.asw-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:.6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s ease-in-out}.asw-loader .three-quarter-spinner{width:50px;height:50px;border:5px solid var(--brand-color);border-top:5px solid transparent;border-radius:50%;animation:spin .8s linear 0s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.material-card[data-v-332043ea]{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1);width:100%}.count-badge[data-v-332043ea]{background:rgba(236,235,235,.613);color:#000;font-weight:400;padding:1px 5px;border-radius:6px;font-size:var(--text-xs1);min-width:25px;text-align:center}.material-card[data-v-332043ea]:hover:not(.selected){background-color:#f1f3f5;transition:background .2s ease-in-out;box-shadow:0 2px 6px rgba(0,0,0,.1)}.router-link-active .material-card[data-v-332043ea]:hover{background-color:unset;box-shadow:none}.material-card:hover .actions[data-v-332043ea]{display:block}.router-link-active .material-card[data-v-332043ea]{background:linear-gradient(90deg,rgba(233,206,140,.37),rgba(233,206,140,.2) 27%,#fff 77%);border-left:4px solid var(--brand-color)}.router-link-active .count-badge[data-v-332043ea]{background:var(--brand-color);color:#fff;font-weight:500}.selected[data-v-332043ea]{background:linear-gradient(90deg,rgba(233,207,140,.167),rgba(233,207,140,.128) 27%,#fff 77%);border-left:4px solid var(--brand-color)}.selected .count-badge[data-v-332043ea]{background:var(--brand-color);color:#fff;font-weight:500}.card-content[data-v-332043ea]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:12px 10px}.text-section[data-v-332043ea]{text-align:left}.title[data-v-332043ea]{margin:0;font-size:var(--text-s);color:#1a1a1a;display:flex;align-items:center;gap:7px}.fade[data-v-332043ea]{background-color:hsla(0,0%,82.7%,.3098039216);opacity:.7}.customlist-bar .title[data-v-332043ea]{font-weight:400}.modal[data-v-e9fb65b4]{position:fixed;top:0;left:0;bottom:0;right:0;z-index:4;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center}.modal-title[data-v-e9fb65b4]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.modal-description[data-v-e9fb65b4]{margin:0;padding:0;font-size:var(--text-s);font-weight:150;opacity:1;color:#616569;line-height:1.4}.modal-body[data-v-e9fb65b4]{position:relative;box-shadow:0 0 2px var(--brand-color);border-radius:8px;animation:popIn-e9fb65b4 .1s ease-in;background:var(--white);transition:height .24s ease;overflow:hidden;max-width:80vw}.modal-inner[data-v-e9fb65b4]{padding:23px 20px 20px 20px}.modal-close[data-v-e9fb65b4]{position:absolute;top:8px;right:12px;font-size:var(--text-3xl);color:rgba(59,59,59,.4666666667);cursor:pointer;transition:opacity .2s}.modal-close[data-v-e9fb65b4]:hover{opacity:.6}.modal-header[data-v-e9fb65b4]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;text-align:center;border-bottom:1px solid #d1d5db}.modal-header h3[data-v-e9fb65b4]{margin:0;padding-right:6rem;font-size:var(--text-base);font-weight:400;color:var(--text-color-1)}.modal-content[data-v-e9fb65b4]{padding:10px 10px 0 10px;background-color:var(--white);max-height:85vh;overflow:auto}.modal-content-scroll[data-v-e9fb65b4]{overflow-y:auto}@keyframes popIn-e9fb65b4{0%{transform:scale(0)}to{transform:scale(1)}}:root{--borderColor:#d1d5db;--dropDownWidth:100%;--backGroundColor:transparent;--labelHeight:34.2px;--ddLabelFontSize:1em;--ddMaxWidth:400px}.custom-select{width:var(--dropDownWidth);max-width:var(--ddMaxWidth)}.custom-select .disabled{pointer-events:none;opacity:.6}.custom-select .selector{position:relative}.custom-select .selector .select-label{display:block;border:1px solid var(--borderColor);border-radius:.285em;font-size:var(--ddLabelFontSize);background-color:var(--backGroundColor);height:var(--labelHeight);display:flex;align-items:center;padding:0 0 0 8px}.custom-select .selector .dropdown{position:fixed;z-index:999;background:#fff;border:1px solid #f3f1f1;overflow:hidden;max-height:16rem;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.custom-select .selector .dropdown.dropdown-up{bottom:auto;top:auto}.custom-select .selector .dropdown .dropdown-content{display:flex;flex-direction:column;max-height:16rem;overflow:hidden}.custom-select .selector .dropdown .dropdown-content ul{overflow:auto;flex:1;margin:0;padding:8px 8px 8px 8px;list-style:none;font-size:var(--text-xs2);font-weight:400}.custom-select .selector .dropdown .dropdown-content ul .list-name{display:flex;align-items:center;gap:5px}.custom-select .selector .dropdown .dropdown-content ul li{text-align:left;line-height:normal;padding:8px;color:#000;padding-left:20px;border-radius:6px}.custom-select .selector .dropdown .dropdown-content ul li.current{background-color:#ebebeb;transition:background-color .3s ease;font-weight:600;border:1px solid #e9e9e9;border-radius:3px;border-radius:6px}.custom-select .selector .dropdown .dropdown-content ul li.highlight-item{background-color:#ebebeb;transition:background-color .3s ease}.custom-select .selector .dropdown .dropdown-content .slot-container{border-top:1px solid #e0e0e0;background:#fff}.custom-select .selector .hidden{visibility:hidden}.custom-select .selector .visible{visibility:visible}.custom-select.compact{width:10rem;height:-moz-fit-content;height:fit-content}.custom-select.compact .selector .select-label{font-size:.75em;padding:.25em .4em;line-height:1.2}.custom-select.compact .dropdown,.custom-select.compact .dropdown .dropdown-content{max-height:10rem}.custom-select.compact .dropdown .dropdown-content ul li{padding:4px 6px;font-size:.75em;line-height:1.2}.notMatching{color:#888;font-size:.85em;padding:8px;text-align:center}.dropdown-icon{width:15px;height:15px;color:#6b7280;transition:transform .3s ease;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.dropdown-icon.rotated{transform:rotate(180deg) translateY(50%)}.custom-dropdown-container{width:var(--dropDownWidth)}.custom-list-mapping[data-v-71f35ee2]{border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fff}.custom-list-mapping-container[data-v-71f35ee2]{overflow:visible}.custom-list-mapping-row[data-v-71f35ee2]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.custom-list-mapping-row[data-v-71f35ee2]:last-child{margin-bottom:0}.custom-list-mapping-row label[data-v-71f35ee2]{width:110px;color:#374151;font-size:var(--text-s)}.custom-list-mapping-row label b[data-v-71f35ee2]{color:var(--brand-color)}.custom-list-mapping-row[data-v-71f35ee2] .custom-dropdown-container{flex-grow:1}.import-custom-list[data-v-7633fc0f]{padding:5px 0 0 0;width:560px}.import-custom-list .import-actions[data-v-7633fc0f]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.import-custom-list .import-actions .btn[data-v-7633fc0f]{font-size:var(--text-s)}.import-custom-list input[type=file][data-v-7633fc0f]{display:none}.import-custom-list .csv-file-label[data-v-7633fc0f]{display:block;font-weight:600;font-size:var(--text-s);color:#1f2937;margin-bottom:8px}.import-custom-list .file-picker-row[data-v-7633fc0f]{display:flex;align-items:stretch;gap:8px}.import-custom-list .file-picker[data-v-7633fc0f]{display:flex;align-items:center;flex:1;width:100%;min-height:34px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;overflow:hidden}.import-custom-list .file-picker__btn[data-v-7633fc0f]{display:inline-flex;align-items:center;height:100%;padding:8px 10px;color:#111827;font-size:var(--text-xs2);border-right:1px solid #e5e7eb;background:#f3f4f6;white-space:nowrap}.import-custom-list .file-picker__name[data-v-7633fc0f]{padding:8px 10px;color:#111827;font-size:var(--text-xs2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-custom-list .file-picker__delete[data-v-7633fc0f]{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:4px;background:#f9fafb;color:#6b7280;cursor:pointer;padding:0 10px}.import-custom-list .file-picker__delete[data-v-7633fc0f]:hover{background:#f3f4f6;color:#374151}.import-custom-list .file-picker__delete img[data-v-7633fc0f]{width:14px;height:14px;opacity:.75}.import-custom-list .upload-status[data-v-7633fc0f]{margin:8px 0 0;font-size:var(--text-xs1)}.import-custom-list .upload-status.success[data-v-7633fc0f]{color:#16a34a}.import-custom-list .upload-status.error[data-v-7633fc0f]{color:#dc2626}.import-custom-list .upload-status.uploading[data-v-7633fc0f]{color:#6b7280}.import-custom-list .header-toggle[data-v-7633fc0f]{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;margin-top:12px}.import-custom-list .header-toggle label[data-v-7633fc0f]{margin:0;color:#374151;font-size:var(--text-s);cursor:pointer}.import-custom-list .header-toggle input[data-v-7633fc0f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin:0;border:1px solid #d1d5db;border-radius:4px;background:#fff;display:inline-grid;place-content:center;cursor:pointer}.import-custom-list .header-toggle input[data-v-7633fc0f]:before{content:"";width:8px;height:8px;transform:scale(0);transition:transform .12s ease-in-out;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background-color:#fff}.import-custom-list .header-toggle input[data-v-7633fc0f]:checked{background:var(--brand-color-1);border-color:var(--brand-color-1)}.import-custom-list .header-toggle input[data-v-7633fc0f]:checked:before{transform:scale(1)}.import-custom-list .map-title[data-v-7633fc0f]{margin:16px 0 10px;font-size:var(--text-s);font-weight:600;color:#1f2937}.import-custom-list .import-note[data-v-7633fc0f]{margin-top:12px;background:#eef3fb;border-radius:6px;padding:10px 12px;color:#2563eb;font-size:var(--text-xs1)}.import-custom-list .import-btn[data-v-7633fc0f]:disabled{opacity:.6}.import-custom-list .import-btn[data-v-7633fc0f]{min-width:84px;display:inline-flex;align-items:center;justify-content:center}.import-custom-list .import-btn.loading[data-v-7633fc0f]{pointer-events:none}.import-custom-list .import-btn__loader[data-v-7633fc0f]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.import-custom-list .import-btn__loader[data-v-7633fc0f] .loading-circle{font-size:16px}.v-center[data-v-149d15ec]{display:flex;align-items:center}.list-row[data-v-149d15ec]{padding:6px 16px;border-bottom:1px solid #f0f0f0;background:#fff;min-height:38px}.list-row[data-v-149d15ec]:hover{background-color:#fafafa}.list-row:hover .action-icons[data-v-149d15ec]{opacity:1}.list-row.active-branch[data-v-149d15ec]{background:linear-gradient(90deg,rgba(233,206,140,.37),rgba(233,206,140,.2) 27%,#fff 77%);border-left:4px solid var(--brand-color);padding-left:13px}.list-row.selected[data-v-149d15ec]{background-color:#f5f9ff}.list-row.clickable[data-v-149d15ec]{cursor:pointer}.chevron-wrapper[data-v-149d15ec]{width:0;margin-right:0}.chevron-wrapper.has-children[data-v-149d15ec]{width:24px;margin-right:8px}.chevron-wrapper .chevron-icon[data-v-149d15ec]{width:10px;cursor:pointer;transition:transform .2s}.chevron-wrapper .chevron-icon.rotate-90[data-v-149d15ec]{transform:rotate(90deg)}.item-name[data-v-149d15ec]{font-size:var(--text-xs2);color:#333;font-weight:500}.abbreviation-tag[data-v-149d15ec]{font-size:var(--text-xs);background:#f4f4f4;padding:1px 5px;border-radius:3px;color:#666;border:1px solid #e0e0e0;font-weight:600;text-transform:uppercase}.count-badge[data-v-149d15ec]{font-size:var(--text-xs1);background:#eef5ff;color:#3a86ff;padding:1px 6px;border-radius:4px;border:1px solid #d0e3ff;font-weight:600}.action-icons[data-v-149d15ec]{opacity:0;transition:opacity .2s}.action-icons img[data-v-149d15ec]{width:14px;height:14px;margin-left:8px;cursor:pointer;opacity:.7}.action-icons img[data-v-149d15ec]:hover{opacity:1}.action-icons .disabled-icon[data-v-149d15ec]{width:12px;opacity:.4;cursor:default}.inline-row[data-v-149d15ec]{border-bottom:1px solid #f0f0f0;min-height:42px}.inline-row.child-add-bg[data-v-149d15ec]{background-color:#fffcf5;border-top:1px solid #fff3d1;border-bottom:1px solid #fff3d1}.inline-row.edit-bg[data-v-149d15ec]{background-color:#fff}.modern-input[data-v-149d15ec]{border:1px solid #dee2e6;padding:4px 8px;border-radius:4px;outline:none;height:30px}.modern-input.active-input[data-v-149d15ec]{border:1px solid #d4a373;box-shadow:0 0 0 1px #d4a373}.modern-input.abbr-width[data-v-149d15ec]{width:80px}.text-xs[data-v-149d15ec]{font-size:var(--text-s)}.color-grey[data-v-149d15ec]{color:#999}.flex-grow-1[data-v-149d15ec]{flex:1}.w-100[data-v-149d15ec]{width:100%}.ml-auto[data-v-149d15ec]{margin-left:auto}.no-children-text[data-v-149d15ec]{color:#b0b0b0;font-style:italic;font-size:var(--text-s)}.tree-expand-enter-active[data-v-149d15ec],.tree-expand-leave-active[data-v-149d15ec]{transition:opacity .22s ease,transform .22s ease;transform-origin:top}.tree-expand-enter[data-v-149d15ec],.tree-expand-leave-to[data-v-149d15ec]{opacity:0;transform:translateY(-6px)}