:root{--font-ui:"Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "PingFang SC", "Noto Sans TC", "Noto Sans SC", "Microsoft JhengHei", "Microsoft YaHei", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:999px;--bg:#f5f7f6;--surface:#fff;--surface-2:#f1f4f2;--surface-3:#e6ebe8;--border:#dde3df;--border-strong:#c3ccc7;--fg:#16201b;--fg-2:#46524c;--fg-3:#69756f;--fg-on-accent:#fff;--accent:#006838;--accent-hover:#00542d;--accent-soft:#e5f2eb;--accent-fg:#00542d;--neutral-bg:#eceeed;--neutral-fg:#4a5550;--purple-bg:#f1ebfb;--purple-fg:#5b3596;--blue-bg:#e8f0fb;--blue-fg:#1f4f86;--teal-bg:#def4f1;--teal-fg:#0b6a63;--green-bg:#e3f4e9;--green-fg:#1a6a3d;--amber-bg:#fdf3dc;--amber-fg:#7a5100;--amber-border:#efd391;--red-bg:#fdeaea;--red-fg:#9b1c1c;--red-border:#f2b8b8;--danger:#c62828;--danger-hover:#a51f1f;--editable:#eaf2fd;--dirty:#fff6db;--overlay:#0e161275;--shadow-1:0 1px 2px #0e16120f, 0 1px 3px #0e161214;--shadow-2:0 6px 16px #0e16121f;--shadow-3:0 18px 48px #0e161238}[data-theme=dark]{--bg:#0e1311;--surface:#151b18;--surface-2:#1b2320;--surface-3:#242e29;--border:#29332e;--border-strong:#3a4640;--fg:#e3eae6;--fg-2:#b2bdb7;--fg-3:#8a968f;--fg-on-accent:#04140c;--accent:#4caf80;--accent-hover:#63c394;--accent-soft:#173226;--accent-fg:#7fd3a6;--neutral-bg:#252d29;--neutral-fg:#b8c3bd;--purple-bg:#2a2040;--purple-fg:#c7aaf3;--blue-bg:#14263b;--blue-fg:#93bff0;--teal-bg:#0f2f2c;--teal-fg:#74d8cd;--green-bg:#13301f;--green-fg:#82d6a8;--amber-bg:#33290f;--amber-fg:#f2c96b;--amber-border:#5a4719;--red-bg:#3a1717;--red-fg:#ff9a96;--red-border:#6b2a2a;--danger:#e5534b;--danger-hover:#f26b63;--editable:#172a40;--dirty:#33290f;--overlay:#0000009e;--shadow-1:0 1px 2px #0006;--shadow-2:0 6px 16px #00000073;--shadow-3:0 18px 48px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--nav-bg:#fff;--body-bg:#fff;--text-primary:#333;--text-secondary:#444;--border-color:#ddd;--toggle-bg:#f5f5f5;--toggle-bg-hover:#e8e8e8;--dropdown-bg:#fff;--dropdown-hover:#f0f0f0;--active-bg:#e8f5e9;--active-color:#006838;--pagination-btn-bg:#006838;--pagination-btn-active-bg:#00522c;--arrow-color:#666;--success-bg:#f3faf3;--success-border:#cde0cd;--card-bg:#fff;--card-border:#e5e7eb;--card-shadow:#0f172a14;--card-header-bg:#f0f0f0;--card-header-border:#e6e6e6;--table-header-bg:#ececec;--table-border:#ccc;--table-row-hover:#f1f5f9;--table-selected:#e2e8f0;--table-selected-hover:#cbd5e1;--muted-text:#6b7280;--label-text:#555;--value-text:#111;--section-bg:#e8e8e8;--section-bg-emphasis:#d4d4d4;--section-title:#888;--field-bg:#f5f5f5;--disabled-bg:#efefef;--disabled-text:#8a94a6;--filter-btn-bg:#f3f3f3;--filter-btn-border:#aaa;--filter-btn-hover:#e0e0e0;--entry-th-bg:#ccc;--entry-td-bg:#efefef;--scroll-fade:linear-gradient(to bottom, #fff0, #fffffff2);--version-stale-bg:#fff3cd;--editable-highlight-bg:#dbeafe;--editable-highlight-faint-bg:#e6e9ec;--pwo-progress-issue:#a30000;--pwo-progress-cancel-fill:#5b6169;--pwo-progress-cancel-text:#55605a;--readiness-yellow-bg:#fefce8;--readiness-yellow-text:#854d0e;--readiness-yellow-dot:#ca8a04;--readiness-red-bg:#fcebeb;--readiness-red-text:#791f1f;--readiness-red-dot:#dc2626;--danger-border:#f5c2c0;--readiness-overdue-bg:#b91c1c;--readiness-overdue-text:#fff;--readiness-overdue-dot:#fff;--seg-label-current-text:#000}[data-theme=dark]{--nav-bg:#1e1e1e;--body-bg:#121212;--text-primary:#e0e0e0;--text-secondary:#bbb;--border-color:#444;--toggle-bg:#2a2a2a;--toggle-bg-hover:#383838;--dropdown-bg:#2a2a2a;--dropdown-hover:#383838;--active-bg:#1a3a2a;--active-color:#4caf80;--pagination-btn-bg:#006838;--pagination-btn-active-bg:#00522c;--arrow-color:#aaa;--success-bg:#1a3a2a;--success-border:#2e5a3e;--card-bg:#1e1e1e;--card-border:#3a3a3a;--card-shadow:#0000004d;--card-header-bg:#2a2a2a;--card-header-border:#3a3a3a;--table-header-bg:#2a2a2a;--table-border:#444;--table-row-hover:#2a3040;--table-selected:#1e3050;--table-selected-hover:#253860;--muted-text:#9ca3af;--label-text:#aaa;--value-text:#e0e0e0;--section-bg:#2a2a2a;--section-bg-emphasis:#1c1c1c;--section-title:#aaa;--field-bg:#2a2a2a;--disabled-bg:#222;--disabled-text:#666;--filter-btn-bg:#2a2a2a;--filter-btn-border:#555;--filter-btn-hover:#383838;--entry-th-bg:#333;--entry-td-bg:#2a2a2a;--scroll-fade:linear-gradient(to bottom, #1e1e1e00, #1e1e1ef2);--version-stale-bg:#4a3a00;--editable-highlight-bg:#1e3a5a;--editable-highlight-faint-bg:#2a2d30;--pwo-progress-issue:#ff6b60;--pwo-progress-cancel-fill:#7a828c;--pwo-progress-cancel-text:#7d8a82;--readiness-yellow-bg:#3a3210;--readiness-yellow-text:#facc15;--readiness-yellow-dot:#eab308;--readiness-red-bg:#3a1414;--readiness-red-text:#ff8a80;--readiness-red-dot:#ff6b60;--danger-border:#5a2a2a;--readiness-overdue-bg:#7f1d1d;--readiness-overdue-text:#fff;--readiness-overdue-dot:#fff;--seg-label-current-text:#fff}.mat-deleted-row td,td.mat-deleted-row{background-color:var(--surface-2)!important;color:var(--fg-3)!important}.mat-bom-version-stale{background-color:var(--amber-bg)!important}.hot-editable-highlight{background-color:var(--editable)!important}.hot-editable-highlight-faint{background-color:var(--surface-3)!important}.htHistoryHighlight,.mpl-history-highlight{background-color:var(--amber-bg)!important;box-shadow:inset 0 0 0 2px var(--amber-border)!important}.mpl-qty-shortfall{background-color:var(--red-bg)!important;box-shadow:inset 0 0 0 1px var(--red-border)!important}.save-overlay{background:var(--overlay);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.save-overlay-spinner{background:var(--surface);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-6);font-size:var(--fs-md);color:var(--fg);box-shadow:var(--shadow-3);align-items:center;gap:var(--sp-3);font-weight:600;display:flex}@keyframes save-spin{to{transform:rotate(360deg)}}.save-overlay-spinner:before{content:"";box-sizing:border-box;border:2.5px solid var(--surface-3);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite save-spin;display:inline-block}body{font-family:var(--font-ui);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--fg);margin:0;line-height:1.45}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}div[id*=react-select],.materialSelect__menu-list{z-index:999!important}html .handsontable{font-family:var(--font-ui);color:var(--fg);font-size:13px}html .handsontable tr{background:var(--surface)}html .handsontable td{background-color:var(--surface);color:var(--fg)}html .handsontable th,html .handsontable td{border-color:var(--border)!important}html .handsontable th{background-color:var(--surface-2);color:var(--fg-2)}html .handsontable thead th{font-weight:600}html .handsontable tbody th{color:var(--fg-3);font-weight:500}html .handsontable th.active{background-color:var(--surface-3)}html .handsontable .htDimmed{color:var(--fg-3)}html .handsontable a{color:var(--accent-fg)}html .handsontable thead th.ht__highlight,html .handsontable tbody th.ht__highlight,html .handsontable .ht_clone_left th.ht__highlight{background-color:var(--surface-3);color:var(--fg)}html .handsontable thead th.ht__active_highlight,html .handsontable tbody th.ht__active_highlight,html .handsontable .ht_clone_left th.ht__active_highlight{background-color:var(--accent-soft);color:var(--accent-fg)}html .handsontable thead th.current,html .handsontable tbody th.current{box-shadow:inset 0 0 0 2px var(--accent)}html .handsontable td.area:before,html .handsontable td.area-1:before,html .handsontable td.area-2:before,html .handsontable td.area-3:before,html .handsontable td.area-4:before,html .handsontable td.area-5:before,html .handsontable td.area-6:before,html .handsontable td.area-7:before{background:var(--accent)}html .handsontable .wtBorder.current,html .handsontable .wtBorder.area{background-color:var(--accent)!important}html .handsontable .wtBorder.corner{background-color:var(--accent)!important;border-color:var(--surface)!important}html .handsontableInput{background-color:var(--surface);color:var(--fg);box-shadow:0 0 0 2px var(--accent) inset;font-family:inherit}html .handsontable .htAutocompleteArrow{color:var(--fg-3)}.handsontable .ht_master .wtHolder{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.handsontable .ht_master .wtHolder::-webkit-scrollbar{height:10px}.handsontable .ht_master .wtHolder::-webkit-scrollbar-track{background:0 0}.handsontable .ht_master .wtHolder::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:6px}[data-theme=dark] .handsontable .ht_master .wtHolder{background:var(--surface)}html .htContextMenu table.htCore,html .htDropdownMenu table.htCore,html .htFiltersConditionsMenu table.htCore{border-radius:var(--r-md);box-shadow:var(--shadow-2);border:1px solid var(--border)!important}html .htContextMenu table tbody tr td,html .htDropdownMenu table tbody tr td,html .htFiltersConditionsMenu table tbody tr td{background:var(--surface);color:var(--fg)}html .htContextMenu table tbody tr td.htDimmed,html .htDropdownMenu table tbody tr td.htDimmed,html .htFiltersConditionsMenu table tbody tr td.htDimmed{color:var(--fg)}html .htContextMenu table tbody tr td.current,html .htDropdownMenu table tbody tr td.current,html .htFiltersConditionsMenu table tbody tr td.current{background:var(--surface-2)}html .htContextMenu table tbody tr td.htSeparator,html .htDropdownMenu table tbody tr td.htSeparator,html .htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid var(--border)!important}html .htContextMenu table tbody tr td.htDisabled,html .htDropdownMenu table tbody tr td.htDisabled,html .htFiltersConditionsMenu table tbody tr td.htDisabled,html .htContextMenu table tbody tr td.htDisabled:hover,html .htDropdownMenu table tbody tr td.htDisabled:hover,html .htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:var(--surface);color:var(--fg-3)}html .handsontable .htFiltersMenuLabel{color:var(--fg-2);font-weight:600}html .handsontable .htUIInput input,html .handsontable .htUIMultipleSelectSearch input{background-color:var(--surface);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-sm)}html .handsontable .htUIInput input:focus,html .handsontable .htUIMultipleSelectSearch input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}html .handsontable .htUIInput.htUIButton input{background-color:var(--surface);height:24px;color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-sm)}html .handsontable .htUIInput.htUIButton input:hover{background-color:var(--surface-2);border-color:var(--border-strong)}html .handsontable .htUIInput.htUIButtonOK input,html .handsontable .htUIInput.htUIButtonOK input:hover,html .handsontable .htUIInput.htUIButtonOK input:focus-visible{background-color:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}html .handsontable .htUISelectCaption,html .handsontable .htUISelectCaption:hover{background-color:var(--surface);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-sm)}html .handsontable .htUISelectCaption:hover{border-color:var(--fg-3)}html .handsontable .htUIMultipleSelect .handsontable .htCore td:hover{background-color:var(--surface-2)}html .handsontable .htUISelectAll a,html .handsontable .htUIClearAll a{color:var(--accent-fg)}html .handsontable .htUIRadio label{color:var(--fg)}html .hgHeaderSelect__control{border-radius:var(--r-md);border-color:var(--border-strong);background-color:var(--surface);min-height:36px;box-shadow:none}html .hgHeaderSelect__control:hover{border-color:var(--fg-3)}html .hgHeaderSelect__control--is-focused,html .hgHeaderSelect__control--is-focused:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}html .hgHeaderSelect__control--is-disabled{background-color:var(--surface-2);opacity:.7}html .hgHeaderSelect__single-value,html .hgHeaderSelect__input-container{color:var(--fg)}html .hgHeaderSelect__placeholder{color:var(--fg-3)}html .hgHeaderSelect__menu{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);overflow:hidden}html .hgHeaderSelect__menu-list{padding:4px}html .hgHeaderSelect__option{color:var(--fg);border-radius:var(--r-sm);cursor:pointer;background-color:#0000}html .hgHeaderSelect__option--is-focused,html .hgHeaderSelect__option:active{background-color:var(--surface-2)}html .hgHeaderSelect__option--is-selected,html .hgHeaderSelect__option--is-selected:active{background-color:var(--accent-soft);color:var(--accent-fg)}html .hgHeaderSelect__menu-notice{color:var(--fg-3)}html .hgHeaderSelect__indicator-separator{background-color:var(--border)}html .hgHeaderSelect__dropdown-indicator,html .hgHeaderSelect__clear-indicator{color:var(--fg-3)}html .hgHeaderSelect__dropdown-indicator:hover,html .hgHeaderSelect__clear-indicator:hover{color:var(--fg)}html .hgHeaderSelect__multi-value{background-color:var(--surface-3);border-radius:var(--r-sm)}html .hgHeaderSelect__multi-value__label{color:var(--fg)}html .hgHeaderSelect__multi-value__remove{color:var(--fg-3)}html .hgHeaderSelect__multi-value__remove:hover{background-color:var(--red-bg);color:var(--red-fg)}._srOnly_85fk1_3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._mono_85fk1_12{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.95em}._tnum_85fk1_18{font-variant-numeric:tabular-nums}._muted_85fk1_22{color:var(--fg-3)}._spacer_85fk1_26{flex:1}._sep_85fk1_30{background:var(--border);flex:none;width:1px;height:20px}._icon_85fk1_37{flex:none;width:16px;height:16px}._btn_85fk1_44{box-sizing:border-box;border-radius:var(--r-md);height:36px;font-family:inherit;font-weight:600;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}._btn_85fk1_44:disabled{opacity:.5;cursor:not-allowed}._btnSm_85fk1_69{height:30px;font-size:var(--fs-sm);gap:5px;padding:0 10px}._btnIconOnly_85fk1_76{width:36px;padding:0}._btnSm_85fk1_69._btnIconOnly_85fk1_76{width:30px}._primary_85fk1_85{background:var(--accent);color:var(--fg-on-accent)}._primary_85fk1_85:hover:not(:disabled){background:var(--accent-hover)}._secondary_85fk1_94{background:var(--surface);color:var(--fg);border-color:var(--border-strong)}._secondary_85fk1_94:hover:not(:disabled){background:var(--surface-2)}._ghost_85fk1_104{color:var(--fg-2);background:0 0}._ghost_85fk1_104:hover:not(:disabled){background:var(--surface-3);color:var(--fg)}._danger_85fk1_114{background:var(--danger);color:#fff}._danger_85fk1_114:hover:not(:disabled){background:var(--danger-hover)}._dangerGhost_85fk1_123{color:var(--red-fg);background:0 0}._dangerGhost_85fk1_123:hover:not(:disabled){background:var(--red-bg)}._btnCount_85fk1_132{border-radius:var(--r-full);background:var(--surface-3);min-width:18px;height:18px;color:var(--fg-2);place-items:center;padding:0 5px;font-size:11px;display:inline-grid}._primary_85fk1_85 ._btnCount_85fk1_132{color:inherit;background:#ffffff38}._spin_85fk1_149{animation:.8s linear infinite _uiSpin_85fk1_1}@keyframes _uiSpin_85fk1_1{to{transform:rotate(360deg)}}._badge_85fk1_160{border-radius:var(--r-full);height:22px;font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}._badgeLg_85fk1_173{height:26px;font-size:var(--fs-sm);padding:0 11px}._dot_85fk1_179{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}._chip_85fk1_187{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);height:24px;color:var(--fg-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}._chip_85fk1_187[class*=tone]{border-color:#0000}._chipX_85fk1_206{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}._chipX_85fk1_206:hover{background:var(--surface-3)}._toneNeutral_85fk1_221{background:var(--neutral-bg);color:var(--neutral-fg)}._tonePurple_85fk1_226{background:var(--purple-bg);color:var(--purple-fg)}._toneBlue_85fk1_231{background:var(--blue-bg);color:var(--blue-fg)}._toneTeal_85fk1_236{background:var(--teal-bg);color:var(--teal-fg)}._toneGreen_85fk1_241{background:var(--green-bg);color:var(--green-fg)}._toneAmber_85fk1_246{background:var(--amber-bg);color:var(--amber-fg)}._toneRed_85fk1_251{background:var(--red-bg);color:var(--red-fg)}._toneAccent_85fk1_256{background:var(--accent-soft);color:var(--accent-fg)}._countDot_85fk1_261{border-radius:var(--r-full);background:var(--danger);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}._alertDot_85fk1_275{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}._card_85fk1_285{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}._cardSoft_85fk1_296{background:var(--surface-2);box-shadow:none}._cardHd_85fk1_301{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);box-sizing:border-box;min-height:48px;display:flex}._cardHdToggle_85fk1_311{cursor:pointer;-webkit-user-select:none;user-select:none}._cardCollapsed_85fk1_316 ._cardHd_85fk1_301{border-bottom:0}._cardTitle_85fk1_320{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);color:var(--fg);min-width:0;margin:0;font-weight:650;display:inline-flex}._cardTitle_85fk1_320>svg{color:var(--fg-3)}._cardCount_85fk1_335{font-size:var(--fs-xs);color:var(--fg-2);background:var(--surface-3);border-radius:var(--r-full);padding:2px 8px;font-weight:600}._chev_85fk1_344{color:var(--fg-3);place-items:center;transition:transform .15s;display:inline-grid}._cardCollapsed_85fk1_316 ._chev_85fk1_344{transform:rotate(-90deg)}._cardBd_85fk1_355{padding:var(--sp-4);min-width:0}._cardBdFlush_85fk1_360{padding:0}._cardFt_85fk1_364{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-sm);display:flex}._cardBd_85fk1_355[hidden],._cardFt_85fk1_364[hidden]{display:none!important}._pageHd_85fk1_380{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}._pageHdMain_85fk1_388{flex:420px;min-width:0}._eyebrow_85fk1_393{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);margin-bottom:4px;font-weight:600}._pageTitle_85fk1_402{font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--fg);align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin:0;font-weight:650;display:flex}._pageSub_85fk1_414{color:var(--fg-3);font-size:var(--fs-sm);margin:4px 0 0}._pageMeta_85fk1_420{gap:4px var(--sp-4);color:var(--fg-3);font-size:var(--fs-sm);flex-wrap:wrap;margin-top:6px;display:flex}._pageMeta_85fk1_420 b{color:var(--fg-2);font-weight:600}._pageActions_85fk1_434{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._tabs_85fk1_442{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:stretch;gap:2px;display:flex;overflow-x:auto}._tab_85fk1_442{color:var(--fg-2);font-family:inherit;font-weight:600;font-size:var(--fs-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;text-decoration:none;display:inline-flex}._tab_85fk1_442:hover{color:var(--fg)}._tabActive_85fk1_473{color:var(--accent-fg);border-bottom-color:var(--accent)}._tabCount_85fk1_478{border-radius:var(--r-full);background:var(--surface-3);color:var(--fg-2);padding:0 6px;font-size:11px}._tabActive_85fk1_473 ._tabCount_85fk1_478{background:var(--accent-soft);color:var(--accent-fg)}._tabCountWarn_85fk1_491,._tabActive_85fk1_473 ._tabCountWarn_85fk1_491{background:var(--amber-bg);color:var(--amber-fg)}._tabsPill_85fk1_497{border:0;flex-wrap:wrap;gap:6px}._tabsPill_85fk1_497 ._tab_85fk1_442{border:1px solid var(--border);border-radius:var(--r-full);font-size:var(--fs-sm);background:var(--surface);margin:0;padding:5px 12px}._tabsPill_85fk1_497 ._tabActive_85fk1_473{background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}._seg_85fk1_519{border-radius:var(--r-md);background:var(--surface-3);gap:2px;padding:2px;display:inline-flex}._seg_85fk1_519 button{border-radius:var(--r-sm);height:28px;font-family:inherit;font-size:var(--fs-sm);color:var(--fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 10px;font-weight:600}._seg_85fk1_519 button:disabled{cursor:not-allowed;opacity:.5}._seg_85fk1_519 button._segOn_85fk1_546{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}._segSm_85fk1_552 button{height:24px;font-size:var(--fs-xs);padding:0 8px}._switch_85fk1_559{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--fg-2);-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;font-family:inherit;display:inline-flex}._switch_85fk1_559:disabled{cursor:not-allowed;opacity:.5}._switchTrack_85fk1_578{border-radius:var(--r-full);background:var(--border-strong);flex:none;width:32px;height:18px;transition:background-color .12s;position:relative}._switchTrack_85fk1_578:after{content:"";width:14px;height:14px;box-shadow:var(--shadow-1);background:#fff;border-radius:50%;transition:transform .12s;position:absolute;top:2px;left:2px}._switchOn_85fk1_601 ._switchTrack_85fk1_578{background:var(--accent)}._switchOn_85fk1_601 ._switchTrack_85fk1_578:after{transform:translate(14px)}._alert_85fk1_275{box-sizing:border-box;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-sm);border:1px solid;line-height:1.5;display:flex}._alert_85fk1_275>svg{margin-top:2px}._alertBody_85fk1_626{flex:1;min-width:0}._alertTitle_85fk1_631{margin-bottom:2px;font-weight:650}._alertActions_85fk1_636{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}._alertInfo_85fk1_643{background:var(--blue-bg);color:var(--blue-fg);border-color:#0000}._alertSuccess_85fk1_649{background:var(--green-bg);color:var(--green-fg);border-color:#0000}._alertWarning_85fk1_655{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber-fg)}._alertDanger_85fk1_661{background:var(--red-bg);border-color:var(--red-border);color:var(--red-fg)}._alert_85fk1_275 ul{margin:4px 0 0;padding-left:18px}._editBar_85fk1_673{box-sizing:border-box;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--amber-border);background:var(--dirty);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--fg);flex-wrap:wrap;display:flex}._editBar_85fk1_673>svg{color:var(--amber-fg)}._editBar_85fk1_673 ._sep_85fk1_30{background:var(--amber-border)}._empty_85fk1_696{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);color:var(--fg-2);flex-direction:column;display:flex}._emptyIc_85fk1_706{background:var(--surface-2);width:44px;height:44px;color:var(--fg-3);border-radius:50%;place-items:center;display:grid}._empty_85fk1_696 h4{font-size:var(--fs-md);color:var(--fg);margin:0;font-weight:650}._empty_85fk1_696 p{font-size:var(--fs-sm);color:var(--fg-3);max-width:420px;margin:0}._skel_85fk1_730{border-radius:var(--r-full);background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;height:10px;animation:1.2s ease-in-out infinite _uiShimmer_85fk1_1;display:inline-block}@keyframes _uiShimmer_85fk1_1{0%{background-position:200% 0}to{background-position:-200% 0}}._search_85fk1_749{align-items:center;min-width:0;display:inline-flex;position:relative}._search_85fk1_749>svg{color:var(--fg-3);pointer-events:none;position:absolute;left:10px}._search_85fk1_749 input{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:min(320px,100%);height:34px;color:var(--fg);font-size:var(--fs-sm);padding:0 30px 0 34px}._search_85fk1_749 input::placeholder{color:var(--fg-3)}._searchClear_85fk1_779{color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;display:grid;position:absolute;right:6px}._searchClear_85fk1_779:hover{background:var(--surface-3)}._kbd_85fk1_797{font-family:var(--font-mono);border:1px solid var(--border-strong);background:var(--surface);color:var(--fg-3);border-radius:4px;padding:1px 5px;font-size:11px}._avatar_85fk1_808{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-fg);font-size:var(--fs-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}._avatarSm_85fk1_822{width:24px;height:24px;font-size:10px}._roleNote_85fk1_828{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._roleNote_85fk1_828 svg{width:13px;height:13px}._toasts_85fk1_843{z-index:10000;gap:var(--sp-2);flex-direction:column;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}._toast_85fk1_843{box-sizing:border-box;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);color:var(--fg);font-size:var(--fs-sm);animation:.16s ease-out _uiToastIn_85fk1_1;display:flex}@keyframes _uiToastIn_85fk1_1{0%{opacity:0;transform:translateY(8px)}}._toast_85fk1_843>svg{margin-top:2px}._toastSuccess_85fk1_880>svg{color:var(--green-fg)}._toastDanger_85fk1_884{border-color:var(--red-border)}._toastDanger_85fk1_884>svg{color:var(--red-fg)}._toastInfo_85fk1_892>svg{color:var(--blue-fg)}._toastTitle_85fk1_896{font-weight:650}._toastText_85fk1_900{color:var(--fg-2);word-break:break-word;margin-top:2px}._saved_85fk1_907{font-size:var(--fs-xs);color:var(--green-fg);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}._overlay_85fk1_918{background:var(--overlay);z-index:9000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._dialog_85fk1_928{box-sizing:border-box;background:var(--surface);width:min(460px,100%);max-height:calc(100vh - 32px);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:auto}._dialogHd_85fk1_941{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) 0;display:flex}._dialogTitle_85fk1_948{font-size:var(--fs-xl);flex:1;margin:0;font-weight:650}._dialogBd_85fk1_955{padding:var(--sp-3) var(--sp-5) var(--sp-5);font-size:var(--fs-md);color:var(--fg-2);line-height:1.55}._dialogFt_85fk1_962{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);display:flex}._dialogError_85fk1_972{margin-top:var(--sp-3)}._miniTrack_85fk1_977{grid-template-columns:repeat(13,1fr);gap:2px;width:120px;display:grid}._miniTrack_85fk1_977 span{background:var(--surface-3);border-radius:2px;height:5px}._wrap_8aesy_3{align-items:center;display:inline-flex;position:relative}._menu_8aesy_9{z-index:1100;box-sizing:border-box;background:var(--surface);min-width:220px;max-width:calc(100vw - 32px);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);text-align:left;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}._menuStart_8aesy_28{left:0;right:auto}._item_8aesy_33{box-sizing:border-box;border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--fg);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 10px;line-height:1.3;display:flex}._item_8aesy_33:hover:not(:disabled),._item_8aesy_33:focus-visible{background:var(--surface-2)}._item_8aesy_33:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._item_8aesy_33:disabled{opacity:.5;cursor:default}._item_8aesy_33>svg{color:var(--fg-3);flex:none}._itemDanger_8aesy_72,._itemDanger_8aesy_72>svg{color:var(--red-fg)}._itemDanger_8aesy_72:hover:not(:disabled),._itemDanger_8aesy_72:focus-visible{background:var(--red-bg)}._itemMain_8aesy_85{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._itemSub_8aesy_93{font-size:var(--fs-xs);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._itemMeta_8aesy_102{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;flex:none;margin-left:auto}._check_8aesy_110{color:var(--accent-fg);flex:none}._checkSlot_8aesy_116{flex:none;width:16px}._sep_8aesy_121{background:var(--border);height:1px;margin:4px 0}._label_8aesy_127{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 4px;font-size:11px;font-weight:600}._head_8aesy_136{align-items:center;gap:10px;min-width:0;padding:10px;display:flex}._headWho_8aesy_144{flex-direction:column;min-width:0;line-height:1.3;display:flex}._headWho_8aesy_144 b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._headWho_8aesy_144 span{font-size:var(--fs-xs);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trigger_1ot1f_3{gap:4px;padding:0 10px}._trigger_1ot1f_3>svg:last-child{width:14px;height:14px;color:var(--fg-3)}._menu_1ot1f_15{width:260px}._menuUp_1ot1f_19{top:auto;bottom:calc(100% + 6px)}@media (width<=479px){._trigger_1ot1f_3{width:36px;padding:0}._trigger_1ot1f_3>span,._trigger_1ot1f_3>svg:last-child{display:none}}._backdrop_v51hm_6{background:var(--overlay);z-index:1000;opacity:0;pointer-events:none;width:100vw;height:100vh;transition:opacity .2s;position:fixed;inset:0}._backdrop_v51hm_6._open_v51hm_18{opacity:1;pointer-events:auto}._form_v51hm_23{opacity:0;will-change:opacity, transform;box-sizing:border-box;background:var(--surface);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);z-index:1001;font-size:var(--fs-md);pointer-events:none;flex-direction:column;transition:opacity .2s,transform .2s,width .25s;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(.98)}._form_v51hm_23._open_v51hm_18{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}._backdrop_v51hm_6._mountIn_v51hm_56{animation:.2s _modalBackdropIn_v51hm_1}._form_v51hm_23._mountIn_v51hm_56{animation:.2s _modalCardIn_v51hm_1}@keyframes _modalBackdropIn_v51hm_1{0%{opacity:0}}@keyframes _modalCardIn_v51hm_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.98)}}._sizeSm_v51hm_78{width:440px}._sizeMd_v51hm_82{width:640px}._sizeLg_v51hm_86{width:960px}._header_v51hm_91{z-index:3;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-3);background:var(--surface);border-radius:var(--r-lg) var(--r-lg) 0 0;flex:none;display:flex;position:sticky;top:0}._header_v51hm_91 h2,._header_v51hm_91 h3{min-width:0;font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--fg);flex:1;margin:0;font-weight:650;line-height:1.3}._titles_v51hm_117{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._titleRow_v51hm_125{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._header_v51hm_91 ._titleRow_v51hm_125 h2,._header_v51hm_91 ._titleRow_v51hm_125 h3{flex:none}._subtitle_v51hm_137{font-size:var(--fs-sm);color:var(--fg-3);margin:0;line-height:1.45}._headerClose_v51hm_147{flex:none;margin:-4px -6px 0 0}._content_v51hm_153{padding:var(--sp-3) var(--sp-5) var(--sp-5);gap:var(--sp-1);box-sizing:border-box;width:100%;color:var(--fg);flex-direction:column;line-height:1.5;display:flex}._content_v51hm_153>*{min-width:0}._contentStack_v51hm_170{gap:var(--sp-4)}._formFlow_v51hm_175{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}._bodyText_v51hm_183{color:var(--fg-2);margin:0;line-height:1.55}._footer_v51hm_174{z-index:3;justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;flex:none;margin-top:auto;display:flex;position:sticky;bottom:0}._footerLeft_v51hm_207{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);color:var(--fg-3);flex-wrap:wrap;margin-right:auto;display:flex}._steps_v51hm_219{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._step_v51hm_219{align-items:center;gap:6px;display:inline-flex}._stepNum_v51hm_237{background:var(--surface-3);width:20px;height:20px;color:var(--fg-2);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}._stepOn_v51hm_249{color:var(--fg);font-weight:600}._stepOn_v51hm_249 ._stepNum_v51hm_237{background:var(--accent);color:var(--fg-on-accent)}._stepDone_v51hm_259 ._stepNum_v51hm_237{background:var(--accent-soft);color:var(--accent-fg)}._stepLine_v51hm_264{background:var(--border-strong);width:24px;height:1px}._tableWrap_v51hm_271{border:1px solid var(--border);border-radius:var(--r-md);min-width:0;overflow:auto}._table_v51hm_271{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._table_v51hm_271 th{z-index:1;background:var(--surface-2);color:var(--fg-2);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:8px 12px;font-weight:600;position:sticky;top:0}._table_v51hm_271 td{color:var(--fg);border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 12px}._table_v51hm_271 tbody tr:last-child td{border-bottom:0}._table_v51hm_271 tbody tr:hover td{background:var(--surface-2)}._table_v51hm_271 ._checkCell_v51hm_313{text-align:center;width:40px}._table_v51hm_271 input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin:0}._rowWarn_v51hm_328 td{background:var(--amber-bg)}._rowWarn_v51hm_328 td:first-child{box-shadow:inset 3px 0 0 var(--amber-fg)}._table_v51hm_271 tbody tr._rowWarn_v51hm_328:hover td{background:var(--amber-bg)}._mono_v51hm_340{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.95em}._muted_v51hm_346{color:var(--fg-3)}._rulesList_v51hm_350{padding-left:var(--sp-5);gap:var(--sp-2);color:var(--fg-2);font-size:var(--fs-sm);flex-direction:column;margin:0;line-height:1.5;display:flex}._loadingRow_v51hm_361{align-items:center;gap:var(--sp-2);color:var(--fg-3);font-size:var(--fs-sm);display:flex}._spin_v51hm_369{animation:.8s linear infinite _modalSpin_v51hm_1}@keyframes _modalSpin_v51hm_1{to{transform:rotate(360deg)}}._productForm_v51hm_381{width:80vw}._productFormCompact_v51hm_386{width:46vw;min-width:min(640px,100vw - 32px)}._productFormHeight_v51hm_393{height:70vh;max-height:calc(100vh - 32px);overflow:hidden}._productContentScroll_v51hm_392{flex:1;min-height:0;overflow-y:auto}._panelHead_v51hm_406{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex-shrink:0;min-height:30px;display:flex}._panelTitle_v51hm_416{align-items:center;gap:var(--sp-2);font-size:calc(var(--fs-md) * var(--modal-zh-scale,1));color:var(--fg);white-space:nowrap;margin:0;font-weight:650;display:flex}._bomForm_v51hm_428{width:640px}._bomEntryGrid_v51hm_432{gap:var(--sp-4);grid-template-columns:1.3fr 1.1fr .8fr;display:grid}@media (width<=640px){._bomEntryGrid_v51hm_432{grid-template-columns:1fr}}._bomEntryField_v51hm_444{flex-direction:column;gap:6px;min-width:0;display:flex}._bomEntryField_v51hm_444 label{font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:4px;margin:0;font-weight:600;display:flex}._entryContainer_v51hm_462{padding:var(--sp-4);background:var(--surface-2);border-radius:var(--r-lg);border:1px solid var(--border);box-sizing:border-box;justify-content:center;gap:var(--sp-3);flex-direction:column;min-height:176px;margin:0;transition:border-color .2s,background-color .2s;display:flex}._entryContainerReady_v51hm_480{background:var(--accent-soft);border-color:#0000}._entryTitleValue_v51hm_486{font-family:var(--font-mono);font-size:var(--fs-2xl);color:var(--fg);margin:0;font-weight:650}._entryPlaceholder_v51hm_494{color:var(--fg-3);font-size:var(--fs-sm)}._entryDetailGrid_v51hm_499{column-gap:var(--sp-4);font-size:var(--fs-sm);grid-template-columns:auto 1fr;row-gap:6px;display:grid}._entryDetailRow_v51hm_507{display:contents}._entryDetailRow_v51hm_507>:first-child{color:var(--fg-3);font-weight:600}._entryDetailValue_v51hm_516{color:var(--fg)}label{margin-bottom:.25rem;font-weight:700;display:block}form>div>input[type=text]{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:50%;padding:.5rem;font-size:1rem}._section_iczly_7{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._section_iczly_7+._section_iczly_7{padding-top:var(--sp-5);border-top:1px solid var(--border)}._sectionTitle_iczly_19{font-size:calc(var(--fs-sm) * var(--modal-zh-scale,1));color:var(--fg);align-items:center;gap:var(--sp-2);margin:0;font-weight:650;display:flex}._sectionDesc_iczly_29{font-size:calc(var(--fs-xs) * var(--modal-zh-scale,1));color:var(--fg-3);margin:-6px 0 0}._grid_iczly_36{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));min-width:0;display:grid}._grid2_iczly_44{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}._grid3_iczly_51{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}._spanAll_iczly_58{grid-column:1/-1}._span2_iczly_62{grid-column:span 2}@media (width<=640px){._grid2_iczly_44,._grid3_iczly_51{grid-template-columns:minmax(0,1fr)}._span2_iczly_62{grid-column:1/-1}}._row_iczly_77{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._field_iczly_87{flex-direction:column;gap:6px;min-width:0;margin:0;font-weight:400;display:flex}._label_iczly_96{font-size:calc(var(--fs-sm) * var(--modal-zh-scale,1));color:var(--fg-2);align-items:center;gap:4px;margin:0;font-weight:600;line-height:1.35;display:flex}._req_iczly_107{color:var(--red-fg);font-weight:700}._input_iczly_112,._select_iczly_113,._textarea_iczly_114{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--border-strong);background-color:var(--surface);width:100%;min-height:36px;color:var(--fg);font-family:inherit;font-size:var(--fs-md);margin:0;padding:7px 10px;font-weight:400;line-height:1.4;transition:border-color .12s}._input_iczly_112::placeholder,._textarea_iczly_114::placeholder{color:var(--fg-3)}._input_iczly_112:hover:not(:disabled),._select_iczly_113:hover:not(:disabled),._textarea_iczly_114:hover:not(:disabled){border-color:var(--fg-3)}._input_iczly_112:focus,._select_iczly_113:focus,._textarea_iczly_114:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}._input_iczly_112:disabled,._select_iczly_113:disabled,._textarea_iczly_114:disabled,._input_iczly_112[readonly],._textarea_iczly_114[readonly]{background-color:var(--surface-2);color:var(--fg-3)}._input_iczly_112:disabled,._select_iczly_113:disabled,._textarea_iczly_114:disabled{cursor:not-allowed}._select_iczly_113{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}._textarea_iczly_114{resize:vertical;min-height:72px}._textareaSm_iczly_181{min-height:56px}._mono_iczly_185{font-family:var(--font-mono);letter-spacing:-.01em}._static_iczly_191{box-sizing:border-box;min-height:36px;font-size:var(--fs-md);color:var(--fg);overflow-wrap:anywhere;margin:0;padding:7px 0;font-weight:400}._hint_iczly_202{font-size:calc(var(--fs-xs) * var(--modal-zh-scale,1));color:var(--fg-3);margin:0;font-weight:400;line-height:1.45}._check_iczly_211{font-size:calc(var(--fs-md) * var(--modal-zh-scale,1));color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;font-weight:400;display:inline-flex}._check_iczly_211 input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}._check_iczly_211 input:disabled,._check_iczly_211 input:disabled+span{cursor:not-allowed;opacity:.55}._inputGroup_iczly_239{min-width:0;display:flex}._inputGroup_iczly_239 ._input_iczly_112{border-radius:var(--r-md) 0 0 var(--r-md);min-width:0}._inputGroupBtn_iczly_249{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface);width:38px;color:var(--fg-2);cursor:pointer;flex:none;place-items:center;margin-left:-1px;padding:0;display:inline-grid}._inputGroupBtn_iczly_249:hover{background:var(--surface-2);color:var(--fg)}._combo_iczly_270{align-items:center;width:100%;min-width:0;display:flex;position:relative}._combo_iczly_270 ._input_iczly_112{padding-right:34px}._comboToggle_iczly_282{border-radius:var(--r-sm);width:28px;height:28px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._comboToggle_iczly_282:hover:not(:disabled){background:var(--surface-3);color:var(--fg)}._comboToggle_iczly_282:disabled{cursor:not-allowed;opacity:.5}._menu_iczly_310{box-sizing:border-box;background:var(--surface);max-height:260px;color:var(--fg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--fs-md);margin:0;padding:4px;list-style:none;overflow-y:auto}._menuAnchored_iczly_326{z-index:100000;width:100%;position:absolute;top:calc(100% + 4px);left:0}._menuItem_iczly_334{border-radius:var(--r-sm);color:var(--fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:7px 10px;display:flex;overflow:hidden}._menuItem_iczly_334:hover,._menuItemActive_iczly_348{background:var(--surface-2)}._menuItemSelected_iczly_352{color:var(--accent-fg);font-weight:600}._menuEmpty_iczly_357{color:var(--fg-3);font-size:var(--fs-sm);padding:8px 10px}._picker_iczly_364{z-index:10050;box-sizing:border-box;background:var(--surface);max-height:min(560px,100vh - 24px);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--fs-md);flex-direction:column;display:flex;position:fixed}._pickerHeader_iczly_379{justify-content:space-between;align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border);flex:none;padding:8px 8px 8px 12px;display:flex}._pickerTitle_iczly_389{font-size:var(--fs-sm);color:var(--fg);font-weight:650}._pickerList_iczly_395{min-height:0;margin:0;padding:4px;list-style:none;overflow-y:auto}._pickerItem_iczly_403{border-radius:var(--r-sm);font-size:var(--fs-md);color:var(--fg);cursor:pointer;align-items:flex-start;gap:8px;margin:0;padding:6px 8px;font-weight:400;display:flex}._pickerItem_iczly_403:hover{background:var(--surface-2)}._pickerItem_iczly_403 input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}._pickerItemDisabled_iczly_429,._pickerItemDisabled_iczly_429 input{cursor:not-allowed}._pickerItemDisabled_iczly_429{color:var(--fg-3)}._pickerItemDisabled_iczly_429:hover{background:0 0}._pickerLabel_iczly_442{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}._pickerTag_iczly_450{border-radius:var(--r-full);background:var(--neutral-bg);height:18px;color:var(--neutral-fg);align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}._pickerReason_iczly_462{font-size:var(--fs-xs);color:var(--fg-3);flex-basis:100%}._pickerResetBar_iczly_469{border-bottom:1px solid var(--border);flex:none;justify-content:flex-end;padding:6px 8px;display:flex}._pickerSort_iczly_478{border-bottom:1px solid var(--border);flex:none}._pickerSort_iczly_478 ._pickerHeader_iczly_379{border-bottom:0;padding-bottom:4px}._pickerSortBody_iczly_488{flex-direction:column;gap:6px;padding:0 8px 8px 12px;display:flex}._pickerSortNote_iczly_495{font-size:var(--fs-xs);color:var(--fg-3);margin:0}._pickerSortList_iczly_501{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._pickerSortLabel_iczly_510{font-size:var(--fs-xs);color:var(--fg-3);margin-bottom:2px;font-weight:600;display:block}._pickerSortControls_iczly_518{align-items:center;gap:2px;display:flex}._pickerSortControls_iczly_518 ._select_iczly_113{height:30px;min-height:30px;font-size:var(--fs-sm);background-position:calc(100% - 13px),calc(100% - 8px);padding:0 26px 0 8px}._pickerSortColumn_iczly_532{flex:1;min-width:0}._pickerSortOrder_iczly_537{flex:none;width:auto;margin-right:2px}._pickerSortAdd_iczly_543{align-self:flex-start}._previewHead_iczly_551{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._eyebrow_iczly_558{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:650}._rules_iczly_567{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._rule_iczly_567{border-radius:var(--r-full);height:24px;font-size:var(--fs-xs);align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}._ruleMet_iczly_587{background:var(--green-bg);color:var(--green-fg)}._ruleMissing_iczly_592{background:var(--red-bg);color:var(--red-fg)}._checkBox_iczly_598{min-height:65px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);align-items:center;display:flex;overflow-x:auto}._srOnly_iczly_609{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._backdrop_iczly_622{background:var(--overlay);z-index:1000;position:fixed;inset:0}._form_iczly_629{background:var(--surface);width:min(800px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);z-index:1001;box-sizing:border-box;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._header_iczly_647{padding:var(--sp-5) var(--sp-5) var(--sp-3);justify-content:space-between;align-items:center;display:flex}._closeButton_iczly_654{border-radius:var(--r-md);width:30px;height:30px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.25rem;display:inline-grid}._closeButton_iczly_654:hover{background:var(--surface-3);color:var(--fg)}._content_iczly_673{padding:var(--sp-3) var(--sp-5) var(--sp-5);gap:var(--sp-1);box-sizing:border-box;flex-direction:column;width:100%;display:flex}._content_iczly_673>*{min-width:0}._searchBtn_10f7y_4{box-sizing:border-box;align-items:center;gap:var(--sp-2);min-width:150px;height:36px;padding:0 var(--sp-2) 0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--fg-3);font:inherit;font-size:var(--fs-sm);cursor:pointer;flex:0 100 260px;margin-left:auto;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}._searchBtn_10f7y_4:hover{border-color:var(--border-strong);color:var(--fg-2)}._searchBtn_10f7y_4>svg{flex:none}._searchBtnText_10f7y_34{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}._searchBtn_10f7y_4 kbd{flex:none}@media (width<=1199px){._searchBtn_10f7y_4{width:36px;min-width:0;color:var(--fg-2);background:0 0;border-color:#0000;flex:none;justify-content:center;padding:0}._searchBtn_10f7y_4:hover{background:var(--surface-3);color:var(--fg);border-color:#0000}._searchBtnText_10f7y_34,._searchBtn_10f7y_4 kbd{display:none}}@media (width<=719px){._searchBtn_10f7y_4{margin-left:0}}._layer_10f7y_80{z-index:9100;box-sizing:border-box;background:var(--overlay);justify-content:center;align-items:flex-start;padding:64px 16px 16px;display:flex;position:fixed;inset:0}@media (width<=719px){._layer_10f7y_80{padding:12px}}._dialog_10f7y_98{box-sizing:border-box;background:var(--surface);width:100%;max-width:640px;min-height:0;max-height:100%;color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}._inputRow_10f7y_113{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);display:flex}._inputRow_10f7y_113>svg{color:var(--fg-3);flex:none}._input_10f7y_113{min-width:0;min-height:40px;color:var(--fg);font:inherit;font-size:var(--fs-lg);background:0 0;border:0;outline:0;flex:1;padding:0}._input_10f7y_113::placeholder{color:var(--fg-3)}._input_10f7y_113:focus-visible{outline:0}._escBtn_10f7y_147{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;display:inline-flex}._escBtn_10f7y_147:hover kbd{color:var(--fg)}._results_10f7y_161{min-height:0;padding:var(--sp-2);flex:1;overflow:auto}._group_10f7y_168+._group_10f7y_168{margin-top:var(--sp-2)}._groupLabel_10f7y_172{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 4px;font-size:11px;font-weight:600}._option_10f7y_181{border-radius:var(--r-sm);min-height:40px;color:var(--fg);font-size:var(--fs-md);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}._option_10f7y_181>svg{color:var(--fg-3);flex:none}._optionActive_10f7y_198{background:var(--surface-3)}._optionActive_10f7y_198>svg{color:var(--accent-fg)}._main_10f7y_206{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._dotSep_10f7y_214,._sub_10f7y_215{color:var(--fg-3)}._meta_10f7y_219{flex:none;align-items:center;margin-left:auto;display:inline-flex}._hl_10f7y_226{background:var(--accent-soft);color:var(--accent-fg);border-radius:3px;padding:0 1px}._hint_10f7y_233{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);color:var(--fg-3);font-size:var(--fs-sm);text-align:center;margin:0;display:flex}._footer_10f7y_245{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;display:flex}._footerHint_10f7y_256{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}@media (width<=479px){._footerHint_10f7y_256{display:none}}._navBar_1k8nc_6{z-index:890;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0}._inner_1k8nc_14{box-sizing:border-box;max-width:1480px;height:56px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));align-items:center;gap:var(--sp-5);margin:0 auto;display:flex}@media (width>=900px){._inner_1k8nc_14{padding:0 max(32px, env(safe-area-inset-right,0px)) 0 max(32px, env(safe-area-inset-left,0px))}}._brand_1k8nc_32{border-radius:var(--r-sm);flex:none;align-items:center;display:inline-flex}._logo_1k8nc_40{width:auto;height:40px;display:block}[data-theme=dark] ._logo_1k8nc_40{filter:invert()hue-rotate(180deg)}._links_1k8nc_54{scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}._links_1k8nc_54::-webkit-scrollbar{display:none}._link_1k8nc_54{border-radius:var(--r-full);height:32px;color:var(--fg-2);font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}._link_1k8nc_54:hover{background:var(--surface-2);color:var(--fg)}._link_1k8nc_54:focus-visible{outline-offset:-2px}._linkActive_1k8nc_94,._linkActive_1k8nc_94:hover{background:var(--accent-soft);color:var(--accent-fg)}._srOnly_1k8nc_100{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._right_1k8nc_110{align-items:center;gap:var(--sp-1);flex:none;display:flex}._account_1k8nc_117{box-sizing:border-box;align-items:center;gap:var(--sp-2);border-radius:var(--r-md);height:40px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px 0 6px;transition:background-color .12s,border-color .12s;display:inline-flex}._account_1k8nc_117:hover,._account_1k8nc_117[aria-expanded=true]{background:var(--surface-2);border-color:var(--border)}._who_1k8nc_140{flex-direction:column;min-width:0;max-width:180px;line-height:1.2;display:flex}._who_1k8nc_140 b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._who_1k8nc_140 span{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._chev_1k8nc_164{color:var(--fg-3);flex:none}._accountMenu_1k8nc_169{width:300px}@media (width<=1359px){._who_1k8nc_140{display:none}}@media (width<=719px){._inner_1k8nc_14{row-gap:0;column-gap:var(--sp-1);height:auto;padding-top:var(--sp-2);flex-wrap:wrap}._brand_1k8nc_32{margin-right:auto}._links_1k8nc_54{padding:var(--sp-1) 0 var(--sp-2);flex:1 0 100%;order:3}}@media (width<=479px){._account_1k8nc_117{padding:0 6px}._chev_1k8nc_164{display:none}._logo_1k8nc_40{height:36px}}._envBanner_1313h_3{box-sizing:border-box;align-items:center;gap:var(--sp-2);width:100%;min-height:32px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));background:var(--amber-bg);color:var(--amber-fg);border-bottom:1px solid var(--amber-border);font-size:var(--fs-xs);line-height:1.4;display:flex}._icon_1313h_18{flex:none}._text_1313h_22{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._text_1313h_22 b{font-weight:700}._closeButton_1313h_34{border-radius:var(--r-sm);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}._closeButton_1313h_34:hover{background:var(--surface)}._srOnly_1gx9b_4{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._authPage_1gx9b_13{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--sp-4);min-height:100vh;padding:var(--sp-8) 16px;background:var(--bg);color:var(--fg);font-family:var(--font-ui);flex-direction:column;display:flex}._card_1gx9b_27{box-sizing:border-box;gap:var(--sp-5);width:min(400px,100%);padding:var(--sp-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);flex-direction:column;margin:0;display:flex}@media (width<=480px){._card_1gx9b_27{padding:var(--sp-6) var(--sp-5)}}._brand_1gx9b_48{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}._logo_1gx9b_56{width:132px;height:auto;margin-bottom:var(--sp-2)}._brand_1gx9b_48 h1{font-size:var(--fs-xl);color:var(--fg);margin:0;font-weight:650}._brand_1gx9b_48 p{max-width:34ch;font-size:var(--fs-sm);color:var(--fg-3);margin:0}._stateIc_1gx9b_76{width:44px;height:44px;margin-bottom:var(--sp-1);background:var(--red-bg);color:var(--red-fg);border-radius:50%;place-items:center;display:grid}._foot_1gx9b_87{justify-content:center;display:flex}._field_1gx9b_93{flex-direction:column;gap:6px;min-width:0;display:flex}._labelRow_1gx9b_100{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}._label_1gx9b_100{font-size:var(--fs-sm);color:var(--fg-2);font-weight:600}._input_1gx9b_113{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;height:40px;color:var(--fg);font-family:inherit;font-size:var(--fs-md);padding:0 12px}._input_1gx9b_113::placeholder{color:var(--fg-3)}._input_1gx9b_113:hover{border-color:var(--fg-3)}._input_1gx9b_113:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}._input_1gx9b_113._inputError_1gx9b_140{border-color:var(--danger)}._pw_1gx9b_144{position:relative}._pw_1gx9b_144 ._input_1gx9b_113{padding-right:44px}._pwToggle_1gx9b_152{position:absolute;top:5px;right:5px}._hint_1gx9b_158{font-size:var(--fs-xs);color:var(--fg-3)}._fieldError_1gx9b_163{font-size:var(--fs-xs);color:var(--red-fg);font-weight:600}._checklist_1gx9b_169{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-sm);gap:6px;padding:0;list-style:none;display:grid}._checklist_1gx9b_169 li{align-items:center;gap:var(--sp-2);color:var(--fg-2);display:flex}._ok_1gx9b_185 svg{color:var(--green-fg)}._bad_1gx9b_189 svg{color:var(--red-fg)}._captcha_1gx9b_194{min-height:65px}._card_1gx9b_27 ._block_1gx9b_198{width:100%;height:40px}._forgotLink_1gx9b_204{border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-sm);color:var(--accent-fg);cursor:pointer;background:0 0;border:0;margin:-2px -6px;padding:2px 6px;font-weight:600;transition:color .18s,background-color .18s}._forgotLink_1gx9b_204:hover{text-decoration:underline}._forgotLink_1gx9b_204:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._forgotLinkHighlighted_1gx9b_230{background-color:var(--accent-soft);text-decoration:underline;animation:1.1s ease-in-out 2 _forgotPulse_1gx9b_1}@keyframes _forgotPulse_1gx9b_1{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px var(--accent-soft)}}._centerState_1gx9b_248{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--sp-2);background:var(--bg);min-height:100vh;color:var(--fg-2);font-family:var(--font-ui);font-size:var(--fs-md);padding:16px;display:flex}._spin_1gx9b_262{color:var(--accent);animation:.8s linear infinite _authSpin_1gx9b_1}@keyframes _authSpin_1gx9b_1{to{transform:rotate(360deg)}}._fpOverlay_1gx9b_274{z-index:9000;background:var(--overlay);place-items:center;padding:16px;transition:opacity .16s;animation:.16s ease-out _fpFade_1gx9b_1;display:grid;position:fixed;inset:0}._fpClosing_1gx9b_286{opacity:0}._fpDialog_1gx9b_290{box-sizing:border-box;border-radius:var(--r-lg);background:var(--surface);width:min(440px,100%);max-height:calc(100vh - 32px);color:var(--fg);box-shadow:var(--shadow-3);font-family:var(--font-ui);flex-direction:column;display:flex;overflow:auto}._fpHd_1gx9b_304{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) 0;display:flex}._fpTitle_1gx9b_311{font-size:var(--fs-xl);flex:1;margin:0;font-weight:650}._fpBd_1gx9b_318{gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-5);font-size:var(--fs-md);color:var(--fg-2);flex-direction:column;line-height:1.55;display:flex}._fpBd_1gx9b_318 p{margin:0}._fpCallout_1gx9b_332{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg);font-weight:600}._fpNote_1gx9b_342{font-size:var(--fs-sm);color:var(--fg-3)}._fpFt_1gx9b_347{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);display:flex}@keyframes _fpFade_1gx9b_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._forgotLinkHighlighted_1gx9b_230,._fpOverlay_1gx9b_274,._spin_1gx9b_262{animation:none}._fpOverlay_1gx9b_274{transition:none}}._page_ixdgm_4{--page-gutter:max(16px, env(safe-area-inset-left,0px));box-sizing:border-box;width:100%;min-width:0;max-width:1480px;padding:var(--sp-6) var(--page-gutter) var(--sp-12);gap:var(--sp-5);flex-direction:column;margin:0 auto;display:flex}@media (width>=900px){._page_ixdgm_4{--page-gutter:max(32px, env(safe-area-inset-left,0px))}}._page_1w3c7_7{gap:var(--sp-4);min-width:0;color:var(--fg);flex-direction:column;display:flex}._muted_1w3c7_15{color:var(--fg-3);font-size:var(--fs-sm)}._loadingLine_1w3c7_20{align-items:center;gap:var(--sp-2);color:var(--fg-3);font-size:var(--fs-sm);display:inline-flex}._spin_1w3c7_28{animation:.8s linear infinite _dashSpin_1w3c7_1}@keyframes _dashSpin_1w3c7_1{to{transform:rotate(360deg)}}._roleSwitch_1w3c7_39{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;display:flex}._roleSwitchLabel_1w3c7_50{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}._roleTabs_1w3c7_60{min-width:0}._dashWrap_1w3c7_67{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex;container:dashwrap/inline-size}._dash_1w3c7_67{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container dashwrap (width>=1040px){._dash_1w3c7_67{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}._stack_1w3c7_89{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex;container:dashstack/inline-size}._cards_1w3c7_98{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container dashstack (width>=600px){._cards_1w3c7_98{grid-template-columns:repeat(2,minmax(0,1fr))}}._adminStack_1w3c7_111{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._scroll_1w3c7_119{overscroll-behavior:contain;max-height:340px;overflow-y:auto}._scrollFav_1w3c7_125{overscroll-behavior:contain;max-height:260px;overflow-y:auto}._scrollFeed_1w3c7_131{overscroll-behavior:contain;max-height:max(360px,100vh - 280px);overflow-y:auto}._cardSpinner_1w3c7_137{color:var(--fg-3)}._cardAlert_1w3c7_141{margin:var(--sp-3) var(--sp-4)}._list_1w3c7_146{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1w3c7_154{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);min-width:0;display:flex}._item_1w3c7_154:last-child{border-bottom:0}._item_1w3c7_154:hover{background:var(--surface-2)}._itemClickable_1w3c7_171{cursor:pointer}._isWarn_1w3c7_175{box-shadow:inset 3px 0 0 var(--amber-fg)}._isAlert_1w3c7_179{box-shadow:inset 3px 0 0 var(--danger)}._itemMain_1w3c7_183{flex:1;min-width:0}._itemTitle_1w3c7_188{align-items:center;gap:4px var(--sp-2);flex-wrap:wrap;min-width:0;font-weight:600;display:flex}._itemSub_1w3c7_197{font-size:var(--fs-sm);color:var(--fg-3);overflow-wrap:anywhere;margin-top:2px}._itemSub_1w3c7_197+._itemSub_1w3c7_197{margin-top:1px}._itemSide_1w3c7_208{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;padding-top:2px;display:flex}._codeLink_1w3c7_221{font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:-.01em;color:var(--accent-fg);overflow-wrap:anywhere;font-weight:600;text-decoration:none}._codeLink_1w3c7_221:hover{text-decoration:underline}._codeLink_1w3c7_221:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._inline_1w3c7_241{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}._meterWrap_1w3c7_248{align-items:center;gap:6px;display:inline-flex}._meter_1w3c7_248{border-radius:var(--r-full);background:var(--surface-3);flex:none;width:72px;height:6px;display:inline-block;overflow:hidden}._meter_1w3c7_248>span{background:var(--accent);height:100%;display:block}._emptySm_1w3c7_270{padding:var(--sp-4);color:var(--fg-3);font-size:var(--fs-sm);text-align:center;margin:0}._skelList_1w3c7_278{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}._skelRow_1w3c7_285{flex-direction:column;gap:6px;display:flex}._skel_1w3c7_278{border-radius:var(--r-full);background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;height:10px;animation:1.2s ease-in-out infinite _dashShimmer_1w3c7_1;display:block}@keyframes _dashShimmer_1w3c7_1{0%{background-position:200% 0}to{background-position:-200% 0}}._subgroup_1w3c7_310{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-2);font-weight:600;display:flex}._subgroup_1w3c7_310>svg{color:var(--fg-3)}._subgroup_1w3c7_310 ._codeLink_1w3c7_221{font-size:var(--fs-sm)}._star_1w3c7_331{border-radius:var(--r-sm);color:var(--fg-3);cursor:pointer;background:0 0;border:0;place-items:center;margin:-2px 0;padding:2px;font-size:16px;line-height:1;display:inline-grid}._star_1w3c7_331:hover{color:var(--amber-fg);background:var(--surface-3)}._star_1w3c7_331:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._starOn_1w3c7_355{color:var(--amber-fg)}._starOn_1w3c7_355 svg{fill:currentColor}._dotBtn_1w3c7_364{display:inline-flex;position:relative}._newDot_1w3c7_369{pointer-events:none;position:absolute;top:3px;right:3px}._tabsPad_1w3c7_377{padding:0 var(--sp-4)}._feedGroup_1w3c7_381+._feedGroup_1w3c7_381{border-top:1px solid var(--border)}._feedHd_1w3c7_385{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-1);display:flex}._feedEvents_1w3c7_392{padding:0 0 var(--sp-2);margin:0;list-style:none}._feedEvent_1w3c7_392{align-items:flex-start;gap:var(--sp-2);padding:6px var(--sp-4);cursor:pointer;display:flex}._feedEvent_1w3c7_392:hover{background:var(--surface-2)}._feedPinned_1w3c7_410,._feedPinned_1w3c7_410:hover{background:var(--accent-soft)}._feedDot_1w3c7_415{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}._feedDotOff_1w3c7_424{visibility:hidden}._feedText_1w3c7_428{min-width:0;font-size:var(--fs-sm);color:var(--fg);overflow-wrap:anywhere;flex:1}._feedUnread_1w3c7_436 ._feedText_1w3c7_428{font-weight:600}._feedAlert_1w3c7_440{box-shadow:inset 3px 0 0 var(--danger)}._feedAlert_1w3c7_440 ._feedText_1w3c7_428{color:var(--red-fg);font-weight:650}._feedTime_1w3c7_449{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;flex:none;padding-top:1px}._feedGrid_1w3c7_458{gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;display:grid}._feedGrid_1w3c7_458 ._feedGroup_1w3c7_381,._feedGrid_1w3c7_458 ._feedGroup_1w3c7_381+._feedGroup_1w3c7_381{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}._tableScroll_1w3c7_475{max-height:60vh;overflow:auto}._tableNote_1w3c7_480{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-3)}._tbl_1w3c7_487{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:var(--fs-sm)}._tbl_1w3c7_487 th{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--fg-2);font-size:var(--fs-xs);text-align:left;white-space:nowrap;padding:7px 10px;font-weight:600;position:sticky;top:0}._tbl_1w3c7_487 td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--fg);padding:6px 10px}._tbl_1w3c7_487 tbody tr:last-child td{border-bottom:0}._tbl_1w3c7_487 tbody tr._dataRow_1w3c7_521:hover td{background:var(--surface-2)}._tbl_1w3c7_487 tr._groupRow_1w3c7_525 td{background:var(--surface-2);color:var(--fg-2);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;padding:6px 10px;font-weight:600}._numCell_1w3c7_535{text-align:right;white-space:nowrap}._cellStack_1w3c7_540{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._subLine_1w3c7_547{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px;display:block}._ctxCell_1w3c7_554{cursor:pointer;word-break:break-word}._ctxCell_1w3c7_554:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._ctx_1w3c7_554{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-2);overflow-wrap:anywhere}._ctxSource_1w3c7_571{color:var(--red-fg);font-weight:600}._ctxMuted_1w3c7_576,._ctxMuted_1w3c7_576 ._ctxSource_1w3c7_571{color:var(--fg-3)}._ctxMeta_1w3c7_581{align-items:center;gap:4px var(--sp-2);font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;margin-top:4px;display:flex}._ext_1w3c7_591{font-size:var(--fs-xs);color:var(--accent-fg);white-space:nowrap;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}._ext_1w3c7_591:hover{text-decoration:underline}._pre_1w3c7_606{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);max-height:240px;color:var(--fg-2);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;cursor:text;margin:6px 0 0;padding:8px 10px;font-size:11px;overflow:auto}._skelCell_1w3c7_622{border-radius:var(--r-full);background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;height:10px;animation:1.2s ease-in-out infinite _dashShimmer_1w3c7_1;display:block}._foldToggle_1w3c7_632{align-items:center;gap:var(--sp-2);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}._foldToggle_1w3c7_632:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}._foldToggle_1w3c7_632>svg{color:var(--fg-3);flex:none}._foldChev_1w3c7_656{transition:transform .15s}._foldChevClosed_1w3c7_660{transform:rotate(-90deg)}._foldCollapsed_1w3c7_664>header{border-bottom-color:#0000}._bodyHidden_1w3c7_668{display:none}._titleNote_1w3c7_672{font-size:var(--fs-sm);color:var(--fg-3);font-weight:400}@media (width<=760px){._titleNote_1w3c7_672{display:none}}._fsOverlay_1w3c7_685{z-index:9000;padding:var(--sp-6);background:var(--overlay);place-items:center;animation:.14s ease-out _dashFade_1w3c7_1;display:grid;position:fixed;inset:0}@media (width<=600px){._fsOverlay_1w3c7_685{padding:var(--sp-2)}}._fsDialog_1w3c7_702{box-sizing:border-box;border-radius:var(--r-lg);background:var(--surface);width:min(1280px,100%);min-width:0;height:100%;color:var(--fg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}._fsHd_1w3c7_716{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}._fsTitle_1w3c7_725{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-xl);margin:0;font-weight:650;display:inline-flex}._fsTitle_1w3c7_725>svg{color:var(--fg-3)}._fsCount_1w3c7_739{border-radius:var(--r-full);background:var(--surface-3);color:var(--fg-2);font-size:var(--fs-xs);padding:2px 8px;font-weight:600}._fsActions_1w3c7_748{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._fsSpacer_1w3c7_755{flex:1}._fsBd_1w3c7_759{flex:1;min-height:0;overflow:auto}@keyframes _dashFade_1w3c7_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._fsOverlay_1w3c7_685,._skel_1w3c7_278,._skelCell_1w3c7_622,._spin_1w3c7_28{animation:none}}._statusMessage_1jd8v_2{color:var(--muted-text);padding:1rem 0;font-size:.95rem}._pwoContainer_1jd8v_9{width:85%;margin:1.5rem auto 2.5rem}._pwoContainerEmbedded_1jd8v_14{width:100%;margin:.75rem 0 0}._pwoContainerEmbedded_1jd8v_14 ._sidebar_1jd8v_21{max-height:calc(100vh - 56px - 1.5rem);top:calc(56px + .75rem)}._pwoHeader_1jd8v_26{margin-bottom:1.25rem}._pwoTitle_1jd8v_30{color:var(--value-text);margin:0 0 .2rem;font-size:1.1rem;font-weight:600}._pwoSubtitle_1jd8v_37{color:var(--muted-text);margin:0;font-size:.85rem}._layout_1jd8v_44{align-items:flex-start;gap:1rem;display:flex}._sidebar_1jd8v_21{background:var(--card-bg);border:1px solid var(--card-border);max-height:calc(100vh - 56px - 3rem);box-shadow:0 1px 2px var(--card-shadow);border-radius:10px;flex:0 0 235px;padding:1.1rem 1.1rem 1.25rem;position:sticky;top:calc(56px + 1.5rem);overflow-y:auto}._content_1jd8v_64{flex:1 1 0;min-width:0}@media (width<=860px){._layout_1jd8v_44{flex-direction:column}._sidebar_1jd8v_21{flex-basis:auto;width:100%;max-height:none;position:static}}._sidebarHead_1jd8v_81{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}._sidebarTitle_1jd8v_89{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text);font-size:.78rem;font-weight:700}._filterHint_1jd8v_97{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-text);margin:0 0 .5rem;font-size:.68rem;font-weight:700}._toolbar_1jd8v_107{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem .75rem;display:flex}._sortBtn_1jd8v_116{appearance:none;background:var(--filter-btn-bg);border:1px solid var(--filter-btn-border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.35rem .7rem;font-family:inherit;font-size:.76rem;font-weight:600}._sortBtn_1jd8v_116:hover{background:var(--filter-btn-hover)}._sortBtnActive_1jd8v_134{background:var(--active-bg);border-color:var(--active-color);color:var(--active-color)}._countLabel_1jd8v_140{color:var(--muted-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem}._countLabel_1jd8v_140 strong{color:var(--text-primary);font-weight:700}._switchToggle_1jd8v_152{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}._switchTrack_1jd8v_163{background:var(--table-border);border-radius:999px;flex:none;width:32px;height:18px;transition:background .15s;position:relative}._switchThumb_1jd8v_173{background:var(--card-bg);width:14px;height:14px;box-shadow:0 1px 2px var(--card-shadow);border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}._switchToggle_1jd8v_152 input{display:none}._switchToggle_1jd8v_152 input:checked+._switchTrack_1jd8v_163{background:var(--active-color)}._switchToggle_1jd8v_152 input:checked+._switchTrack_1jd8v_163 ._switchThumb_1jd8v_173{left:16px}._checkList_1jd8v_198{flex-direction:column;gap:1px;margin-bottom:.9rem;display:flex}._checkItem_1jd8v_205{cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:.6rem;width:100%;padding:.4rem .5rem;display:flex}._checkItem_1jd8v_205:hover{background:var(--table-row-hover)}._checkItem_1jd8v_205 input{display:none}._checkDot_1jd8v_224{border:2px solid var(--table-border);border-radius:4px;flex:none;width:15px;height:15px;transition:border-color .12s,background .12s;position:relative}._checkItem_1jd8v_205 input:checked+._checkDot_1jd8v_224{background:var(--stage-color,var(--active-color));border-color:var(--stage-color,var(--active-color))}._checkItem_1jd8v_205 input:checked+._checkDot_1jd8v_224:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(40deg)}._checkLabel_1jd8v_253{text-align:left;color:var(--muted-text);flex:1;font-size:.8rem;font-weight:600;line-height:1.2}._checkItem_1jd8v_205 input:checked~._checkLabel_1jd8v_253{color:var(--text-secondary)}._deliveredBlock_1jd8v_267{border-top:1px dashed var(--card-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:flex}._deliveredItem_1jd8v_277{flex:auto;padding:.2rem .4rem}._deliveredItem_1jd8v_277 ._checkLabel_1jd8v_253{color:var(--text-secondary);font-size:.82rem;font-weight:700}._dateRangeBlock_1jd8v_289{border-top:1px solid var(--card-border);flex-direction:column;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:flex}._dateRangeHead_1jd8v_298{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._dateRangeLabel_1jd8v_305{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-text);font-size:.68rem;font-weight:700}._dateRange_1jd8v_289{flex-direction:column;gap:.4rem;display:flex}._dateRange_1jd8v_289 label{color:var(--muted-text);justify-content:space-between;align-items:center;gap:.5rem;font-size:.76rem;display:flex}._dateRange_1jd8v_289 input[type=month]{min-width:0;color:var(--text-primary);background:var(--field-bg);border:1px solid var(--card-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px;flex:1;padding:.25rem .4rem;font-family:inherit;font-size:.76rem}@media (prefers-color-scheme:dark){._dateRange_1jd8v_289 input[type=month]{--lightningcss-light: ;--lightningcss-dark:initial}}._linkBtn_1jd8v_341{appearance:none;color:var(--active-color);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.76rem;font-weight:600;text-decoration:underline}._sideToggles_1jd8v_355{border-top:1px solid var(--card-border);flex-direction:column;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:flex}._filterFootNote_1jd8v_364{border-top:1px solid var(--card-border);color:var(--muted-text);margin-top:.9rem;padding-top:.9rem;font-size:.72rem;line-height:1.5}._resetBtn_1jd8v_373{appearance:none;background:var(--filter-btn-bg);border:1px solid var(--filter-btn-border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.3rem .6rem;font-family:inherit;font-size:.74rem;font-weight:600}._resetBtn_1jd8v_373:hover{background:var(--filter-btn-hover)}._listCard_1jd8v_392{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 1px 2px var(--card-shadow);border-radius:10px;overflow:hidden}._row_1jd8v_400{border-bottom:1px solid var(--card-border);cursor:pointer;background:var(--card-bg);text-align:left;width:100%;font:inherit;color:inherit;border-top:none;border-left:none;border-right:none;grid-template-columns:180px 1fr;align-items:center;gap:1rem;padding:.9rem 1.1rem;transition:background .1s;display:grid}._row_1jd8v_400:last-child{border-bottom:none}._row_1jd8v_400:hover{background:var(--table-row-hover)}._rowMeta_1jd8v_427{min-width:0}._rowId_1jd8v_431{color:var(--muted-text);letter-spacing:.03em;font-size:.68rem;font-weight:700;display:block}._rowClient_1jd8v_439{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;display:block;overflow:hidden}._rowProduct_1jd8v_449{color:var(--muted-text);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}._readinessBadge_1jd8v_459{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-bottom:.4rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}._readinessDot_1jd8v_471{border-radius:50%;flex:none;width:7px;height:7px}._readinessYellow_1jd8v_478{background:var(--readiness-yellow-bg);color:var(--readiness-yellow-text)}._readinessYellow_1jd8v_478 ._readinessDot_1jd8v_471{background:var(--readiness-yellow-dot)}._readinessRed_1jd8v_486{background:var(--readiness-red-bg);color:var(--readiness-red-text)}._readinessRed_1jd8v_486 ._readinessDot_1jd8v_471{background:var(--readiness-red-dot)}._readinessOverdue_1jd8v_494{background:var(--readiness-overdue-bg);color:var(--readiness-overdue-text)}._readinessOverdue_1jd8v_494 ._readinessDot_1jd8v_471{background:var(--readiness-overdue-dot)}._track_1jd8v_503{gap:3px;display:flex}._seg_1jd8v_508{flex:1 1 0;min-width:0;position:relative}._segFill_1jd8v_514{background:var(--field-bg);border-radius:4px;height:8px;transition:background .15s,transform .15s}._segDone_1jd8v_523 ._segFill_1jd8v_514{background:var(--stage-color,var(--active-bg));opacity:.55}._segCurrent_1jd8v_528 ._segFill_1jd8v_514{background:var(--stage-color,var(--active-color));transform:scaleY(1.5)}._segCurrent_1jd8v_528{z-index:1;flex:1.7 1 0}._segCancelled_1jd8v_538 ._segFill_1jd8v_514{background:var(--pwo-progress-cancel-fill);letter-spacing:.03em;text-transform:uppercase;color:#fff;white-space:nowrap;justify-content:center;align-items:center;height:16px;font-size:.52rem;font-weight:800;display:flex;overflow:hidden;transform:none}._segIssue_1jd8v_554 ._segFill_1jd8v_514{background:var(--readiness-yellow-bg);outline:1.5px solid var(--pwo-progress-issue);outline-offset:.5px;height:16px;box-shadow:none;letter-spacing:.03em;text-transform:uppercase;color:var(--readiness-yellow-text);white-space:nowrap;justify-content:center;align-items:center;font-size:.52rem;font-weight:800;display:flex;overflow:hidden;transform:none}._segTip_1jd8v_573{background:var(--text-primary);color:var(--card-bg);white-space:nowrap;box-shadow:0 4px 12px var(--card-shadow);opacity:0;visibility:hidden;pointer-events:none;z-index:5;border-radius:6px;margin-bottom:8px;padding:.3rem .55rem;font-size:.68rem;font-weight:600;transition:opacity .12s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._seg_1jd8v_508:hover ._segTip_1jd8v_573{opacity:1;visibility:visible}._segLabel_1jd8v_599{text-align:center;color:var(--muted-text);margin-top:3px;font-size:.58rem;font-weight:600;line-height:1.15}._segLabelFaint_1jd8v_608{opacity:.45}._segLabelCurrent_1jd8v_612{color:var(--seg-label-current-text);font-size:.72rem;font-weight:800}._segLabelIssue_1jd8v_618{color:var(--pwo-progress-issue);margin-top:4px;font-size:.72rem;font-weight:700}._segLabelCancelled_1jd8v_625{color:var(--pwo-progress-cancel-text);font-size:.72rem}._emptyState_1jd8v_630{text-align:center;color:var(--muted-text);padding:3rem 1.5rem;font-size:.88rem}._overlay_1jd8v_638{z-index:50;background:#0f121080;justify-content:center;align-items:flex-start;padding:4vh 1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_1jd8v_650{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;width:100%;max-width:760px;box-shadow:0 20px 50px #0f121059}._modalHead_1jd8v_659{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.4rem;display:flex}._modalHead_1jd8v_659 h2{color:var(--value-text);margin:0 0 .15rem;font-size:1.05rem;font-weight:700}._modalHead_1jd8v_659 p{color:var(--muted-text);margin:0;font-size:.8rem}._modalHeadActions_1jd8v_681{flex:none;align-items:center;gap:.5rem;display:flex}._openPwoBtn_1jd8v_688{appearance:none;background:var(--filter-btn-bg);border:1px solid var(--filter-btn-border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:7px;padding:.4rem .7rem;font-family:inherit;font-size:.78rem;font-weight:600}._openPwoBtn_1jd8v_688:hover{background:var(--filter-btn-hover)}._closeBtn_1jd8v_706{appearance:none;background:var(--field-bg);border:1px solid var(--card-border);color:var(--text-secondary);cursor:pointer;border-radius:7px;flex:none;width:28px;height:28px;font-size:.95rem;line-height:1}._closeBtn_1jd8v_706:hover{background:var(--filter-btn-hover)}._modalBody_1jd8v_724{padding:1.3rem 1.4rem 1.5rem;overflow-x:auto}._ganttState_1jd8v_729{background:var(--active-bg);color:var(--active-color);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}._ganttStateIssue_1jd8v_742{outline:1px solid var(--pwo-progress-issue);color:var(--pwo-progress-issue);background:0 0}._ganttStateCancelled_1jd8v_748{background:var(--field-bg);color:var(--pwo-progress-cancel-text)}._ganttGrid_1jd8v_753{min-width:560px}._ganttHeaderRow_1jd8v_757{grid-template-columns:150px 1fr;margin-bottom:.4rem;display:grid}._ganttWeeks_1jd8v_763{border-bottom:1px solid var(--card-border);padding-bottom:.4rem;display:flex}._weekTick_1jd8v_769{color:var(--muted-text);text-align:left;border-left:1px dashed var(--card-border);flex:1 1 0;padding-left:6px;font-size:.66rem;font-weight:700}._ganttStageRow_1jd8v_779{grid-template-columns:150px 1fr;align-items:center;min-height:34px;display:grid}._ganttStageName_1jd8v_786{color:var(--text-secondary);padding-right:.6rem;font-size:.76rem;font-weight:600}._ganttTrackCell_1jd8v_793{background:linear-gradient(to right, var(--card-border) 0, var(--card-border) 1px, transparent 1px);background-size:calc(100% / var(--weekcount,4)) 100%;height:34px;position:relative}._bar_1jd8v_805{color:#fff;white-space:nowrap;text-overflow:ellipsis;height:20px;box-shadow:0 1px 2px var(--card-shadow);border-radius:5px;align-items:center;padding:0 8px;font-size:.66rem;font-weight:700;display:flex;position:absolute;top:7px;overflow:hidden}._barCurrent_1jd8v_822:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%) 0 0/220% 100%;border-radius:5px;animation:2.2s linear infinite _ganttBarShimmer_1jd8v_1;position:absolute;inset:0}@keyframes _ganttBarShimmer_1jd8v_1{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){._barCurrent_1jd8v_822:after{animation:none}}._barIssue_1jd8v_852{outline:3px solid var(--pwo-progress-issue);outline-offset:1px}._barCancelled_1jd8v_857{outline:2px solid var(--table-border);outline-offset:1px;background:var(--pwo-progress-cancel-fill)!important;color:var(--pwo-progress-cancel-text)!important}._ganttNote_1jd8v_864{background:var(--field-bg);color:var(--muted-text);border-radius:8px;margin-top:1.1rem;padding:.7rem .85rem;font-size:.75rem;line-height:1.5}._ganttNote_1jd8v_864 strong{color:var(--text-secondary)}@media (width<=700px){._row_1jd8v_400{grid-template-columns:1fr;gap:.5rem}}._wrap_1mfvd_5{align-items:flex-start;gap:var(--sp-3);min-width:0;display:flex}._track_1mfvd_12{flex:1;gap:3px;min-width:0;margin:.35rem 0 .25rem;display:flex}._seg_1mfvd_20{flex:1 1 0;min-width:0;position:relative}._segFill_1mfvd_26{background:var(--surface-3);border-radius:4px;height:8px;transition:background .15s,transform .15s}._segDone_1mfvd_35 ._segFill_1mfvd_26{background:var(--stage-color,var(--accent-soft));opacity:.55}._segCurrent_1mfvd_40 ._segFill_1mfvd_26{background:var(--stage-color,var(--accent));box-shadow:0 2px 6px -1px var(--accent-soft);transform:scaleY(1.5)}._segCurrent_1mfvd_40{z-index:1;flex:1.7 1 0}._segCancelled_1mfvd_51 ._segFill_1mfvd_26{background:var(--neutral-fg);letter-spacing:.04em;text-transform:uppercase;height:22px;color:var(--surface);white-space:nowrap;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex;overflow:hidden;transform:none}._segIssue_1mfvd_67 ._segFill_1mfvd_26{background:var(--amber-bg);outline:1.5px solid var(--danger);outline-offset:.5px;height:22px;box-shadow:none;letter-spacing:.04em;text-transform:uppercase;color:var(--amber-fg);white-space:nowrap;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:flex;overflow:hidden;transform:none}._segLabel_1mfvd_86{font-size:var(--fs-sm);text-align:center;color:var(--fg-3);margin-top:8px;font-weight:600;line-height:1.25}._segLabelFaint_1mfvd_95{opacity:.55}._segDone_1mfvd_35 ._segLabel_1mfvd_86{color:var(--fg-2);font-weight:500}._segLabelCurrent_1mfvd_104{color:var(--stage-color,var(--accent));font-weight:800;font-size:var(--fs-lg)}._segLabelIssue_1mfvd_110{color:var(--red-fg);margin-top:9px;font-weight:700}._segLabelCancelled_1mfvd_116{color:var(--fg-3)}._segDate_1mfvd_121{text-align:center;min-height:14px;color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;line-height:14px;overflow:hidden}._seg_1mfvd_20[tabindex]:not(._segClickable_1mfvd_135){cursor:help}._seg_1mfvd_20[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}._seg_1mfvd_20._segClickable_1mfvd_135{cursor:pointer}._segClickable_1mfvd_135:hover ._segFill_1mfvd_26{filter:brightness(1.2)}._segClickable_1mfvd_135:hover ._segLabel_1mfvd_86{color:var(--stage-color,var(--accent))}._segTooltip_1mfvd_158{background:var(--fg);color:var(--surface);white-space:nowrap;border-radius:var(--r-sm);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;pointer-events:none;z-index:5;margin-bottom:8px;padding:.3rem .55rem;font-size:.7rem;font-weight:600;transition:opacity .12s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._segTooltip_1mfvd_158:after{content:"";border:5px solid #0000;border-top-color:var(--fg);position:absolute;top:100%;left:50%;transform:translate(-50%)}._seg_1mfvd_20:hover ._segTooltip_1mfvd_158,._seg_1mfvd_20:focus-visible ._segTooltip_1mfvd_158{opacity:1;visibility:visible}._changeStatus_1mfvd_196{flex:none;position:relative}._menu_1mfvd_201{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:190px;box-shadow:var(--shadow-2);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}._menuItem_1mfvd_216{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);color:var(--fg);font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px;display:flex}._menuItem_1mfvd_216:hover,._menuItem_1mfvd_216:focus-visible{background:var(--surface-2)}._menuDot_1mfvd_236{border-radius:50%;flex:none;width:8px;height:8px}._confirmBody_1mfvd_243{gap:var(--sp-3);flex-direction:column;display:flex}._confirmArrow_1mfvd_249{align-items:center;gap:var(--sp-2);color:var(--fg-3);display:inline-flex}@media (width<=720px){._wrap_1mfvd_5{flex-direction:column}._track_1mfvd_12{width:100%;overflow-x:auto}._segLabel_1mfvd_86{font-size:.72rem}._segLabelCurrent_1mfvd_104{font-size:.88rem}}._muted_1bv3k_5{color:var(--fg-3);font-size:.9rem}._dashboardRow_1bv3k_10{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);text-align:left;width:100%;font-size:var(--fs-sm);color:var(--fg);align-items:center;gap:8px;padding:7px 12px;display:flex}._dashboardRowClickable_1bv3k_25{cursor:pointer}._dashboardRowClickable_1bv3k_25:hover{background-color:var(--surface-2)}._selectCheckbox_1bv3k_40{cursor:pointer;vertical-align:middle;width:15px;height:15px;accent-color:var(--accent);margin:0}._checkboxOption_1bv3k_50{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;display:flex}._checkboxOption_1bv3k_50>span{overflow-wrap:anywhere;min-width:0}._checkboxOptionInput_1bv3k_64{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;pointer-events:none;flex-shrink:0;margin:0}._filterDropdown_1bv3k_75{align-items:center;gap:.5rem;display:flex}._filterSelect_1bv3k_81{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface);color:var(--fg);padding:.3rem .5rem;font-size:.9rem}._filterSelect_1bv3k_81:disabled{opacity:.5;cursor:not-allowed;background-color:var(--surface-3)}._content_1bv3k_98{width:100%;max-width:100%;overflow-x:none}.handsontable .ht_master .wtHolder{padding-bottom:16px}._hotDropdownHost_1bv3k_112{position:relative}._columnDivider_1bv3k_117{cursor:col-resize;flex:0 0 10px;align-self:stretch;margin:0 4px;position:relative}._columnDivider_1bv3k_117:before{content:"";background:var(--border);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:4px}._columnDivider_1bv3k_117:hover:before{background:var(--accent)}._hotDropdownHost_1bv3k_112 .handsontableEditor,._hotDropdownHost_1bv3k_112 .handsontable.htAutocomplete{z-index:1000!important}._hotDropdownHost_1bv3k_112 .handsontable.htAutocomplete .wtHolder{max-height:none!important;overflow-y:hidden!important}._entryTable_1bv3k_150{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}._entryTh_1bv3k_157{border:1px solid var(--border);font-size:var(--fs-md);text-align:left;color:var(--fg-2);background-color:var(--surface-2);padding:.5rem .75rem;font-weight:600;position:relative;overflow:visible}._entryTd_1bv3k_185{border:1px solid var(--border);font-size:var(--fs-md);padding:.25rem}._entryTd_1bv3k_185>input{box-sizing:border-box;width:100%;height:100%;font-size:inherit;color:var(--fg);background:0 0;border:none;outline:none;margin:0;padding:2px 4px;font-family:inherit}._entryTd_1bv3k_185:has(>input:disabled){background-color:var(--surface-3)}._entryTd_1bv3k_185>input:disabled{background-color:var(--surface-3)}._entryTable_1bv3k_150 th:first-child,._entryTable_1bv3k_150 td:first-child{white-space:normal;width:20ch}._entryInputTable_1bv3k_225{border:1px solid var(--border-strong);box-sizing:border-box;background-color:var(--surface);width:100%;color:var(--fg);border-radius:0;outline:none;font-size:.9rem;line-height:1.4}._entryInputTable_1bv3k_225:focus{border-color:var(--accent);box-shadow:none}._entryInputTable_1bv3k_225:disabled{background-color:var(--surface-3);color:var(--fg-3);cursor:not-allowed}._colW230_1bv3k_252{max-width:230px}._hotDropdownHost_1bv3k_112 td.positionColumnCell,._hotDropdownHost_1bv3k_112 th.positionColumnCell{word-break:break-word;overflow-wrap:anywhere;white-space:normal!important}._hotDropdownHost_1bv3k_112 .handsontable .htCore td{vertical-align:top}._stickyColTh_1bv3k_276{z-index:3;background:var(--surface-2);position:sticky;left:0}._stickyColTd_1bv3k_283{z-index:1;background:var(--surface);position:sticky;left:0}._stickyClientCol_1bv3k_291{box-sizing:border-box;width:200px;min-width:200px;max-width:200px}._stickyCol2Th_1bv3k_299{z-index:3;background:var(--surface-2);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:200px}._stickyCol2Td_1bv3k_307{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:200px}._stickyCheckboxTh_1bv3k_316{z-index:4;background:var(--surface-2);box-sizing:border-box;text-align:center;width:32px;min-width:32px;max-width:32px;position:sticky;left:0}._stickyCheckboxTd_1bv3k_328{z-index:2;background:var(--surface);box-sizing:border-box;text-align:center;width:32px;min-width:32px;max-width:32px;position:sticky;left:0}._listRow_1bv3k_340:hover ._stickyColTd_1bv3k_283,._listRow_1bv3k_340:hover ._stickyCol2Td_1bv3k_307,._listRow_1bv3k_340:hover ._stickyCheckboxTd_1bv3k_328{background-color:var(--surface-2)}._listRowWarn_1bv3k_346 ._stickyColTd_1bv3k_283,._listRowWarn_1bv3k_346 ._stickyCol2Td_1bv3k_307,._listRowWarn_1bv3k_346 ._stickyCheckboxTd_1bv3k_328,._listRowWarn_1bv3k_346:hover ._stickyColTd_1bv3k_283,._listRowWarn_1bv3k_346:hover ._stickyCol2Td_1bv3k_307,._listRowWarn_1bv3k_346:hover ._stickyCheckboxTd_1bv3k_328{background-color:var(--amber-bg)}._hotTableWrap_1bv3k_356 .handsontable td.htUnsavedCell,._hotTableWrap_1bv3k_356 .handsontable td.htUnsavedCell.current,._hotTableWrap_1bv3k_356 .handsontable td.htUnsavedCell.area{box-shadow:inset 0 0 0 1px var(--amber-border);background-color:var(--dirty)!important}._hotTableWrap_1bv3k_356 .handsontable td.htChangeHover,._hotTableWrap_1bv3k_356 .handsontable td.htChangeHover.current,._hotTableWrap_1bv3k_356 .handsontable td.htChangeHover.area{background-color:var(--blue-bg)!important}._hotTableWrap_1bv3k_356 .handsontable td.htChangePinned,._hotTableWrap_1bv3k_356 .handsontable td.htChangePinned.current,._hotTableWrap_1bv3k_356 .handsontable td.htChangePinned.area{box-shadow:inset 0 0 0 2px var(--amber-fg);background-color:var(--amber-bg)!important}._hotTableWrap_1bv3k_356 .handsontable td.htChangeRowPinned,._hotTableWrap_1bv3k_356 .handsontable td.htChangeRowPinned.current,._hotTableWrap_1bv3k_356 .handsontable td.htChangeRowPinned.area{background-color:color-mix(in srgb, var(--amber-bg) 55%, var(--surface))!important}._unsavedRowHeader_1bv3k_385{text-align:left;padding-left:4px}._unsavedRowBang_1bv3k_390{color:var(--amber-fg);margin-right:3px;font-size:15px;font-weight:700;line-height:1}._infoQuickview_1bv3k_403{padding:var(--sp-2) 0;color:var(--fg)}._infoQuickviewEmpty_1bv3k_408{align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0;color:var(--fg-3);font-size:var(--fs-sm);margin:0;display:flex}._infoQuickviewBar_1bv3k_418{margin-bottom:var(--sp-2);justify-content:flex-end;display:flex}._rowDetails_1bv3k_424{padding:var(--sp-4);background:var(--surface-2);color:var(--fg);font-size:var(--fs-sm)}._rowDetails_1bv3k_424 pre{margin:var(--sp-2) 0 0;font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}._listPage_1bv3k_444{gap:var(--sp-4);min-width:0;color:var(--fg);flex-direction:column;display:flex}._listCard_1bv3k_452{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;max-width:100%;box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}._listScroll_1bv3k_465{min-width:0;position:relative;overflow-x:auto}._listTable_1bv3k_38{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);color:var(--fg)}._listTable_1bv3k_38 th{text-align:left;white-space:nowrap;vertical-align:middle;background:var(--surface-2);color:var(--fg-2);font-size:var(--fs-xs);border-bottom:1px solid var(--border);padding:8px 12px;font-weight:600}._listTable_1bv3k_38 td{box-sizing:border-box;vertical-align:middle;border-bottom:1px solid var(--border);height:40px;padding:9px 12px}._listTable_1bv3k_38 tbody tr:last-child td{border-bottom:0}._listRow_1bv3k_340:hover td{background:var(--surface-2)}._listRowLink_1bv3k_507{cursor:pointer}._listRowLink_1bv3k_507:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._listRowWarn_1bv3k_346 td,._listRowWarn_1bv3k_346:hover td{background:var(--amber-bg)}._num_1bv3k_522{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._mono_1bv3k_528{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.95em}._codeCell_1bv3k_534{font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;font-size:.95em;font-weight:600}._nowrap_1bv3k_542{white-space:nowrap}._truncCell_1bv3k_546{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}._shrinkCol_1bv3k_554{white-space:nowrap;width:1%}._checkCol_1bv3k_559{text-align:center;padding-left:8px!important;padding-right:8px!important}._dash_1bv3k_10{color:var(--fg-3)}._clientCodeName_1bv3k_569{white-space:nowrap}._clientCodeName_1bv3k_569 ._mono_1bv3k_528{font-weight:600}._clientCellClamp_1bv3k_578{text-overflow:ellipsis;white-space:nowrap;max-width:176px;display:block;overflow:hidden}._statusStack_1bv3k_586{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}._lateDate_1bv3k_593{white-space:nowrap;color:var(--amber-fg);align-items:center;gap:4px;font-weight:600;display:inline-flex}._iconOk_1bv3k_602{color:var(--green-fg);display:inline-flex}._iconDim_1bv3k_607{color:var(--fg-3);display:inline-flex}._rowActions_1bv3k_612{justify-content:flex-end;width:100%;display:inline-flex}._srOnlyHeader_1bv3k_619{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._thInner_1bv3k_629{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._thBtn_1bv3k_636{width:22px;height:22px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}._thBtn_1bv3k_636:hover{background:var(--surface-3);color:var(--fg)}._thBtn_1bv3k_636:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._thBtnActive_1bv3k_660,._thBtnActive_1bv3k_660:hover{background:var(--accent-soft);color:var(--accent-fg)}._resultBar_1bv3k_667{box-sizing:border-box;align-items:center;gap:var(--sp-2);min-height:48px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--fg-2);flex-wrap:wrap;display:flex}._resultCount_1bv3k_680{white-space:nowrap;color:var(--fg-3)}._resultCount_1bv3k_680 b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}._resultHint_1bv3k_691{color:var(--fg-3);font-size:var(--fs-xs)}._listFoot_1bv3k_697{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--fg-3);flex-wrap:wrap;display:flex}._footGroup_1bv3k_709{align-items:center;gap:var(--sp-2);display:inline-flex}._pageSizeSelect_1bv3k_715{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);height:30px;color:var(--fg);font:inherit;cursor:pointer;padding:0 6px}._rangeText_1bv3k_726{margin-right:var(--sp-1);color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}._filterPopover_1bv3k_734{z-index:9500;box-sizing:border-box;gap:var(--sp-2);width:280px;max-width:calc(100vw - 16px);padding:var(--sp-2);background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--fs-sm);text-align:left;white-space:normal;flex-direction:column;font-weight:400;display:flex;position:fixed}._filterPopoverHd_1bv3k_755{align-items:center;gap:var(--sp-2);color:var(--fg);padding:2px 2px 0;font-weight:600;display:flex}._filterPopoverHd_1bv3k_755>svg{color:var(--fg-3);flex:none}._filterPopoverFt_1bv3k_769{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-3);display:flex}._optionCheck_1bv3k_780{color:var(--accent-fg);flex:none}._optionCheckSpacer_1bv3k_785{flex:none;width:14px}._hotRowDelete_1bv3k_791{border-radius:var(--r-sm);width:24px;height:24px;color:var(--red-fg);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;margin:1px 0;padding:0;display:inline-grid}._hotRowDelete_1bv3k_791:hover{background:var(--red-bg)}._hotRowDelete_1bv3k_791 svg{display:block}@media (width<=640px){._listFoot_1bv3k_697{justify-content:flex-end}}._drawer_sckzx_4{box-sizing:border-box;background-color:var(--surface);width:560px;max-width:100vw;height:100%;color:var(--fg);border-left:1px solid var(--border);box-shadow:var(--shadow-3);z-index:901;font-size:var(--fs-md);flex-direction:column;padding:0;transition:right .3s,width .3s;display:flex;position:fixed;top:0;right:-620px}._open_sckzx_24{right:0}._backdrop_sckzx_28{background:var(--overlay);z-index:1000;opacity:0;pointer-events:none;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}._backdrop_sckzx_28._open_sckzx_24{opacity:1;pointer-events:auto}._header_sckzx_47{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--border);flex:none;display:flex}._header_sckzx_47 h2{min-width:0;font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--fg);flex:1;margin:0;font-weight:650;line-height:1.3}._titles_sckzx_67{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._titleMono_sckzx_75{font-family:var(--font-mono);letter-spacing:-.02em}._subtitle_sckzx_80{font-size:var(--fs-sm);color:var(--fg-3);overflow-wrap:anywhere;margin:0;line-height:1.45}._headerActions_sckzx_88{align-items:center;gap:var(--sp-2);flex:none;display:flex}._closeButton_sckzx_96{border-radius:var(--r-md);width:30px;height:30px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-family:inherit;font-size:1.4rem;line-height:1;display:inline-grid}._closeButton_sckzx_96:hover{background:var(--surface-3);color:var(--fg)}._headerClose_sckzx_118{flex:none;margin:-4px -8px 0 0}._content_sckzx_124{gap:var(--sp-4);min-height:0;padding:var(--sp-5) var(--sp-6);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow-y:auto}._formFlow_sckzx_136{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}._contentTop_sckzx_146{gap:var(--sp-3);padding:var(--sp-5) var(--sp-6) var(--sp-2);flex-direction:column;flex:none;display:flex}._collapsibleSection_sckzx_154{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .3s,opacity .3s,margin .3s;display:grid}._collapsibleSection_sckzx_154._collapsed_sckzx_161{opacity:0;grid-template-rows:0fr}._collapsibleInner_sckzx_166{min-height:0;overflow:hidden}._sectionHead_sckzx_172{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-6) 0;flex:none;display:flex}._sectionTitle_sckzx_180{font-size:var(--fs-sm);color:var(--fg);margin:0;font-weight:650}._sectionDesc_sckzx_187{font-size:var(--fs-xs);color:var(--fg-3);margin:0}._footer_sckzx_135{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;flex:none;display:flex}._footerLeft_sckzx_206{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);color:var(--fg-3);flex-wrap:wrap;margin-right:auto;display:flex}._productInfoGrid_sckzx_220{gap:var(--sp-3) var(--sp-5);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background-color:var(--surface-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));display:grid}._productInfoRow_sckzx_230{display:contents}._productInfoDivider_sckzx_234{border:none;border-top:1px solid var(--border);grid-column:1/-1;margin:0}._productInfoField_sckzx_241{flex-direction:column;gap:2px;min-width:0;display:flex}._productInfoLabel_sckzx_248{font-size:var(--fs-xs);color:var(--fg-3);font-weight:600}._productInfoValue_sckzx_254{font-size:var(--fs-md);color:var(--fg);overflow-wrap:anywhere}._tableWrap_sckzx_261{border:1px solid var(--border);border-radius:var(--r-md);min-width:0;overflow:auto}._table_sckzx_261{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._thead_sckzx_274{background-color:var(--surface-2)}._th_sckzx_274{border-bottom:1px solid var(--border);text-align:left;color:var(--fg-2);vertical-align:top;white-space:nowrap;padding:8px 12px;font-weight:600}._td_sckzx_288{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;color:var(--fg);padding:8px 12px}._table_sckzx_261 tbody tr:last-child ._td_sckzx_288{border-bottom:0}._table-row_sckzx_300:hover{background-color:var(--surface-2)}._selected-row_sckzx_304{background-color:var(--accent-soft)!important}._cellActions_sckzx_308{gap:var(--sp-1);flex-wrap:nowrap;display:flex}._cellCenter_sckzx_314{justify-content:center;align-items:center;display:flex}._iconOk_sckzx_320{color:var(--green-fg)}._iconEmpty_sckzx_324{color:var(--fg-3)}._resizeHandle_sckzx_333{cursor:ew-resize;z-index:2;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}._resizeHandle_sckzx_333:hover{background-color:var(--accent);opacity:.4}._quickViewBanner_sckzx_350{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-4) var(--sp-6) 0;padding:var(--sp-2) var(--sp-3);background-color:var(--accent-soft);border-radius:var(--r-md);font-size:var(--fs-sm);flex-wrap:wrap;flex-shrink:0;display:flex}._quickViewBannerInfo_sckzx_364{align-items:center;gap:var(--sp-2);color:var(--fg);font-weight:600;display:inline-flex}.handsontable .table th,.handsontable .table td{border-top:none}.handsontable tr{background:#fff}.handsontable td{background-color:inherit}.handsontable .table caption+thead tr:first-child th,.handsontable .table caption+thead tr:first-child td,.handsontable .table colgroup+thead tr:first-child th,.handsontable .table colgroup+thead tr:first-child td,.handsontable .table thead:first-child tr:first-child th,.handsontable .table thead:first-child tr:first-child td{border-top:1px solid #ccc}.handsontable .table-bordered{border-collapse:separate;border:0}.handsontable .table-bordered th,.handsontable .table-bordered td{border-left:none}.handsontable .table-bordered th:first-child,.handsontable .table-bordered td:first-child{border-left:1px solid #ccc}.handsontable .table>tbody>tr>td,.handsontable .table>tbody>tr>th,.handsontable .table>tfoot>tr>td,.handsontable .table>tfoot>tr>th,.handsontable .table>thead>tr>td,.handsontable .table>thead>tr>th{padding:0;line-height:21px}.col-lg-1.handsontable,.col-lg-10.handsontable,.col-lg-11.handsontable,.col-lg-12.handsontable,.col-lg-2.handsontable,.col-lg-3.handsontable,.col-lg-4.handsontable,.col-lg-5.handsontable,.col-lg-6.handsontable,.col-lg-7.handsontable,.col-lg-8.handsontable,.col-lg-9.handsontable,.col-md-1.handsontable,.col-md-10.handsontable,.col-md-11.handsontable,.col-md-12.handsontable,.col-md-2.handsontable,.col-md-3.handsontable,.col-md-4.handsontable,.col-md-5.handsontable,.col-md-6.handsontable,.col-md-7.handsontable,.col-md-8.handsontable,.col-md-9.handsontable .col-sm-1.handsontable,.col-sm-10.handsontable,.col-sm-11.handsontable,.col-sm-12.handsontable,.col-sm-2.handsontable,.col-sm-3.handsontable,.col-sm-4.handsontable,.col-sm-5.handsontable,.col-sm-6.handsontable,.col-sm-7.handsontable,.col-sm-8.handsontable,.col-sm-9.handsontable .col-xs-1.handsontable,.col-xs-10.handsontable,.col-xs-11.handsontable,.col-xs-12.handsontable,.col-xs-2.handsontable,.col-xs-3.handsontable,.col-xs-4.handsontable,.col-xs-5.handsontable,.col-xs-6.handsontable,.col-xs-7.handsontable,.col-xs-8.handsontable,.col-xs-9.handsontable{padding-left:0;padding-right:0}.handsontable.ht-wrapper{width:100%;height:100%}.handsontable .table-striped>tbody>tr:nth-of-type(2n){background-color:#fff}.handsontable .hide{display:none}.handsontable .relative{position:relative}.handsontable .wtHider{width:0;position:relative}.handsontable .wtSpreader{width:0;height:auto;position:relative}.handsontable table,.handsontable tbody,.handsontable thead,.handsontable td,.handsontable th,.handsontable input,.handsontable textarea,.handsontable div{box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:initial}.handsontable table.htCore{border-collapse:separate;border-spacing:0;table-layout:fixed;cursor:default;border-width:0;outline-width:0;width:0;max-width:none;max-height:none;margin:0}.handsontable col,.handsontable col.rowHeader{width:50px}.handsontable th,.handsontable td{empty-cells:show;vertical-align:top;white-space:pre-wrap;background-color:#fff;border-width:0 1px 1px 0;border-bottom-style:solid;border-bottom-color:#ccc;border-right-style:solid;border-right-color:#ccc;outline:0;height:22px;padding:0 4px;line-height:21px;overflow:hidden}[dir=rtl].handsontable th,[dir=rtl].handsontable td{border-left:1px solid #ccc;border-right-width:0}.handsontable th:last-child{border-bottom:1px solid #ccc;border-left:none;border-right:1px solid #ccc}[dir=rtl].handsontable th:last-child{border-left:1px solid #ccc;border-right:none}.handsontable th:first-child,.handsontable .ht_clone_inline_start td:first-of-type,.handsontable .ht_clone_top_inline_start_corner td:first-of-type,.handsontable .ht_clone_bottom_inline_start_corner td:first-of-type,.handsontable.ht-wrapper:not(.htFirstDatasetColumnNotRendered) td:first-of-type{border-left:1px solid #ccc}[dir=rtl].handsontable th:first-child,[dir=rtl].handsontable.ht-wrapper:not(.htFirstDatasetColumnNotRendered) td:first-of-type{border-right:1px solid #ccc}.handsontable .ht_clone_top th:nth-child(2){border-left-width:0;border-right:1px solid #ccc}[dir=rtl].handsontable .ht_clone_top th:nth-child(2){border-left:1px solid #ccc;border-right-width:0}.handsontable.htRowHeaders thead tr th:nth-child(2){border-left:1px solid #ccc}[dir=rtl].handsontable.htRowHeaders thead tr th:nth-child(2){border-right:1px solid #ccc}.handsontable tr:first-child th,.handsontable tr:first-child td{border-top:1px solid #ccc}.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-left:1px solid #ccc;border-right-width:0}[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-left-width:0;border-right:1px solid #ccc}.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th{border-bottom-width:0}.handsontable th{color:#222;text-align:center;white-space:nowrap;background-color:#f0f0f0;font-weight:400}.handsontable thead th{padding:0}.handsontable th.active{background-color:#ccc}.handsontable thead th .relative{padding:2px 4px}.handsontable span.colHeader{line-height:1.1;display:inline-block}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder:first-child,.handsontable .wtBorder:nth-child(3){z-index:2}.handsontable .wtBorder:nth-child(2),.handsontable .wtBorder:nth-child(4){z-index:1}.handsontable .wtBorder.current{z-index:10}.handsontable .wtBorder.area{z-index:8}.handsontable .wtBorder.fill{z-index:6}.handsontable .wtBorder.corner{cursor:crosshair;font-size:0}.htBorders .wtBorder.ht-border-style-dashed-vertical{background-image:repeating-linear-gradient(to bottom, var(--ht-custom-border-color) 0 5px, transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dashed-horizontal{background-image:repeating-linear-gradient(to right, var(--ht-custom-border-color) 0 5px, transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dotted-horizontal{background-image:radial-gradient(circle, var(--ht-custom-border-color) calc(var(--ht-custom-border-size) / 2), transparent 0);background-size:calc(var(--ht-custom-border-size) * 2) var(--ht-custom-border-size);background-repeat:repeat-x}.htBorders .wtBorder.ht-border-style-dotted-vertical{background-image:radial-gradient(circle, var(--ht-custom-border-color) calc(var(--ht-custom-border-size) / 2), transparent 0);background-size:var(--ht-custom-border-size) calc(var(--ht-custom-border-size) * 2);background-repeat:repeat-y}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.handsontable col.hidden{width:0!important}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.ht_master,.ht_clone_inline_start,.ht_clone_top,.ht_clone_bottom{overflow:hidden}.ht_master .wtHolder{overflow:auto}.handsontable .ht_master table.htCore>thead,.handsontable .ht_master table.htCore>tbody>tr>th,.handsontable .ht_clone_inline_start table.htCore>thead{visibility:hidden}.ht_clone_top .wtHolder,.ht_clone_inline_start .wtHolder,.ht_clone_bottom .wtHolder{overflow:hidden}.handsontable{touch-action:manipulation;color:#373737;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;position:relative}.handsontable a{color:#104acc}.handsontable.htAutoSize{visibility:hidden;position:absolute;top:-99000px;left:-99000px}.handsontable td.htInvalid{background-color:#ffbeba!important}.handsontable td.htNoWrap{white-space:nowrap}.handsontable td.invisibleSelection,.handsontable th.invisibleSelection{outline:none}.handsontable td.invisibleSelection::selection{background:#fff0}.handsontable th.invisibleSelection::selection{background:#fff0}.hot-display-license-info{color:#373737;text-align:left;padding:5px 0 3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400}.hot-display-license-info a{color:#104acc;font-size:10px}.htFocusCatcher{z-index:-1;opacity:0;border:0;width:0;height:0;margin:0;padding:0;position:absolute}.handsontable .htTextEllipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handsontable .manualColumnResizer{cursor:col-resize;z-index:210;width:5px;height:25px;position:absolute;top:0}.handsontable .manualRowResizer{cursor:row-resize;z-index:210;width:50px;height:5px;position:absolute;left:0}.handsontable .manualColumnResizer:hover,.handsontable .manualColumnResizer.active,.handsontable .manualRowResizer:hover,.handsontable .manualRowResizer.active{background-color:#34a9db}.handsontable .manualColumnResizerGuide{right:unset;width:0;margin-left:5px;margin-right:unset;background-color:#34a9db;border-left:none;border-right:1px dashed #777;display:none;position:absolute;top:0}[dir=rtl].handsontable .manualColumnResizerGuide{left:unset;margin-right:5px;margin-left:unset;border-left:1px dashed #777;border-right:none}.handsontable .manualRowResizerGuide{background-color:#34a9db;border-bottom:1px dashed #777;height:0;margin-top:5px;display:none;position:absolute;bottom:0;left:0}.handsontable .manualColumnResizerGuide.active,.handsontable .manualRowResizerGuide.active{z-index:209;display:block}.handsontable td.area,.handsontable td.area-1,.handsontable td.area-2,.handsontable td.area-3,.handsontable td.area-4,.handsontable td.area-5,.handsontable td.area-6,.handsontable td.area-7{position:relative}.handsontable td.area:before,.handsontable td.area-1:before,.handsontable td.area-2:before,.handsontable td.area-3:before,.handsontable td.area-4:before,.handsontable td.area-5:before,.handsontable td.area-6:before,.handsontable td.area-7:before{content:"";background:#005eff;position:absolute;inset:0}.handsontable td.area:before{opacity:.1}.handsontable td.area-1:before{opacity:.2}.handsontable td.area-2:before{opacity:.27}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.41}.handsontable td.area-5:before{opacity:.47}.handsontable td.area-6:before{opacity:.54}.handsontable td.area-7:before{opacity:.58}.handsontable tbody th.current,.handsontable thead th.current{box-shadow:inset 0 0 0 2px #4b89ff}.handsontable tbody th.ht__highlight,.handsontable thead th.ht__highlight{background-color:#dcdcdc}.handsontable tbody th.ht__active_highlight,.handsontable thead th.ht__active_highlight{color:#000;background-color:#8eb0e7}.handsontableInput{font-family:inherit;line-height:21px;font-size:inherit;resize:none;color:#000;background-color:#fff;border:none;border-radius:0;outline-width:0;margin:0;padding:1px 5px 0;display:block;box-shadow:inset 0 0 0 2px #5292f7;box-sizing:border-box!important}.handsontableInput:focus{outline:none}.handsontableInputHolder{position:absolute;top:0;left:0}.htSelectEditor{position:absolute}.htSelectEditor select{border:2px solid #4b89ff;width:100%;height:100%;-webkit-appearance:menulist-button!important;box-sizing:border-box!important}.htSelectEditor select:focus{outline:none}.htSelectEditor .htAutocompleteArrow{display:none}.handsontable .htDimmed{color:#777}.handsontable .htSubmenu{position:relative}.handsontable .htSubmenu :after{content:"▶";color:#777;font-size:9px;position:absolute;right:5px}[dir=rtl].handsontable .htSubmenu :after{content:""}[dir=rtl].handsontable .htSubmenu :before{content:"◀";color:#777;font-size:9px;position:absolute;left:5px}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htPlaceholder{color:#999}.handsontable.listbox{border:1px solid #ccc;margin:0}.handsontable.listbox.autocompleteEditor,.handsontable.listbox.dropdownEditor{border-width:0}.handsontable.listbox .ht_master table{border-collapse:separate;background:#fff}.handsontable.listbox.autocompleteEditor .ht_master table,.handsontable.listbox.dropdownEditor .ht_master table{border:1px solid #ccc}.handsontable.listbox th,.handsontable.listbox tr:first-child th,.handsontable.listbox tr:last-child th,.handsontable.listbox tr:first-child td,.handsontable.listbox td{border-color:#0000!important}.handsontable.listbox th,.handsontable.listbox td{white-space:nowrap;text-overflow:ellipsis}.handsontable.listbox td.htDimmed{cursor:default;color:inherit;font-style:inherit}.handsontable.listbox .wtBorder{visibility:hidden}.handsontable.listbox tr td.current,.handsontable.listbox tr:hover td{background:#eee}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.htSearchResult{color:#583707;background:#fcedd9}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-tap-highlight-color:#0000;-webkit-overflow-scrolling:touch}.handsontable.mobile .handsontableInput:focus{-webkit-appearance:none;box-shadow:inset 0 0 0 2px #5292f7}.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea,.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea{left:-10000px;right:unset;z-index:9999;top:-10000px}[dir=rtl].handsontable .topSelectionHandle,[dir=rtl].handsontable .topSelectionHandle-HitArea,[dir=rtl].handsontable .bottomSelectionHandle,[dir=rtl].handsontable .bottomSelectionHandle-HitArea{right:-10000px;left:unset}.handsontable.hide-tween{animation:.3s forwards opacity-hide}.handsontable.show-tween{animation:.3s forwards opacity-show}.handsontable .htAutocompleteArrow{float:right;color:#bbb;cursor:default;text-align:center;width:16px;font-size:10px}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable td.htInvalid .htAutocompleteArrow{color:#555}.handsontable td.htInvalid .htAutocompleteArrow:hover{color:#1a1a1a}.handsontable td .htAutocompleteArrow:hover{color:#777}.handsontable td.area .htAutocompleteArrow{color:#d3d3d3}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{font-size:inherit;vertical-align:middle;cursor:pointer;display:inline-block}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .collapsibleIndicator{top:50%;left:unset;color:#222;cursor:pointer;-webkit-box-shadow:0 0 0 6px #eee;-moz-box-shadow:0 0 0 6px #eee;text-align:center;background:#eee;border:1px solid #a6a6a6;border-radius:10px;width:10px;height:10px;font-size:10px;line-height:8px;position:absolute;right:5px;transform:translateY(-50%);box-shadow:0 0 0 3px #eee}[dir=rtl].handsontable .collapsibleIndicator{right:unset;left:5px}.handsontable[dir=ltr] thead th:has(.collapsibleIndicator) div.htRight span.colHeader{margin-right:20px}.handsontable[dir=rtl] thead th:has(.collapsibleIndicator) div.htLeft span.colHeader{margin-left:20px}.handsontable .columnSorting{position:relative}.handsontable[dir=ltr] div.htRight span[class*=ascending],.handsontable[dir=ltr] div.htRight span[class*=descending]{margin-left:-10px;margin-right:10px}.handsontable[dir=rtl] div.htLeft span[class*=ascending],.handsontable[dir=rtl] div.htLeft span[class*=descending]{margin-left:10px;margin-right:-10px}.handsontable[dir=ltr] div.htRight span[class*=ascending]:only-child,.handsontable[dir=ltr] div.htRight span[class*=descending]:only-child{margin-left:-15px;margin-right:15px}.handsontable[dir=rtl] div.htLeft span[class*=ascending]:only-child,.handsontable[dir=rtl] div.htLeft span[class*=descending]:only-child{margin-left:15px;margin-right:-15px}.handsontable .columnSorting.sortAction:hover{cursor:pointer;text-decoration:underline}.handsontable span.colHeader.columnSorting:before{top:50%;right:-9px;left:unset;content:"";background-position-x:right;background-repeat:no-repeat;background-size:contain;width:5px;height:10px;margin-top:-6px;padding-left:8px;padding-right:0;position:absolute}[dir=rtl].handsontable span.colHeader.columnSorting:before{left:-9px;right:unset;background-position-x:left;padding-left:0;padding-right:8px}.handsontable span.colHeader.columnSorting.ascending:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC)}.handsontable span.colHeader.columnSorting.descending:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=)}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before{content:"*";padding-right:20px;display:inline-block;position:relative}.handsontable.htGhostTable table thead th{border-bottom-width:0}.handsontable.htGhostTable table tbody tr th,.handsontable.htGhostTable table tbody tr td{border-top-width:0}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{content:"";top:0;right:0;left:unset;border-top:6px solid #000;border-left:6px solid #0000;border-right:none;position:absolute}[dir=rtl].handsontable .htCommentCell:after{left:0;right:unset;border-left:none;border-right:6px solid #0000}.htCommentsContainer .htComments{z-index:1059;display:none;position:absolute}.htCommentsContainer .htCommentTextArea{box-sizing:border-box;-webkit-appearance:none;background-color:#fff;border:none;border-left:3px solid #ccc;width:215px;height:90px;padding:5px;font-size:12px;box-shadow:0 1px 3px #0000001e,0 1px 2px #0000003d;outline:0!important}[dir=rtl].htCommentsContainer .htCommentTextArea{border-left:none;border-right:3px solid #ccc}.htCommentsContainer .htCommentTextArea:focus{border-left:3px solid #5292f7;border-right:none;box-shadow:0 1px 3px #0000001e,0 1px 2px #0000003d,inset 0 0 0 1px #5292f7}[dir=rtl].htCommentsContainer .htCommentTextArea:focus{border-left:none;border-right:3px solid #5292f7}.htContextMenu:not(.htGhostTable){z-index:1060;display:none;position:absolute}.htContextMenu .ht_clone_top,.htContextMenu .ht_clone_bottom,.htContextMenu .ht_clone_inline_start,.htContextMenu .ht_clone_top_inline_start_corner,.htContextMenu .ht_clone_bottom_inline_start_corner{display:none}.htContextMenu .ht_master table.htCore{border:2px solid #ccc;border-width:1px 2px 2px 1px}[dir=rtl].htContextMenu .ht_master table.htCore{border-left-width:2px;border-right-width:1px}.htContextMenu.handsontable:focus{outline:none}.htContextMenu .wtBorder{visibility:hidden}.htContextMenu table tbody tr td{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-width:0;padding:4px 6px 0;overflow:hidden}.htContextMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htContextMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htContextMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htContextMenu table tbody tr td.current{background:#f3f3f3}.htContextMenu table tbody tr td.htSeparator{cursor:default;border-top:1px solid #e6e6e6;height:0;padding:0}.htContextMenu table tbody tr td.htDisabled{color:#999;cursor:default}.htContextMenu table tbody tr td.htDisabled:hover{color:#999;cursor:default;background:#fff}.htContextMenu table tbody tr.htHidden{display:none}.htContextMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}[dir=rtl].htContextMenu table tbody tr td .htItemWrapper{margin-left:6px;margin-right:10px}.htContextMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px;right:0}[dir=rtl].htContextMenu table tbody tr td div span.selected{left:0;right:4px}.htContextMenu .ht_master .wtHolder{overflow:hidden}textarea.HandsontableCopyPaste{opacity:0;overflow:hidden;outline:0!important;position:fixed!important;top:0!important;right:100%!important}.handsontable .changeType{color:#bbb;float:right;background:#eee;border:1px solid #bbb;border-radius:2px;margin:3px 1px 0 5px;padding:2px;font-size:9px;line-height:9px}[dir=rtl].handsontable .changeType{float:left}.handsontable[dir=rtl] .changeType{margin:3px 5px 0 1px}.handsontable .changeType:before{content:"▼ "}.handsontable .changeType:hover{color:#777;cursor:pointer;border:1px solid #777}.htDropdownMenu:not(.htGhostTable){z-index:1060;display:none;position:absolute}.htDropdownMenu .ht_clone_top,.htDropdownMenu .ht_clone_bottom,.htDropdownMenu .ht_clone_inline_start,.htDropdownMenu .ht_clone_top_inline_start_corner,.htDropdownMenu .ht_clone_bottom_inline_start_corner{display:none}.htDropdownMenu table.htCore{border:2px solid #ccc;border-width:1px 2px 2px 1px}[dir=rtl].htDropdownMenu table.htCore{border-left-width:2px;border-right-width:1px}.htDropdownMenu.handsontable:focus{outline:none}.htDropdownMenu .wtBorder{visibility:hidden}.htDropdownMenu table tbody tr td{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-width:0;padding:4px 6px 0;overflow:hidden}.htDropdownMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htDropdownMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htDropdownMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htDropdownMenu table tbody tr td.current{background:#e9e9e9}.htDropdownMenu table tbody tr td.htSeparator{cursor:default;border-top:1px solid #e6e6e6;height:0;padding:0}.htDropdownMenu table tbody tr td.htDisabled{color:#999}.htDropdownMenu table tbody tr td.htDisabled:hover{color:#999;cursor:default;background:#fff}.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden{display:none}.htDropdownMenu table tbody tr td .htItemWrapper,[dir=rtl].htDropdownMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htDropdownMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px;right:0}[dir=rtl].htDropdownMenu table tbody tr td div span.selected{left:0;right:4px}.htDropdownMenu .ht_master .wtHolder{overflow:hidden}.htFiltersConditionsMenu:not(.htGhostTable){z-index:1070;display:none;position:absolute}.htFiltersConditionsMenu .ht_clone_top,.htFiltersConditionsMenu .ht_clone_bottom,.htFiltersConditionsMenu .ht_clone_inline_start,.htFiltersConditionsMenu .ht_clone_top_inline_start_corner,.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner{display:none}.htFiltersConditionsMenu table.htCore{border:2px solid #bbb;border-width:1px 2px 2px 1px}.htFiltersConditionsMenu .wtBorder{visibility:hidden}.htFiltersConditionsMenu table tbody tr td{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-width:0;padding:4px 6px 0;overflow:hidden}.htFiltersConditionsMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htFiltersConditionsMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htFiltersConditionsMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htFiltersConditionsMenu table tbody tr td.current{background:#e9e9e9}.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;height:0;padding:0}.htFiltersConditionsMenu table tbody tr td.htDisabled{color:#999}.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{color:#999;cursor:default;background:#fff}.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htFiltersConditionsMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htFiltersConditionsMenu .ht_master .wtHolder{overflow:hidden}.handsontable .htMenuFiltering{border-bottom:1px dotted #ccc;height:135px;overflow:hidden}.handsontable .ht_master table td.htCustomMenuRenderer{cursor:auto;background-color:#fff}.handsontable .htFiltersMenuLabel{font-size:.75em}.handsontable .htFiltersMenuActionBar{text-align:center;padding-top:10px;padding-bottom:3px}.handsontable .htFiltersMenuCondition.border{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuCondition .htUIInput{padding:0 0 5px}.handsontable .htFiltersMenuValue{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch{padding:0}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{box-sizing:border-box;width:100%;padding:4px;font-family:inherit;font-size:.75em}.htUIMultipleSelect .ht_master .wtHolder{overflow:auto}.handsontable .htFiltersActive .changeType{color:#18804e;background-color:#d2e0d9;border:1px solid #509272}.handsontable .htUISelectAll{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUISelectAll{margin-left:10px;margin-right:0}.handsontable .htUIClearAll,.handsontable .htUISelectAll{display:inline-block}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{font-size:.75em}.handsontable .htUISelectionControls{text-align:right}[dir=rtl].handsontable .htUISelectionControls{text-align:left}.handsontable .htCheckboxRendererInput{vertical-align:middle;height:1em;margin:0 5px 0 0;display:inline-block}[dir=rtl].handsontable .htCheckboxRendererInput{margin-left:5px;margin-right:0}.handsontable .htUIInput{text-align:center;padding:3px 0 7px;position:relative}.handsontable .htUIInput input{border:1px solid #d2d1d1;border-radius:2px}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButton input{color:#000;cursor:pointer;background-color:#eee;min-width:64px;height:19px;font-family:inherit;font-size:.75em;font-weight:700}.handsontable .htUIInput.htUIButton input:hover{border-color:#b9b9b9}.handsontable .htUIInput.htUIButtonOK{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUIInput.htUIButtonOK{margin-left:10px;margin-right:0}.handsontable .htUIInput.htUIButtonOK input{color:#fff;background-color:#0f9d58;border-color:#18804e}.handsontable .htUIInput.htUIButtonOK input:focus-visible{color:#000;background-color:#92dd8d;border-color:#7cb878}.handsontable .htUIInput.htUIButtonOK input:hover{border-color:#1a6f46}.handsontable .htUISelect{cursor:pointer;margin-bottom:7px;position:relative}.handsontable .htUISelectCaption{text-overflow:ellipsis;white-space:nowrap;background-color:#e8e8e8;border:1px solid #d2d1d1;border-radius:2px;padding:3px 20px 3px 10px;font-family:inherit;font-size:.75em;font-weight:700;overflow:hidden}.handsontable .htUISelectCaption:hover{background-color:#e8e8e8;border:1px solid #b9b9b9}.handsontable .htUISelectDropdown:after{content:"▲";font-size:7px;position:absolute;top:0;right:10px}.handsontable .htUISelectDropdown:before{content:"▼";font-size:7px;position:absolute;top:8px;right:10px}.handsontable .htUIMultipleSelect .handsontable .htCore{border:none}.handsontable .htUIMultipleSelect .handsontable .htCore td:hover{background-color:#f5f5f5}.handsontable .htUIMultipleSelectSearch input{border:1px solid #d2d1d1;border-radius:2px;padding:3px}.handsontable .htUIRadio{height:100%;margin-left:0;margin-right:5px;display:inline-block}[dir=rtl].handsontable .htUIRadio{margin-left:5px;margin-right:0}.handsontable .htUIRadio:last-child{margin-right:0}.handsontable .htUIRadio>input[type=radio]{margin-left:0;margin-right:.5ex}[dir=rtl].handsontable .htUIRadio>input[type=radio]{margin-left:.5ex;margin-right:0}.handsontable .htUIRadio label{vertical-align:middle}.handsontable .htFiltersMenuOperators{padding-bottom:5px}.handsontable th.beforeHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:after,.handsontable th.afterHiddenColumn:before{color:#bbb;font-size:5pt;position:absolute;top:50%;transform:translateY(-50%)}.handsontable th.afterHiddenColumn{position:relative}.handsontable[dir=ltr] th.afterHiddenColumn div.htLeft{margin-left:10px}.handsontable[dir=ltr] th.beforeHiddenColumn div.htRight,.handsontable[dir=rtl] th.afterHiddenColumn div.htRight{margin-right:10px}.handsontable[dir=rtl] th.beforeHiddenColumn div.htLeft{margin-left:10px}.handsontable th.beforeHiddenColumn:after{content:"◀";right:1px}[dir=rtl].handsontable th.beforeHiddenColumn:after{right:initial;content:"▶";left:1px}.handsontable th.afterHiddenColumn:before{content:"▶";left:1px}[dir=rtl].handsontable th.afterHiddenColumn:before{right:1px;left:initial;content:"◀"}.handsontable th.beforeHiddenRow:before,.handsontable th.afterHiddenRow:after{color:#bbb;font-size:6pt;line-height:6pt;position:absolute;left:2px}.handsontable th.beforeHiddenRow,.handsontable th.afterHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before{content:"▲";bottom:2px}.handsontable th.afterHiddenRow:after{content:"▼";top:2px}.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before,.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after{color:#eee}.handsontable td.afterHiddenRow.firstVisibleRow,.handsontable th.afterHiddenRow.firstVisibleRow{border-top:1px solid #ccc}.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2),.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type{border-left:0}.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualColumnMove.on-moving--columns *,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--guideline,.handsontable .ht__manualColumnMove--backlight{height:100%;display:none;position:absolute}.handsontable .ht__manualColumnMove--guideline{z-index:205;background:#757575;width:2px;margin-inline:-1px 0;top:0}.handsontable .ht__manualColumnMove--backlight{z-index:205;pointer-events:none;background:#34343440;display:none}.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable.on-moving--columns .ht__manualColumnMove--backlight{display:block}.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualRowMove.on-moving--rows *,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--guideline,.handsontable .ht__manualRowMove--backlight{width:100%;display:none;position:absolute}.handsontable .ht__manualRowMove--guideline{z-index:205;background:#757575;height:2px;margin-top:-1px;left:0}.handsontable .ht__manualRowMove--backlight{z-index:205;pointer-events:none;background:#34343440;display:none}.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable.on-moving--rows .ht__manualRowMove--backlight{display:block}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before{opacity:.1}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.2}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.27}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.41}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.47}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.54}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.58}.handsontable[dir=ltr] div.htRight span[class*=sort-]{margin-left:-15px;margin-right:15px}.handsontable[dir=rtl] div.htLeft span[class*=sort-]{margin-left:15px;margin-right:-15px}.handsontable[dir=ltr] div.htRight span[class*=sort-]:only-child{margin-left:-20px;margin-right:20px}.handsontable[dir=rtl] div.htLeft span[class*=sort-]:only-child{margin-left:20px;margin-right:-20px}.handsontable span.colHeader.columnSorting:after{top:50%;right:-15px;left:unset;padding-left:5px;padding-right:unset;height:8px;margin-top:-2px;font-size:8px;line-height:1.1;position:absolute}[dir=rtl].handsontable span.colHeader.columnSorting:after{left:-15px;right:unset;padding-right:5px;padding-left:unset}.handsontable span.colHeader.columnSorting[class^=sort-]:after,.handsontable span.colHeader.columnSorting[class*=\ sort-]:after{content:"+"}.handsontable span.colHeader.columnSorting.sort-1:after{content:"1"}.handsontable span.colHeader.columnSorting.sort-2:after{content:"2"}.handsontable span.colHeader.columnSorting.sort-3:after{content:"3"}.handsontable span.colHeader.columnSorting.sort-4:after{content:"4"}.handsontable span.colHeader.columnSorting.sort-5:after{content:"5"}.handsontable span.colHeader.columnSorting.sort-6:after{content:"6"}.handsontable span.colHeader.columnSorting.sort-7:after{content:"7"}.htGhostTable th div button.changeType+span.colHeader.columnSorting:not(.indicatorDisabled){padding-right:5px}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}thead th.hiddenHeaderText .colHeader{opacity:0}.handsontable th.ht_nestingLevels{text-align:left;padding-left:7px}[dir=rtl].handsontable th.ht_nestingLevels{text-align:right;padding-right:7px}.handsontable th div.ht_nestingLevels{left:11px;right:unset;display:inline-block;position:absolute}[dir=rtl].handsontable th div.ht_nestingLevels{right:11px;left:unset}.handsontable.innerBorderInlineStart th div.ht_nestingLevels,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{right:10px;left:unset}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingLevels,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{left:10px;right:unset}.handsontable th span.ht_nestingLevel{display:inline-block}.handsontable th span.ht_nestingLevel_empty{float:left;width:10px;height:1px;display:inline-block}[dir=rtl].handsontable th span.ht_nestingLevel_empty{float:right}.handsontable th span.ht_nestingLevel:after{content:"┐";font-size:9px;display:inline-block;position:relative;bottom:3px}.handsontable th div.ht_nestingButton{right:-2px;left:unset;cursor:pointer;display:inline-block;position:absolute}[dir=rtl].handsontable th div.ht_nestingButton{left:-2px;right:unset}.handsontable th div.ht_nestingButton.ht_nestingExpand:after{content:"+"}.handsontable th div.ht_nestingButton.ht_nestingCollapse:after{content:"-"}.handsontable.innerBorderInlineStart th div.ht_nestingButton,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{right:0;left:unset}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingButton,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{left:0;right:unset}.ht-root-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.ht-grid{flex:auto;min-height:0}.ht-dialog{z-index:1060;opacity:0;border:1px solid #ccc;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:13px;display:none;position:absolute;top:0;left:0;overflow-y:auto;box-sizing:border-box!important}.ht-dialog[dir=rtl]{left:auto;right:0}.ht-dialog:focus{border:1px solid #4b89ff;outline:none}.ht-dialog:has(.htFocusCatcher:focus){border:1px solid #4b89ff;outline:none}.ht-dialog *{box-sizing:border-box!important}.ht-dialog--background-solid{background-color:#fff}.ht-dialog--background-semi-transparent{background-color:#ffffff80}.ht-dialog--animation{transition:opacity .15s ease-in-out}.ht-dialog--show{opacity:1}.ht-dialog__content-wrapper{justify-content:center;align-items:center;width:100%;min-height:100%;padding:16px;display:flex}.ht-dialog__content-wrapper:focus{border:1px solid #4b89ff;outline:none}.ht-dialog__content{color:#222;gap:8px;max-width:480px;padding:8px;display:flex;position:relative}.ht-dialog__content--background{background-color:#f7f7f9;box-shadow:0 8px 16px #00000014}.ht-dialog--confirm .ht-dialog__content-wrapper{text-align:center}.ht-dialog--confirm .ht-dialog__content-wrapper-inner{flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:480px;display:flex}.ht-dialog--confirm .ht-dialog__content-wrapper-inner--background{background-color:#f7f7f9;box-shadow:0 8px 16px #00000014}.ht-dialog--confirm .ht-dialog__content{flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-dialog--confirm .ht-dialog__content:has(.ht-dialog__buttons){gap:4px}.ht-dialog--confirm .ht-dialog__title{margin:0;font-size:16px;font-weight:400;line-height:24px}.ht-dialog--confirm .ht-dialog__description{color:#222;margin:0;font-size:12px;font-weight:400;line-height:16px}.ht-dialog--confirm .ht-dialog__buttons{flex-flow:wrap;gap:8px;display:flex}.ht-root-wrapper .ht-pagination{color:#222;box-sizing:border-box;background:#f0f0f0;border:1px solid #ccc;border-top-color:#0000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;overflow-x:auto}.ht-root-wrapper .ht-pagination__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:230px;padding-block:4px;padding-inline:8px;display:flex}.ht-root-wrapper .ht-pagination--bordered{border-top-color:#ccc}.ht-root-wrapper .ht-page-size-section{align-items:center;gap:8px;display:flex}.ht-root-wrapper .ht-page-size-section span{white-space:nowrap}.ht-root-wrapper .ht-page-size-section__select-wrapper{border:1px solid #ccc;border-radius:2px;position:relative}.ht-root-wrapper .ht-page-size-section__select-wrapper select{padding-inline:8px;color:#222;-webkit-appearance:none;font-size:inherit;cursor:pointer;background-color:#f0f0f0;border:none;border-radius:2px;padding-top:4px;padding-bottom:4px}.ht-root-wrapper .ht-page-size-section__select-wrapper select:disabled{opacity:.4;cursor:default}.ht-root-wrapper .ht-page-size-section__select-wrapper select:hover:not(:disabled){background-color:#e0e0e0}.ht-root-wrapper .ht-page-size-section__select-wrapper select:focus{background-color:#e0e0e0;outline:1px solid #4b89ff}.ht-root-wrapper .ht-page-counter-section{margin-inline-end:auto}.ht-root-wrapper .ht-page-navigation-section{align-items:center;gap:8px;display:flex}.ht-root-wrapper .ht-page-navigation-section button{font-size:inherit;color:#222;cursor:pointer;background-color:#0000;border:none;border-radius:2px;padding:4px}.ht-root-wrapper .ht-page-navigation-section button:before{text-align:center;width:16px;height:16px;line-height:16px;display:block}.ht-root-wrapper .ht-page-navigation-section button:disabled{opacity:.4;cursor:default}.ht-root-wrapper .ht-page-navigation-section button:hover:not(:disabled){background-color:#e0e0e0}.ht-root-wrapper .ht-page-navigation-section button:focus{outline:1px solid #4b89ff}.ht-root-wrapper .ht-page-navigation-section .ht-page-first:before{content:"↤"}[dir=rtl].ht-root-wrapper .ht-page-navigation-section .ht-page-first:before{content:"↦"}.ht-root-wrapper .ht-page-navigation-section .ht-page-prev:before{content:"↢"}[dir=rtl].ht-root-wrapper .ht-page-navigation-section .ht-page-prev:before,.ht-root-wrapper .ht-page-navigation-section .ht-page-next:before{content:"↣"}[dir=rtl].ht-root-wrapper .ht-page-navigation-section .ht-page-next:before{content:"↢"}.ht-root-wrapper .ht-page-navigation-section .ht-page-last:before{content:"↦"}[dir=rtl].ht-root-wrapper .ht-page-navigation-section .ht-page-last:before{content:"↤"}.ht-root-wrapper .ht-page-navigation-section span{white-space:nowrap}.ht-loading__icon-svg{color:#5292f7;transform-origin:50%;width:16px;height:16px;animation:1s linear infinite ht-loading-spin;display:block}.ht-loading__content{align-items:center;gap:8px;display:flex}.ht-loading__title{margin:0;font-size:13px;font-weight:400;line-height:18px}.ht-loading__description{color:#222;margin:0;font-size:12px;font-weight:400;line-height:16px}@keyframes ht-loading-spin{to{transform:rotate(360deg)}}.ht-empty-data-state{z-index:999;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;width:100%;display:none;position:absolute;left:0;overflow-y:auto}.ht-empty-data-state *{box-sizing:border-box!important}.ht-empty-data-state__content-wrapper{text-align:center;justify-content:center;align-items:center;width:100%;min-height:100%;padding:16px;display:flex}.ht-empty-data-state__content-wrapper-inner{flex-direction:column;justify-content:center;align-items:center;max-width:480px;padding:16px;display:flex}.ht-empty-data-state__content-wrapper-inner:focus{outline:none;box-shadow:0 0 0 1px #4b89ff}.ht-empty-data-state__content{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ht-empty-data-state__title{margin:0;font-size:16px;font-weight:400;line-height:24px}.ht-empty-data-state__description{color:#222;margin:0;font-size:12px;font-weight:400;line-height:16px}.ht-empty-data-state__buttons{flex-flow:wrap;justify-content:center;gap:8px;display:flex}.ht-empty-data-state__buttons--has-buttons{margin-top:8px}.ht-empty-data-state--disable-top-border{border-top-width:0}.ht-empty-data-state--disable-inline-border{border-inline-start-width:0}:is(.ht-empty-data-state--disable-bottom-border,.ht-empty-data-state:has(~.ht-pagination)){border-bottom-width:0}.pika-single{z-index:9999;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block;position:relative}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px #00000080}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{text-align:center;position:relative}.pika-label{z-index:9999;background-color:#fff;margin:0;padding:5px 3px;font-size:14px;font-weight:700;line-height:20px;display:inline-block;position:relative;overflow:hidden}.pika-title select{cursor:pointer;z-index:9998;opacity:0;margin:0;position:absolute;top:5px;left:0}.pika-prev,.pika-next{cursor:pointer;text-indent:20px;white-space:nowrap;opacity:.5;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;outline:none;width:20px;height:30px;padding:0;display:block;position:relative;overflow:hidden}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border-collapse:collapse;border-spacing:0;border:0;width:100%}.pika-table th,.pika-table td{width:14.2857%;padding:0}.pika-table th{color:#999;text-align:center;font-size:12px;font-weight:700;line-height:25px}.pika-button{cursor:pointer;box-sizing:border-box;color:#666;text-align:center;width:100%;height:initial;background:#f5f5f5;border:0;outline:none;margin:0;padding:5px;font-size:12px;line-height:15px;display:block}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button,.has-event .pika-button{color:#fff;background:#3af;border-radius:3px;font-weight:700;box-shadow:inset 0 1px 3px #178fe5}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;box-shadow:none;background:#6cb31d;border-radius:3px}.is-endrange .pika-button{color:#fff;box-shadow:none;background:#3af;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;box-shadow:none;background:#ff8000;border-radius:3px}.pika-table abbr{cursor:help;border-bottom:none}._page_52grm_3{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}._mono_52grm_10{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.95em}._tnum_52grm_16{font-variant-numeric:tabular-nums}._spacer_52grm_20{flex:1}._loadingRow_52grm_24{align-items:center;gap:var(--sp-2);color:var(--fg-3);font-size:var(--fs-sm);padding:var(--sp-4) 0;display:flex}._spin_52grm_33{animation:.8s linear infinite _bomSpin_52grm_1}@keyframes _bomSpin_52grm_1{to{transform:rotate(360deg)}}._optimizationMsg_52grm_44{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);white-space:pre-wrap;font-family:inherit;font-size:var(--fs-md);-webkit-user-select:all;user-select:all}._statusArrow_52grm_56{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);color:var(--fg-3);flex-wrap:wrap;display:flex}._confirmText_52grm_65{margin:0}._kv_52grm_70{gap:var(--sp-3) var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}._kvItem_52grm_77{min-width:0}._kvLabel_52grm_81{font-size:var(--fs-xs);color:var(--fg-3);margin:0 0 2px;font-weight:500}._kvValue_52grm_88{font-size:var(--fs-md);color:var(--fg);overflow-wrap:anywhere;margin:0}._kvEmpty_52grm_95{color:var(--fg-3)}._cards_52grm_100{grid-template-columns:repeat(var(--card-cols,3), minmax(0, 1fr));align-items:stretch;gap:16px;display:grid}@media (width<=1100px){._cards_52grm_100{grid-template-columns:minmax(0,1fr)}}._cardBodyFill_52grm_113{gap:var(--sp-3);flex-direction:column;flex:auto;display:flex}._calc_52grm_120{gap:var(--sp-1);flex-direction:column;display:flex}._calcRow_52grm_126{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:30px;font-size:var(--fs-sm);color:var(--fg-2);border-radius:var(--r-sm);display:flex}._calcValue_52grm_137{color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}._calcRowTotal_52grm_145{border-top:1px solid var(--border);padding-top:var(--sp-2);margin-top:var(--sp-1);color:var(--fg);font-weight:650}._calcRowBig_52grm_153 ._calcValue_52grm_137{font-size:var(--fs-lg);color:var(--accent-fg)}._catRow_52grm_158{padding:0 var(--sp-2);margin:0 calc(-1 * var(--sp-2));transition:background-color .12s}._catRow_52grm_158:hover{background:var(--accent-soft)}._inputGroup_52grm_168{flex:none;width:150px;display:inline-flex}._addon_52grm_174{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--fg-3);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}._addon_52grm_174:first-child{border-radius:var(--r-md) 0 0 var(--r-md);border-right:0}._addon_52grm_174:last-child{border-radius:0 var(--r-md) var(--r-md) 0;border-left:0}._calcInput_52grm_195{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:30px;color:var(--fg);font-family:inherit;font-size:var(--fs-sm);text-align:right;font-variant-numeric:tabular-nums;border-radius:0;padding:4px 8px}._calcInput_52grm_195:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}._calcInput_52grm_195:last-child{border-radius:0 var(--r-md) var(--r-md) 0}._calcInput_52grm_195:only-child{border-radius:var(--r-md)}._calcInput_52grm_195:focus{outline:2px solid var(--accent);outline-offset:-1px}._calcInput_52grm_195:disabled,._calcInput_52grm_195[readonly]{background:var(--surface-2);color:var(--fg-2)}._calcInput_52grm_195[readonly]{cursor:default}._note_52grm_238{font-size:var(--fs-sm);color:var(--fg-3);margin:0}._footMeta_52grm_244{color:var(--fg-3);font-size:var(--fs-xs);min-width:0}._recentBody_52grm_252{flex:auto;min-height:240px;position:relative}._recentScroll_52grm_258{position:absolute;inset:0;overflow:auto}._recentMsg_52grm_264{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--fg-3)}._recentMsgError_52grm_270{color:var(--red-fg)}._miniTable_52grm_274{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._miniTable_52grm_274 th{z-index:1;background:var(--surface-2);text-align:left;font-size:var(--fs-xs);color:var(--fg-3);padding:6px var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600;position:sticky;top:0}._miniTable_52grm_274 td{padding:6px var(--sp-3);border-bottom:1px solid var(--border);vertical-align:top;color:var(--fg)}._miniTable_52grm_274 tr:last-child td{border-bottom:0}._miniTable_52grm_274 ._numCell_52grm_305{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-2)}._rowName_52grm_311{font-size:var(--fs-xs);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}._changeRow_52grm_321{cursor:pointer;transition:background-color .12s}._changeRow_52grm_321:hover,._changeRowHover_52grm_327{background:var(--blue-bg)}._changeRowPinned_52grm_331,._changeRowPinned_52grm_331:hover{background:var(--amber-bg);box-shadow:inset 3px 0 0 var(--amber-fg)}._change_52grm_321{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}._strike_52grm_346{color:var(--fg-3);text-decoration:line-through}._arrow_52grm_351{color:var(--fg-3);flex:none}._newValue_52grm_356{color:var(--fg);font-weight:650}._section_52grm_362{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._sectionHd_52grm_369{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}._sectionTitle_52grm_376{font-size:var(--fs-xl);color:var(--fg);align-items:baseline;gap:var(--sp-2);margin:0;font-weight:650;display:inline-flex}._sectionCount_52grm_386{font-size:var(--fs-md);color:var(--fg-3);font-variant-numeric:tabular-nums;font-weight:500}._toolbar_52grm_393{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._gridFrame_52grm_400{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);min-width:0}._gridScroll_52grm_408{border-radius:var(--r-lg) var(--r-lg) 0 0;position:relative;overflow:auto visible}._gridScroll_52grm_408:only-child{border-radius:var(--r-lg)}._gridFoot_52grm_419{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;display:flex}._gridFoot_52grm_419>span{align-items:center;gap:6px;display:inline-flex}._gridFoot_52grm_419 b{color:var(--fg);font-weight:650}._swatch_52grm_441{border:1px solid var(--border-strong);border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}._swatchEditable_52grm_450{background:var(--editable)}._swatchChanged_52grm_454{background:var(--dirty);box-shadow:inset 0 0 0 2px var(--amber-fg)}._grid_52grm_400 .handsontableEditor,._grid_52grm_400 .handsontable.htAutocomplete{z-index:1000!important}._grid_52grm_400 .handsontable.htAutocomplete .wtHolder{max-height:none!important;overflow-y:hidden!important}._grid_52grm_400 .handsontable .htCore td{vertical-align:top}._grid_52grm_400 td._positionCell_52grm_474,._grid_52grm_400 th._positionCell_52grm_474{word-break:break-word;overflow-wrap:anywhere;white-space:normal!important}._grid_52grm_400 .handsontable td.hot-editable-highlight{background-color:var(--editable)!important}._grid_52grm_400 .handsontable td.htHistoryHighlight{background-color:var(--amber-bg)!important;box-shadow:inset 0 0 0 2px var(--amber-fg)!important}._grid_52grm_400 .handsontable td.htUnsavedCell,._grid_52grm_400 .handsontable td.htUnsavedCell.current,._grid_52grm_400 .handsontable td.htUnsavedCell.area{box-shadow:inset 0 0 0 2px var(--amber-fg);background-color:var(--dirty)!important}._grid_52grm_400 .handsontable td.htChangeHover,._grid_52grm_400 .handsontable td.htChangeHover.current,._grid_52grm_400 .handsontable td.htChangeHover.area{background-color:var(--blue-bg)!important}._grid_52grm_400 .handsontable td.htChangePinned,._grid_52grm_400 .handsontable td.htChangePinned.current,._grid_52grm_400 .handsontable td.htChangePinned.area{box-shadow:inset 0 0 0 2px var(--amber-fg);background-color:var(--amber-bg)!important}._grid_52grm_400 .handsontable td.htChangeRowPinned,._grid_52grm_400 .handsontable td.htChangeRowPinned.current,._grid_52grm_400 .handsontable td.htChangeRowPinned.area{background-color:color-mix(in srgb, var(--amber-bg) 55%, transparent)!important}._unsavedRowHeader_52grm_517{text-align:left;padding-left:4px}._unsavedRowBang_52grm_522{color:var(--amber-fg);margin-right:3px;font-size:15px;font-weight:700;line-height:1}._attachBtn_52grm_531{min-width:24px;height:22px;color:var(--fg-3);font-family:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:2px;padding:0 4px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}._attachBtn_52grm_531 svg{flex:none;width:14px;height:14px}._attachBtn_52grm_531:hover{background:var(--surface-3);color:var(--fg)}._attachBtn_52grm_531:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._attachBtnHas_52grm_566{color:var(--accent-fg);font-weight:600}._attachBtnHas_52grm_566:hover{color:var(--accent-fg)}._addBody_52grm_576{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._copyPicker_52grm_583{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}._copyPicker_52grm_583>span{min-width:260px}._busyNote_52grm_594{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:6px;display:inline-flex}._hist_52grm_603{gap:var(--sp-4);flex-direction:column;display:flex}._histLast_52grm_609{gap:6px var(--sp-4);font-size:var(--fs-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}._histLast_52grm_609 dt{color:var(--fg-3)}._histLast_52grm_609 dd{color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._histSectionHd_52grm_628{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-md);color:var(--fg);flex-wrap:wrap;margin:0;font-weight:650;display:flex}._histSectionHint_52grm_639{font-size:var(--fs-xs);color:var(--fg-3);font-weight:500}._histList_52grm_645{gap:var(--sp-3);flex-direction:column;display:flex}._histEntry_52grm_651{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0}._histEntryHd_52grm_658{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);box-sizing:border-box;flex-wrap:wrap;min-height:44px;display:flex}._histEntryOpen_52grm_668 ._histEntryHd_52grm_658{border-bottom:1px solid var(--border)}._histWhen_52grm_672{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:650}._histWho_52grm_678{color:var(--fg-2);font-size:var(--fs-sm);overflow-wrap:anywhere}._histChev_52grm_684{transition:transform .15s}._histEntryOpen_52grm_668 ._histChev_52grm_684{transform:rotate(180deg)}._histEntryBd_52grm_692{gap:var(--sp-2);padding:var(--sp-3);flex-direction:column;min-width:0;display:flex}._histLine_52grm_700{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg);display:flex}._histLine_52grm_700 i{color:var(--fg-2)}._histTableWrap_52grm_712{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}._histTable_52grm_712{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._histTable_52grm_712 th{text-align:left;font-size:var(--fs-xs);color:var(--fg-3);background:var(--surface-2);padding:6px var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600}._histTable_52grm_712 td{padding:6px var(--sp-3);border-bottom:1px solid var(--border);vertical-align:top;color:var(--fg)}._histTable_52grm_712 tr:last-child td{border-bottom:0}._histEmpty_52grm_746{color:var(--fg-3)}._overlay_52grm_751{z-index:1000;background:var(--overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}._modal_52grm_761{box-sizing:border-box;background:var(--surface);width:min(1080px,100%);max-height:calc(100vh - 32px);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;min-width:0;display:flex}._modalHd_52grm_774{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-3);display:flex}._modalTitle_52grm_781{font-size:var(--fs-xl);color:var(--fg);flex:1;margin:0;font-weight:650}._modalBd_52grm_789{gap:var(--sp-3);padding:0 var(--sp-5) var(--sp-4);flex-direction:column;min-height:0;display:flex;overflow:auto}._modalFt_52grm_798{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;display:flex}._modalFtLeft_52grm_809{font-size:var(--fs-sm);color:var(--fg-3);margin-right:auto}._tableWrap_52grm_815{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}._table_52grm_815{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_52grm_815 th{text-align:left;font-size:var(--fs-xs);color:var(--fg-3);background:var(--surface-2);padding:8px var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600}._table_52grm_815 td{padding:8px var(--sp-3);border-bottom:1px solid var(--border);color:var(--fg);vertical-align:middle}._table_52grm_815 tbody tr:last-child td{border-bottom:0}._table_52grm_815 ._num_52grm_305{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._table_52grm_815 th._num_52grm_305{text-align:right}._table_52grm_815 ._checkCell_52grm_859{text-align:center;width:36px}._staleCell_52grm_864{background:var(--amber-bg);color:var(--amber-fg);font-weight:600}._checkbox_52grm_870{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}._hint_52grm_878{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:6px;margin:0;display:flex}._backdrop_1iz76_3{z-index:1000;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}._backdropOpen_1iz76_13{opacity:1;pointer-events:auto}._dialog_1iz76_18{z-index:1001;box-sizing:border-box;background:var(--surface);width:min(600px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.98)}._dialogOpen_1iz76_38{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}._busy_1iz76_44,._busy_1iz76_44 *{cursor:wait!important}._form_1iz76_49{flex-direction:column;flex:1;min-height:0;display:flex}._hd_1iz76_56{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-3);display:flex}._titles_1iz76_63{flex:1;min-width:0}._title_1iz76_63{font-size:var(--fs-xl);color:var(--fg);margin:0;font-weight:650}._sub_1iz76_75{gap:2px var(--sp-2);font-size:var(--fs-sm);color:var(--fg-3);flex-wrap:wrap;margin-top:4px;display:flex}._sub_1iz76_75 b{color:var(--fg);font-weight:600}._bd_1iz76_89{gap:var(--sp-4);min-height:0;padding:var(--sp-2) var(--sp-5) var(--sp-5);flex-direction:column;flex:1;display:flex;overflow:auto}._ft_1iz76_99{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);display:flex}._sectionTitle_1iz76_110{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);font-weight:650;display:flex}._count_1iz76_122{border-radius:var(--r-full);background:var(--surface-3);color:var(--fg-2);letter-spacing:0;padding:1px 7px;font-size:11px;font-weight:600}._empty_1iz76_132,._loading_1iz76_133{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-3);margin:0;display:flex}._spin_1iz76_142{animation:.8s linear infinite _attachSpin_1iz76_1}@keyframes _attachSpin_1iz76_1{to{transform:rotate(360deg)}}._thumbs_1iz76_153{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}._thumb_1iz76_153{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:0;position:relative;overflow:hidden}._thumbImage_1iz76_168{aspect-ratio:4/3;background:var(--surface-2);width:100%;color:var(--fg-3);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-sm);border:0;place-items:center;padding:0;font-weight:600;display:grid}._thumbImage_1iz76_168:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._thumbImage_1iz76_168 img{object-fit:cover;width:100%;height:100%;display:block}._thumbMeta_1iz76_195{font-size:var(--fs-xs);color:var(--fg-3);flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}._thumbName_1iz76_205{color:var(--fg);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._thumbDelete_1iz76_214{background:var(--surface);box-shadow:var(--shadow-1);position:absolute;top:6px;right:6px}._dropzone_1iz76_223{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface-2);color:var(--fg-3);text-align:center;font-size:var(--fs-sm);cursor:pointer;flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}._dropzone_1iz76_223:hover{border-color:var(--accent)}._dropzone_1iz76_223:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._dropzoneActive_1iz76_248{border-color:var(--accent);background:var(--accent-soft)}._dropzone_1iz76_223 b{color:var(--fg)}._browse_1iz76_257{color:var(--accent-fg);font-weight:600;text-decoration:underline}._hiddenInput_1iz76_263{display:none}._files_1iz76_268{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}._filesHd_1iz76_274{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--fg);font-weight:600;display:flex}._filesTotal_1iz76_286{color:var(--fg-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}._fileList_1iz76_293{margin:0;padding:0;list-style:none}._fileRow_1iz76_299{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);min-width:0;display:flex}._fileRow_1iz76_299:last-child{border-bottom:0}._fileIcon_1iz76_312{color:var(--fg-3);flex:none}._fileMeta_1iz76_317{flex-direction:column;flex:1;min-width:0;display:flex}._fileName_1iz76_324{font-size:var(--fs-sm);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._fileSize_1iz76_332{font-size:var(--fs-xs);color:var(--fg-3);font-variant-numeric:tabular-nums}._root_1y85q_3{z-index:9999;justify-content:flex-end;display:flex;position:fixed;inset:0}._rootLeft_1y85q_11{justify-content:flex-start}._overlay_1y85q_15{background:var(--overlay);animation:.16s ease-out _drawerFade_1y85q_1;position:absolute;inset:0}._panel_1y85q_22{box-sizing:border-box;background:var(--surface);max-width:100vw;height:100%;color:var(--fg);box-shadow:var(--shadow-3);border-left:1px solid var(--border);flex-direction:column;animation:.18s ease-out _drawerInRight_1y85q_1;display:flex;position:relative}._rootLeft_1y85q_11 ._panel_1y85q_22{border-left:0;border-right:1px solid var(--border);animation-name:_drawerInLeft_1y85q_1}._resize_1y85q_42{cursor:col-resize;z-index:1;background:0 0;width:6px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:-3px}._resize_1y85q_42:hover{background:var(--border-strong)}._rootLeft_1y85q_11 ._resize_1y85q_42{left:auto;right:-3px}._hd_1y85q_63{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);display:flex}._title_1y85q_71{min-width:0;font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--fg);flex:1;margin:0;font-weight:650}._bd_1y85q_81{min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-6);flex:1;overflow:auto}@keyframes _drawerFade_1y85q_1{0%{opacity:0}}@keyframes _drawerInRight_1y85q_1{0%{opacity:0;transform:translate(24px)}}@keyframes _drawerInLeft_1y85q_1{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){._overlay_1y85q_15,._panel_1y85q_22{animation:none}}._ws_h9ohm_3{gap:var(--sp-4);min-width:0;padding-top:var(--sp-4);color:var(--fg);flex-direction:column;display:flex}._hd_h9ohm_13{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._hdTop_h9ohm_20{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}._hdId_h9ohm_28{min-width:0}._eyebrow_h9ohm_32{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);margin-bottom:4px;font-weight:600}._title_h9ohm_41{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--fg);flex-wrap:wrap;margin:0;font-weight:650;display:flex}._mono_h9ohm_53{font-family:var(--font-mono);letter-spacing:-.01em}._title_h9ohm_41 ._star_h9ohm_59{font-size:20px}._hdActions_h9ohm_63{justify-content:flex-end;align-items:flex-start;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-left:auto;display:flex}._hdRow_h9ohm_72{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._hdRow_h9ohm_72 ._cancelBtn_h9ohm_80{border-color:var(--red-border)}._cta_h9ohm_84{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._hint_h9ohm_91{text-align:right;max-width:260px;font-size:var(--fs-xs);color:var(--fg-3)}._meta_h9ohm_98{align-items:center;gap:4px var(--sp-5);color:var(--fg-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}._meta_h9ohm_98>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._meta_h9ohm_98 b{color:var(--fg-2);font-weight:600}._metaWarn_h9ohm_119 b{color:var(--amber-fg)}._stepper_h9ohm_123{padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0}._stack_h9ohm_131{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._resultText_h9ohm_138{white-space:pre-wrap;max-height:40vh;color:var(--fg);margin:0;font-family:inherit;overflow-y:auto}._tabs_h9ohm_148{z-index:5;background:var(--bg);position:sticky;top:56px}._dlgBody_h9ohm_158{gap:var(--sp-3);flex-direction:column;display:flex}._dlgBody_h9ohm_158 p{margin:0}._arrow_h9ohm_168{align-items:center;gap:var(--sp-2);color:var(--fg-3);flex-wrap:wrap;display:inline-flex}._kvSoft_h9ohm_176{gap:4px var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm);grid-template-columns:minmax(110px,auto) 1fr;display:grid}._kvSoft_h9ohm_176 dt{color:var(--fg-3)}._kvSoft_h9ohm_176 dd{color:var(--fg);overflow-wrap:anywhere;margin:0}._field_h9ohm_196{flex-direction:column;gap:4px;display:flex}._fieldLabel_h9ohm_202{font-size:var(--fs-sm);color:var(--fg);font-weight:600}._req_h9ohm_208{color:var(--danger);margin-left:2px}._textarea_h9ohm_213{box-sizing:border-box;width:100%;min-height:88px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--fs-md);resize:vertical}._textarea_h9ohm_213:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}._fieldHint_h9ohm_233{font-size:var(--fs-xs);color:var(--fg-3)}._miniTable_h9ohm_238{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._miniTable_h9ohm_238 th,._miniTable_h9ohm_238 td{text-align:left;padding:6px var(--sp-2);border-bottom:1px solid var(--border)}._miniTable_h9ohm_238 th{color:var(--fg-3);font-weight:600;font-size:var(--fs-xs)}._miniTable_h9ohm_238 td._num_h9ohm_257,._miniTable_h9ohm_238 th._num_h9ohm_257{text-align:right;font-variant-numeric:tabular-nums}._sectionTitle_h9ohm_263{font-size:var(--fs-sm);color:var(--fg);margin:0;font-weight:650}._bomList_h9ohm_270{border:1px solid var(--border);border-radius:var(--r-md);margin:0;padding:0;list-style:none}._bomList_h9ohm_270 li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);display:flex}._bomList_h9ohm_270 li:last-child{border-bottom:0}._split_h9ohm_291{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){._split_h9ohm_291{grid-template-columns:minmax(0,1fr) 340px}._rail_h9ohm_302{position:sticky;top:112px}}._main_h9ohm_308{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}._rail_h9ohm_302{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._list_h9ohm_322{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._listItem_h9ohm_330{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border);min-width:0;color:var(--fg);text-decoration:none;display:flex}._listItem_h9ohm_330:last-child{border-bottom:0}a._listItem_h9ohm_330:hover{background:var(--surface-2)}._listLead_h9ohm_349{color:var(--fg-3);flex:none;place-items:center;display:inline-grid}._listMain_h9ohm_356{flex:1;min-width:0}._listTitle_h9ohm_361{font-weight:600;font-size:var(--fs-sm);align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}._listSub_h9ohm_371{font-size:var(--fs-xs);color:var(--fg-3);margin-top:2px}._listSide_h9ohm_377{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex:none}._listEmpty_h9ohm_386{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--fg-3)}._tlIc_h9ohm_392{border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}._toneGreen_h9ohm_400{background:var(--green-bg);color:var(--green-fg)}._toneAmber_h9ohm_405{background:var(--amber-bg);color:var(--amber-fg)}._toneNeutral_h9ohm_410{background:var(--neutral-bg);color:var(--neutral-fg)}._warnText_h9ohm_415{color:var(--amber-fg)}._kv_h9ohm_176{gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;display:grid}._kvItem_h9ohm_427{min-width:0}._kvLabel_h9ohm_431{font-size:var(--fs-xs);color:var(--fg-3);margin-bottom:2px;font-weight:500}._kvValue_h9ohm_438{font-size:var(--fs-md);color:var(--fg);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}._kvEmpty_h9ohm_446{color:var(--fg-3)}._moreToggle_h9ohm_450{margin-top:var(--sp-3);cursor:pointer;color:var(--accent-fg);font-family:inherit;font-weight:600;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}._moreToggle_h9ohm_450 svg{transition:transform .15s}._moreOpen_h9ohm_469 svg{transform:rotate(180deg)}._kvGroups_h9ohm_473{gap:var(--sp-5) var(--sp-6);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}._kvGroupTitle_h9ohm_482{margin:0 0 var(--sp-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);font-weight:650}._kvGroup_h9ohm_473 ._kv_h9ohm_176{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._form_h9ohm_497{gap:var(--sp-4);flex-direction:column;display:flex}._formGrid_h9ohm_503{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._formField_h9ohm_509{flex-direction:column;gap:4px;min-width:0;display:flex}._formField_h9ohm_509>span{font-size:var(--fs-xs);color:var(--fg-3);font-weight:500}._formWide_h9ohm_522{grid-column:1/-1}._input_h9ohm_526{box-sizing:border-box;width:100%;height:34px;padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--fs-md)}._input_h9ohm_526:focus,._formField_h9ohm_509 textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}._input_h9ohm_526:disabled{background:var(--surface-2);color:var(--fg-3)}._readonlyValue_h9ohm_551{min-height:34px;font-size:var(--fs-md);color:var(--fg-2);align-items:center;display:flex}._checkboxRow_h9ohm_559{align-items:center;gap:var(--sp-2);min-height:34px;font-size:var(--fs-sm);color:var(--fg-2);display:inline-flex}._formError_h9ohm_568{margin:0}._section_h9ohm_263{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._sectionHd_h9ohm_580{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}._h2_h9ohm_587{font-size:var(--fs-xl);color:var(--fg);align-items:baseline;gap:var(--sp-2);margin:0;font-weight:650;display:inline-flex}._count_h9ohm_597{font-size:var(--fs-md);color:var(--fg-3);font-weight:500}._toolbar_h9ohm_603{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._toolbarMeta_h9ohm_611{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap}._toolbarMeta_h9ohm_611 b{color:var(--fg);font-variant-numeric:tabular-nums}._menuWrap_h9ohm_622{position:relative}._menu_h9ohm_622{z-index:200;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:190px;box-shadow:var(--shadow-2);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0}._menuItem_h9ohm_642{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);width:100%;color:var(--fg);font-family:inherit;font-size:var(--fs-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:7px 10px;display:flex}._menuItem_h9ohm_642:hover,._menuItem_h9ohm_642:focus-visible{background:var(--surface-2)}._menuItem_h9ohm_642 svg{color:var(--fg-3)}._gridCard_h9ohm_669{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;overflow:hidden}._gridScroll_h9ohm_677{position:relative;overflow:auto visible}._gridFoot_h9ohm_683{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;display:flex}._gridFoot_h9ohm_683>span{align-items:center;gap:4px;display:inline-flex}._swatch_h9ohm_700{border:1px solid var(--border-strong);border-radius:3px;flex:none;width:12px;height:12px}._swatchStale_h9ohm_708,._swatchLate_h9ohm_713{background:var(--amber-bg);border-color:var(--amber-border)}._empty_h9ohm_718{border:1px dashed var(--border-strong);border-radius:var(--r-lg);background:var(--surface)}._disabledGrid_h9ohm_724{opacity:.5;pointer-events:none;transition:opacity .15s}._skuGrid_h9ohm_733 .handsontable td.mat-bom-version-stale{color:var(--amber-fg);background-color:var(--amber-bg)!important}._mplGrid_h9ohm_739 .handsontable td.mpl-late-arrival{color:var(--amber-fg);box-shadow:inset 0 0 0 1px var(--amber-border);font-weight:600;background-color:var(--amber-bg)!important}._mplGrid_h9ohm_739 .handsontable td.mpl-na-row{color:var(--fg-3)!important}._mplGrid_h9ohm_739 .handsontable td.mpl-na-lock:before{content:"";vertical-align:-1px;background-color:currentColor;width:11px;height:11px;margin-right:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") 50%/contain no-repeat}._lockIc_h9ohm_762{width:12px;height:12px}@media (width<=640px){._hint_h9ohm_91{display:none}._hdActions_h9ohm_63{justify-content:flex-start;margin-left:0}._cta_h9ohm_84{align-items:flex-start}}._history_h9ohm_781{gap:var(--sp-4);flex-direction:column;display:flex}._histKv_h9ohm_787{gap:6px var(--sp-3);font-size:var(--fs-sm);grid-template-columns:120px 1fr;margin:0;display:grid}._histKv_h9ohm_787 dt{color:var(--fg-3)}._histKv_h9ohm_787 dd{color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._histHint_h9ohm_806{font-size:var(--fs-xs);color:var(--fg-3);font-weight:500}._histEmpty_h9ohm_812{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm);color:var(--fg-3)}._histEntry_h9ohm_818{border-top:1px solid var(--border);padding:var(--sp-2) var(--sp-4)}._histEntry_h9ohm_818:first-child{border-top:0}._histEntryHd_h9ohm_827{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._histWhen_h9ohm_834{font-variant-numeric:tabular-nums;font-weight:600}._histWho_h9ohm_839{text-align:right;min-width:0;color:var(--fg-2);font-size:var(--fs-sm);overflow-wrap:anywhere;flex:auto}._histBd_h9ohm_848{margin-top:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-sm);flex-direction:column;display:flex}._histLine_h9ohm_856{color:var(--fg-2)}._histDiffWrap_h9ohm_860{overflow-x:auto}._histDiff_h9ohm_860{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._histDiff_h9ohm_860 th{text-align:left;border-bottom:1px solid var(--border);color:var(--fg-3);white-space:nowrap;padding:4px 6px;font-weight:600}._histDiff_h9ohm_860 td{border-bottom:1px solid var(--border);vertical-align:top;padding:4px 6px}._histDiffVal_h9ohm_885{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}._histFrom_h9ohm_893{color:var(--fg-3)}._histTo_h9ohm_897{color:var(--fg);font-weight:600}._histNone_h9ohm_902{color:var(--border-strong)}._body_1rv5w_5{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._outsideHeader_1rv5w_12{gap:var(--sp-3);margin-bottom:var(--sp-2);flex-direction:column;display:flex}._toolbar_1rv5w_20{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._label_1rv5w_28{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}._total_1rv5w_38{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap}._total_1rv5w_38 b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}._hint_1rv5w_50{font-size:var(--fs-sm);color:var(--fg-3)}._cards_1rv5w_56{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._qty_1rv5w_63{color:var(--fg-2);font-variant-numeric:tabular-nums;font-weight:600}._skuMeta_1rv5w_69{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-weight:400;overflow:hidden}@media (width<=720px){._skuMeta_1rv5w_69{display:none}}._skelCard_1rv5w_85{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}._grid_1rv5w_96{min-width:0;padding:2px 4px 4px 2px;overflow:auto clip}._grid_1rv5w_96 .handsontable td.hot-editable-highlight{background-color:var(--editable)!important}._grid_1rv5w_96 .handsontable td.htHistoryHighlight{background-color:var(--amber-bg)!important;box-shadow:inset 0 0 0 1px var(--amber-border)!important}._grid_1rv5w_96 .handsontable td.htUnsavedCell.htUnsavedCell{background-color:var(--dirty)!important;box-shadow:inset 0 0 0 2px var(--amber-fg)!important}._grid_1rv5w_96 .handsontable td.htPlaceholder{color:var(--fg-3);font-style:italic}._legend_1rv5w_126{align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--fg-3);flex-wrap:wrap;display:flex}._legend_1rv5w_126>span{align-items:center;gap:6px;display:inline-flex}._swatch_1rv5w_141{border:1px solid var(--border-strong);box-sizing:border-box;border-radius:3px;width:12px;height:12px;display:inline-block}._swatchEdit_1rv5w_150{background:var(--editable)}._swatchChanged_1rv5w_154{background:var(--dirty);box-shadow:inset 0 0 0 2px var(--amber-fg)}._swatchDiff_1rv5w_159{background:var(--amber-bg)}._pageFoot_1rv5w_164{z-index:5;justify-content:flex-end;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surface);border-top:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-2);flex-wrap:wrap;display:flex;position:sticky;bottom:0}._footMsg_1rv5w_181{font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:6px;margin-right:auto;display:inline-flex}._footMsg_1rv5w_181>svg{color:var(--fg-3);flex:none}._footOk_1rv5w_195{font-size:var(--fs-sm);color:var(--green-fg);align-items:center;gap:6px;margin-right:auto;font-weight:600;display:inline-flex}._footDirty_1rv5w_205{font-size:var(--fs-sm);color:var(--amber-fg);font-weight:600}._history_1rv5w_212{gap:var(--sp-3);color:var(--fg);font-size:var(--fs-md);flex-direction:column;display:flex}._kv_1rv5w_220{row-gap:6px;column-gap:var(--sp-3);grid-template-columns:120px 1fr;margin:0;display:grid}._kv_1rv5w_220 dt{color:var(--fg-3)}._kv_1rv5w_220 dd{font-variant-numeric:tabular-nums;margin:0}._hintText_1rv5w_237{font-size:var(--fs-xs);color:var(--fg-3);font-weight:500}._entries_1rv5w_243{flex-direction:column;display:flex}._entry_1rv5w_248{border-top:1px solid var(--border);padding:var(--sp-2) var(--sp-4)}._entry_1rv5w_248:first-child{border-top:0}._entryHd_1rv5w_257{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._entryWhen_1rv5w_264{font-variant-numeric:tabular-nums;font-weight:600}._entryWho_1rv5w_269{text-align:right;color:var(--fg-2);font-size:var(--fs-sm);overflow-wrap:anywhere;flex:auto;min-width:0}._entryBd_1rv5w_278{margin-top:var(--sp-2);gap:var(--sp-2);flex-direction:column;display:flex}._entryLine_1rv5w_285{font-size:var(--fs-sm);color:var(--fg-2)}._entryLine_1rv5w_285 em{color:var(--fg)}._emptyText_1rv5w_294{padding:var(--sp-3) var(--sp-4);color:var(--fg-3);font-size:var(--fs-sm)}._diffWrap_1rv5w_300{overflow-x:auto}._diff_1rv5w_300{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._diff_1rv5w_300 th{text-align:left;border-bottom:1px solid var(--border);color:var(--fg-3);white-space:nowrap;padding:4px 6px;font-weight:600}._diff_1rv5w_300 td{border-bottom:1px solid var(--surface-3);vertical-align:top;padding:4px 6px}._diffVal_1rv5w_325{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}._diffVal_1rv5w_325>svg{color:var(--fg-3);flex:none}._diffFrom_1rv5w_337{color:var(--fg-3)}._diffTo_1rv5w_341{color:var(--fg);font-weight:600}._diffNone_1rv5w_346{color:var(--border-strong)}._fadeIn_1rv5w_351{animation:.15s ease-out _matFadeIn_1rv5w_1}@keyframes _matFadeIn_1rv5w_1{0%{opacity:0}to{opacity:1}}._dialogText_1rv5w_364{white-space:pre-line;margin:0}._warnings_1rv5w_369{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}._page_169zu_4{gap:var(--sp-5);padding-top:var(--sp-6);color:var(--fg);flex-direction:column;display:flex}._mono_169zu_12{font-family:var(--font-mono);letter-spacing:-.01em}._muted_169zu_17{color:var(--fg-3)}._kv_169zu_22{gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}._kvItem_169zu_29{min-width:0}._kvLabel_169zu_33{font-size:var(--fs-xs);color:var(--fg-3);margin:0 0 2px;font-weight:500}._kvValue_169zu_40{font-size:var(--fs-md);color:var(--fg);overflow-wrap:anywhere;white-space:pre-line;margin:0}._kvEmpty_169zu_48{color:var(--fg-3)}._editBarWrap_169zu_53{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border)}._gridWrap_169zu_58{width:100%;min-width:0;overflow-x:auto}._gridFoot_169zu_64{align-items:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--fg-2);flex-wrap:wrap;display:flex}._gridFoot_169zu_64 b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:650}._gridFootSpacer_169zu_81{flex:1}._gridFootMuted_169zu_85{color:var(--fg-3)}._manualChip_169zu_90{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);height:18px;color:var(--fg-2);font-family:var(--font-ui);vertical-align:middle;white-space:nowrap;align-items:center;margin-right:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}._manualPanel_169zu_109{visibility:hidden;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .3s,visibility 0s linear .3s;display:grid}._manualPanelOpen_169zu_119{visibility:visible;border-top-color:var(--border);grid-template-rows:1fr;transition:grid-template-rows .3s,visibility linear}._manualPanelInner_169zu_128{min-height:0;overflow:hidden}._manualPanelOpen_169zu_119 ._manualPanelInner_169zu_128{overflow:visible}._manualBody_169zu_137{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-2);flex-direction:column;display:flex}._manualHd_169zu_145{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._manualTitle_169zu_152{font-size:var(--fs-md);color:var(--fg);align-items:center;gap:var(--sp-2);margin:0;font-weight:650;display:inline-flex}._manualTitle_169zu_152 svg{color:var(--fg-3)}._manualGrid_169zu_166{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);width:100%;min-width:0;overflow-x:auto}._backdrop_169zu_176{z-index:1000;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}._backdrop_169zu_176._open_169zu_186{opacity:1;pointer-events:auto}._dialog_169zu_191{z-index:1001;box-sizing:border-box;background:var(--surface);width:min(640px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.98)}._dialog_169zu_191._open_169zu_186{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}._dialogStatic_169zu_218{opacity:1;pointer-events:auto;animation:.18s ease-out _invDialogIn_169zu_1;transform:translate(-50%,-50%)}@keyframes _invDialogIn_169zu_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.98)}}._backdropStatic_169zu_232{opacity:1;pointer-events:auto;animation:.18s ease-out _invFadeIn_169zu_1}@keyframes _invFadeIn_169zu_1{0%{opacity:0}}._dialogLg_169zu_244{width:min(1120px,100vw - 32px)}._dialogHd_169zu_248{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-3);border-bottom:1px solid var(--border);display:flex}._dialogHdText_169zu_256{flex:1;min-width:0}._dialogTitle_169zu_261{font-size:var(--fs-xl);color:var(--fg);margin:0;font-weight:650}._dialogSub_169zu_268{font-size:var(--fs-sm);color:var(--fg-3);margin:4px 0 0}._dialogBd_169zu_274{gap:var(--sp-4);min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);flex-direction:column;flex:1;display:flex;overflow:auto}._dialogFt_169zu_284{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);flex-wrap:wrap;display:flex}._dialogFtNote_169zu_296{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:6px;margin-right:auto;display:inline-flex}._formGrid_169zu_306{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}._spanAll_169zu_312{grid-column:1/-1}._field_169zu_316{flex-direction:column;gap:6px;min-width:0;display:flex}._label_169zu_323{font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:4px;font-weight:600;display:flex}._req_169zu_332{color:var(--red-fg)}._input_169zu_336,._select_169zu_337,._textarea_169zu_338{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:36px;color:var(--fg);font-family:inherit;font-size:var(--fs-md);padding:7px 10px}._select_169zu_337{cursor:pointer}._textarea_169zu_338{resize:vertical;min-height:72px;line-height:1.45}._input_169zu_336:hover,._select_169zu_337:hover,._textarea_169zu_338:hover{border-color:var(--fg-3)}._input_169zu_336:focus,._select_169zu_337:focus,._textarea_169zu_338:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}._checkRow_169zu_375{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);color:var(--fg);cursor:pointer;display:inline-flex}._checkRow_169zu_375 input,._check_169zu_375{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}._pwoRow_169zu_394{align-items:flex-end;gap:var(--sp-2);max-width:480px;display:flex}._pwoRow_169zu_394>._field_169zu_316{flex:1}._shuttle_169zu_405{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._pane_169zu_412{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;flex:360px;min-width:0;display:flex;overflow:hidden}._paneHd_169zu_423{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--fg);font-weight:650;display:flex}._paneCount_169zu_434{font-size:var(--fs-xs);color:var(--fg-2);background:var(--surface-3);border-radius:var(--r-full);padding:1px 8px;font-weight:600}._paneScroll_169zu_443{max-height:360px;overflow:auto}._moves_169zu_448{gap:var(--sp-2);flex-direction:column;display:flex}._tbl_169zu_454{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}._tbl_169zu_454 th{z-index:1;text-align:left;white-space:nowrap;background:var(--surface-2);color:var(--fg-2);font-weight:600;font-size:var(--fs-xs);border-bottom:1px solid var(--border);padding:7px 10px;position:sticky;top:0}._tbl_169zu_454 td{border-bottom:1px solid var(--border);color:var(--fg);vertical-align:middle;padding:6px 10px}._tbl_169zu_454 tbody tr:last-child td{border-bottom:0}._tbl_169zu_454 tbody tr:hover td{background:var(--surface-2)}._tbl_169zu_454 tbody tr._rowSelected_169zu_490 td{background:var(--accent-soft)}._tbl_169zu_454 ._num_169zu_494{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._tbl_169zu_454 ._nowrap_169zu_500{white-space:nowrap}._tbl_169zu_454 ._wCheck_169zu_504{text-align:center;width:36px}._tbl_169zu_454 ._emptyCell_169zu_509{color:var(--fg-3);text-align:center;padding:var(--sp-5) var(--sp-3)}@media (width<=720px){._moves_169zu_448{flex-flow:wrap;width:100%}}._paneSub_169zu_523{font-size:var(--fs-xs);color:var(--fg-3);display:block}._srOnly_169zu_529{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._formContents_169zu_539{display:contents}._modalTitle_1ybib_3{font-size:var(--fs-xl);color:var(--fg);margin:0;font-weight:650}._fields_1ybib_10{align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}._field_1ybib_10{flex-direction:column;flex:220px;min-width:0;display:flex}._fieldWide_1ybib_24{flex-direction:column;flex:100%;min-width:0;display:flex}._checkField_1ybib_31{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg);cursor:pointer;flex-direction:row;margin-top:1.4rem}._fieldLabel_1ybib_41{font-size:var(--fs-xs);color:var(--fg-2);margin-bottom:var(--sp-1);font-weight:600;display:block}._input_1ybib_49,._textArea_1ybib_50{box-sizing:border-box;width:100%;padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);background-color:var(--surface);color:var(--fg)}._input_1ybib_49{height:34px}._textArea_1ybib_50{padding-top:var(--sp-2);padding-bottom:var(--sp-2);resize:vertical}._input_1ybib_49:focus,._textArea_1ybib_50:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}._formError_1ybib_79{margin-top:var(--sp-3)}._formActions_1ybib_83{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4);display:flex}._adminShell_1u3xy_2{box-sizing:border-box;width:85%;padding:var(--sp-6) 0 var(--sp-8);gap:var(--sp-4);color:var(--fg);flex-direction:column;margin:0 auto;display:flex}._tabBody_1u3xy_13{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._srOnly_1u3xy_20{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._usersWrap_1u3xy_30{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0;overflow:hidden}._usersTop_1u3xy_39{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--fg-2);flex-wrap:wrap;display:flex}._usersResult_1u3xy_50{color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums}._usersResult_1u3xy_50 b{color:var(--fg)}._usersScroll_1u3xy_60{overflow-x:auto}._usersTable_1u3xy_64{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:var(--fs-sm)}._colHandle_1u3xy_73{width:44px}._colDisplay_1u3xy_77,._colRole_1u3xy_81{width:230px}._colRegion_1u3xy_85{width:190px}._colActions_1u3xy_89{width:220px}._usersTable_1u3xy_64 th{text-align:left;white-space:nowrap;background:var(--surface-2);color:var(--fg-2);font-weight:600;font-size:var(--fs-xs);border-bottom:1px solid var(--border);padding:9px 12px}._usersTable_1u3xy_64 td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--fg);padding:8px 12px}._usersTable_1u3xy_64 tbody tr:last-child td{border-bottom:0}._userRow_1u3xy_115:hover td{background:var(--surface-2)}._groupRow_1u3xy_119 td{background:var(--surface-2);color:var(--fg-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;padding-top:7px;padding-bottom:7px;font-weight:600}._groupRowDropTarget_1u3xy_131 td,._rowDropTarget_1u3xy_132 td,._rowDropTarget_1u3xy_132:hover td{background:var(--accent-soft)}._groupRowDropTarget_1u3xy_131 td{color:var(--accent-fg);box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}._rowDragging_1u3xy_142 td{opacity:.45}._usersEmpty_1u3xy_146{text-align:center;color:var(--fg-3);padding:var(--sp-4) var(--sp-3)}._handleCell_1u3xy_152{padding-right:0!important}._dragHandle_1u3xy_156{border-radius:var(--r-sm);width:26px;height:30px;color:var(--fg-3);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._dragHandle_1u3xy_156:hover{background:var(--surface-3);color:var(--fg)}._dragHandle_1u3xy_156:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._dragHandle_1u3xy_156[aria-disabled=true]{cursor:not-allowed;opacity:.45}._dragHandle_1u3xy_156[aria-disabled=true]:hover{color:var(--fg-3);background:0 0}._dragOverlay_1u3xy_190{align-items:center;gap:var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-2);font-size:var(--fs-sm);cursor:grabbing;white-space:nowrap;padding:6px 12px 6px 8px;display:inline-flex}._dragOverlay_1u3xy_190>svg{color:var(--fg-3)}._userCell_1u3xy_209{align-items:center;gap:var(--sp-2);min-width:0;display:flex}._userCellText_1u3xy_216{min-width:0}._userCellText_1u3xy_216 b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}._userSub_1u3xy_228{color:var(--fg-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._cellFlex_1u3xy_237,._cellFlexEnd_1u3xy_238{align-items:center;gap:var(--sp-2);min-width:0;display:flex}._cellFlexEnd_1u3xy_238{justify-content:flex-end}._cellInput_1u3xy_249,._cellSelect_1u3xy_250{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;max-width:170px;min-height:30px;color:var(--fg);font-family:inherit;font-size:var(--fs-sm);padding:4px 8px}._cellSelect_1u3xy_250{cursor:pointer}._cellSelectSm_1u3xy_269{max-width:130px}._cellInput_1u3xy_249:hover,._cellSelect_1u3xy_250:hover{border-color:var(--fg-3)}._cellInput_1u3xy_249:focus,._cellSelect_1u3xy_250:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}._cellInput_1u3xy_249::placeholder{color:var(--fg-3)}._actionsCell_1u3xy_289{text-align:right}._rpBackdrop_1u3xy_294{z-index:1000;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}._rpDialog_1u3xy_304{z-index:1001;box-sizing:border-box;background:var(--surface);width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow-3);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)scale(.98)}._rpBackdrop_1u3xy_294._rpOpen_1u3xy_325{opacity:1;pointer-events:auto}._rpDialog_1u3xy_304._rpOpen_1u3xy_325{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}._rpHd_1u3xy_336{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) 0;display:flex}._rpTitle_1u3xy_343{font-size:var(--fs-xl);flex:1;margin:0;font-weight:650}._rpBd_1u3xy_350{gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-5);font-size:var(--fs-md);color:var(--fg-2);flex-direction:column;display:flex}._rpText_1u3xy_359{margin:0;line-height:1.55}._rpStrong_1u3xy_364{color:var(--fg);font-weight:650}._rpCode_1u3xy_369{font-family:var(--font-mono);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:1px 5px;font-weight:600}._rpTarget_1u3xy_379{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);display:flex}._rpTargetText_1u3xy_389{min-width:0;font-size:var(--fs-sm)}._rpTargetText_1u3xy_389 b{color:var(--fg);font-weight:600;display:block}._rpTargetText_1u3xy_389 span{color:var(--fg-3);font-size:var(--fs-xs);overflow-wrap:anywhere;display:block}._rpField_1u3xy_407{flex-direction:column;gap:6px;display:flex}._rpLabel_1u3xy_413{font-size:var(--fs-sm);color:var(--fg-2);font-weight:600}._rpInput_1u3xy_419{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:36px;color:var(--fg);font-family:inherit;font-size:var(--fs-md);padding:7px 10px}._rpInput_1u3xy_419:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}._rpHint_1u3xy_438{font-size:var(--fs-xs);color:var(--fg-3)}._rpFt_1u3xy_443{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--r-lg) var(--r-lg);display:flex}._roleStatus_1u3xy_454{color:var(--fg-3);font-size:var(--fs-md);padding:var(--sp-2) 0;margin:0}._roleButtonGroup_1u3xy_462{flex-wrap:wrap;gap:6px;display:flex}._roleButton_1u3xy_462{font-family:inherit;font-size:var(--fs-sm);color:var(--fg-2);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-weight:600;line-height:1.4;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}._roleButton_1u3xy_462:hover{background-color:var(--surface-2);color:var(--fg)}._roleButton_1u3xy_462:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._roleButtonActive_1u3xy_499,._roleButtonActive_1u3xy_499:hover{background-color:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}._flagLegend_1u3xy_506{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-3);margin:0;display:flex}._flagDismiss_1u3xy_516{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}._flagDismiss_1u3xy_516:hover{background:var(--red-bg)}._flagDismiss_1u3xy_516:focus-visible{outline:2px solid var(--danger);outline-offset:1px}._roleDetailPanel_1u3xy_538{margin-top:var(--sp-1)}._accessSection_1u3xy_543{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:.5rem;margin-bottom:.9rem;padding-bottom:.6rem;display:flex;overflow:hidden}._accessSectionCollapsed_1u3xy_554{gap:0;padding-bottom:0}._accessSectionHeading_1u3xy_559{font-size:var(--fs-lg);color:var(--fg);background-color:var(--surface-2);border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:.6rem;margin:0;padding:.85rem 1.25rem;font-weight:650;display:flex}._accessSectionChevron_1u3xy_574{color:var(--accent-fg);flex-shrink:0;font-size:.7rem}._pathLabel_1u3xy_580{font-size:var(--fs-xs);color:var(--fg-3);font-weight:400;font-family:var(--font-mono)}._pageAccessToggle_1u3xy_587{cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:400;display:flex}._pageAccessToggle_1u3xy_587 input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}._pageAccessLabel_1u3xy_604{font-size:var(--fs-xs);color:var(--fg-3);font-weight:500}._permissionShell_1u3xy_611{border:1px solid var(--border);border-radius:var(--r-lg);background-color:var(--surface);height:70vh;min-height:460px;box-shadow:var(--shadow-1);grid-template-columns:260px 1fr;display:grid;overflow:hidden}._permissionRail_1u3xy_623{background-color:var(--surface-2);border-right:1px solid var(--border);min-height:0;padding:.75rem .5rem 1.25rem;overflow-y:auto}._searchBox_1u3xy_631{background-color:var(--surface-2);z-index:2;padding:.1rem .25rem .6rem;position:sticky;top:0}._searchInput_1u3xy_639{box-sizing:border-box;border:1px solid var(--border-strong);background-color:var(--surface);width:100%;color:var(--fg);border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-sm);padding:.4rem .55rem}._searchInput_1u3xy_639:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}._searchInput_1u3xy_639::placeholder{color:var(--fg-3)}._navMainPage_1u3xy_661{margin-bottom:2px}._navMainPageBtn_1u3xy_665{width:100%;color:var(--fg);font-family:inherit;font-size:var(--fs-sm);border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.45rem .4rem;font-weight:700;display:flex}._navMainPageBtn_1u3xy_665:hover{background-color:var(--surface-3)}._navChev_1u3xy_686{width:10px;color:var(--fg-3);font-size:.6rem;transition:transform .15s;display:inline-block}._navChevOpen_1u3xy_694{transform:rotate(90deg)}._navCount_1u3xy_698{font-family:var(--font-mono);color:var(--fg-3);margin-left:auto;font-size:.68rem;font-weight:500}._navLocations_1u3xy_706{padding-left:.9rem}._navLocItem_1u3xy_710{width:100%;color:var(--fg-2);font-family:inherit;font-size:var(--fs-sm);border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.4rem .5rem;font-weight:500;display:flex}._navLocItem_1u3xy_710:hover{background-color:var(--surface-3);color:var(--fg)}._navLocItemActive_1u3xy_732{background-color:var(--accent-soft);color:var(--accent-fg);font-weight:700}._navLocItemDim_1u3xy_738{opacity:.35;pointer-events:none}._navLocLabel_1u3xy_743{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._navFlagDot_1u3xy_751,._navFlagDotSpacer_1u3xy_752{border-radius:50%;flex-shrink:0;width:5px;height:5px}._navFlagDot_1u3xy_751{background-color:var(--amber-fg)}._offBadge_1u3xy_763{letter-spacing:.03em;color:var(--red-fg);background-color:var(--red-bg);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.6rem;font-weight:800}._permissionContent_1u3xy_775{min-height:0;position:relative;overflow-y:auto}._contentToolbar_1u3xy_781{z-index:3;background-color:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.5rem 1.1rem;display:flex;position:sticky;top:0}._breadcrumb_1u3xy_793{font-size:var(--fs-xs);color:var(--fg-3);white-space:nowrap;align-items:center;gap:.3rem;font-weight:600;display:flex;overflow:hidden}._breadcrumbSep_1u3xy_804{color:var(--fg-3)}._breadcrumbCurrent_1u3xy_808{color:var(--fg);font-weight:700}._toolbarSpacer_1u3xy_813{flex:1}._toolbarBtn_1u3xy_817{border:1px solid var(--border-strong);background-color:var(--surface);color:var(--fg);border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-xs);cursor:pointer;padding:.3rem .65rem;font-weight:600}._toolbarBtn_1u3xy_817:hover:not(:disabled){background-color:var(--surface-2)}._toolbarBtn_1u3xy_817:disabled{opacity:.6;cursor:not-allowed}._adminNoteBar_1u3xy_839{border:1px solid var(--border);border-radius:var(--r-md);background-color:var(--surface);align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem .9rem;display:flex}._adminNoteText_1u3xy_850{font-size:var(--fs-sm);color:var(--fg-3);flex:1}._emptyState_1u3xy_856{text-align:center;color:var(--fg-3);font-size:var(--fs-sm);padding:3rem 1rem}._matchHighlight_1u3xy_863{background-color:var(--accent-soft);color:var(--accent-fg);border-radius:2px}._groupCard_1u3xy_870{border:1px solid var(--border);border-radius:var(--r-md);background-color:var(--surface);margin:0 1.25rem;scroll-margin-top:48px;overflow:hidden}._groupCardHeader_1u3xy_879{background-color:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .8rem;display:flex}._groupCardTitle_1u3xy_890{font-size:var(--fs-xs);color:var(--fg-2);text-transform:uppercase;letter-spacing:.03em;font-weight:600}._groupStats_1u3xy_898{color:var(--fg-3);font-size:.72rem;font-family:var(--font-mono);margin-left:auto}._collapseBtn_1u3xy_905{border:1px solid var(--border);background-color:var(--surface);width:22px;height:22px;color:var(--fg-3);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;display:flex}._collapseBtn_1u3xy_905:hover{background-color:var(--surface-3)}._collapseChev_1u3xy_924{transition:transform .15s;display:inline-block}._collapseChevClosed_1u3xy_929{transform:rotate(-90deg)}._typeBlock_1u3xy_934{padding-top:.4rem}._typeBlock_1u3xy_934+._typeBlock_1u3xy_934{border-top:1px solid var(--border)}._typeBlockHeader_1u3xy_942{align-items:baseline;gap:.5rem;padding:0 .8rem .25rem;display:flex}._typeBlockTitle_1u3xy_949{color:var(--accent-fg);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}._typeBlockCount_1u3xy_957{font-family:var(--font-mono);color:var(--fg-3);margin-left:auto;font-size:.68rem}._chipGrid_1u3xy_964{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.4rem;padding:0 .8rem .55rem;display:grid}._chip_1u3xy_964{border:1px solid var(--border);background-color:var(--surface-2);border-radius:7px;flex-direction:column;gap:.35rem;padding:.4rem .5rem;display:flex}._chipOff_1u3xy_981{opacity:.55}._chipRow1_1u3xy_985{align-items:center;gap:.45rem;display:flex}._chipCheckbox_1u3xy_991{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}._chipLabel_1u3xy_999{min-width:0;font-size:var(--fs-sm);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._seg_1u3xy_1009{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;display:flex;overflow:hidden}._segBtn_1u3xy_1017{background-color:var(--surface);color:var(--fg-3);text-align:center;cursor:pointer;border:none;flex:1;padding:.3rem .25rem;font-family:inherit;font-size:.68rem;font-weight:700}._segBtn_1u3xy_1017+._segBtn_1u3xy_1017{border-left:1px solid var(--border)}._segBtnOn_1u3xy_1034{background-color:var(--accent-soft);color:var(--accent-fg)}._segBtn_1u3xy_1017:disabled{opacity:.4;cursor:not-allowed}._savedBadge_1u3xy_1044{font-size:var(--fs-xs);color:var(--green-fg);white-space:nowrap;font-weight:600}._groupToggleLabel_1u3xy_1051{cursor:pointer;font-weight:inherit;align-items:center;gap:.5rem;display:flex}._groupToggleCheckbox_1u3xy_1059{cursor:pointer;width:1rem;height:1rem;accent-color:var(--accent);flex-shrink:0}
