.responsive-detail-panel{display:contents}.touch-navigation{display:none}@media (max-width:1280px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell .sidebar{display:none}.app-shell .workspace{min-width:0;padding:16px 20px 28px}.app-shell :is(button,.primary-action,.secondary-action,.danger-action,.icon-button,.nav-item,.segmented-control button,.insights-signal__actions a,.insights-drawer>footer a){min-height:44px}.app-shell :is(.icon-button,.ai-icon-button,.job-step-increment,.job-run-card__toggle){min-width:44px}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:44px;font-size:16px;max-width:100%}.app-shell input[type=checkbox]{width:22px;height:22px;margin:11px}.touch-select{width:100%;min-width:0;padding:10px 32px 10px 12px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface-raised,#fff);font:inherit}.touch-select option{color:#171923;background:#fff}.app-shell .topbar{min-height:56px;gap:12px}.app-shell .mobile-nav-trigger{display:grid;flex:0 0 44px}.app-shell :is(.inventory-hero,.hero-band,.module-heading,.dashboard-heading){min-height:0;padding:16px;gap:14px}.app-shell :is(.inventory-hero,.hero-band,.module-heading,.dashboard-heading) h1{font-size:1.65rem}.app-shell :is(.inventory-hero,.hero-band,.module-heading,.dashboard-heading) p{display:none}.app-shell :is(.metrics-grid,.module-metrics-grid,.insights-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell :is(.orders-filter-bar,.jobs-filter-bar,.inventory-filter-bar,.cases-filters){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .inventory-filter-bar,.app-shell .module-workspace .cases-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin:0;min-width:0}.app-shell .cases-search{grid-column:1/-1;min-width:0}.app-shell .cases-search input{min-width:0}.app-shell :is(.drawer-form__grid,.case-job-row){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell :is(.drawer-form__actions,.inventory-drawer__footer){position:sticky;bottom:0;z-index:2;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:var(--surface,#fff);flex-wrap:wrap}.app-shell .inventory-drawer{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.app-shell :is(.inventory-drawer-layer,.drawer-backdrop){z-index:80}.app-shell .inventory-drawer__header{gap:12px}.app-shell .inventory-drawer__tabs button{min-height:48px}.responsive-records{display:grid;gap:12px;padding:14px;min-width:0}.po-expanded .responsive-records{padding:0}.responsive-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised,#fff);color:var(--text);text-decoration:none;text-align:left;min-width:0}.responsive-record.is-selected{border-color:var(--accent,#8b5cf6);box-shadow:0 0 0 1px var(--accent,#8b5cf6)}.responsive-record__field{display:grid;align-content:start;gap:6px;min-width:0;overflow-wrap:anywhere;font-size:.94rem}.responsive-record__field:first-child{grid-column:1/-1}.responsive-record__field :is(strong,small){display:block;white-space:normal}.responsive-record__label{color:var(--muted);font-size:.78rem}.responsive-record__field .progress-track{width:100%;min-width:60px}.responsive-record__field .stock-pill{justify-self:start;max-width:100%;white-space:normal}.responsive-record-details{padding:0 16px 14px;border-bottom:1px solid var(--line)}.responsive-record-details summary{min-height:44px;padding:12px 0;cursor:pointer}.responsive-record-details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.responsive-load-more{justify-self:center}.jobs-workspace--embedded{display:grid;gap:14px;min-width:0}.jobs-embedded-search{display:grid;gap:8px;padding:14px;color:var(--muted);font-size:.85rem}.jobs-embedded-search input{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--text);font:inherit}.operator-job-groups{display:grid;gap:12px;min-width:0}.operator-job-group{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.operator-job-group__header{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:0;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.operator-job-group__header>svg{flex-shrink:0;color:var(--accent-strong)}.operator-job-group__header[aria-expanded=true]{border-bottom:1px solid var(--line)}.operator-job-group__header:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.operator-job-group__title{display:grid;flex:1;gap:6px;min-width:0;overflow-wrap:anywhere}.operator-job-group__meta small,.operator-job-group__title small{color:var(--muted)}.operator-job-group__meta{display:grid;justify-items:end;gap:8px;flex-shrink:0;font-size:.85rem}.operator-job-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.operator-job-card{display:grid;align-content:start;gap:12px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;color:var(--text);background:var(--surface-raised,#fff);text-align:left;font:inherit;overflow-wrap:anywhere}button.operator-job-card{cursor:pointer}.operator-job-card>strong{font-size:1.15rem}.operator-job-card__heading,.operator-job-card__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.85rem}.operator-job-card__blocker{color:#fbbf24;font-size:.9rem;line-height:1.5}.operator-job-card__open{color:var(--accent-strong,#6d28d9);font-weight:650}.operator-execution{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:12px}.app-shell .job-drawer{display:flex;flex-direction:column}.job-drawer>*{flex-shrink:0}.job-drawer .inventory-drawer__header{order:0}.job-drawer .job-drawer__summary{order:1}.job-drawer .job-progress-card{order:2}.job-drawer .operator-execution{order:3}.job-drawer .job-drawer__actions{order:4}.job-drawer .job-material-requirements{order:5}.job-drawer .job-report-card{order:6}.job-drawer .job-drawer__links{order:7}.operator-execution form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.operator-execution label{flex:1;min-width:140px}.agenda-schedule-form label,.operator-execution label,.responsive-toolbar label{display:grid;gap:8px}.agenda-schedule-form input,.operator-execution input,.responsive-toolbar input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface-raised,#fff);color:var(--text)}.responsive-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:16px}.responsive-toolbar>*{flex:1 1 180px;min-width:0}.responsive-filters{padding:14px}.responsive-filters__primary,.responsive-filters__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.responsive-filters label{display:grid;gap:8px;min-width:0;font-size:.85rem;color:var(--muted)}.responsive-filters input{min-width:0;width:100%}.responsive-filters .reports-search-field>div{display:flex;align-items:center;gap:6px;min-width:0}.responsive-filters .reports-search-field input{padding:8px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface-raised)}.responsive-filters summary{cursor:pointer;min-height:44px;padding:14px 0;color:var(--muted)}.app-shell .jobs-hero-stat,.app-shell .jobs-panel>.panel-header{display:none}.app-shell .jobs-workspace .job-run-list{display:flex;flex-direction:column}.app-shell .jobs-workspace .operator-job-list{order:-1}.app-shell .jobs-workspace .module-heading{display:flex;align-items:center;flex-direction:row}.app-shell .jobs-workspace .module-heading h1{font-size:1.3rem}.app-shell .jobs-workspace .module-heading__actions .primary-action{white-space:normal;text-align:center}.responsive-actions{display:flex;flex-wrap:wrap;gap:10px}.responsive-actions>*{flex:1 1 auto;justify-content:center}.agenda-schedule-form{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.responsive-hint{padding:14px 18px;color:var(--muted);line-height:1.5}.operations-summary{display:grid;gap:20px}.operations-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.summary-record{display:grid;gap:10px;padding:18px;border-top:1px solid var(--line);color:var(--text);text-decoration:none}.summary-record>span:not(.stock-pill):not(.progress-track){color:var(--muted);font-size:.9rem}.batch-mobile-summary{padding:14px}.app-shell .case-one-off-job .job-run-card__header{grid-template-columns:44px 1fr 1fr;gap:12px;min-width:0}.app-shell .batch-accordion-card__header{min-width:0;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px}.app-shell .batch-accordion-card__header>*{min-width:0;white-space:normal;overflow-wrap:anywhere}.app-shell .po-card__selection{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px}.app-shell .po-card__selection>.order-cell{grid-column:1/-1}.app-shell :is(.po-line,.po-line-row,.batch-line-row){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px}.app-shell :is(.po-delivery-tooltip){display:none}.app-shell :is(.inventory-picker,.supplier-picker,.confirmation-dialog,.catalog-file-dialog){max-width:calc(100vw - 24px)}.app-shell :is(.insights-chart-grid,.case-overview-grid,.case-communication,.case-links-grid){grid-template-columns:1fr}.app-shell .mobile-nav-layer{position:fixed;z-index:120;inset:0;display:block;background:rgba(1,3,10,.65)}.app-shell .mobile-nav-drawer{width:min(360px,calc(100vw - 24px));height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:18px 14px max(18px,env(safe-area-inset-bottom));background:#080c1a;color:#fff}.app-shell .mobile-nav-footer,.app-shell .mobile-nav-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell .mobile-nav-header>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:9px}.app-shell .mobile-nav-header small{display:block;color:var(--muted);font-size:.75rem}.app-shell .mobile-nav-header>button{flex-shrink:0}.app-shell .mobile-nav-list{overflow-y:auto}.app-shell .mobile-nav-list .nav-item{grid-template-columns:22px 1fr auto;justify-items:stretch}.app-shell .mobile-nav-list :is(.nav-item span,.nav-section__label){display:block}.app-shell .mobile-nav-footer>span:last-child{display:grid;gap:4px}}@media (min-width:1024px) and (max-width:1280px){.app-shell{padding-left:92px}.touch-navigation{position:fixed;inset:0 auto 0 0;width:92px;padding:24px 6px;display:flex;flex-direction:column;gap:12px;background:var(--surface);z-index:30}.touch-navigation :is(a,button){min-height:72px}.app-shell .orders-workspace .workspace-grid.has-inspector,.app-shell .procurement-page-grid.has-inspector{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr)}.app-shell :is(.order-inspector,.procurement-inspector){position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:1023px){.app-shell .workspace{padding:12px}.app-shell .responsive-detail-panel{display:block;position:fixed;inset:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:var(--surface,#fff)}.app-shell .responsive-detail-panel>aside{min-height:100dvh;max-height:none;border-radius:0;margin:0;width:100%}.app-shell .inventory-drawer-layer{padding:0}.app-shell :is(.inventory-drawer,.insights-drawer){position:fixed;inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:20px 20px max(20px,env(safe-area-inset-bottom))}.app-shell .inspector-heading{position:sticky;top:0;z-index:2;padding:16px;background:var(--surface,#fff)}}@media (max-width:767px){.app-shell .workspace{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.touch-navigation{position:fixed;inset:auto 0 0;z-index:30;display:flex;justify-content:space-around;padding:6px 4px max(6px,env(safe-area-inset-bottom));border-top:1px solid rgba(139,101,246,.2);background:var(--surface)}.touch-navigation :is(a,button){flex:1;min-height:58px}.app-shell .topbar{flex-direction:column;gap:6px}.app-shell .topbar:not(:has(.search-box input)){flex-direction:row;align-items:center}.app-shell .topbar-search-row:not(:has(input)){width:44px;flex:0 0 44px}.app-shell .search-box:not(:has(input)){display:none}.app-shell .topbar-actions{flex-wrap:wrap;overflow:visible;gap:4px}.app-shell .topbar:not(:has(.search-box input)) .topbar-actions{width:auto;flex:1}.app-shell .topbar-actions>.icon-button{display:none}.app-shell .topbar-actions>.theme-toggle{display:inline-flex}.app-shell .topbar-actions .profile-chip{margin-left:auto}.app-shell .topbar-actions .profile-chip :is(span,small){display:none}.app-shell .topbar-menu{position:fixed;left:12px;right:12px;top:120px;width:auto;max-height:calc(100dvh - 210px);overflow-y:auto}.app-shell :is(.operator-job-list,.operations-summary__grid,.drawer-form__grid,.case-job-row,.case-job-material-row){grid-template-columns:minmax(0,1fr)}.app-shell :is(.orders-filter-bar,.jobs-filter-bar,.inventory-filter-bar){grid-template-columns:minmax(0,1fr)}.operator-job-list{padding:10px 0}.operator-job-card{padding:16px}.responsive-records{padding:10px}.responsive-record{gap:14px 10px;padding:14px}.app-shell .inventory-drawer{padding:16px 14px max(20px,env(safe-area-inset-bottom))}.app-shell .drawer-header-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell :is(.module-heading__actions,.transfers-workspace .inventory-hero>div:last-child){flex-wrap:wrap;max-width:100%}.app-shell :is(.primary-action,.secondary-action,.danger-action){white-space:normal;overflow-wrap:anywhere}.app-shell .task-tabs{display:flex;flex-wrap:wrap}.app-shell .task-create-form{grid-template-columns:minmax(0,1fr)}.app-shell :is(.job-drawer__summary,.job-progress-card__top){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .planner-toolbar{display:none}.app-shell .jobs-workspace .module-heading__actions .primary-action{max-width:145px}.app-shell :is(.orders-workspace,.procurement-workspace,.workstations-workspace,.cases-workspace,.planner-workspace) .module-metrics-grid .metric-card:nth-child(n+3){display:none}.app-shell .case-one-off-job .job-run-card__header{grid-template-columns:1fr 1fr}.app-shell .case-one-off-job .job-run-card__toggle{display:none}.app-shell .case-one-off-job__body{grid-template-columns:1fr}.app-shell :is(.insights-chart-grid,.insights-coverage,.insights-presets){display:none}.app-shell .ai-mascot{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (max-width:1280px){.touch-navigation :is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;border:0;border-radius:10px;background:transparent;color:#c1c6d6;text-decoration:none;font:inherit;cursor:pointer}.touch-navigation span{font-size:.7rem;text-align:center;overflow-wrap:anywhere}.touch-navigation [aria-current=page]{background:rgba(139,92,246,.22);color:#e5d9ff}.app-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #8b5cf6;outline-offset:3px}}:root[data-theme=light]{color-scheme:light;--bg:#f5f5f4;--surface:#ffffff;--surface-raised:#ffffff;--surface-soft:#efefee;--line:rgba(39,39,45,.12);--line-strong:rgba(39,39,45,.23);--text:#242428;--text-soft:#56565e;--muted:#72727b;--accent:#8056df;--accent-strong:#6840bc;--green:#137a53;--amber:#956109;--red:#c03550;--violet:#6630d8;--violet-soft:rgba(102,48,216,.08);--shadow:0 4px 20px rgba(20,20,24,.04);--on-accent:#ffffff}.theme-toggle{flex-shrink:0;align-items:center;justify-content:center}:root[data-theme=light] .app-shell,:root[data-theme=light] body{background:var(--bg)}:root[data-theme=light] :is(.sidebar,.touch-navigation,.mobile-nav-drawer){background:var(--bg);color:var(--text);border-color:var(--line);box-shadow:none}:root[data-theme=light] :is(.hero-band,.metric-card,.table-panel,.detail-panel,.inventory-hero,.order-inspector,.procurement-inspector,.inventory-drawer,.insights-drawer,.confirmation-dialog,.cases-hero,.case-detail-header,.module-state,.topbar-menu,.notification-panel,.filter-select__menu,.form-select__menu,.inventory-picker,.supplier-picker,.catalog-file-dialog,.job-run-card,.batch-accordion-card,.po-card,.dashboard-chart-card,.insights-chart-card,.auth-card,.workspace-picker){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=light] :is(.search-box,.icon-button,.profile-chip,.locale-switcher,.filter-select__trigger,.form-select__trigger,.secondary-action,.insights-tabs,.case-detail-tabs,.job-drawer__summary,.job-progress-card,.job-report-card,.job-material-requirements,.inspector-section,.inspector-heading,.po-expanded,.batch-accordion-card__body,.planner-toolbar,.planner-backlog,.planner-board,.planner-day,.planner-lane,.planner-job-card,.dashboard-feed){background:var(--surface);color:var(--text-soft);border-color:var(--line)}:root[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color-scheme:light;color:var(--text);background-color:var(--surface);border-color:var(--line-strong)}:root[data-theme=light] input::-moz-placeholder,:root[data-theme=light] textarea::-moz-placeholder{color:var(--muted)}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:var(--muted)}:root[data-theme=light] :is(.nav-item,.nav-item svg,.nav-section__label,.touch-navigation a,.touch-navigation button,.topbar-menu__item,.topbar-menu__item strong,.profile-chip span,.dashboard-heading__link,.kicker,.cases-hero small,.case-detail-title>span){color:var(--text-soft)}:root[data-theme=light] :is(.nav-item.is-active,.nav-item.is-active svg,.touch-navigation [aria-current=page]){color:var(--accent-strong);background:#eee7fc;border-color:#d8c7f5;box-shadow:none}:root[data-theme=light] :is(.nav-item:hover,.topbar-menu__item:hover,.secondary-action:hover,.icon-button:hover,.filter-select__option:hover){background:var(--surface-soft)}:root[data-theme=light] .primary-action{background:#7343ce;color:#fff;border-color:#7343ce;box-shadow:none}:root[data-theme=light] .auth-primary{background:var(--accent-strong);color:#fff;border-color:#8056df;box-shadow:none}:root[data-theme=light] :is(.primary-action,.auth-primary) :is(span,small,svg){color:inherit}:root[data-theme=light] :is(.stock-pill,.case-badge){color:#625478;background:#f1edf7;border-color:#e2daed}:root[data-theme=light] :is(.stock-pill.is-muted){color:#645b73;background:#f0edf5}:root[data-theme=light] :is(.stock-pill.is-success,.case-status--resolved,.case-status--closed){color:#13734d;background:#e4f5ed;border-color:#bce3cf}:root[data-theme=light] :is(.stock-pill.is-warning,.case-priority--high,.case-status--waiting_parts,.case-status--waiting_customer,.case-status--waiting_production){color:#885709;background:#fff3d9;border-color:#edd9aa}:root[data-theme=light] :is(.stock-pill.is-danger,.danger-action,.case-priority--urgent,.case-status--rejected,.case-status--cancelled){color:#b22d47;background:#fdebf0;border-color:#f1c8d3}:root[data-theme=light] .operator-job-card__blocker{color:#93600d}:root[data-theme=light] .table-head{color:var(--muted)}:root[data-theme=light] .workstation-stage-pill{color:color-mix(in srgb,var(--stage-color) 62%,#211b35)}:root[data-theme=light] :is(.risk-cell.is-material-watch){color:#93600d}:root[data-theme=light] :is(.risk-cell.is-on-track,.risk-cell.is-complete,.inspector-status.is-complete){color:#13734d}:root[data-theme=light] :is(.risk-cell.is-jobs-queued,.inspector-status.is-queued){color:#2865a6}:root[data-theme=light] :is(.inspector-status.is-progress,.dashboard-panel-link,.dashboard-analytics-card header>strong){color:var(--accent-strong)}:root[data-theme=light] :is(.inventory-tabs,.module-tabs){background:var(--surface-soft);border-color:var(--line)}:root[data-theme=light] :is(.inventory-tabs,.module-tabs) button{color:var(--text-soft)}:root[data-theme=light] :is(.inventory-tabs,.module-tabs) button.is-selected{background:#e8def9;color:var(--accent-strong)}:root[data-theme=light] :is(.insight-notifications__panel,.po-delivery-tooltip,.dashboard-chart-tooltip,.insights-panel,.insights-metric-card,.ai-mascot__options,.ai-mascot__menu,.access-card,.access-role-card,.access-user-card,.invite-token-panel code){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=light] :is(.ai-mascot__menu strong,.filter-select__menu>button,.insight-notifications__panel strong){color:var(--text)}:root[data-theme=light] :is(.filter-select__menu>button:hover,.filter-select__menu>button.is-active,.filter-select__menu>button.is-selected){background:var(--surface-soft);color:var(--accent-strong)}:root[data-theme=light] :is(.planner-import-panel,.capacity-calendar-drawer,.planner-sticker-tooltip){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=light] :is(.planner-corner,.planner-group-cell,.planner-day-head){background:var(--surface-soft);color:var(--text-soft)}:root[data-theme=light] :is(.planner-day-head.is-weekend,.planner-cell.is-off){background:#e8e8e6}:root[data-theme=light] :is(.planner-free-load strong,.planner-day-head>small,.planner-weekends-toggle.is-active,.job-step-start){color:var(--green)}:root[data-theme=light] :is(.planner-free-load.is-tight strong,.planner-day-head.is-tight>small){color:var(--amber)}:root[data-theme=light] :is(.planner-free-load.is-negative strong,.planner-day-head.is-overloaded>small){color:var(--red)}:root[data-theme=light] .job-operation-blocker{color:var(--amber)!important}:root[data-theme=light] .jobs-traceability a{color:var(--accent-strong)}:root[data-theme=light] .insights-workspace{background:var(--bg)}:root[data-theme=light] :is(.insights-hero__meta,.insights-filter-bar,.insights-executive-summary,.insights-coverage,.insights-attention){background:var(--surface);color:var(--text);box-shadow:var(--shadow)}:root[data-theme=light] .insights-signal{--signal:#93600d;background:color-mix(in srgb,var(--signal) 4%,white)}:root[data-theme=light] .insights-signal.is-critical{--signal:#c03550}:root[data-theme=light] .insights-signal.is-positive{--signal:#137a53}:root[data-theme=light] :is(.insights-signal__actions button,.insights-executive-summary>button,.insights-drawer>footer button,.insights-workflow-pill,.insights-attention__views button.is-active){color:var(--accent-strong)}:root[data-theme=light] :is(.capacity-heatmap__cell.is-balanced,.capacity-heatmap__legend .is-balanced,.insights-workflow-pill.is-resolved,.insights-sla-pill){color:var(--green)}:root[data-theme=light] :is(.capacity-heatmap__cell.is-under,.capacity-heatmap__legend .is-under,.insights-sla-pill.is-overdue){color:var(--red)}:root[data-theme=light] :is(.capacity-heatmap__cell.is-over,.capacity-heatmap__legend .is-over,.insights-metric-card.is-over>strong,.insights-sla-pill.is-dueSoon,.insights-workflow-pill.is-snoozed){color:var(--amber)}:root[data-theme=light] .progress-track{background:#eae4f4}:root[data-theme=light] :is(.segmented-control,.inventory-drawer__tabs,.task-tabs){background:var(--surface-soft)}:root[data-theme=light] :is(.segmented-control button,.inventory-drawer__tabs button,.task-tabs button,.cases-tabs button,.case-detail-tabs button,.insights-tabs button){color:var(--text-soft)}:root[data-theme=light] :is(.segmented-control,.inventory-drawer__tabs,.task-tabs,.cases-tabs,.case-detail-tabs,.insights-tabs) :is(.is-active,.is-selected,[aria-selected=true]){color:var(--accent-strong);background:#eee7fc;border-color:#d8c7f5}:root[data-theme=light] .insights-filter-bar input{color-scheme:light}:root[data-theme=light] .auth-page{color-scheme:light;color:var(--text);background:var(--bg)}:root[data-theme=light] .auth-topbar{background:rgba(250,249,253,.95)}:root[data-theme=light] :is(.auth-wordmark,.auth-card__intro p,.auth-form label,.auth-footer,.auth-back,.workspace-option){color:var(--text-soft)}:root[data-theme=light] :is(.auth-secondary,.auth-oauth,.workspace-option){background:var(--surface);color:var(--text)}:root[data-theme=light] :is(.auth-footer a,.auth-label-row a,.auth-icon){color:var(--accent-strong)}:root[data-theme=light] :is(.batch-expanded-panel,.batch-capacity-toolbar){background:var(--surface-soft);border-color:var(--line)}:root[data-theme=light] .batch-ring{background:radial-gradient(circle at center,var(--surface) 56%,transparent 58%),conic-gradient(var(--ring-color) var(--ring-value),#eae4f4 0)}:root[data-theme=light] :is(.batch-ring-card,.batch-drop-zone,.batch-line-entry,.batch-supplier-card,.batch-manual-jobs,.workstation-group-card){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:var(--shadow)}:root[data-theme=light] :is(.batch-line-entry:hover,.workstation-group-card:hover){background:#f7f3fd;border-color:var(--line-strong)}:root[data-theme=light] .workstation-group-card.is-selected{background:#eee7fc;border-color:#cbb5f2}:root[data-theme=light] .group-edit-button{background:var(--surface-soft);color:var(--accent-strong);border-color:var(--line)}:root[data-theme=light] .group-edit-button:hover{background:#e8def9}:root[data-theme=light] .batch-drop-zone.is-drop-available{background:#f5efff;border-color:var(--accent)}:root[data-theme=light] .batch-drop-zone.is-drop-active{background:#ebe0fc;border-color:var(--accent-strong)}:root[data-theme=light] .insights-compact-table{background:var(--line);border-color:var(--line)}:root[data-theme=light] .insights-compact-table>div{background:var(--surface);color:var(--text)}:root[data-theme=light] .insights-compact-table a{color:var(--accent-strong)}:root[data-theme=light] .insights-compact-table .capacity-utilization.is-over{color:var(--amber)}:root[data-theme=light] .insights-risk-list{background:var(--line);border-color:var(--line)}:root[data-theme=light] .insights-risk-list>a{background:var(--surface);color:var(--text)}:root[data-theme=light] .insights-risk-list>a:hover{background:#f7f3fd}:root[data-theme=light] .insights-risk-list>a>svg{color:var(--accent-strong)}:root[data-theme=light] .activity-history-drawer{background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:-12px 0 45px rgba(42,28,75,.12)}:root[data-theme=light] .activity-history-header{background:var(--bg);border-color:var(--line)}:root[data-theme=light] :is(.activity-history-heading small,.activity-history-heading__icon,.activity-history-event__link-icon){color:var(--accent-strong)}:root[data-theme=light] .activity-history-event{--activity-tone:var(--accent-strong)}:root[data-theme=light] .activity-history-event__marker{background:color-mix(in srgb,var(--activity-tone) 8%,white)}:root[data-theme=light] :is(.activity-history-event.is-created,.activity-history-event.is-incremented,.activity-history-event.is-completed,.activity-history-event.is-received,.activity-history-event.is-approved){--activity-tone:var(--green)}:root[data-theme=light] :is(.activity-history-event.is-deleted,.activity-history-event.is-decremented,.activity-history-event.is-unscheduled){--activity-tone:var(--red)}:root[data-theme=light] :is(.activity-history-event.is-started,.activity-history-event.is-scheduled,.activity-history-event.is-ordered,.activity-history-event.is-transferred){--activity-tone:#2865a6}:root[data-theme=light] :is(.activity-history-event.is-adjusted,.activity-history-event.is-updated,.activity-history-event.is-recalculated,.activity-history-event.is-converted){--activity-tone:var(--amber)}:root[data-theme=light] :is(.activity-history-state.is-error svg,.activity-history-inline-error){color:var(--red)}@media (max-width:1280px){.dashboard-feed{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.dashboard-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;gap:4px;border-bottom:1px solid var(--line)}.dashboard-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 8px;min-width:0;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:.84rem;font-weight:650;cursor:pointer;transition:background .15s,color .15s}.dashboard-tabs button svg{flex-shrink:0}.dashboard-tabs button:hover{color:var(--text);background:var(--surface-soft)}.dashboard-tabs button[aria-selected=true]{background:var(--violet-soft);color:var(--accent-strong);box-shadow:inset 0 -2px var(--accent)}.dashboard-tab-panel{padding:18px}.dashboard-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.dashboard-feed-heading h2{margin:0;font-size:1rem;color:var(--text)}.dashboard-feed-heading>span{color:var(--muted);font-size:.8rem;white-space:nowrap}.dashboard-feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-feed-record{display:grid;align-content:start;gap:9px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:11px;background:var(--surface-raised);color:var(--text);text-decoration:none;overflow-wrap:anywhere}a.dashboard-feed-record:hover{border-color:var(--accent)}.dashboard-feed-record>.stock-pill{justify-self:start}.dashboard-feed-record>strong{font-size:1rem;line-height:1.4}.dashboard-feed-record>small,.dashboard-feed-record>span:not(.stock-pill):not(.progress-track){color:var(--muted);font-size:.82rem;line-height:1.5}.dashboard-feed-record>p{margin:2px 0;color:var(--text-soft);font-size:.83rem;line-height:1.5;white-space:pre-wrap}.dashboard-tab-panel>.secondary-action{display:flex;margin:16px auto 0}.dashboard-feed-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:var(--muted)}.dashboard-feed-loading{display:grid;gap:14px;padding:16px 0;color:var(--muted)}.dashboard-feed-loading__line{height:66px;border-radius:10px;background:var(--surface-soft)}}@media (max-width:767px){.dashboard-tabs button{flex-direction:column;gap:7px;font-size:.7rem;padding:11px 3px;line-height:1.3}.dashboard-tab-panel{padding:14px}.dashboard-feed-grid{grid-template-columns:minmax(0,1fr)}.dashboard-feed-heading{align-items:baseline}.dashboard-feed-heading h2{font-size:.92rem}}