@property --theme-reveal-radius{syntax: "<length>"; inherits: false; initial-value: 0px;}:root{--rr-theme-page-background: #eef2ff;--rr-canvas: #eef2ff;--rr-canvas-subtle: #f8fafc;--rr-surface: #ffffff;--rr-surface-subtle: #eef2ff;--rr-surface-raised: #ffffff;--rr-surface-hover: #e0e7ff;--rr-surface-selected: #d9e0ff;--rr-text-primary: #1e293b;--rr-text-secondary: #475569;--rr-text-muted: #64748b;--rr-text-disabled: #94a3b8;--rr-text-inverse: #f8fafc;--rr-border-subtle: #eef2ff;--rr-border-default: #c7d2fe;--rr-border-strong: #a5b4fc;--rr-focus: #4f46e5;--rr-brand-main: #4f46e5;--rr-brand-soft: #eef2ff;--rr-brand-text: #3730a3;--rr-iris-foreground-strong: #3730a3;--rr-iris-foreground-standard: #4338ca;--rr-iris-foreground-muted: #6366f1;--rr-iris-surface-strong: #c7d2fe;--rr-iris-surface-standard: #e0e7ff;--rr-iris-surface-subtle: #eef2ff;--rr-iris-border-strong: #4f46e5;--rr-iris-border-standard: #818cf8;--rr-iris-border-subtle: #c7d2fe;--rr-iris-hover-surface: #e0e7ff;--rr-iris-selected-surface: #d9e0ff;--rr-iris-focus-ring: #4f46e5;--iris-text: var(--rr-iris-foreground-strong);--iris-text-muted: var(--rr-iris-foreground-muted);--iris-icon: var(--rr-iris-foreground-muted);--iris-surface: var(--rr-iris-surface-subtle);--iris-surface-hover: var(--rr-iris-hover-surface);--iris-surface-selected: var(--rr-iris-selected-surface);--iris-border: var(--rr-iris-border-subtle);--iris-border-strong: var(--rr-iris-border-strong);--iris-focus-ring: var(--rr-iris-focus-ring);--category-location-foreground: #4338ca;--category-location-surface: #eef2ff;--category-location-border: #a5b4fc;--category-inventory-foreground: #1e40af;--category-inventory-surface: #dbeafe;--category-inventory-border: #3b82f6;--category-item-foreground: #c2410c;--category-item-surface: #fff7ed;--category-item-border: #fed7aa;--rr-success-main: #14b8a6;--rr-success-soft: #ccfbf1;--rr-success-text: #0f766e;--rr-warning-main: #f59e0b;--rr-warning-soft: #fef3c7;--rr-warning-text: #92400e;--rr-error-main: #f97316;--rr-error-soft: #ffedd5;--rr-error-text: #c2410c;--rr-info-main: #3b82f6;--rr-info-soft: #dbeafe;--rr-info-text: #1e40af;--rr-positive-main: #16a34a;--rr-positive-soft: #f0fdf4;--rr-positive-text: #166534;--rr-danger-main: #dc2626;--rr-danger-soft: #fef2f2;--rr-danger-text: #b91c1c;--rr-analysis-main: #a21caf;--rr-analysis-soft: #fae8ff;--rr-analysis-text: #86198f;--rr-chart-total: #d97706;--rr-chart-inventory: #6366f1;--rr-chart-location: #14b8a6;--rr-chart-grid: #cbd5e1;--rr-chart-axis: #475569;--rr-chart-tooltip-bg: #ffffff;--rr-chart-tooltip-border: #c7d2fe;--rr-kpi-putaway-main: #4f46e5;--rr-kpi-putaway-soft: #eef2ff;--rr-kpi-inventory-main: #7c3aed;--rr-kpi-inventory-soft: #f3e8ff;--rr-kpi-misplaced-main: #d97706;--rr-kpi-misplaced-soft: #fef3c7;--rr-kpi-accuracy-main: #14b8a6;--rr-kpi-accuracy-soft: #ccfbf1;--rr-kpi-captures-main: #0ea5e9;--rr-kpi-captures-soft: #e0f2fe;--rr-kpi-picks-main: #818cf8;--rr-kpi-picks-soft: #e0e7ff;--rr-kpi-tags-main: #0891b2;--rr-kpi-tags-soft: #cffafe;--rr-kpi-locations-main: #475569;--rr-kpi-locations-soft: #f1f5f9;--rr-terminal-surface: #0f172a;--rr-terminal-text: #e2e8f0;--page-bg: var(--rr-canvas);--page-bg-subtle: var(--rr-canvas-subtle);--app-shell-bg: #1e293b;--sidebar-bg: var(--app-shell-bg);--header-bg: var(--app-shell-bg);--surface-base: var(--rr-surface);--surface-subtle: var(--rr-surface-subtle);--surface-raised: var(--rr-surface-raised);--surface-elevated: var(--rr-surface-raised);--surface-overlay: var(--rr-surface-raised);--surface-inset: var(--rr-canvas-subtle);--surface-hover: var(--rr-surface-hover);--surface-pressed: var(--rr-surface-selected);--surface-selected: var(--rr-surface-selected);--surface-disabled: var(--rr-surface-subtle);--text-primary: var(--rr-text-primary);--text-secondary: var(--rr-text-secondary);--text-muted: var(--rr-text-muted);--text-disabled: var(--rr-text-disabled);--text-inverse: var(--rr-text-inverse);--text-link: var(--rr-brand-main);--text-link-hover: var(--rr-brand-text);--border-subtle: var(--rr-border-subtle);--border-default: var(--rr-border-default);--border-strong: var(--rr-border-strong);--border-selected: var(--rr-brand-main);--border-focus: var(--rr-focus);--border-disabled: var(--rr-border-subtle);--icon-primary: var(--rr-text-primary);--icon-secondary: var(--rr-text-secondary);--icon-muted: var(--rr-text-muted);--icon-disabled: var(--rr-text-disabled);--brand-foreground: var(--rr-brand-text);--brand-surface: var(--rr-brand-soft);--brand-surface-hover: var(--iris-surface-hover);--brand-surface-selected: var(--iris-surface-selected);--brand-border: var(--iris-border-strong);--success-foreground: var(--rr-success-text);--success-muted: var(--rr-success-main);--success-surface: var(--rr-success-soft);--success-surface-hover: var(--rr-success-soft);--success-border: var(--rr-success-main);--warning-foreground: var(--rr-warning-text);--warning-muted: var(--rr-warning-main);--warning-surface: var(--rr-warning-soft);--warning-surface-hover: var(--rr-warning-soft);--warning-border: var(--rr-warning-main);--critical-foreground: var(--rr-danger-text);--critical-muted: var(--rr-danger-main);--critical-surface: var(--rr-danger-soft);--critical-surface-hover: var(--rr-danger-soft);--critical-border: var(--rr-danger-main);--info-foreground: var(--rr-info-text);--info-muted: var(--rr-info-main);--info-surface: var(--rr-info-soft);--info-surface-hover: var(--rr-info-soft);--info-border: var(--rr-info-main);--offline-foreground: var(--rr-danger-text);--offline-surface: var(--rr-danger-soft);--offline-border: var(--rr-danger-main);--stale-foreground: var(--rr-warning-text);--stale-surface: var(--rr-warning-soft);--stale-border: var(--rr-warning-main);--unknown-foreground: var(--rr-text-secondary);--unknown-surface: var(--rr-surface-subtle);--unknown-border: var(--rr-border-default);--disabled-foreground: var(--rr-text-disabled);--disabled-surface: var(--rr-surface-subtle);--disabled-border: var(--rr-border-subtle);--shadow-card: 0 4px 12px rgb(15 23 42 / .1);--shadow-overlay: 0 16px 40px rgb(15 23 42 / .16);--shadow-focus: 0 0 0 3px rgb(99 102 241 / .28);--button-primary-bg: var(--rr-brand-main);--button-primary-text: var(--rr-text-inverse);--button-primary-hover-bg: var(--rr-brand-text);--button-primary-hover-text: var(--rr-text-inverse);--button-primary-pressed-bg: var(--rr-brand-text);--button-primary-focus-ring: var(--rr-focus);--filter-bg: var(--rr-surface);--filter-text: var(--rr-text-secondary);--filter-hover-bg: var(--rr-surface-hover);--filter-hover-text: var(--rr-text-primary);--filter-selected-bg: var(--iris-surface-selected);--filter-selected-text: var(--iris-text);--filter-selected-border: var(--iris-border-strong);--card-bg: var(--rr-surface);--card-border: var(--rr-border-subtle);--card-hover-bg: var(--rr-surface-hover);--card-hover-border: var(--rr-border-strong);--timeline-track: var(--rr-border-strong);--timeline-node: var(--rr-text-muted);--timeline-node-active: var(--rr-brand-main);--timeline-node-critical: var(--rr-danger-main);--modal-bg: var(--rr-surface-raised);--modal-border: var(--rr-border-default);--drawer-bg: var(--rr-surface-raised);--popover-bg: var(--rr-surface-raised);--tooltip-bg: var(--rr-terminal-surface);--tooltip-text: var(--rr-terminal-text);--rr-theme-control-track: var(--rr-surface-subtle);--rr-theme-control-border: var(--rr-border-default);--rr-theme-control-inset: inset 0 1px 2px rgb(15 23 42 / .08);--rr-theme-selected-surface: #e0e7ff;--rr-theme-selected-border: #c7d2fe;--rr-theme-selected-shadow: 0 1px 3px rgb(15 23 42 / .24);--rr-theme-selected-text: #312e81;--rr-theme-selected-icon: #4f46e5;--rr-theme-option-text: #475569;--rr-theme-option-hover: #1e293b;--rr-theme-focus: #a5b4fc}:root[data-theme=dark]{--rr-theme-page-background: #0f172a;--rr-canvas: #0f172a;--rr-canvas-subtle: #131d2d;--rr-surface: #1e293b;--rr-surface-subtle: #263449;--rr-surface-raised: #243044;--rr-surface-hover: #2b3a50;--rr-surface-selected: #353b5c;--rr-text-primary: #f8fafc;--rr-text-secondary: #cbd5e1;--rr-text-muted: #94a3b8;--rr-text-disabled: #64748b;--rr-text-inverse: #f8fafc;--rr-border-subtle: #2b3a50;--rr-border-default: #3a4a61;--rr-border-strong: #52627a;--rr-focus: #a5b4fc;--rr-brand-main: #7279b5;--rr-brand-soft: #292e4a;--rr-brand-text: #c7d2fe;--rr-iris-foreground-strong: #e0e7ff;--rr-iris-foreground-standard: #c7d2fe;--rr-iris-foreground-muted: #a5b4fc;--rr-iris-surface-strong: #373c5f;--rr-iris-surface-standard: #292e4a;--rr-iris-surface-subtle: #22263b;--rr-iris-border-strong: #7279b5;--rr-iris-border-standard: #51597f;--rr-iris-border-subtle: #3b425f;--rr-iris-hover-surface: #2f3552;--rr-iris-selected-surface: #353b5c;--rr-iris-focus-ring: #a5b4fc;--category-location-foreground: #c7d2fe;--category-location-surface: #292e43;--category-location-border: #495071;--category-inventory-foreground: #bfdbfe;--category-inventory-surface: #192c47;--category-inventory-border: #3c6591;--category-item-foreground: #f6c18a;--category-item-surface: #29211e;--category-item-border: #513a2c;--rr-success-main: #2dd4bf;--rr-success-soft: #153a36;--rr-success-text: #99f6e4;--rr-warning-main: #fbbf24;--rr-warning-soft: #422a12;--rr-warning-text: #fde68a;--rr-error-main: #fb923c;--rr-error-soft: #3f1d10;--rr-error-text: #fed7aa;--rr-info-main: #60a5fa;--rr-info-soft: #192c47;--rr-info-text: #bfdbfe;--rr-positive-main: #4ade80;--rr-positive-soft: #153522;--rr-positive-text: #bbf7d0;--rr-danger-main: #f87171;--rr-danger-soft: #561616;--rr-danger-text: #fecaca;--rr-analysis-main: #e879f9;--rr-analysis-soft: #38203b;--rr-analysis-text: #f5d0fe;--rr-chart-total: #fbbf24;--rr-chart-inventory: #a5b4fc;--rr-chart-location: #2dd4bf;--rr-chart-grid: #475569;--rr-chart-axis: #cbd5e1;--rr-chart-tooltip-bg: #1e293b;--rr-chart-tooltip-border: #64748b;--rr-kpi-putaway-main: #a5b4fc;--rr-kpi-putaway-soft: #22263b;--rr-kpi-inventory-main: #c4b5fd;--rr-kpi-inventory-soft: #2e1d32;--rr-kpi-misplaced-main: #fbbf24;--rr-kpi-misplaced-soft: #32200f;--rr-kpi-accuracy-main: #2dd4bf;--rr-kpi-accuracy-soft: #142e2d;--rr-kpi-captures-main: #38bdf8;--rr-kpi-captures-soft: #17243a;--rr-kpi-picks-main: #a5b4fc;--rr-kpi-picks-soft: #22263b;--rr-kpi-tags-main: #22d3ee;--rr-kpi-tags-soft: #142e2d;--rr-kpi-locations-main: #cbd5e1;--rr-kpi-locations-soft: #263449;--rr-terminal-surface: #020617;--rr-terminal-text: #e2e8f0;--shadow-card: 0 4px 12px rgb(2 6 23 / .26);--shadow-overlay: 0 16px 40px rgb(2 6 23 / .38);--shadow-focus: 0 0 0 3px rgb(129 140 248 / .34);--rr-theme-control-track: #263449;--rr-theme-control-border: #3a4a61;--rr-theme-control-inset: inset 0 1px 2px rgb(2 6 23 / .28);--rr-theme-selected-surface: #353b5c;--rr-theme-selected-border: #51597f;--rr-theme-selected-shadow: 0 1px 3px rgb(2 6 23 / .42);--rr-theme-selected-text: #e0e7ff;--rr-theme-selected-icon: #a5b4fc;--rr-theme-option-text: #cbd5e1;--rr-theme-option-hover: #f8fafc}.adaptive-brand-logo{position:relative;isolation:isolate;display:grid;flex:0 0 var(--adaptive-brand-logo-wrapper-size, 40px);inline-size:var(--adaptive-brand-logo-wrapper-size, 40px);block-size:var(--adaptive-brand-logo-wrapper-size, 40px);box-sizing:border-box;place-items:center}.adaptive-brand-logo:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgb(var(--logo-contrast-rgb, 248 250 252) / .66) 0%,rgb(var(--logo-contrast-rgb, 248 250 252) / .3) 38%,rgb(var(--logo-contrast-rgb, 248 250 252) / .08) 70%,transparent 100%);box-shadow:0 0 0 1px rgb(var(--logo-contrast-rgb, 248 250 252) / .1);content:"";opacity:0;pointer-events:none;transition:opacity .14s ease}.adaptive-brand-logo[data-low-contrast=true]:before{opacity:.96}.adaptive-brand-logo[data-low-contrast=true][data-contrast-assistance=enhanced]:before{background:radial-gradient(circle,rgb(var(--logo-contrast-rgb, 248 250 252) / .9) 0%,rgb(var(--logo-contrast-rgb, 248 250 252) / .52) 38%,rgb(var(--logo-contrast-rgb, 248 250 252) / .16) 70%,transparent 100%);opacity:1}.adaptive-brand-logo[data-low-contrast=true][data-interactive=true]:hover:before{opacity:1}.adaptive-brand-logo__image{position:relative;z-index:1;display:block;inline-size:var(--adaptive-brand-logo-size, 32px);block-size:var(--adaptive-brand-logo-size, 32px);max-inline-size:100%;max-block-size:100%;object-fit:contain;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion: reduce){.adaptive-brand-logo:before{transition:none}}.theme-switch{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:192px;max-width:100%;min-width:0;height:40px;padding:4px;overflow:visible;box-sizing:border-box;border:0;border-radius:15px;background:var(--rr-theme-control-track);box-shadow:inset 0 0 0 1px var(--rr-theme-control-border),var(--rr-theme-control-inset)}.theme-switch[data-variant=account]{width:168px;height:36px;padding:3px;border-radius:11px}.theme-switch[data-variant=account] .theme-switch__indicator{inset-block:3px;left:3px;width:calc((100% - 6px)/2);border-radius:8px}.theme-switch[data-variant=account] .theme-switch__option{height:30px;padding-inline:8px;border-radius:8px;font-size:13px}.theme-switch[data-variant=account] .theme-switch__content{gap:5px}.theme-switch__indicator{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);box-sizing:border-box;border:1px solid var(--rr-theme-selected-border);border-radius:11px;background:var(--rr-theme-selected-surface);box-shadow:var(--rr-theme-selected-shadow);transform:translateZ(0);transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease,box-shadow .18s ease;will-change:transform}.theme-switch[data-theme-state=dark] .theme-switch__indicator{transform:translate3d(100%,0,0)}.theme-switch__option{position:relative;z-index:1;display:inline-flex;width:100%;min-width:0;height:32px;align-items:center;justify-content:center;padding:0 10px;box-sizing:border-box;border:0;border-radius:11px;background:transparent;color:var(--rr-theme-option-text);font:inherit;font-size:14px;font-weight:575;line-height:1;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;opacity:.8;transition:color .12s ease,opacity .12s ease,background-color .12s ease}.theme-switch__option:hover:not(:disabled){color:var(--rr-theme-option-hover);background:#ffffff0e;opacity:1}.theme-switch__option[aria-checked=true]{color:var(--rr-theme-selected-text);background:transparent;opacity:1}.theme-switch__option[aria-checked=true] .theme-switch__icon{color:var(--rr-theme-selected-icon)}.theme-switch__option:focus-visible{outline:2px solid var(--rr-theme-focus);outline-offset:2px}.theme-switch__option:disabled{cursor:not-allowed;opacity:.55}.theme-switch__content{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:7px;transform:scale(1);transition:transform 80ms ease}.theme-switch__option:active:not(:disabled) .theme-switch__content{transform:scale(.985)}.theme-switch__icon{display:inline-grid;width:16px;height:16px;flex:0 0 16px;place-items:center;color:currentColor}.theme-switch__icon svg{display:block;width:16px;height:16px}.theme-switch__icon[data-theme-icon=light] svg{transform:scale(.92)}.theme-switch__label{display:inline-block;min-width:35px;text-align:center}#theme-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;pointer-events:none;contain:strict;will-change:mask-image,-webkit-mask-image,opacity,transform}#theme-transition-overlay[hidden]{display:none}.retina-theme-announcer{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1199.95px){.theme-switch[data-responsive-compact=true]{width:88px}.theme-switch[data-responsive-compact=true] .theme-switch__option{padding-inline:0}.theme-switch[data-responsive-compact=true] .theme-switch__content{gap:0}.theme-switch[data-responsive-compact=true] .theme-switch__label{position:absolute;width:1px;height:1px;min-width:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (prefers-reduced-motion: reduce){.theme-switch__indicator{transition-duration:.1s}.theme-switch__content{transition-duration:60ms}}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--color-brand: 79 70 229;--color-brand-hover: 67 56 202;--radius: .5rem}html,body{@apply h-full;}body{@apply bg-slate-50 text-slate-900 font-sans antialiased;}*,*:before,*:after{@apply border-slate-200;}}@layer utilities{.animate-fade-in{animation:fadeIn .15s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@keyframes wamShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wamPulseGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes wamPulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.6);opacity:.2}to{transform:scale(1);opacity:0}}
