:root{color-scheme:light dark;--color-bg: #07111f;--color-bg-elevated: #0d1a2c;--color-bg-muted: #142238;--color-surface: rgba(13, 26, 44, .92);--color-surface-strong: rgba(15, 31, 53, .98);--color-surface-primary: rgba(9, 27, 49, .98);--color-surface-secondary: rgba(10, 22, 38, .92);--color-surface-critical: rgba(72, 37, 39, .96);--color-surface-subtle: rgba(255, 255, 255, .07);--color-surface-row: rgba(31, 42, 54, .94);--color-surface-row-hover: rgba(47, 61, 75, .98);--color-border: rgba(229, 237, 245, .18);--color-border-strong: rgba(229, 237, 245, .32);--color-border-active: rgba(92, 152, 219, .58);--color-text: #edf5fb;--color-text-muted: #b8c7d8;--color-text-subtle: #8ea3ba;--color-text-disabled: #8ea0af;--color-heading: #f9fbfd;--color-link: #bcd7ff;--color-accent: #4f8cff;--color-accent-strong: #8db8ff;--color-accent-surface: rgba(79, 140, 255, .2);--color-success: #39d39f;--color-success-surface: rgba(57, 211, 159, .18);--color-warning: #f6b63d;--color-warning-surface: rgba(246, 182, 61, .2);--color-danger: #ff6363;--color-danger-surface: rgba(255, 99, 99, .18);--color-info: #66c6ff;--color-info-surface: rgba(102, 198, 255, .18);--color-body-gradient-1: rgba(79, 140, 255, .14);--color-body-gradient-2: rgba(57, 211, 159, .08);--color-body-gradient-base: linear-gradient(180deg, #081423 0%, #07111f 52%, #050b15 100%);--color-sidebar-bg: linear-gradient(180deg, #081426 0%, #06101e 54%, #040a13 100%);--color-top-bar-bg: rgba(249, 252, 255, .84);--color-control-bg: rgba(255, 255, 255, .075);--color-control-bg-hover: rgba(255, 255, 255, .11);--color-soft-surface: rgba(255, 255, 255, .055);--color-soft-surface-hover: rgba(255, 255, 255, .085);--color-table-wrap-bg: rgba(17, 25, 34, .78);--color-table-bg: rgba(25, 35, 46, .86);--color-table-head-bg: rgba(255, 255, 255, .06);--color-overlay-bg: rgba(12, 17, 23, .68);--color-alert-text: #ffe6e3;--color-button-primary-bg: linear-gradient(180deg, #2f80ed, #1d5fd0);--color-button-primary-text: #f2fffb;--color-button-operational-bg: linear-gradient(180deg, #2f80ed, #1d5fd0);--color-button-danger-text: #ffe9e7;--color-brand-mark-bg: linear-gradient(145deg, rgba(47, 128, 237, .95), rgba(36, 80, 170, .84));--font-family-base: Inter, "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .76rem;--font-size-sm: .875rem;--font-size-md: .95rem;--font-size-lg: 1.125rem;--font-size-xl: 1.35rem;--font-size-2xl: clamp(1.75rem, 3vw, 2.45rem);--line-height-base: 1.5;--letter-spacing-label: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 14px;--radius-2xl: 18px;--radius-pill: 999px;--shadow-sm: 0 10px 24px rgba(5, 12, 22, .18);--shadow-md: 0 18px 44px rgba(5, 12, 22, .24);--shadow-lg: 0 28px 70px rgba(5, 12, 22, .34);--shadow-inset-glass: inset 0 1px 0 rgba(255, 255, 255, .08);--glass-bg: linear-gradient(145deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .025)), var(--color-surface);--glass-bg-strong: linear-gradient(145deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .035)), var(--color-surface-strong);--glass-bg-primary: linear-gradient(145deg, rgba(142, 216, 196, .12), rgba(132, 167, 255, .045)), var(--color-surface-primary);--glass-bg-secondary: linear-gradient(145deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, .012)), var(--color-surface-secondary);--glass-bg-critical: linear-gradient(145deg, rgba(255, 159, 159, .16), rgba(246, 200, 107, .055)), var(--color-surface-critical);--glass-border: 1px solid var(--color-border);--glass-blur: blur(18px) saturate(132%);--focus-ring: 0 0 0 3px rgba(132, 167, 255, .34);--transition-fast: .16s ease;--transition-medium: .2s ease}:root[data-theme=light]{color-scheme:light;--color-bg: #f4f7fb;--color-bg-elevated: #ffffff;--color-bg-muted: #eaf0f6;--color-surface: rgba(255, 255, 255, .88);--color-surface-strong: rgba(255, 255, 255, .97);--color-surface-primary: rgba(233, 248, 245, .96);--color-surface-secondary: rgba(247, 250, 252, .9);--color-surface-critical: rgba(255, 239, 237, .96);--color-surface-subtle: rgba(15, 23, 42, .045);--color-surface-row: rgba(255, 255, 255, .94);--color-surface-row-hover: rgba(232, 242, 248, .98);--color-border: rgba(39, 55, 74, .14);--color-border-strong: rgba(39, 55, 74, .26);--color-border-active: rgba(32, 112, 170, .45);--color-text: #1f2a37;--color-text-muted: #526171;--color-text-subtle: #6b7a89;--color-text-disabled: #7c8996;--color-heading: #111827;--color-link: #1f6fa9;--color-accent: #2479b8;--color-accent-strong: #155b8d;--color-accent-surface: rgba(36, 121, 184, .12);--color-success: #147d63;--color-success-surface: rgba(20, 125, 99, .12);--color-warning: #9f6717;--color-warning-surface: rgba(194, 129, 36, .15);--color-danger: #b43d36;--color-danger-surface: rgba(180, 61, 54, .13);--color-info: #236ba8;--color-info-surface: rgba(35, 107, 168, .12);--color-body-gradient-1: rgba(47, 128, 237, .1);--color-body-gradient-2: rgba(57, 211, 159, .07);--color-body-gradient-base: linear-gradient(180deg, #fbfdff 0%, #f4f7fb 52%, #eef3f8 100%);--color-sidebar-bg: linear-gradient(180deg, #081426 0%, #06101e 54%, #040a13 100%);--color-top-bar-bg: rgba(250, 252, 255, .9);--color-control-bg: rgba(255, 255, 255, .88);--color-control-bg-hover: rgba(235, 243, 248, .96);--color-soft-surface: rgba(255, 255, 255, .72);--color-soft-surface-hover: rgba(237, 245, 249, .94);--color-table-wrap-bg: rgba(255, 255, 255, .84);--color-table-bg: rgba(255, 255, 255, .94);--color-table-head-bg: rgba(235, 243, 248, .94);--color-overlay-bg: rgba(25, 35, 46, .36);--color-alert-text: #7f1d1d;--color-button-primary-bg: linear-gradient(180deg, #2f80ed, #1d5fd0);--color-button-primary-text: #ffffff;--color-button-operational-bg: linear-gradient(180deg, #2f80ed, #1d5fd0);--color-button-danger-text: #8a211d;--color-brand-mark-bg: linear-gradient(145deg, rgba(47, 128, 237, .95), rgba(36, 80, 170, .84));--shadow-sm: 0 8px 24px rgba(29, 42, 55, .08);--shadow-md: 0 18px 46px rgba(29, 42, 55, .12);--shadow-lg: 0 28px 70px rgba(29, 42, 55, .16);--shadow-inset-glass: inset 0 1px 0 rgba(255, 255, 255, .78);--glass-bg: linear-gradient(145deg, rgba(255, 255, 255, .74), rgba(245, 250, 252, .58)), var(--color-surface);--glass-bg-strong: linear-gradient(145deg, rgba(255, 255, 255, .88), rgba(246, 250, 252, .66)), var(--color-surface-strong);--glass-bg-primary: linear-gradient(145deg, rgba(20, 125, 99, .08), rgba(36, 121, 184, .05)), var(--color-surface-primary);--glass-bg-secondary: linear-gradient(145deg, rgba(255, 255, 255, .72), rgba(238, 245, 249, .64)), var(--color-surface-secondary);--glass-bg-critical: linear-gradient(145deg, rgba(180, 61, 54, .1), rgba(194, 129, 36, .06)), var(--color-surface-critical);--focus-ring: 0 0 0 3px rgba(36, 121, 184, .28)}:root{font-family:var(--font-family-base);background:var(--color-bg);color:var(--color-text);line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(circle at 12% 0%,var(--color-body-gradient-1),transparent 28%),radial-gradient(circle at 88% 8%,var(--color-body-gradient-2),transparent 26%),var(--color-body-gradient-base)}a{color:var(--color-link);transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}a:hover{color:var(--color-accent-strong)}input::placeholder,textarea::placeholder{color:var(--color-text-disabled);opacity:1}select{color-scheme:dark}select option,select optgroup{background:var(--color-bg-elevated);color:var(--color-text)}:root[data-theme=light] select{color-scheme:light}:where(a,button,input,select,textarea):focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-shell{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh}.app-main{min-width:0}.sidebar{position:sticky;top:0;height:100vh;padding:var(--space-6) var(--space-5);border-right:var(--glass-border);background:var(--color-sidebar-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-inset-glass);display:flex;flex-direction:column}.workspace{padding:var(--space-6) var(--space-8) var(--space-8);width:100%}.dashboard-page{display:grid;gap:24px;max-width:1280px;width:100%}.workspace-header h1{margin:0;font-size:var(--font-size-2xl);letter-spacing:0;color:var(--color-heading)}.workspace-header p{margin:8px 0 0;max-width:56ch;color:var(--color-text-muted)}.workspace-header-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.top-bar{position:sticky;top:0;z-index:10;min-height:66px;padding:0 var(--space-8);border-bottom:var(--glass-border);background:var(--color-top-bar-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.top-bar div{display:grid;gap:2px}.top-bar span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.top-bar strong{color:var(--color-heading);font-size:var(--font-size-md)}.top-bar .top-bar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);color:var(--color-text-muted);text-transform:capitalize}.mobile-nav-toggle,.mobile-nav-close,.mobile-nav-backdrop{display:none}.mobile-nav-toggle,.mobile-nav-close{min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:0 .8rem;color:var(--color-heading);background:var(--color-control-bg);font:inherit;font-size:var(--font-size-sm);font-weight:800;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.mobile-nav-toggle:hover,.mobile-nav-close:hover{border-color:var(--color-border-active);background:var(--color-control-bg-hover)}.theme-control,.top-bar .theme-control,.auth-panel .theme-control{display:inline-flex;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-soft-surface);box-shadow:var(--shadow-inset-glass)}.theme-control-button{min-height:30px;border:0;border-radius:var(--radius-pill);padding:0 .66rem;color:var(--color-text-muted);background:transparent;font:inherit;font-size:var(--font-size-xs);font-weight:800;letter-spacing:0;line-height:1;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.theme-control-button:hover{color:var(--color-heading);background:var(--color-surface-subtle)}.theme-control-button[aria-pressed=true]{color:var(--color-heading);background:var(--color-accent-surface);box-shadow:var(--shadow-inset-glass)}.theme-control--compact{flex:0 0 auto}.sidebar-brand h1{margin:0;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.sidebar-brand{display:flex;gap:var(--space-3);align-items:center}.sidebar-brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:var(--color-heading);font-weight:800;background:var(--color-brand-mark-bg);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-inset-glass)}.sidebar-brand p{margin:8px 0 0;color:var(--color-text-subtle);font-size:.95rem}.sidebar-user{margin-top:auto;padding-top:16px;border-top:var(--glass-border);display:grid;gap:6px}.sidebar-user strong{font-size:.95rem}.sidebar-user span{color:var(--color-text-subtle);text-transform:capitalize}.sidebar-logout{justify-self:start}.sidebar-nav{display:grid;gap:14px;margin-top:26px}.sidebar-nav-section{display:grid;gap:7px;padding-top:15px;border-top:1px solid var(--color-border)}.sidebar-nav-section:first-child{padding-top:0;border-top:0}.sidebar-nav-label{padding:0 12px 2px;color:var(--color-heading);font-size:var(--font-size-xs);font-weight:850;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.sidebar-link{position:relative;padding:11px 12px;border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none;background:transparent;border:1px solid transparent;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.sidebar-link:hover{background:var(--color-surface-subtle);color:var(--color-heading);transform:translate(2px)}.sidebar-link.is-active{background:var(--color-accent-surface);border-color:var(--color-border-active);color:var(--color-heading);font-weight:800;box-shadow:inset 3px 0 0 var(--color-accent)}.workspace-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{min-height:100vh;display:grid;place-items:center;padding:32px}.auth-panel{width:min(100%,420px);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--glass-bg-strong);border:var(--glass-border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.auth-panel-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:start}.auth-form{display:grid;gap:16px}.auth-form label{display:grid;gap:6px;font-weight:600}.auth-form input{border:1px solid var(--color-border-strong);background:var(--color-control-bg);color:inherit;border-radius:var(--radius-md);padding:12px 14px;font:inherit;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.auth-error{margin:0;color:var(--color-danger)}.panel{min-width:0;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--shadow-sm),var(--shadow-inset-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.panel--primary{background:var(--glass-bg-primary);border-color:#8ed8c447;box-shadow:var(--shadow-md),var(--shadow-inset-glass)}.panel--secondary{background:var(--glass-bg-secondary);border-color:#e1edf817;box-shadow:var(--shadow-sm)}.panel--critical{background:var(--glass-bg-critical);border-color:#ff9f9f75;box-shadow:0 20px 56px #4a161657,var(--shadow-inset-glass)}.panel--action{background:linear-gradient(145deg,#8ed8c429,#84a7ff0f),#102127f5;border-color:#8ed8c457;box-shadow:var(--shadow-md),var(--shadow-inset-glass)}.panel-wide{grid-column:1 / -1}.panel-label{display:block;max-width:100%;color:var(--color-text-subtle);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;font-weight:750;overflow-wrap:anywhere}.panel h2{margin:10px 0 8px;font-size:var(--font-size-xl);color:var(--color-heading)}.panel p{margin:0;color:var(--color-text-muted)}.dashboard-alerts{display:grid;gap:12px}.demo-guide{display:grid;gap:16px}.demo-guide-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.demo-guide-header h2{margin:10px 0 8px}.demo-guide-list{list-style-position:inside;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-guide-item{display:grid;gap:8px;padding:14px;border-radius:var(--radius-lg);background:var(--color-soft-surface);border:1px solid var(--color-border);transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.demo-guide-item:hover{background:var(--color-soft-surface-hover);border-color:var(--color-border-strong);transform:translateY(-1px)}.demo-guide-item strong{color:var(--color-heading)}.demo-guide-item p{margin-top:4px}.demo-guide-item a{color:var(--color-link);font-weight:700}.dashboard-alert-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dashboard-alert{display:grid;gap:4px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-surface-row);border:1px solid var(--color-border)}p[role=alert],.workbench-row-error{padding:10px 12px;border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-alert-text);background:var(--color-danger-surface)}.dashboard-alert span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dashboard-alert-critical{border-color:#ff9f9f61;background:var(--color-danger-surface)}.dashboard-alert-warning{border-color:#f6c86b5c;background:var(--color-warning-surface)}.dashboard-alert-info{border-color:#9fc7ff57;background:var(--color-info-surface)}.command-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding-block:18px;background:linear-gradient(145deg,var(--color-success-surface),var(--color-accent-surface)),var(--color-surface-primary)}.command-summary--ready{border-color:var(--color-success);background:linear-gradient(145deg,var(--color-success-surface),var(--color-accent-surface)),var(--color-surface-primary)}.command-summary h2{margin:7px 0 6px;max-width:22ch;font-size:clamp(1.45rem,2.2vw,1.95rem);line-height:1.1}.workflow-stage span,.today-flow-card span,.system-health-card span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:850;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.page-command-center{display:grid;gap:14px;background:linear-gradient(145deg,var(--color-success-surface),var(--color-accent-surface)),var(--color-surface-primary)}.page-command-center-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page-command-center-heading h2{margin:7px 0 6px;font-size:var(--font-size-xl)}.page-command-center-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:fit-content}.page-command-center-facts,.page-command-center-priorities{min-width:0}.workflow-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:12px;background:var(--color-surface-secondary)}.workflow-stage{position:relative;display:grid;gap:5px;min-width:0;padding:12px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;background:var(--color-soft-surface);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.workflow-stage:hover,.workflow-stage:focus-visible{border-color:var(--color-border-strong);background:var(--color-soft-surface-hover);transform:translateY(-1px)}.workflow-stage:focus-visible{outline:2px solid var(--color-success);outline-offset:3px}.workflow-stage:active{transform:translateY(0);background:var(--color-surface-subtle)}.workflow-stage strong{color:var(--color-heading);font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}.workflow-stage--critical{border-color:#ff9f9f70;background:#96363633}.workflow-stage--warning{border-color:#f6c86b61;background:#8f601e2e}.workflow-stage--success{border-color:#8ed8c45c;background:#3a84712e}.workflow-stage--info{border-color:#9fc7ff52;background:#305ba42b}.workflow-stage--bottleneck{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #8ed8c424}.workflow-stage--bottleneck:after{position:absolute;inset:7px 7px auto auto;width:7px;height:7px;border-radius:999px;background:currentColor;content:"";opacity:.8}.dashboard-command-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;align-items:start;min-width:0}.dashboard-side-stack,.needs-action-stack{display:grid;gap:16px;min-width:0}.needs-action-panel,.today-flow-panel,.system-health-panel,.recent-wins-panel,.operator-proof-panel{display:grid;gap:16px;align-content:start}.needs-action-panel{background:var(--glass-bg-strong)}.needs-action-list,.recent-movement-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.needs-action-item{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;min-width:0;padding:14px;border:1px solid var(--color-border);border-left:4px solid var(--color-info);border-radius:var(--radius-md);background:var(--color-surface-row)}.needs-action-item--critical{border-color:#ff9f9f6b;border-left-color:var(--color-danger);background:linear-gradient(180deg,#96363642,#30191b9e)}.needs-action-item--warning{border-color:#f6c86b5c;border-left-color:var(--color-warning);background:#784e1c38}.needs-action-item--success{border-color:#8ed8c457;border-left-color:var(--color-success);background:#3a84712e}.needs-action-item--info{border-color:#9fc7ff4d;border-left-color:var(--color-info);background:#305ba429}.needs-action-item-content{display:grid;gap:5px;min-width:0}.needs-action-item strong{color:var(--color-heading)}.needs-action-item p{margin:0}.dashboard-request-queue,.dashboard-manifest-created,.dashboard-recent-movement{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-soft-surface)}.today-flow-panel{background:var(--glass-bg-secondary)}.today-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.today-flow-card,.system-health-card,.recent-wins-list article{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid rgba(225,237,248,.1);border-radius:var(--radius-md);background:#ffffff09}.today-flow-card strong,.system-health-card strong{color:var(--color-heading);font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.today-flow-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;min-width:0}.field-request-list--compact .field-request-list-item{align-items:center}.recent-movement-list li{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid rgba(225,237,248,.08)}.recent-movement-list li:last-child{border-bottom:0}.recent-movement-list strong{color:var(--color-heading);text-transform:capitalize}.recent-movement-list span{color:var(--color-text-muted)}.recent-movement-time{font-size:var(--font-size-xs)}.operator-proof-panel{background:var(--glass-bg-secondary)}.operator-proof-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.operator-proof-item{min-width:0;border:1px solid rgba(142,216,196,.22);border-left:4px solid var(--color-success);border-radius:var(--radius-md);background:#3a84711f}.operator-proof-item--audit{border-color:#9fc7ff42;border-left-color:var(--color-info);background:#305ba424}.operator-proof-link,.operator-proof-item>:not(.operator-proof-link){display:grid;gap:6px;min-width:0;padding:12px;color:inherit;text-decoration:none}.operator-proof-link:hover{background:#ffffff0a}.operator-proof-item-heading{display:grid;gap:3px}.operator-proof-item-heading strong{color:var(--color-heading)}.operator-proof-item-heading span,.operator-proof-meta{color:var(--color-text-muted);font-size:var(--font-size-xs)}.operator-proof-item p{margin:0}.proof-detail-page{gap:18px}.proof-detail-panel{display:grid;gap:18px;border-left:4px solid var(--color-success)}.proof-detail-panel--audit{border-left-color:var(--color-info)}.proof-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.proof-detail-grid div{min-width:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:12px;background:#ffffff08}.proof-detail-grid dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.proof-detail-grid dd{margin:4px 0 0;color:var(--color-heading);font-weight:700;overflow-wrap:anywhere}.proof-detail-source{display:flex;gap:14px;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border-subtle);padding-top:16px}.proof-detail-source h3,.proof-detail-source p{margin:0}.proof-detail-source p,.proof-detail-source-missing{color:var(--color-text-muted)}.proof-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.system-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.system-health-card--critical{border-color:#ff9f9f66;background:#96363633}.system-health-card--warning{border-color:#f6c86b57;background:#8f601e29}.recent-wins-panel{background:linear-gradient(145deg,#8ed8c41a,#84a7ff09),var(--color-surface-secondary)}.recent-wins-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recent-wins-list strong{color:var(--color-success);font-size:1.45rem;line-height:1}.recent-wins-list span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.live-control-panel{display:grid;gap:14px}.readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.readiness-card{display:grid;gap:6px;min-height:112px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#ffffff0e;box-shadow:var(--shadow-inset-glass)}.readiness-card span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.readiness-card strong{color:var(--color-heading);font-size:1.18rem}.readiness-card--success{border-color:#8ed8c457;background:#2f897338}.readiness-card--critical{border-color:#ff9f9f66;background:linear-gradient(180deg,#ff9f9f24,#96363638),#281215e6;box-shadow:0 14px 34px #4a161640}.readiness-card--neutral{border-color:#9fc7ff47;background:#5b7bab24}.dashboard-priority-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.dashboard-movement-metrics-stack,.ready-work-grid{display:grid;gap:16px;min-width:0}.workflow-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workflow-status-card{display:grid;gap:8px;min-width:0;min-height:170px}.workflow-status-card strong{color:var(--color-heading);font-size:2rem;line-height:1}.workspace-insight-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.46fr);gap:16px}.inventory-overview-panel,.performance-metrics-panel{display:grid;gap:14px}.quick-actions-panel{display:grid;gap:10px;padding:14px}.quick-actions-panel h2{margin:0;font-size:1rem}.inventory-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inventory-overview-grid h3{margin:0 0 10px;color:var(--color-heading);font-size:1rem}.inventory-overview-grid p+p{margin-top:6px}.inventory-overview-grid strong{color:var(--color-heading)}.quick-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-action-list .workbench-action-button{justify-content:center;width:100%;min-height:36px;padding:8px 10px;font-size:var(--font-size-xs)}.quick-action-list .workbench-action-button:disabled{cursor:not-allowed;opacity:.52}.performance-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.performance-metric-grid article{display:grid;gap:6px;padding:12px;border:1px solid rgba(225,237,248,.09);border-radius:var(--radius-lg);background:#ffffff08}.performance-metric-grid span{color:#a9bbc9;font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.performance-metric-grid strong{color:var(--color-heading);font-size:1.65rem;line-height:1}.attention-queue{display:grid;gap:12px;align-content:start}.attention-list{list-style:none;margin:0;padding:0 4px 0 0;display:grid;gap:10px;max-height:420px;overflow-y:auto}.attention-item{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px;border-radius:var(--radius-lg);background:var(--color-surface-row);border:1px solid var(--color-border);border-left:4px solid rgba(159,199,255,.44);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.attention-item-critical{border-color:#ff9f9f66;border-left-color:var(--color-danger);background:var(--color-danger-surface)}.attention-item-warning{border-color:#f6c86b5c;border-left-color:var(--color-warning);background:var(--color-warning-surface)}.attention-item-info{border-color:#9fc7ff52;border-left-color:var(--color-info);background:var(--color-info-surface)}.attention-item-content{min-width:0;display:grid;gap:4px}.attention-meta{display:flex;flex-wrap:wrap;gap:8px}.attention-meta span{min-width:0;max-width:100%;color:var(--color-heading);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.12rem .48rem;border-radius:999px;background:#ffffff16;border:1px solid var(--color-border);overflow-wrap:normal;white-space:nowrap}.attention-item strong{color:var(--color-heading)}.attention-item a{color:var(--color-link);white-space:nowrap}.field-request-panel{display:grid;gap:12px}.field-request-focus{padding:14px;border-radius:var(--radius-lg);background:#ffffff12;border:1px solid var(--color-border-strong);box-shadow:var(--shadow-inset-glass)}.field-request-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.field-request-list-item{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-surface-row);border:1px solid var(--color-border);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.field-request-list-item:hover{background:var(--color-surface-row-hover);border-color:var(--color-border-strong)}.field-request-list-content{min-width:0}.field-request-row-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.field-request-list-item strong{display:block;margin-bottom:0}.field-request-list-item p+p{margin-top:4px}.field-request-status{display:inline-flex;align-items:center;max-width:100%;padding:.2rem .55rem;border-radius:999px;font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--color-heading);background:var(--color-info-surface);border:1px solid rgba(159,199,255,.32);overflow-wrap:normal;white-space:nowrap}.field-request-status--submitted{background:#7e8a9c47;border-color:var(--color-border-strong)}.field-request-status--manifest_created{background:var(--color-success-surface);border-color:#8ed8c457}.field-request-list-item a{color:var(--color-link);white-space:nowrap}.field-request-retry-panel{border-color:#f6c86b42;box-shadow:var(--shadow-md)}.field-request-retry-card{display:grid;gap:16px;background:linear-gradient(180deg,#60431c61,#291f1257),var(--color-surface);border-color:#f6c86b47}.field-request-retry-message{color:#ffe5b0}.field-request-primary-actions{display:flex;flex-wrap:wrap;gap:12px}.field-request-retry-actions{display:flex;justify-content:flex-start}.field-request-attempt-log{display:grid;gap:10px}.field-request-attempt-log h3{margin:0;font-size:.95rem;color:#f6dccb}.field-request-attempt-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.field-request-attempt-item{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#fff5ee14;border:1px solid rgba(255,218,196,.16);color:#f8e9df}.field-request-attempt-timestamp{font-size:.85rem;color:#f8e9dfc2}.field-request-row-actions{display:grid;gap:10px;justify-items:end}.field-request-action-button{border:1px solid rgba(142,216,196,.58);background:linear-gradient(180deg,#5bae978a,#2a7d696b),var(--color-success-surface);color:#ecf8f4;border-radius:var(--radius-pill);padding:.48rem .9rem;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.field-request-action-button:hover:not(:disabled){background:linear-gradient(180deg,#67c2a89e,#328c757a),var(--color-success-surface);border-color:#8ed8c4b8;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.field-request-action-button:disabled{opacity:.78;cursor:not-allowed}.field-request-secondary-button{border:1px solid var(--color-border-strong);background:#ffffff09;color:var(--color-link);border-radius:var(--radius-pill);padding:.45rem .9rem;font:inherit;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast)}.field-request-secondary-button:hover:not(:disabled){background:#fff1;border-color:#e1edf852;transform:translateY(-1px)}.field-request-secondary-button:disabled{opacity:.78;cursor:not-allowed}.dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:var(--color-overlay-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-dialog{width:min(100%,420px);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--glass-bg-strong);border:var(--glass-border);box-shadow:var(--shadow-lg),var(--shadow-inset-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:grid;gap:14px}.dashboard-dialog--wide{width:min(100%,760px);max-height:min(90vh,860px);overflow:auto}.dashboard-dialog h2{margin:0}.dashboard-dialog-eyebrow{margin:0;color:var(--color-text-subtle);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.dashboard-dialog-reason{padding:12px 14px;border-radius:var(--radius-lg);background:var(--color-soft-surface);border:1px solid var(--color-border)}.dashboard-dialog-reason span{display:block;margin-bottom:6px;color:var(--color-text-muted);font-size:.82rem}.dashboard-dialog-reason p,.dashboard-dialog-error{margin:0}.dashboard-preview-dialog{width:min(100%,520px)}.dashboard-preview-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0}.dashboard-preview-facts div{padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-soft-surface)}.dashboard-preview-facts dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.dashboard-preview-facts dd{margin:4px 0 0;color:var(--color-heading);font-weight:700}.dashboard-dialog-helper{margin:0;color:var(--color-text-muted)}.dashboard-dialog-error{color:var(--color-danger)}.field-request-dialog-field{display:grid;gap:8px}.field-request-dialog-grid,.field-request-dialog-lines{display:grid;gap:12px}.field-request-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-request-line-editor{display:grid;grid-template-columns:minmax(220px,1fr) minmax(100px,140px) auto auto;gap:10px;align-items:end}.field-request-dialog-field select,.field-request-dialog-field input,.field-request-dialog-field textarea{width:100%;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:.75rem .85rem;font:inherit;background:var(--color-control-bg);color:var(--color-text);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.field-request-dialog-field textarea{resize:vertical}.dashboard-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.dashboard-dialog-secondary{border:1px solid var(--color-border-strong);background:var(--color-control-bg);color:var(--color-link);border-radius:var(--radius-pill);padding:.45rem .9rem;font:inherit;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.dashboard-dialog-secondary:hover:not(:disabled){background:var(--color-control-bg-hover);color:var(--color-heading)}.dashboard-dialog-secondary:disabled{opacity:.78;cursor:not-allowed}.empty-state{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-soft-surface);border:1px dashed var(--color-border-strong);display:grid;gap:var(--space-2)}.empty-state strong{color:var(--color-heading)}.empty-state p{margin:0;color:var(--color-text-muted)}.workbench-panel{display:grid;gap:16px;min-width:0}.workbench-history-section{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--glass-bg-secondary)}.workbench-history-section--primary{background:var(--glass-bg-primary);border-color:var(--color-success);box-shadow:var(--shadow-sm),var(--shadow-inset-glass)}.workbench-review-section,.workbench-collapsible-section{display:grid;gap:12px;min-width:0}.workbench-collapsible-section-header{align-items:center}.workbench-collapsible-section-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.workbench-collapsible-section-count{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700}.workbench-collapsible-section-body{min-width:0;max-width:100%}.workbench-collapsible-section-body[hidden]{display:none}.operational-queue{border-color:color-mix(in srgb,var(--color-border-strong) 74%,transparent)}.operational-queue .workbench-collapsible-section-header{align-items:center}.operational-queue--danger .workbench-collapsible-section-header,.operational-queue--warning .workbench-collapsible-section-header{border-color:color-mix(in srgb,var(--color-warning) 32%,var(--color-border))}.operational-queue-status,.operational-queue-empty{margin:0;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-soft-surface)}.operational-queue-status--error{color:var(--color-alert-text);border-color:color-mix(in srgb,var(--color-danger) 42%,var(--color-border));background:var(--color-danger-surface)}.operational-queue-empty{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.operational-queue-empty p{margin:0}.operational-queue-empty-action{display:flex;flex-wrap:wrap;gap:8px}.workbench-priority-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.workbench-priority-card{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-soft-surface)}.workbench-priority-card strong{min-width:0;color:var(--color-heading);overflow-wrap:anywhere}.workbench-priority-card span{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.workbench-priority-card--warning{border-color:#f6c86b5c;background:var(--color-warning-surface)}.workbench-priority-card--danger{border-color:#ff9f9f6b;background:var(--color-danger-surface)}.workbench-history-section--critical{background:var(--glass-bg-critical);border-color:#ff9f9f75}.workbench-summary-strip{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.workbench-summary-strip--compact{gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.workbench-summary-card{min-width:0;padding:14px 16px;border-radius:var(--radius-lg);background:var(--color-soft-surface);border:1px solid var(--color-border);display:grid;gap:4px;box-shadow:var(--shadow-inset-glass)}.workbench-summary-card--primary{background:#48927f33;border-color:#8ed8c452}.workbench-summary-card--warning{background:var(--color-warning-surface);border-color:#f6c86b66}.workbench-summary-card--danger{background:var(--color-danger-surface);border-color:#ff9f9f70}.workbench-summary-label{display:block;max-width:100%;color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;overflow-wrap:anywhere}.label-active-summary-label{text-transform:none}.workbench-summary-card strong{min-width:0;font-size:1.35rem;overflow-wrap:anywhere}.workbench-summary-strip--compact .workbench-summary-card{padding:10px 12px}.workbench-summary-strip--compact .workbench-summary-card strong{font-size:1.15rem}.workbench-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end;min-width:0}.workbench-filter-surface,.workbench-action-form,.workbench-action-strip{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.workbench-filter-surface{display:grid;gap:12px;padding:14px;background:var(--color-soft-surface)}.workbench-filter-surface--compact{gap:10px;padding:12px}.workbench-filter-surface--compact .workbench-form-heading p{max-width:42ch}.workbench-action-form{display:grid;gap:14px;padding:14px;background:var(--color-success-surface);border-color:var(--color-success)}.workbench-action-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:12px;background:var(--color-soft-surface)}.workbench-form-heading,.workbench-form-group-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.workbench-form-heading{width:100%;grid-column:1 / -1}.workbench-form-heading h3,.workbench-form-group-heading h4{margin:0;color:var(--color-heading)}.workbench-form-heading p,.workbench-form-group-heading p{margin:0;max-width:48ch;color:var(--color-text-muted)}.workbench-form-group{display:grid;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-soft-surface)}.catalog-create-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:14px;border-radius:var(--radius-lg);background:var(--color-success-surface);border:1px solid var(--color-success)}.catalog-create-form.workbench-action-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end}.receiving-intake-form.workbench-action-form{grid-template-columns:1fr;align-items:stretch}.admin-users-page{gap:16px}.admin-user-create{background:var(--color-soft-surface);border-color:var(--color-border)}.admin-user-form-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto auto;gap:12px;align-items:end}.admin-user-management-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:16px;align-items:start}.admin-users-table{min-width:920px}.admin-user-detail{position:sticky;top:16px;background:var(--color-soft-surface);border-color:var(--color-border)}.admin-user-detail .admin-user-form-grid,.admin-user-password-form{grid-template-columns:1fr}.admin-user-password-form{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--color-border)}.catalog-description-field{min-width:min(100%,280px)}.catalog-metadata-stack,.catalog-inline-metadata-grid{display:grid;gap:6px;min-width:0}.catalog-metadata-stack span{overflow-wrap:anywhere}.catalog-inline-metadata-grid{grid-template-columns:repeat(2,minmax(104px,1fr))}.catalog-inline-metadata-grid label,.catalog-inline-metadata-grid input,.catalog-inline-metadata-grid select{min-width:0;width:100%}.catalog-inline-toggle{display:flex;gap:6px;align-items:center;min-height:36px}.receiving-line-editor{min-width:min(100%,720px);max-width:100%}.receiving-line-list{display:grid;gap:10px}.receiving-line-editor .workbench-inline-form{grid-template-columns:minmax(180px,1.4fr) minmax(92px,.6fr) minmax(92px,.6fr) minmax(150px,1fr) auto;min-width:min(100%,680px)}@media (min-width: 901px) and (max-width: 1200px){.receiving-line-editor .workbench-inline-form{grid-template-columns:minmax(140px,1fr) minmax(76px,.45fr) minmax(76px,.45fr) minmax(120px,.8fr) auto}}.workbench-field-label{color:var(--color-text-muted);font-size:.84rem;font-weight:700}.workbench-compact-list{margin:0;padding-left:1rem}.workbench-filter-field{display:grid;gap:6px;min-width:160px}.workbench-field-required label:after{content:"Required";display:inline-flex;margin-left:8px;padding:.06rem .34rem;border:1px solid var(--color-success);border-radius:var(--radius-pill);color:var(--color-heading);background:var(--color-success-surface);font-size:.68rem;font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;vertical-align:middle}.workbench-filter-field input,.workbench-filter-field select{width:100%;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:.65rem .75rem;font:inherit;background:var(--color-control-bg);color:var(--color-text);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.workbench-filter-field input:hover,.workbench-filter-field select:hover,.workbench-inline-form input:hover,.workbench-inline-form select:hover,.auth-form input:hover,.field-request-dialog-field select:hover,.field-request-dialog-field input:hover,.field-request-dialog-field textarea:hover{border-color:#e1edf852;background:var(--color-control-bg-hover)}.workbench-toggle{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--color-link)}.workbench-section{display:grid;gap:12px;min-width:0}.workbench-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.workbench-capped-list{max-height:360px;overflow:auto;padding-right:2px}.demo-item-media{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:start}.demo-item-flags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.demo-item-flags span{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:.25rem .65rem;color:var(--color-link);font-size:.86rem}.demo-item-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.demo-item-media figure{margin:0;display:grid;gap:8px}.demo-item-media img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:#f8fafc}.demo-item-media figcaption{color:var(--color-text-muted);font-size:.85rem}.workbench-section-header{display:flex;justify-content:space-between;gap:12px;align-items:end;flex-wrap:wrap}.workbench-section-header>*{min-width:0}.workbench-section-header h3{margin:0}.workbench-table-wrap{overflow-x:auto;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-table-wrap-bg)}.workbench-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.95rem;background:var(--color-table-bg);table-layout:fixed}.workbench-table th,.workbench-table td{min-width:0;max-width:100%;text-align:left;padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:top}.workbench-table td{overflow-wrap:anywhere}.workbench-table td>*{min-width:0;max-width:100%}.workbench-table th{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:850;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;background:var(--color-table-head-bg);position:sticky;top:0;z-index:1;overflow-wrap:normal;white-space:nowrap;word-break:normal;-webkit-hyphens:none;hyphens:none}.workbench-table tbody tr{background:var(--color-surface-row);transition:background-color var(--transition-fast),color var(--transition-fast)}.workbench-table tbody tr:hover{background:var(--color-surface-row-hover)}.workbench-table tbody tr:last-child td{border-bottom:0}.workbench-table--operational th,.workbench-table--operational td{padding-block:9px}.workbench-table--operational{min-width:960px}.workbench-table--wide{min-width:1120px}.workbench-table--stock-balances{min-width:1220px}.workbench-table--operational .workbench-column-id{width:12ch}.workbench-table--operational .workbench-column-status{width:16ch}.workbench-status-stack{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.workbench-table--operational .workbench-column-quantity{width:11.5ch;text-align:right}.workbench-table--operational .workbench-column-actions{width:24ch}.workbench-table--stock-balances .workbench-column-actions{width:44ch}.workbench-table--stock-balances .workbench-row-actions--balanced{grid-template-columns:minmax(118px,.8fr) minmax(0,2.2fr)}.workbench-table--stock-balances .workbench-row-actions--compact .workbench-action-button{min-height:30px;padding:.32rem .54rem;font-size:.82rem}.workbench-table .workbench-column-quantity{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.workbench-table .workbench-column-actions{white-space:normal}.workbench-table--operational .workbench-column-note{width:18ch}.workbench-primary-cell{display:grid;gap:2px;min-width:0;max-width:100%}.product-media-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;max-width:100%}.product-media-cell__body{display:grid;gap:2px;min-width:0}.product-image{--product-image-size: 42px;display:inline-grid;place-items:center;width:var(--product-image-size);height:var(--product-image-size);flex:0 0 var(--product-image-size);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:linear-gradient(135deg,#3b82f638,#14b8a62e);color:var(--color-text);font-size:.78rem;font-weight:700;letter-spacing:0}.product-image--sm{--product-image-size: 34px;font-size:.68rem}.product-image--lg{--product-image-size: clamp(132px, 24vw, 220px);font-size:1.4rem}.product-image[data-accent="2"]{background:linear-gradient(135deg,#14b8a638,#f59e0b2e)}.product-image[data-accent="3"]{background:linear-gradient(135deg,#0ea5e938,#84cc162e)}.product-image[data-accent="4"]{background:linear-gradient(135deg,#6366f138,#f472b629)}.product-image img{width:100%;height:100%;object-fit:cover;display:block}.catalog-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.workbench-primary-cell strong,.workbench-primary-cell span,.product-media-cell__body strong,.product-media-cell__body span,.workbench-truncate{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-location-cell,.workbench-quantity-cell,.workbench-status-cell{display:grid;gap:2px;min-width:0}.workbench-quantity-cell{justify-items:end;font-variant-numeric:tabular-nums}.workbench-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.workbench-row-actions--compact{gap:6px;align-items:flex-start}.workbench-row-actions--compact .workbench-action-button{min-height:32px;padding:.36rem .68rem;font-size:var(--font-size-sm)}.workbench-row-actions--stacked{display:grid;justify-items:start}.workbench-secondary-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.workbench-row-actions--balanced{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%}.workbench-secondary-actions--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.workbench-row-actions--balanced .workbench-action-button,.workbench-secondary-actions--grid .workbench-action-button,.workbench-secondary-actions--grid .workbench-inline-link{width:100%}.workbench-inline-form{display:grid;gap:8px;grid-template-columns:90px minmax(140px,1fr) minmax(140px,1fr) auto auto;align-items:center;min-width:520px}.workbench-inline-form input,.workbench-inline-form select{width:100%;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:.55rem .65rem;font:inherit;background:var(--color-control-bg);color:var(--color-text);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.workbench-action-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;border:1px solid var(--color-success);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);border-radius:var(--radius-pill);padding:.5rem .95rem;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.2;overflow-wrap:normal;text-align:center;white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),box-shadow var(--transition-fast)}.workbench-action-button:hover:not(:disabled){border-color:var(--color-success);color:var(--color-button-primary-text);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.workbench-action-button:disabled{opacity:.78;color:var(--color-text-disabled);cursor:not-allowed}.workbench-action-button--secondary{border-color:var(--color-border);background:var(--color-soft-surface);color:var(--color-link);font-weight:650}.workbench-action-button--secondary:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-soft-surface-hover);box-shadow:none}.workbench-action-button--operational{min-height:40px;border-color:var(--color-success);background:var(--color-button-operational-bg);color:var(--color-button-primary-text);font-weight:850;box-shadow:0 10px 26px #1d6a5838,var(--shadow-inset-glass)}.workbench-action-button--operational:hover:not(:disabled){border-color:var(--color-success);background:var(--color-button-operational-bg);box-shadow:0 12px 30px #1d6a584d}.workbench-action-button--quiet{border-color:transparent;background:transparent;color:var(--color-link);font-weight:650}.workbench-action-button--quiet:hover:not(:disabled){border-color:var(--color-border);background:var(--color-soft-surface);box-shadow:none}.scan-page{max-width:980px}.scan-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.scan-hero h1{margin:0;color:var(--color-heading);font-size:var(--font-size-2xl);letter-spacing:0;overflow-wrap:anywhere}.scan-hero p{margin:8px 0 0;color:var(--color-text-muted);overflow-wrap:anywhere}.scan-status-strip{display:flex;flex-wrap:wrap;gap:8px}.scan-manual-form{display:grid;gap:10px;max-width:640px}.scan-manual-form label{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.scan-manual-form div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.scan-manual-form input{min-width:0;min-height:40px;border:1px solid var(--color-border-strong);border-radius:8px;padding:.62rem .75rem;color:var(--color-text);background:var(--color-control-bg);font:inherit}.scan-identity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.scan-identity-grid div{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-soft-surface)}.scan-identity-grid span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.scan-identity-grid strong{min-width:0;color:var(--color-heading);overflow-wrap:anywhere}.scan-detail-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scan-recommended-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-soft-surface)}.scan-recommended-action--success{border-color:color-mix(in srgb,var(--color-success) 46%,var(--color-border));background:var(--color-success-surface)}.scan-recommended-action--warning{border-color:color-mix(in srgb,var(--color-warning) 52%,var(--color-border));background:var(--color-warning-surface)}.scan-recommended-action--info{border-color:color-mix(in srgb,var(--color-info) 42%,var(--color-border));background:var(--color-info-surface)}.scan-recommended-action h2{margin:2px 0 0;color:var(--color-heading);font-size:var(--font-size-lg)}.scan-recommended-action p{margin:4px 0 0;color:var(--color-text-muted)}.scan-recommended-action-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.scan-definition-list{margin:0;display:grid;gap:10px}.scan-definition-list div{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:10px;align-items:baseline}.scan-definition-list dt{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.scan-definition-list dd{min-width:0;margin:0;color:var(--color-heading);overflow-wrap:anywhere}.scan-movement-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.scan-movement-list li{display:flex;justify-content:space-between;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid var(--color-border)}.scan-movement-list li:last-child{border-bottom:0}.scan-movement-list div{min-width:0;display:grid;gap:2px}.scan-movement-list strong,.scan-movement-list span,.scan-movement-list time{min-width:0;overflow-wrap:anywhere}.scan-movement-list span,.scan-movement-list time{color:var(--color-text-muted);font-size:var(--font-size-sm)}.scan-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;align-items:stretch}.scan-action-grid .workbench-action-button{min-height:42px;border-radius:var(--radius-md)}.button--ghost{border-color:transparent;background:transparent;color:var(--color-link)}.button--danger{border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-button-danger-text)}.button--danger:hover:not(:disabled){border-color:var(--color-danger);background:var(--color-danger-surface)}.workbench-inline-link{color:var(--color-link);text-decoration:none}.workbench-inline-button{border:0;padding:0;background:transparent;color:var(--color-link);font:inherit;font-weight:700;text-align:left;cursor:pointer}.workbench-inline-link:hover,.workbench-inline-button:hover{text-decoration:underline}.workbench-muted{color:var(--color-text-muted)}.workbench-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-badge{display:inline-flex;align-items:center;justify-self:start;min-width:0;max-width:100%;padding:.2rem .55rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.02em;color:var(--color-heading);background:var(--color-soft-surface);border:1px solid var(--color-border-strong);line-height:1.25;overflow-wrap:normal;white-space:nowrap}.status-badge--neutral{background:var(--color-soft-surface);border-color:var(--color-border-strong)}.status-badge--info{background:var(--color-info-surface);border-color:#9fc7ff52}.status-badge--warning{background:var(--color-warning-surface);border-color:#f6c86b5c}.status-badge--danger{background:var(--color-danger-surface);border-color:#ff9f9f5c}.status-badge--success{background:var(--color-success-surface);border-color:#8ed8c457}.stock-row--danger{background:#78262642!important}.stock-row--warning{background:#784e1c3d!important}.workbench-row.is-focused{background:#84a7ff24!important}.location-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:16px;align-items:start}.location-list{display:grid;gap:10px}.location-card,.location-detail{padding:14px;border-radius:var(--radius-lg);background:var(--color-soft-surface);border:1px solid var(--color-border)}.location-card{display:grid;gap:12px}.location-card.is-focused{background:var(--color-accent-surface);border-color:var(--color-border-active)}.location-card h3,.location-detail h3,.location-detail h4{margin:4px 0}.location-detail{display:grid;gap:16px}.location-spot-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.location-spot-list li{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:var(--radius-sm);background:var(--color-soft-surface)}.source-filters,.source-form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.source-management-layout{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.35fr);gap:16px;align-items:start}.source-list,.source-detail,.source-form{display:grid;gap:12px}.source-list-row,.source-detail{padding:14px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-soft-surface)}.source-list-row{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;color:inherit;text-align:left;cursor:pointer}.source-list-row>*{min-width:0}.source-list-row:hover,.source-list-row.is-focused{border-color:var(--color-border-active);background:var(--color-accent-surface)}.source-list-row span{display:grid;gap:3px}.source-list-row small{color:var(--color-text-muted);text-transform:capitalize}.source-active-toggle{display:flex;gap:8px;align-items:center;align-self:end;min-height:42px;color:var(--color-text)}.label-workspace{display:grid;grid-template-columns:minmax(360px,1fr) minmax(260px,.55fr);gap:16px;align-items:start}.label-page-heading{display:flex;justify-content:space-between;gap:16px;align-items:end}.label-page-heading h2{margin:0}.label-overview,.label-preview-meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0}.label-overview div,.label-preview-meta div{display:grid;gap:2px;min-width:min(92px,100%);max-width:100%}.label-overview dt,.label-preview-meta dt{min-width:0;color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;overflow-wrap:anywhere}.label-overview dd,.label-preview-meta dd{min-width:0;margin:0;color:var(--color-heading);font-weight:800;overflow-wrap:anywhere}.label-overview{justify-content:flex-end;text-align:right}.label-overview.workbench-summary-strip{display:grid;min-width:min(520px,100%);text-align:left}.label-workspace-main{display:grid;gap:16px}.label-section,.label-preview-section{padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-soft-surface)}.label-section--primary{border-color:var(--color-success);background:var(--color-success-surface)}.label-status-message{padding:10px 12px;border:1px solid var(--color-success);border-radius:var(--radius-sm);color:var(--color-heading);background:var(--color-success-surface)}.label-picker,.label-batch-list{display:grid;gap:8px}.label-picker-row,.label-batch-button{display:flex;gap:10px;align-items:center;min-width:0;width:100%;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-soft-surface);color:inherit;text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.label-picker-row:hover,.label-batch-button:hover{background:var(--color-soft-surface-hover);border-color:var(--color-border-strong)}.label-picker-row>span,.label-picker-row .product-media-cell__body,.label-batch-button{display:grid;gap:2px;min-width:0}.label-batch-button{grid-template-columns:minmax(0,1fr) auto;align-items:center}.label-batch-button small{color:var(--color-text-muted)}.label-batch-meta{display:grid;gap:4px;min-width:0;justify-items:end;color:var(--color-text-muted);font-size:.86rem}.label-batch-meta em{max-width:100%;padding:2px 8px;border:1px solid var(--color-border-active);border-radius:var(--radius-pill);color:var(--color-heading);font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:var(--letter-spacing-label);background:var(--color-accent-surface);overflow-wrap:anywhere;text-align:center}.label-batch-button.is-active{border-color:var(--color-border-active);background:var(--color-accent-surface)}.label-selection-review{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border)}.label-selection-review-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.label-selection-review h3{margin:2px 0 0}.label-preview-section{margin-top:0;background:var(--color-soft-surface);border-color:var(--color-border)}.label-layout-control{display:grid;gap:4px;min-width:220px;color:var(--color-text);font-size:.8rem;font-weight:700}.label-layout-control select{min-height:38px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-control-bg);color:var(--color-text);padding:0 10px}.label-layout-control select:hover{border-color:var(--color-border-strong)}.label-sheet{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.5in,1fr));gap:12px;align-items:start}.label-sheet--compact{grid-template-columns:repeat(auto-fit,minmax(2.25in,1fr));gap:8px}.print-label{display:grid;grid-template-columns:.92in minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:10px;row-gap:4px;box-sizing:border-box;width:100%;max-width:3.5in;min-height:1.25in;padding:12px;border:1px solid rgba(17,24,39,.48);border-radius:var(--radius-sm);color:#111827;background:#f8fafc;overflow:hidden}.label-sheet--compact .print-label{grid-template-columns:.68in minmax(0,1fr);max-width:2.25in;min-height:1in;padding:8px;column-gap:8px;row-gap:3px}.label-sheet--compact .print-label strong{font-size:.9rem}.label-sheet--compact .print-label span,.label-sheet--compact .print-label code,.label-sheet--compact .print-label small{font-size:.75rem}.print-label code,.print-label small{overflow-wrap:anywhere}.print-label-qr{grid-row:1 / 5;width:100%;height:auto;max-height:100%;align-self:center;justify-self:center;object-fit:contain;border:1px solid #111827;background:#fff}.label-validation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.label-validation-card{display:grid;gap:12px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-soft-surface)}.label-visual{display:grid;gap:5px;justify-items:center;min-height:150px;padding:12px;border:1px solid rgba(17,24,39,.48);border-radius:var(--radius-sm);background:#f8fafc;color:#0f172a;text-align:center}.label-visual strong{font-size:1rem;line-height:1.1}.label-visual span{line-height:1.2}.label-visual code{color:#111827;font-size:.78rem;font-weight:800}.label-qr{width:96px;height:96px;object-fit:contain;border:1px solid #111827;background:#fff}.label-validation-details{display:grid;gap:8px;margin:0}.label-validation-details div{display:grid;grid-template-columns:minmax(0,74px) minmax(0,1fr);gap:8px}.label-validation-details dt{min-width:0;color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:800;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;overflow-wrap:anywhere}.label-validation-details dd{margin:0;color:var(--color-text);overflow-wrap:anywhere}.label-validation-footer{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--color-border)}.label-validation-badge{justify-self:start;max-width:100%;padding:4px 10px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:900;letter-spacing:.02em;overflow-wrap:normal;text-align:center;white-space:nowrap}.label-validation-badge--pass{border:1px solid rgba(80,200,120,.5);color:#eafff1;background:#23944ab8}.label-validation-badge--warning{border:1px solid rgba(245,158,11,.55);color:#fff7df;background:#b46910b8}.label-validation-badge--error{border:1px solid rgba(248,113,113,.6);color:#fff1f1;background:#b92d2dc2}.label-batch-status{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border)}.label-batch-status h3{margin:2px 0 4px;color:var(--color-heading)}.label-batch-status--pass{border-color:#50c87880;background:#23944a57}.label-batch-status--warning{border-color:#f59e0b8c;background:#b469104d}.label-batch-status--error{border-color:#f8717199;background:#b92d2d52}.label-batch-status-counts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.label-batch-status-counts span{max-width:100%;padding:5px 10px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);color:var(--color-heading);font-size:.82rem;font-weight:800;overflow-wrap:normal;text-align:center;white-space:nowrap}.label-action-panel{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--color-success);border-radius:var(--radius-md);background:var(--color-success-surface)}.label-action-panel p{margin:2px 0 0}.workbench-document-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.workbench-document-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--color-soft-surface)}.manifest-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.manifest-row{padding:12px 14px;border-radius:var(--radius-md);background:var(--color-surface-row);border:1px solid var(--color-border)}.manifest-row.is-focused{background:var(--color-accent-surface);border-color:var(--color-border-active)}:root[data-theme=light] .panel--secondary,:root[data-theme=light] .dashboard-alert,:root[data-theme=light] .today-flow-card,:root[data-theme=light] .system-health-card,:root[data-theme=light] .recent-win-card,:root[data-theme=light] .quick-action-card,:root[data-theme=light] .attention-item,:root[data-theme=light] .field-request-card,:root[data-theme=light] .dashboard-request-queue,:root[data-theme=light] .dashboard-manifest-created,:root[data-theme=light] .dashboard-recent-movement,:root[data-theme=light] .workbench-priority-card,:root[data-theme=light] .workbench-summary-card,:root[data-theme=light] .workbench-filter-surface,:root[data-theme=light] .workbench-action-strip,:root[data-theme=light] .workbench-form-group,:root[data-theme=light] .location-card,:root[data-theme=light] .location-detail,:root[data-theme=light] .source-list-row,:root[data-theme=light] .source-detail,:root[data-theme=light] .label-section,:root[data-theme=light] .label-preview-section,:root[data-theme=light] .label-validation-card,:root[data-theme=light] .workbench-document-list li{border-color:var(--color-border);background:var(--color-soft-surface)}:root[data-theme=light] .panel--primary,:root[data-theme=light] .panel--action,:root[data-theme=light] .workbench-history-section--primary,:root[data-theme=light] .workbench-action-form,:root[data-theme=light] .catalog-create-form,:root[data-theme=light] .label-section--primary,:root[data-theme=light] .label-action-panel,:root[data-theme=light] .label-status-message{border-color:var(--color-success);background:var(--color-success-surface);box-shadow:var(--shadow-sm)}:root[data-theme=light] .panel--critical,:root[data-theme=light] .workbench-history-section--critical,:root[data-theme=light] .dashboard-alert-critical,:root[data-theme=light] .workflow-stage--critical,:root[data-theme=light] .needs-action-item--critical,:root[data-theme=light] .attention-item-critical,:root[data-theme=light] .workbench-priority-card--danger,:root[data-theme=light] .workbench-summary-card--danger{border-color:var(--color-danger);background:var(--color-danger-surface);box-shadow:none}:root[data-theme=light] .dashboard-alert-warning,:root[data-theme=light] .workflow-stage--warning,:root[data-theme=light] .needs-action-item--warning,:root[data-theme=light] .attention-item-warning,:root[data-theme=light] .workbench-priority-card--warning,:root[data-theme=light] .workbench-summary-card--warning{border-color:var(--color-warning);background:var(--color-warning-surface)}:root[data-theme=light] .dashboard-alert-info,:root[data-theme=light] .workflow-stage--info,:root[data-theme=light] .needs-action-item--info,:root[data-theme=light] .system-health-card--info{border-color:var(--color-info);background:var(--color-info-surface)}:root[data-theme=light] .workflow-stage--success,:root[data-theme=light] .needs-action-item--success,:root[data-theme=light] .readiness-card--success,:root[data-theme=light] .workbench-summary-card--primary{border-color:var(--color-success);background:var(--color-success-surface)}select,.workbench-filter-field select,.workbench-inline-form select,.field-request-dialog-field select,.label-layout-control select{background:var(--color-bg-elevated);color:var(--color-text)}:root[data-theme=light] .workbench-filter-field input,:root[data-theme=light] .workbench-filter-field select,:root[data-theme=light] .workbench-inline-form input,:root[data-theme=light] .workbench-inline-form select,:root[data-theme=light] .auth-form input,:root[data-theme=light] .field-request-dialog-field select,:root[data-theme=light] .field-request-dialog-field input,:root[data-theme=light] .field-request-dialog-field textarea,:root[data-theme=light] .label-layout-control select{background:var(--color-control-bg);color:var(--color-text)}:root[data-theme=light] .workbench-table-wrap{background:var(--color-table-wrap-bg)}:root[data-theme=light] .workbench-table{background:var(--color-table-bg)}:root[data-theme=light] .workbench-table th{color:var(--color-text-subtle);background:var(--color-table-head-bg)}:root[data-theme=light] .workbench-table tbody tr{background:var(--color-surface-row)}:root[data-theme=light] .stock-row--danger{background:#b43d361f!important}:root[data-theme=light] .stock-row--warning{background:#c2812424!important}:root[data-theme=light] .workbench-row.is-focused{background:var(--color-accent-surface)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{background:radial-gradient(circle at 18% 0%,var(--color-body-gradient-1),transparent 28%),radial-gradient(circle at 92% 4%,var(--color-body-gradient-2),transparent 28%),var(--color-body-gradient-base)}.app-shell{grid-template-columns:244px minmax(0,1fr)}.app-main{background:linear-gradient(180deg,#ffffffad,#fff0),var(--color-bg)}:root:not([data-theme=light]) .app-main{background:radial-gradient(circle at 50% -8%,rgba(79,140,255,.1),transparent 34%),var(--color-bg)}.sidebar{color:#e9f2ff;border-right:1px solid rgba(134,161,195,.16);box-shadow:inset -1px 0 #ffffff0a,18px 0 48px #050c1624}.sidebar-brand{gap:12px}.sidebar-brand h1{color:#f7fbff;font-size:1.08rem;letter-spacing:0;text-transform:none}.sidebar-brand p{margin-top:3px;color:#8fa4bd;font-size:.78rem;font-weight:700}.sidebar-brand-mark{width:34px;height:34px;border-radius:10px;color:#dbeaff;border-color:#71acff70;box-shadow:inset 0 1px #ffffff38,0 10px 24px #2f80ed3d}.sidebar-nav{gap:18px;margin-top:30px}.sidebar-nav-section{gap:5px;padding-top:18px;border-top-color:#86a1c329}.sidebar-nav-label{padding:0 6px 6px;color:#b8c7d8;font-size:.68rem;letter-spacing:.08em}.sidebar-link{display:flex;align-items:center;gap:11px;min-height:40px;padding:9px 11px;border-radius:8px;color:#b8c7d8;font-size:.9rem}.sidebar-link svg{flex:0 0 auto;color:#8fb0d9}.sidebar-link:hover{background:#4072be29;color:#f7fbff;transform:none}.sidebar-link.is-active{background:linear-gradient(180deg,#2f80ed42,#2f80ed29);border-color:#5e97f542;color:#fff;box-shadow:inset 3px 0 #4f8cff}.sidebar-user{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding:12px;border:1px solid rgba(134,161,195,.15);border-radius:10px;background:#ffffff0e}.sidebar-user-avatar,.top-user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#09203a;background:linear-gradient(145deg,#f0d5b8,#c78a58);font-size:.86rem;font-weight:850}.sidebar-user strong{display:block;color:#f8fbff}.sidebar-user span:not(.sidebar-user-avatar){color:#9db0c6;font-size:.8rem}.sidebar-logout{grid-column:1 / -1;justify-self:stretch}.top-bar{min-height:66px;border-bottom:1px solid rgba(38,56,83,.12);color:#142238;background:var(--color-top-bar-bg)}:root:not([data-theme=light]) .top-bar{color:var(--color-text);background:#07111fe0}.top-bar>div:first-child{min-width:132px}.top-bar .top-bar-actions{flex:1;gap:12px}.top-bar .top-command-area{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.top-bar .top-command-search-shell,.top-bar .top-popover-anchor{display:block;position:relative}.top-bar .top-command-search-shell{flex:1 1 460px;min-width:180px;margin-right:auto}.top-command-search{display:grid;grid-template-columns:auto minmax(180px,420px) auto;align-items:center;gap:9px;min-height:38px;padding:0 10px;border:1px solid rgba(38,56,83,.16);border-radius:8px;color:#60738c;background:#ffffffc7;box-shadow:0 8px 20px #1a2a3e0f}:root:not([data-theme=light]) .top-command-search{border-color:#86a1c333;color:var(--color-text-subtle);background:#ffffff0e}.top-command-search input{min-width:0;width:100%;border:0;outline:0;color:inherit;background:transparent;font:inherit;font-size:.9rem}.top-command-search kbd{min-width:24px;padding:2px 6px;border:1px solid rgba(38,56,83,.16);border-radius:6px;color:#60738c;background:#f4f7fbe6;font:inherit;font-size:.72rem;font-weight:800;text-align:center}.top-command-results,.top-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(420px,calc(100vw - 32px));max-height:min(68vh,520px);overflow:auto;border:1px solid rgba(38,56,83,.14);border-radius:10px;background:#fff;box-shadow:0 24px 54px #07111f33}.top-command-results{left:0;right:auto;display:grid;gap:4px;padding:8px}:root:not([data-theme=light]) .top-command-results,:root:not([data-theme=light]) .top-popover{border-color:#86a1c32e;background:#0a1728;box-shadow:0 24px 54px #00000061}.top-command-result,.top-popover-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid transparent;border-radius:8px;color:var(--color-text);text-decoration:none}.top-command-result:hover,.top-command-result:focus-visible,.top-popover-item:hover,.top-popover-item:focus-visible{border-color:#4f8cff47;background:var(--color-accent-surface);outline:0}.top-command-result span,.top-popover-item span{display:grid;gap:2px;min-width:0;color:inherit;letter-spacing:0;text-transform:none}.top-command-result strong,.top-popover-item strong{color:var(--color-heading);font-size:.88rem;line-height:1.2;overflow-wrap:anywhere}.top-command-result small,.top-popover-item small,.top-popover-heading span,.top-popover-hint{color:var(--color-text-subtle);font-size:.76rem;line-height:1.35}.top-command-result em{align-self:start;color:var(--color-text-muted);font-size:.68rem;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.top-popover{display:grid;gap:8px;padding:10px}.top-popover--wide{width:min(460px,calc(100vw - 32px))}.top-popover--user{width:min(320px,calc(100vw - 32px))}.top-popover-heading{display:grid;gap:3px;padding:8px 10px;border-bottom:1px solid var(--color-border)}.top-popover-heading strong{color:var(--color-heading);font-size:.9rem}.top-popover-heading span,.top-popover-hint,.top-command-result small,.top-popover-item small{letter-spacing:0;text-transform:none}.top-bar .top-popover-list{display:grid;gap:4px}.top-popover-item{grid-template-columns:auto minmax(0,1fr);width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.top-popover-action:disabled{cursor:not-allowed;opacity:.6}.top-popover-severity{width:9px;height:9px;border-radius:999px;background:var(--color-info)}.top-popover-severity--critical,.top-popover-severity--danger{background:var(--color-danger)}.top-popover-severity--warning{background:var(--color-warning)}.top-popover-severity--success{background:var(--color-success)}.top-popover-empty,.top-popover-hint{margin:0;padding:10px}.top-icon-button{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:999px;color:var(--color-text-muted);background:transparent;cursor:pointer}.operator-work-tray{position:sticky;top:66px;z-index:9;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr);gap:10px;align-items:stretch;padding:10px var(--space-8);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 28px #07111f14}.operator-work-tray-primary,.operator-work-tray-chip{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-soft-surface);box-shadow:var(--shadow-inset-glass)}.operator-work-tray-primary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px}.operator-work-tray-primary--danger{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border));background:var(--color-danger-surface)}.operator-work-tray-primary--warning{border-color:color-mix(in srgb,var(--color-warning) 48%,var(--color-border));background:var(--color-warning-surface)}.operator-work-tray-primary--success{border-color:color-mix(in srgb,var(--color-success) 38%,var(--color-border));background:var(--color-success-surface)}.operator-work-tray-primary--info{border-color:color-mix(in srgb,var(--color-info) 38%,var(--color-border));background:var(--color-info-surface)}.operator-work-tray-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);color:var(--color-heading);background:var(--color-surface-subtle)}.operator-work-tray-primary div,.operator-work-tray-chip{min-width:0}.operator-work-tray-label,.operator-work-tray-chip span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:850;letter-spacing:var(--letter-spacing-label);line-height:1.1;text-transform:uppercase}.operator-work-tray-primary strong,.operator-work-tray-chip strong{display:block;color:var(--color-heading);font-size:var(--font-size-sm);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-work-tray-primary small{display:block;margin-top:2px;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-work-tray-cta{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:var(--radius-sm);padding:0 .72rem;color:var(--color-button-primary-text);background:var(--color-button-operational-bg);font-size:var(--font-size-xs);font-weight:850;text-decoration:none}.operator-work-tray-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operator-work-tray-chip{display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,1fr);gap:7px;align-items:center;padding:9px 10px;color:var(--color-text);text-decoration:none}.operator-work-tray-chip:hover,.operator-work-tray-chip:focus-visible{border-color:var(--color-border-active);background:var(--color-accent-surface)}.operator-work-tray-chip--scan{border-color:color-mix(in srgb,var(--color-info) 38%,var(--color-border))}.operator-work-tray-chip--proof{grid-template-columns:auto minmax(0,auto) minmax(0,1.4fr)}.top-icon-button:hover{border-color:var(--color-border);color:var(--color-heading);background:var(--color-soft-surface)}.top-notification-dot{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--color-top-bar-bg);border-radius:999px;color:#fff;background:var(--color-danger);font-size:.68rem;font-weight:850;line-height:1}.top-user-summary{display:flex!important;align-items:center;gap:9px;min-width:fit-content;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer;font:inherit}.top-user-summary:hover,.top-user-summary:focus-visible{border-color:var(--color-border);background:var(--color-soft-surface);outline:0}.top-user-summary>span:last-of-type{display:grid;gap:1px}.top-user-summary strong{color:var(--color-heading);font-size:.86rem;line-height:1.1;letter-spacing:0;text-transform:none}.top-user-summary small{color:var(--color-text-subtle);font-size:.76rem;font-weight:650;letter-spacing:0;text-transform:none}.top-user-summary span{letter-spacing:0;text-transform:none}.theme-control{border-radius:8px;background:#e2eaf4b8}.theme-control-button{border-radius:7px}.theme-control-button[aria-pressed=true]{background:#fff;box-shadow:0 4px 10px #1a2a3e14}.workspace{padding:28px 32px 36px}.dashboard-page{gap:18px;max-width:1320px}.workspace-header{display:grid;gap:4px}.workspace-header h1{max-width:780px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.03}.workspace-header .panel-label{color:var(--color-accent-strong)}:root[data-theme=light] .workspace-header .panel-label{color:#60738c}.workspace-header p{margin-top:4px;color:var(--color-text-muted);font-size:1rem}.panel{border-radius:10px}.command-summary,.page-command-center,.needs-action-panel,.today-flow-panel,.operator-proof-panel,.quick-actions-panel,.inventory-health-panel,.dashboard-request-queue,.dashboard-manifest-created,.dashboard-recent-movement{color:#eaf3ff;background:linear-gradient(145deg,#2f80ed1a,#39d39f06),#081b31;border-color:#86a1c333;box-shadow:0 18px 36px #07111f38,inset 0 1px #ffffff0f}.command-summary .panel-label,.page-command-center .panel-label,.needs-action-panel .panel-label,.today-flow-panel .panel-label,.operator-proof-panel .panel-label,.quick-actions-panel .panel-label,.inventory-health-panel .panel-label,.dashboard-request-queue .workbench-summary-label,.dashboard-manifest-created .workbench-summary-label,.dashboard-recent-movement .workbench-summary-label{color:#8fa4bd}.command-summary h2,.page-command-center h2,.needs-action-panel h2,.today-flow-panel h2,.operator-proof-panel h2,.quick-actions-panel h2,.inventory-health-panel h2,.dashboard-request-queue h3,.dashboard-manifest-created h3,.dashboard-recent-movement h3{color:#f8fbff}.command-summary p,.page-command-center p,.needs-action-panel p,.today-flow-panel p,.operator-proof-panel p,.quick-actions-panel p,.inventory-health-panel p,.dashboard-request-queue p,.dashboard-manifest-created p,.dashboard-recent-movement p{color:#adc0d4}.command-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;padding:18px 20px;background:radial-gradient(circle at 8% 50%,rgba(47,128,237,.32),transparent 26%),linear-gradient(135deg,#0a213a,#07172a 70%)}.command-summary-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(94,151,245,.25);border-radius:50%;color:#66c6ff;background:#2f80ed29}.command-summary h2{max-width:32ch;font-size:clamp(1.35rem,2vw,1.8rem)}.workflow-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.workflow-stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-height:78px;padding:14px;border-color:#2638531f;border-radius:10px;background:#ffffffd1;box-shadow:0 10px 22px #1a2a3e12}:root:not([data-theme=light]) .workflow-stage{border-color:#86a1c329;background:#ffffff0e}.workflow-stage svg{grid-row:span 2;color:var(--color-accent)}.workflow-stage strong{font-size:1.75rem}.dashboard-command-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.8fr);gap:18px}.quick-actions-panel{gap:14px;padding:18px}.quick-action-list{gap:10px}.quick-action-list .workbench-action-button{justify-content:flex-start;min-height:48px;border-radius:8px;color:#eef6ff;background:#ffffff0f;border-color:#86a1c324}.quick-action-list .workbench-action-button:hover{background:#2f80ed29;border-color:#5e97f547}.inventory-health-panel{display:grid;gap:14px}.inventory-health-panel .workbench-section-header svg{color:#66c6ff}.inventory-health-orbit{display:grid;place-items:center;justify-self:center;width:152px;height:152px;border:18px solid rgba(255,255,255,.08);border-top-color:var(--color-success);border-right-color:var(--color-success);border-radius:50%;background:#ffffff0a}.inventory-health-orbit--warning{border-top-color:var(--color-warning);border-right-color:var(--color-warning)}.inventory-health-orbit--danger{border-top-color:var(--color-danger);border-right-color:var(--color-danger)}.inventory-health-orbit strong{color:#f8fbff;font-size:2.1rem;line-height:1}.inventory-health-orbit span{color:#adc0d4;font-size:.82rem}.inventory-health-list{margin:0;display:grid;gap:0;border:1px solid rgba(134,161,195,.12);border-radius:10px;overflow:hidden}.inventory-health-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 12px;border-bottom:1px solid rgba(134,161,195,.12);color:#d7e4f2}.inventory-health-row:last-child{border-bottom:0}.inventory-health-row dt{display:flex;align-items:center;gap:8px;color:#b8c7d8}.inventory-health-row dt:before{width:8px;height:8px;border-radius:50%;background:currentColor;content:""}.inventory-health-row dd{margin:0;color:#f8fbff;font-weight:850}.inventory-health-row--warning dt{color:var(--color-warning)}.inventory-health-row--danger dt{color:var(--color-danger)}.inventory-health-row--info dt{color:var(--color-info)}.needs-action-item,.field-request-list-item,.today-flow-card,.system-health-card,.operator-proof-item,.manifest-row{border-radius:8px}.needs-action-item{background:#ffffff0b;border-color:#86a1c324}.today-flow-card,.operator-proof-item,.dashboard-request-queue,.dashboard-manifest-created,.dashboard-recent-movement{background:#ffffff0b}.page-command-center{gap:16px;background:radial-gradient(circle at 96% 0%,rgba(102,198,255,.14),transparent 30%),linear-gradient(135deg,#0a213a,#07172a 72%)}.page-command-center-title-block{display:flex;gap:13px;align-items:flex-start;min-width:0}.page-command-center-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(94,151,245,.26);border-radius:10px;color:#66c6ff;background:#2f80ed24}.command-status-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(57,211,159,.36);border-radius:999px;color:#baf7df;background:#39d39f21;font-size:var(--font-size-xs);font-weight:850}.workbench-summary-card{border-color:#2638531f;border-radius:10px;background:#ffffffe0;box-shadow:0 10px 22px #1a2a3e12}:root:not([data-theme=light]) .workbench-summary-card{border-color:#86a1c329;background:#ffffff0e}.page-command-center .workbench-summary-card{color:#edf5fb;border-color:#86a1c324;background:#ffffff0e;box-shadow:none}.workbench-summary-card-heading{display:flex;gap:7px;align-items:center;min-width:0}.workbench-summary-card-heading svg{color:var(--color-accent)}.workbench-summary-card small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.page-command-center .workbench-summary-card small,.page-command-center .workbench-summary-label{color:#9fb2c8}.workbench-priority-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border-radius:8px;border-color:#2638531f;background:#ffffffd1}.page-command-center .workbench-priority-card,:root:not([data-theme=light]) .workbench-priority-card{border-color:#86a1c326;background:#ffffff0e}.workbench-priority-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--color-accent);background:var(--color-accent-surface)}.workbench-collapsible-section{padding:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-soft-surface)}.workbench-collapsible-section-toggle svg{transition:transform var(--transition-fast)}.workbench-collapsible-section-toggle.is-expanded svg{transform:rotate(180deg)}.workbench-filter-surface,.workbench-action-form,.workbench-action-strip,.workbench-history-section{border-radius:10px;background:#ffffffb8}:root:not([data-theme=light]) .workbench-filter-surface,:root:not([data-theme=light]) .workbench-action-form,:root:not([data-theme=light]) .workbench-action-strip,:root:not([data-theme=light]) .workbench-history-section{background:#ffffff0b}.workbench-table-wrap{border-radius:10px;border-color:#2638531f;background:#ffffffe6;box-shadow:0 14px 28px #1a2a3e0f}.workbench-table{font-size:.88rem}.workbench-table th{color:#60738c;background:#f2f6fb}.workbench-table td{padding:11px 12px}.workbench-table tbody tr{background:#fffffff5}.workbench-table tbody tr:hover{background:#f5f9ff}:root:not([data-theme=light]) .workbench-table-wrap{border-color:#86a1c329;background:#ffffff0a}:root:not([data-theme=light]) .workbench-table th{color:#9fb2c8;background:#ffffff0e}:root:not([data-theme=light]) .workbench-table tbody tr{background:#ffffff09}:root:not([data-theme=light]) .workbench-table tbody tr:hover{background:#fff1}.workbench-action-button{min-height:36px;border-radius:8px;border-color:#2f80ed59;background:var(--color-button-primary-bg);box-shadow:0 8px 18px #1d5fd02e}.workbench-action-button svg,.button-icon{flex:0 0 auto}.workbench-action-button--secondary{border-color:#26385329;color:var(--color-accent);background:#ffffffb8;box-shadow:none}:root:not([data-theme=light]) .workbench-action-button--secondary{border-color:#86a1c329;color:#a9d0ff;background:#ffffff0e}.workbench-action-button--operational{border-color:#4f8cff80;box-shadow:0 12px 26px #1d5fd038,inset 0 1px #ffffff2e}.empty-state{border-radius:10px;border-style:solid;background:linear-gradient(135deg,#4f8cff14,#39d39f0d),var(--color-soft-surface)}.status-badge{gap:6px;border-radius:999px;font-size:.72rem;font-weight:850;letter-spacing:0}.status-badge>span[aria-hidden=true]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge--success{color:#0f7b58}.status-badge--warning{color:#9b6414}.status-badge--danger{color:#b62929}.status-badge--info{color:#1d5fd0}:root:not([data-theme=light]) .status-badge--success{color:#72e2bb}:root:not([data-theme=light]) .status-badge--warning{color:#ffd17a}:root:not([data-theme=light]) .status-badge--danger{color:#ff9a9a}:root:not([data-theme=light]) .status-badge--info{color:#9cccff}.scan-page{max-width:1060px}.scan-hero{padding:18px;border:1px solid var(--color-border);border-radius:10px;background:linear-gradient(135deg,#4f8cff1a,#39d39f0a),var(--color-soft-surface)}.scan-identity-grid div,.scan-definition-list div,.scan-movement-list li{border-radius:8px}.label-preview-section,.label-sheet,.label-visual,.print-label{color-scheme:light}.label-preview-section,:root[data-theme=light] .label-preview-section{background:#fff;color:#111827}.print-label,.label-visual{background:#fff!important;color:#111827!important;border-color:#d1d5db!important}:root[data-theme=light] .command-summary,:root[data-theme=light] .page-command-center,:root[data-theme=light] .needs-action-panel,:root[data-theme=light] .today-flow-panel,:root[data-theme=light] .operator-proof-panel,:root[data-theme=light] .quick-actions-panel,:root[data-theme=light] .inventory-health-panel,:root[data-theme=light] .dashboard-request-queue,:root[data-theme=light] .dashboard-manifest-created,:root[data-theme=light] .dashboard-recent-movement{color:#eaf3ff;background:linear-gradient(145deg,#2f80ed1a,#39d39f06),#081b31;border-color:#86a1c333;box-shadow:0 18px 36px #07111f38,inset 0 1px #ffffff0f}:root[data-theme=light] .command-summary{background:radial-gradient(circle at 8% 50%,rgba(47,128,237,.32),transparent 26%),linear-gradient(135deg,#0a213a,#07172a 70%)}:root[data-theme=light] .page-command-center{background:radial-gradient(circle at 96% 0%,rgba(102,198,255,.14),transparent 30%),linear-gradient(135deg,#0a213a,#07172a 72%)}:root[data-theme=light] .needs-action-panel strong,:root[data-theme=light] .today-flow-panel strong,:root[data-theme=light] .operator-proof-panel strong,:root[data-theme=light] .quick-actions-panel strong,:root[data-theme=light] .inventory-health-panel strong,:root[data-theme=light] .dashboard-request-queue strong,:root[data-theme=light] .dashboard-manifest-created strong,:root[data-theme=light] .dashboard-recent-movement strong{color:#f8fbff}:root[data-theme=light] .needs-action-panel span,:root[data-theme=light] .needs-action-panel p,:root[data-theme=light] .today-flow-panel span,:root[data-theme=light] .today-flow-panel p,:root[data-theme=light] .operator-proof-panel span,:root[data-theme=light] .operator-proof-panel p,:root[data-theme=light] .dashboard-request-queue span,:root[data-theme=light] .dashboard-request-queue p,:root[data-theme=light] .dashboard-manifest-created span,:root[data-theme=light] .dashboard-manifest-created p,:root[data-theme=light] .dashboard-recent-movement span,:root[data-theme=light] .dashboard-recent-movement p{color:#adc0d4}:root[data-theme=light] .needs-action-item,:root[data-theme=light] .today-flow-card,:root[data-theme=light] .operator-proof-item,:root[data-theme=light] .dashboard-request-queue .field-request-list-item,:root[data-theme=light] .dashboard-manifest-created .field-request-list-item,:root[data-theme=light] .dashboard-recent-movement,:root[data-theme=light] .quick-action-list .workbench-action-button{background:#ffffff0e;border-color:#86a1c329}:root[data-theme=light] .dashboard-request-queue .field-request-list-item,:root[data-theme=light] .dashboard-manifest-created .field-request-list-item{color:#d7e4f2}:root[data-theme=light] .command-summary .workbench-action-button--secondary,:root[data-theme=light] .needs-action-panel .workbench-action-button--secondary,:root[data-theme=light] .today-flow-panel .workbench-action-button--secondary,:root[data-theme=light] .operator-proof-panel .workbench-action-button--secondary,:root[data-theme=light] .quick-actions-panel .workbench-action-button--secondary,:root[data-theme=light] .inventory-health-panel .workbench-action-button--secondary{color:#a9d0ff;background:#ffffff14;border-color:#86a1c333}:root[data-theme=light] .page-command-center .workbench-summary-card,:root[data-theme=light] .page-command-center .workbench-priority-card{color:#edf5fb;border-color:#86a1c329;background:#ffffff0e;box-shadow:none}:root[data-theme=light] .page-command-center .workbench-summary-card strong,:root[data-theme=light] .page-command-center .workbench-priority-card strong{color:#f8fbff}:root[data-theme=light] .page-command-center .workbench-summary-card span,:root[data-theme=light] .page-command-center .workbench-summary-card small,:root[data-theme=light] .page-command-center .workbench-priority-card span{color:#adc0d4}@media (max-width: 1180px){.top-bar .top-command-area{gap:8px}.top-bar .top-command-search-shell{flex-basis:280px}.top-command-search{grid-template-columns:auto minmax(120px,1fr)}.top-command-search kbd,.top-user-summary small,.top-user-summary svg{display:none}.workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-command-grid,.source-management-layout,.source-form-grid{grid-template-columns:1fr}}@media print{@page{size:letter;margin:.35in}html,body,#root{margin:0;background:#fff}body *{visibility:hidden}.label-sheet,.label-sheet *{visibility:visible}.label-sheet{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(2,3.5in);gap:.12in .18in;align-content:start;width:auto;color:#111827;background:#fff}.label-sheet--compact{grid-template-columns:repeat(3,2.25in);gap:.1in}.print-label{grid-template-columns:.92in 1fr;grid-template-rows:auto auto 1fr auto;box-sizing:border-box;width:3.5in;height:1.25in;min-height:1.25in;padding:.1in;border:1px solid #111827;border-radius:0;background:#fff;break-inside:avoid;page-break-inside:avoid;overflow:hidden}.label-sheet--compact .print-label{grid-template-columns:.68in 1fr;width:2.25in;height:1in;min-height:1in;padding:.07in}.print-label strong{color:#111827;font-size:14px;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.print-label span{color:#111827;font-size:10px;line-height:1.15;overflow:hidden}.print-label code,.print-label small{color:#111827;font-size:8px;line-height:1.1;overflow-wrap:anywhere}.label-sheet--compact .print-label strong{font-size:10px}.label-sheet--compact .print-label span,.label-sheet--compact .print-label code,.label-sheet--compact .print-label small{font-size:6.8px;line-height:1.05}}@media (max-width: 900px){.app-shell{grid-template-columns:1fr;display:flex;flex-direction:column}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(86vw,320px);height:100dvh;max-height:100dvh;overflow-y:auto;padding:var(--space-5);border-right:var(--glass-border);border-bottom:0;transform:translate(-104%);transition:transform var(--transition-medium)}.sidebar.is-mobile-open{transform:translate(0)}.mobile-nav-toggle,.mobile-nav-close{display:inline-flex;align-items:center;justify-content:center}.mobile-nav-close{justify-self:start;margin-top:var(--space-5)}.mobile-nav-backdrop:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:0;padding:0;background:var(--color-overlay-bg);cursor:pointer}.top-bar{z-index:20;padding:0 var(--space-5)}.top-bar{align-items:flex-start;padding-top:10px;padding-bottom:10px}.top-bar>div:first-child{padding-top:2px}.top-bar .top-bar-actions{min-width:0}.top-bar .top-command-area{flex-wrap:wrap;justify-content:flex-end;width:100%}.top-bar .top-command-search-shell{order:10;flex:1 0 100%;width:100%;min-width:0}.top-command-results,.top-popover{position:fixed;top:72px;left:16px;right:16px;width:auto;max-height:calc(100dvh - 92px)}.app-main{order:1}.workspace{padding:var(--space-5);padding-bottom:calc(var(--space-5) + 86px);max-width:100vw;overflow-x:clip}.operator-work-tray{position:fixed;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;z-index:25;grid-template-columns:1fr;gap:8px;padding:8px;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.operator-work-tray-primary{grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.operator-work-tray-primary small{white-space:normal}.operator-work-tray-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-work-tray-chip{display:flex;min-height:44px;flex-direction:column;justify-content:center;gap:2px;padding:7px 5px;text-align:center}.operator-work-tray-chip strong{max-width:100%;font-size:.68rem}.workspace-grid,.command-summary,.dashboard-command-grid,.dashboard-priority-grid,.readiness-grid,.system-health-grid,.today-flow-detail-grid,.today-flow-grid,.workflow-card-grid,.workspace-insight-grid,.inventory-overview-grid,.proof-detail-grid,.operator-proof-list,.recent-wins-list,.performance-metric-grid{grid-template-columns:1fr}.page-command-center-heading{flex-direction:column;align-items:stretch}.page-command-center-actions{justify-content:flex-start}.proof-detail-source{align-items:stretch;flex-direction:column}.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.quick-action-list{grid-template-columns:1fr}.needs-action-item{display:grid}.attention-list{max-height:none;overflow-y:visible;padding-right:0}.demo-guide-header,.demo-guide-list{grid-template-columns:1fr}.demo-guide-header{display:grid}.location-layout,.source-filters,.source-form-grid,.source-management-layout,.admin-user-form-grid,.admin-user-management-layout{grid-template-columns:1fr}.admin-user-detail{position:static}.label-workspace{grid-template-columns:1fr}.label-page-heading,.label-action-panel{display:grid}.label-overview,.label-preview-meta{justify-content:flex-start;text-align:left}.label-selection-review-header,.label-batch-status{display:grid}.label-batch-status-counts{justify-content:flex-start}.demo-item-media,.scan-detail-layout,.scan-recommended-action,.scan-definition-list div,.scan-manual-form div{grid-template-columns:1fr}.scan-manual-form button,.scan-recommended-action-controls,.scan-recommended-action-controls .workbench-action-button{width:100%}.scan-recommended-action-controls{display:grid;justify-content:stretch}.field-request-list-item{flex-direction:column}.field-request-row-actions{width:100%;justify-items:stretch}.field-request-list-item a,.field-request-action-button,.field-request-secondary-button,.dashboard-dialog-secondary,.workbench-action-button{text-align:center;white-space:normal}.workbench-section-header,.workbench-row-actions{align-items:stretch}.workbench-toolbar,.catalog-create-form,.catalog-create-form.workbench-action-form,.workbench-action-strip{display:grid;grid-template-columns:1fr}.workbench-form-heading,.workbench-form-group-heading{display:grid;gap:6px}.workbench-filter-field,.catalog-description-field,.catalog-inline-metadata-grid,.label-layout-control{min-width:0;width:100%}.catalog-inline-metadata-grid{grid-template-columns:1fr}.receiving-line-editor,.receiving-line-editor .workbench-inline-form{min-width:0}.receiving-line-editor .workbench-inline-form{grid-template-columns:1fr}.workbench-inline-form{grid-template-columns:1fr;min-width:0}.field-request-dialog-grid,.field-request-line-editor{grid-template-columns:1fr}.workbench-table-wrap{overflow-x:visible}.workbench-table,.workbench-table thead,.workbench-table tbody,.workbench-table tr,.workbench-table th,.workbench-table td{display:block}.workbench-table{min-width:0;border-collapse:separate;border-spacing:0;background:transparent}.workbench-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workbench-table tbody{display:grid;gap:10px;padding:10px}.workbench-table tbody tr{display:grid;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.workbench-table--operational .workbench-column-id,.workbench-table--operational .workbench-column-status,.workbench-table--operational .workbench-column-quantity,.workbench-table--operational .workbench-column-actions,.workbench-table--operational .workbench-column-note{width:auto;text-align:left}.workbench-table .workbench-column-quantity{text-align:left}.workbench-table td{display:grid;grid-template-columns:minmax(88px,.36fr) minmax(0,1fr);gap:10px;padding:0;border-bottom:0;align-items:start}.workbench-table td:before{content:attr(data-label);color:#adbdcb;font-size:var(--font-size-xs);font-weight:850;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.workbench-table td:not([data-label]){display:block}.workbench-table td:not([data-label]):before{content:none}.workbench-table td[colspan]{display:block}.workbench-table td[colspan]:before{content:none}.workbench-table td .workbench-row-actions{align-items:stretch}.workbench-quantity-cell{justify-items:start}.workbench-primary-cell strong,.workbench-primary-cell span,.workbench-truncate{white-space:normal}.workbench-row-actions--stacked,.workbench-secondary-actions{width:100%}.workbench-table--stock-balances .workbench-row-actions--balanced,.workbench-secondary-actions--grid{grid-template-columns:1fr}.workbench-table--stock-balances .workbench-secondary-actions--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-document-list li{display:grid}}
