.login-layer[data-v-da3c5d5f]{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0a1525b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.login-panel[data-v-da3c5d5f]{width:min(420px,100%);padding:32px;border:1px solid rgb(255 255 255 / 14%);border-radius:18px;background:#fff;box-shadow:0 28px 80px #05102059}.login-brand[data-v-da3c5d5f]{display:flex;align-items:center;gap:10px;margin-bottom:34px}.login-brand>span[data-v-da3c5d5f]{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--color-primary)}.login-brand>div[data-v-da3c5d5f]{display:grid}.login-brand strong[data-v-da3c5d5f]{font-size:16px}.login-brand small[data-v-da3c5d5f]{color:var(--color-ink-muted);font-size:9px;letter-spacing:.12em}.login-copy h2[data-v-da3c5d5f]{margin:0 0 6px;font-size:25px;letter-spacing:-.03em}.login-copy p[data-v-da3c5d5f]{margin:0 0 26px;color:var(--color-ink-muted)}form[data-v-da3c5d5f]{display:grid;gap:14px}label>span[data-v-da3c5d5f]{display:block;margin-bottom:6px;color:var(--color-ink-secondary);font-size:12px;font-weight:700}label>div[data-v-da3c5d5f]{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink-muted);background:var(--color-surface)}label>div[data-v-da3c5d5f]:focus-within{border-color:var(--color-border);box-shadow:none}input[data-v-da3c5d5f]{width:100%;border:0;outline:0;box-shadow:none;background:transparent}input[data-v-da3c5d5f]:focus-visible{outline:0;box-shadow:none}form[data-v-da3c5d5f] .button{width:100%;margin-top:6px}.login-error[data-v-da3c5d5f]{margin:0;padding:9px 11px;border-radius:var(--radius-sm);color:#a42033;background:#fde8ec;font-size:12px}footer[data-v-da3c5d5f]{margin-top:24px;color:var(--color-ink-muted);font-size:11px;text-align:center}.assistant-fab[data-v-c5bf0ff5]{position:fixed;z-index:24;height:48px;width:48px;display:flex;align-items:center;justify-content:center;gap:0;padding:0;overflow:hidden;border:1px solid rgb(255 255 255 / 22%);border-radius:24px;color:#fff;background:#173d77;box-shadow:0 14px 34px #10233d47;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:800;transition:width .28s ease,padding .28s ease,gap .28s ease,box-shadow .28s ease}.assistant-fab--dragging[data-v-c5bf0ff5]{cursor:grabbing;transition:none;box-shadow:0 18px 40px #10233d66;width:48px!important;min-width:48px!important;gap:0!important;padding:0!important}.assistant-fab[data-v-c5bf0ff5]:hover:not(.assistant-fab--dragging),.assistant-fab[data-v-c5bf0ff5]:focus-visible:not(.assistant-fab--dragging){width:auto;min-width:132px;gap:8px;padding:0 16px 0 14px;box-shadow:0 16px 40px #10233d57}.assistant-fab--left[data-v-c5bf0ff5]:hover:not(.assistant-fab--dragging),.assistant-fab--left[data-v-c5bf0ff5]:focus-visible:not(.assistant-fab--dragging){padding:0 14px 0 16px}.assistant-fab__icon[data-v-c5bf0ff5]{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;animation:assistant-sparkle-c5bf0ff5 2.4s ease-in-out infinite;pointer-events:none}.assistant-fab__label[data-v-c5bf0ff5]{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .28s ease,opacity .2s ease;pointer-events:none}.assistant-fab:hover:not(.assistant-fab--dragging) .assistant-fab__label[data-v-c5bf0ff5],.assistant-fab:focus-visible:not(.assistant-fab--dragging) .assistant-fab__label[data-v-c5bf0ff5]{max-width:5em;opacity:1}@keyframes assistant-sparkle-c5bf0ff5{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 transparent)}40%{transform:scale(1.14) rotate(-8deg);filter:drop-shadow(0 0 6px rgb(255 255 255 / 55%))}70%{transform:scale(1.06) rotate(6deg);filter:drop-shadow(0 0 3px rgb(125 211 252 / 45%))}}.assistant-drawer[data-v-c5bf0ff5]{position:fixed;z-index:40;top:0;right:0;width:min(480px,100vw);height:100vh;display:grid;grid-template-rows:68px minmax(0,1fr) auto;border-left:1px solid var(--color-border);color:var(--color-ink);background:var(--color-canvas);box-shadow:-18px 0 50px #10233d2e}.assistant-drawer>header[data-v-c5bf0ff5]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.assistant-drawer header>div[data-v-c5bf0ff5]{display:flex;align-items:center;gap:10px}.assistant-drawer header>div>span[data-v-c5bf0ff5]{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--color-primary)}.assistant-drawer header div div[data-v-c5bf0ff5]{display:grid}.assistant-drawer header strong[data-v-c5bf0ff5]{font-size:14px}.assistant-drawer header small[data-v-c5bf0ff5]{color:var(--color-ink-muted);font-size:10px}.assistant-drawer header>button[data-v-c5bf0ff5]{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--color-ink-secondary);background:transparent;cursor:pointer}.assistant-body[data-v-c5bf0ff5]{min-height:0;overflow-y:auto;padding:16px}.assistant-welcome[data-v-c5bf0ff5]{display:grid;justify-items:start;gap:8px;padding:20px 4px}.assistant-welcome>svg[data-v-c5bf0ff5]{color:var(--color-primary)}.assistant-welcome h3[data-v-c5bf0ff5]{margin:0}.assistant-welcome p[data-v-c5bf0ff5]{margin:0 0 8px;color:var(--color-ink-muted);font-size:12px;line-height:1.6}.assistant-welcome button[data-v-c5bf0ff5]{width:100%;display:flex;justify-content:space-between;padding:11px 12px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-ink-secondary);background:var(--color-surface);cursor:pointer;text-align:left}.assistant-thread[data-v-c5bf0ff5]{display:grid;gap:16px}.conversation-turn[data-v-c5bf0ff5]{display:grid;gap:8px}.conversation-turn p[data-v-c5bf0ff5]{margin:0}.user-message[data-v-c5bf0ff5]{max-width:84%;justify-self:end;padding:9px 11px;border-radius:12px 12px 3px;color:#fff;background:var(--color-primary);font-size:12px;line-height:1.55}.assistant-message[data-v-c5bf0ff5]{display:grid;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:3px 12px 12px;background:var(--color-surface)}.assistant-message>span[data-v-c5bf0ff5]{width:fit-content;color:var(--color-success);font-size:9px;font-weight:800}.assistant-message>span[data-v-c5bf0ff5]:not([data-status=CONNECTED]){color:var(--color-warning)}.assistant-message>p[data-v-c5bf0ff5]{color:var(--color-ink);font-size:12px;line-height:1.65}.assistant-message>div[data-v-c5bf0ff5]{display:flex;flex-wrap:wrap;gap:5px}.assistant-message strong[data-v-c5bf0ff5]{padding:4px 6px;border-radius:6px;color:var(--color-primary);background:var(--color-primary-soft);font-size:9px}.assistant-message small[data-v-c5bf0ff5]{color:var(--color-ink-muted);font-size:9px}.assistant-drawer footer[data-v-c5bf0ff5]{padding:12px 14px;border-top:1px solid var(--color-border);background:var(--color-surface)}.assistant-drawer form[data-v-c5bf0ff5]{display:grid;grid-template-columns:1fr auto;gap:8px}.assistant-drawer textarea[data-v-c5bf0ff5]{min-width:0;resize:none;padding:9px 10px;border:1px solid var(--color-border-strong);border-radius:9px;color:var(--color-ink);background:var(--color-surface-subtle);font:inherit}.assistant-drawer form button[data-v-c5bf0ff5]{padding:0 14px;border:0;border-radius:9px;color:#fff;background:var(--color-primary);font-weight:750}.assistant-drawer form button[data-v-c5bf0ff5]:disabled{opacity:.45}.assistant-error[data-v-c5bf0ff5]{color:var(--color-danger);font-size:12px}@media(max-width:760px){.assistant-drawer[data-v-c5bf0ff5]{bottom:0;height:100dvh}.assistant-body[data-v-c5bf0ff5]{padding:12px}}@media(prefers-reduced-motion:reduce){.assistant-fab__icon[data-v-c5bf0ff5]{animation:none}.assistant-fab[data-v-c5bf0ff5],.assistant-fab__label[data-v-c5bf0ff5]{transition:none}}.toast-region[data-v-11e953c1]{position:fixed;z-index:300;top:74px;right:18px;width:min(360px,calc(100vw - 32px));display:grid;gap:8px;pointer-events:none}.toast-message[data-v-11e953c1]{min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:10px 10px 10px 12px;border:1px solid var(--color-border-strong);border-left:3px solid var(--color-info);border-radius:var(--radius-md);color:var(--color-ink);background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.toast-message[data-kind=success][data-v-11e953c1]{border-left-color:var(--color-success)}.toast-message[data-kind=error][data-v-11e953c1]{border-left-color:var(--color-danger)}.toast-message__icon[data-v-11e953c1]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--color-info);background:var(--color-primary-soft)}.toast-message[data-kind=success] .toast-message__icon[data-v-11e953c1]{color:var(--color-success);background:var(--color-status-success-soft)}.toast-message[data-kind=error] .toast-message__icon[data-v-11e953c1]{color:var(--color-danger);background:var(--color-status-danger-soft)}.toast-message div[data-v-11e953c1]{display:grid;gap:2px}.toast-message strong[data-v-11e953c1]{font-size:12px}.toast-message small[data-v-11e953c1]{color:var(--color-ink-muted);font-size:10px}.toast-message button[data-v-11e953c1]{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--color-ink-muted);background:transparent;cursor:pointer}.toast-message button[data-v-11e953c1]:hover{background:var(--color-surface-subtle)}.toast-enter-active[data-v-11e953c1],.toast-leave-active[data-v-11e953c1]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-11e953c1],.toast-leave-to[data-v-11e953c1]{opacity:0;transform:translate(18px)}.app-shell[data-v-fb59f20f]{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--color-canvas);color:var(--color-ink);transition:grid-template-columns var(--motion-fast)}.app-shell--collapsed[data-v-fb59f20f]{grid-template-columns:72px minmax(0,1fr)}.sidebar[data-v-fb59f20f]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 12px 14px;background:var(--color-sidebar);color:#dce7f5;border-right:1px solid rgb(255 255 255 / 7%)}.brand[data-v-fb59f20f]{height:52px;display:flex;align-items:center;gap:11px;padding:0 8px;margin-bottom:22px}.brand__mark[data-v-fb59f20f]{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--color-primary);font-weight:800;letter-spacing:-.04em}.brand__copy[data-v-fb59f20f]{display:grid;min-width:0;line-height:1.2}.brand__copy strong[data-v-fb59f20f]{color:#fff;font-size:15px;letter-spacing:.02em}.brand__copy span[data-v-fb59f20f]{margin-top:5px;color:#7f93ae;font-size:9px;letter-spacing:.12em;white-space:nowrap}nav[data-v-fb59f20f]{display:grid;gap:5px}.nav-item[data-v-fb59f20f]{min-height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:var(--radius-md);color:#9fb0c6;text-decoration:none;font-weight:600}.nav-item[data-v-fb59f20f]:hover{color:#eef5ff;background:#ffffff0f}.nav-item.router-link-active[data-v-fb59f20f],.nav-item--active[data-v-fb59f20f]{color:#fff;background:#215fd3;box-shadow:inset 3px 0 #73a7ff}.scope-card div[data-v-fb59f20f]{display:grid;gap:3px}.scope-card strong[data-v-fb59f20f]{font-size:13px;color:#f2f7ff}.scope-card span[data-v-fb59f20f]{font-size:11px;color:#8295ae}.workspace[data-v-fb59f20f]{min-width:0}.topbar[data-v-fb59f20f]{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.topbar__title[data-v-fb59f20f],.topbar__actions[data-v-fb59f20f]{display:flex;align-items:center}.topbar__title[data-v-fb59f20f]{gap:14px}.topbar__actions[data-v-fb59f20f]{gap:8px}.topbar__context[data-v-fb59f20f]{color:var(--color-ink-muted);font-size:11px;font-weight:750;letter-spacing:.05em}.icon-button[data-v-fb59f20f]{width:var(--control-md);height:var(--control-md);display:grid;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink-secondary);background:var(--color-surface);cursor:pointer}.icon-button[data-v-fb59f20f]:hover{color:var(--color-primary);border-color:var(--color-border-strong);background:var(--color-primary-soft)}.notification-button[data-v-fb59f20f]{position:relative}.notification-dot[data-v-fb59f20f]{position:absolute;top:8px;right:8px;width:6px;height:6px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-danger);box-sizing:content-box}.profile-button[data-v-fb59f20f]{min-height:42px;display:flex;align-items:center;gap:9px;margin-left:4px;padding:4px 9px 4px 5px;border:1px solid var(--color-border);border-radius:22px;color:var(--color-ink);background:var(--color-surface);cursor:pointer}.avatar[data-v-fb59f20f]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#24456f;font-size:13px;font-weight:750}.profile-button__copy[data-v-fb59f20f]{display:grid;gap:1px;text-align:left}.profile-button__copy strong[data-v-fb59f20f]{font-size:12px}.profile-button__copy small[data-v-fb59f20f]{color:var(--color-ink-muted);font-size:10px}.topbar-popover[data-v-fb59f20f]{position:relative}.popover-card[data-v-fb59f20f]{position:absolute;z-index:20;top:48px;right:0;min-width:190px;display:grid;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink-secondary);background:var(--color-surface);box-shadow:var(--shadow-lg);font-size:12px}.profile-menu button[data-v-fb59f20f]{padding:7px;border:0;border-radius:var(--radius-sm);color:var(--color-danger);background:transparent;text-align:left;cursor:pointer}.profile-menu button[data-v-fb59f20f]:hover{background:var(--color-surface-subtle)}main[data-v-fb59f20f]{min-height:calc(100vh - 72px)}.skip-link[data-v-fb59f20f]{position:fixed;z-index:1000;top:8px;left:8px;transform:translateY(-160%);padding:9px 12px;border-radius:var(--radius-sm);color:#fff;background:var(--color-primary)}.skip-link[data-v-fb59f20f]:focus{transform:translateY(0)}@media(max-width:760px){.app-shell[data-v-fb59f20f],.app-shell--collapsed[data-v-fb59f20f]{grid-template-columns:1fr}.sidebar[data-v-fb59f20f]{position:fixed;z-index:30;inset:auto 0 0;width:auto;height:64px;display:block;padding:6px 8px;border-top:1px solid var(--color-border);border-right:0}.brand[data-v-fb59f20f],.scope-card[data-v-fb59f20f]{display:none}nav[data-v-fb59f20f]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.nav-item[data-v-fb59f20f]{min-width:0;min-height:52px;justify-content:center;padding:0;border-radius:8px}.topbar[data-v-fb59f20f]{height:64px;padding:0 12px}.topbar__title .icon-button[data-v-fb59f20f],.topbar__context[data-v-fb59f20f],.profile-button__copy[data-v-fb59f20f],.profile-button>svg[data-v-fb59f20f]{display:none}.topbar__actions>.icon-button[data-v-fb59f20f]:first-child{display:none}main[data-v-fb59f20f]{min-height:calc(100vh - 126px);padding-bottom:64px}.app-shell--focused .sidebar[data-v-fb59f20f]{display:none}.app-shell--focused main[data-v-fb59f20f]{min-height:calc(100vh - 62px);padding-bottom:0}}:root{color-scheme:light;--font-sans: "Segoe UI", "Noto Sans SC", "Microsoft YaHei UI", sans-serif;--color-sidebar: #111d2f;--color-canvas: #eef2f6;--color-surface: #ffffff;--color-surface-subtle: #f7f9fc;--color-border: #dbe3ec;--color-border-strong: #b9c7d8;--color-ink: #10233d;--color-ink-secondary: #40546f;--color-ink-muted: #71839a;--color-primary: #2764dc;--color-primary-hover: #1d52bd;--color-primary-soft: #eaf1ff;--color-success: #18a66c;--color-warning: #d97706;--color-danger: #dc3346;--color-info: #3578e5;--color-map-ground: #f7f9fc;--color-map-grid: #d4dce6;--color-map-overlay: rgb(255 255 255 / 88%);--color-rack-frame: #263341;--color-rack-beam: #435466;--color-bin-empty: #aeb9c6;--color-bin-filled: #60758a;--color-selection: #08b9d5;--color-status-success-soft: #e3f7ee;--color-status-warning-soft: #fff1dd;--color-status-danger-soft: #fde9ed;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--control-sm: 36px;--control-md: 40px;--control-mobile: 44px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgb(16 35 61 / 5%);--shadow-lg: 0 18px 50px rgb(16 35 61 / 18%);--focus-ring: 0 0 0 3px rgb(39 100 220 / 24%);--motion-fast: .16s ease}:root[data-theme=dark]{color-scheme:dark;--color-sidebar: #0b1423;--color-canvas: #111b2a;--color-surface: #172437;--color-surface-subtle: #1c2b40;--color-border: #2c3c52;--color-border-strong: #465b75;--color-ink: #edf4ff;--color-ink-secondary: #bfcee1;--color-ink-muted: #91a3ba;--color-primary-soft: #173765;--color-map-ground: #0f1924;--color-map-grid: #263746;--color-map-overlay: rgb(20 32 48 / 88%);--color-rack-frame: #43515f;--color-rack-beam: #5b6c7d;--color-bin-empty: #526273;--color-bin-filled: #71869b;--color-selection: #22d3ee;--color-status-success-soft: #123b31;--color-status-warning-soft: #4a3517;--color-status-danger-soft: #4d1f2c;--shadow-sm: 0 1px 2px rgb(0 0 0 / 18%);--shadow-lg: 0 18px 50px rgb(0 0 0 / 35%)}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms}}*{box-sizing:border-box}html{min-width:320px;background:var(--color-canvas)}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-ink);background:var(--color-canvas);font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--focus-ring)}::selection{color:#fff;background:var(--color-primary)}input[type=search]::-webkit-search-cancel-button{display:none}:is(.map-search,.search-field,.select-field,.search,.search-card label,.audit-card label,.ai-hero form,.zone-selector,.scan-field>div,.filter-bar select,.login-panel label>div) input:focus-visible,:is(.map-search,.search-field,.select-field,.search,.search-card label,.audit-card label,.ai-hero form,.zone-selector,.filter-bar) select:focus-visible{outline:0;box-shadow:none}:is(.map-search,.search-field,.select-field,.search,.search-card label,.audit-card label,.ai-hero form,.zone-selector):focus-within{border-color:var(--color-primary);box-shadow:var(--focus-ring)}.login-panel label>div:focus-within{border-color:var(--color-border);box-shadow:none}.filter-bar select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--focus-ring)}.button{min-height:var(--control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 15px;border:1px solid transparent;border-radius:var(--radius-md);font-weight:700;cursor:pointer}.button:disabled{cursor:not-allowed;opacity:.5}.button--compact{min-height:var(--control-sm);padding-inline:12px}.button--mobile{min-height:var(--control-mobile);padding-inline:18px}.button--primary{color:#fff;background:var(--color-primary)}.button--primary:hover:not(:disabled){background:var(--color-primary-hover)}.button--secondary{color:var(--color-primary);border-color:var(--color-border-strong);background:var(--color-surface)}.button--secondary:hover:not(:disabled),.button--ghost:hover:not(:disabled){background:var(--color-primary-soft)}.button--ghost{color:var(--color-ink-secondary);background:transparent}.button--danger{color:#fff;background:var(--color-danger)}.surface-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.page-frame{padding:10px 14px 12px}.page-heading{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:4px}.page-heading h2{margin:0;font-size:16px;line-height:1.2;letter-spacing:-.02em}.page-heading p{margin:2px 0 0;color:var(--color-ink-muted);font-size:11px;line-height:1.35}:root[data-theme=dark] :is(input,select,textarea){color:var(--color-ink);background:var(--color-surface)}:root[data-theme=dark] :is(.login-panel,.map-button,.task-header>a,.scan-field>div,.search-field,.select-field,.inventory-page select,.count-layout select){background:var(--color-surface)}:root[data-theme=dark] :is(.progress,.capacity-track){background:var(--color-surface-subtle)}:root[data-theme=dark] :is(.status,.task-status,.result,.provider-status){background:var(--color-status-success-soft);color:#78dcb6}:root[data-theme=dark] :is(.status-chip[data-status=EXCEPTION],.result[data-result=FAILED],.login-error){background:var(--color-status-danger-soft);color:#ff9cad}:root[data-theme=dark] :is(.assistant-fab,.ai-hero__icon){background:#163864}:root[data-theme=dark] :is(.answer-card){border-color:var(--color-border-strong);background:linear-gradient(135deg,#16263e,#192f4e)}:root[data-theme=dark] :is(.warehouse-page,.plan-view,.warehouse-3d,.webgl-fallback){background:var(--color-map-ground)}:root[data-theme=dark] :is(.warehouse-commandbar,.icon-action,.mode-switcher button:hover:not(:disabled),.view-switcher button.active){background:var(--color-surface)}:root[data-theme=dark] .map-metrics{background:var(--color-surface-subtle);border-color:var(--color-border)}:root[data-theme=dark] .map-metrics div{border-color:var(--color-border)}:root[data-theme=dark] :is(.twin-toolbar__group,.scene-help,.map-legend,.twin-search,.bin-hover-card,.map-compass){border-color:var(--color-border-strong);color:var(--color-ink-secondary);background:var(--color-map-overlay)}:root[data-theme=dark] :is(.table-frame tbody tr:hover,.table-frame tbody tr:focus-visible,.inventory-list article,.task-header>a,.scan-field>div,.count-layout select,.inventory-page select,.search-field,.select-field,.map-button,.warehouse-commandbar,.icon-action,.view-switcher button.active,.mode-switcher button:hover:not(:disabled)){color:var(--color-ink);background:var(--color-surface-subtle)}:root[data-theme=dark] :is(.warehouse-page,.webgl-fallback){background:var(--color-canvas)}:root[data-theme=dark] :is(.status-chip[data-status=RELEASED],.provider-status[data-status=NOT_CONFIGURED],.provider-status[data-status=ERROR_FALLBACK],.provider-status[data-status=GUARDRAIL],.status-chip--warning){color:#ffd08a;background:var(--color-status-warning-soft)}:root[data-theme=dark] :is(.status-chip[data-status=COMPLETED]){color:var(--color-ink-secondary);background:var(--color-surface-subtle)}:root[data-theme=dark] option{color:var(--color-ink);background:var(--color-surface)}@media(max-width:760px){.page-frame{padding:var(--space-3)}.page-heading{align-items:flex-start;flex-direction:column}}
