:root{--bg-page:#FFFFFF;--bg-panel:#FFFFFF;--bg-subtle:#F7F8FA;--bg-hover:#F4F6F9;--bg-hover-warm:#F4F6F9;--bg-selected:#EEF2FF;--bg-overlay:rgba(11,15,25,0.42);--border:#E5E7EB;--border-strong:#D1D5DB;--border-focus:#2453FF;--divider:#EEF0F3;--text-primary:#0B0F19;--text-secondary:#5B6270;--text-tertiary:#8A909C;--text-inverse:#FFFFFF;--text-link:#2453FF;--accent:#2453FF;--accent-hover:#1D44E0;--accent-active:#1A3BC2;--accent-soft:#EEF2FF;--accent-softer:#F6F8FF;--accent-ink:#1A3BC2;--green:#15803D;--green-soft:#E8F6EE;--green-text:#0F5B2C;--blue:#2453FF;--blue-soft:#EEF2FF;--blue-text:#1A3BC2;--amber:#B45309;--amber-soft:#FEF4E6;--amber-text:#7A3A06;--red:#DC2626;--red-soft:#FDEDED;--red-text:#991B1B;--gray:#6B7280;--gray-soft:#F1F2F4;--gray-text:#374151;--purple:#6D4AE8;--purple-soft:#F1EDFF;--purple-text:#3E2596;--grid-line:#E5E7EB;--grid-line-soft:#EEF0F3;--grid-head-bg:#F7F8FA;--grid-ink-strong:#0B0F19;--grid-ink:#1F2430;--grid-ink-sub:#3E4451;--grid-ink-muted:#5B6270;--grid-ink-faint:#8A909C;--grid-ink-ghost:#D1D5DB;--tile-border:#E5E7EB;--tile-border-strong:#D1D5DB;--tile-hover:#F7F8FA;--tile-ink:#0B0F19;--tile-ink-sub:#3E4451;--tile-label:#5B6270;--tile-hint:#8A909C;--tile-problem-bg:#DC26261A;--tile-highlight-border:#C7D3FF;--font-display:var(--font-sans);--font-sans:var(--font-face-body,"Inter"),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-face-mono,"JetBrains Mono"),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-display:48px;--text-h1:32px;--text-h2:20px;--text-h3:16px;--text-body:14px;--text-small:13px;--text-caption:12px;--text-micro:11px;--tracking-micro:0.08em;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--row-h:36px;--control-h:32px;--page-gutter:24px;--sb-bg:#FFFFFF;--sb-ink:#0B0F19;--sb-ink-dim:#5B6270;--sb-hover:#F4F6F9;--sb-active:var(--accent);--sb-border:#E5E7EB;--sidebar-w:264px;--topbar-h:60px;--crumbs-h:40px;--shadow-popover:0 8px 24px -8px rgba(9,9,11,0.12),0 2px 4px rgba(9,9,11,0.04);--shadow-modal:0 24px 64px -16px rgba(9,9,11,0.22),0 4px 12px rgba(9,9,11,0.06);--shadow-card:none;--shadow-card-hover:0 1px 2px rgba(11,15,25,0.06);--radius-card:var(--radius-lg);--background:var(--bg-page);--foreground:var(--text-primary);--primary:var(--accent);--primary-foreground:var(--text-inverse);--muted:var(--bg-subtle);--muted-foreground:var(--text-secondary);--ring:var(--border-focus);--radius:var(--radius-md)}[data-chrome=legacy]{--bg-page:#FFFFFF;--bg-panel:#FFFFFF;--bg-subtle:#faf8f2;--bg-hover:#faf8f2;--bg-hover-warm:#fbf9f3;--bg-selected:#E0F2FE;--bg-overlay:rgba(15,16,20,0.45);--border:#e6e3d8;--border-strong:#d9d5c5;--border-focus:#0EA5E9;--divider:#E2E8F0;--text-primary:#15161a;--text-secondary:#6b6e78;--text-tertiary:#9097a1;--text-inverse:#FFFFFF;--text-link:#0284C7;--accent:var(--brand-accent,#3538cd);--accent-hover:#2a2ba3;--accent-active:#2d31a6;--accent-soft:#eef0ff;--accent-softer:#fcfcff;--accent-ink:#2d31a6;--green:#1f8a5b;--green-soft:#d6efe1;--green-text:#0e4e30;--blue:#2563eb;--blue-soft:#dbeafe;--blue-text:#1e40af;--amber:#b8860b;--amber-soft:#fbe9b8;--amber-text:#5b3f00;--red:#c43d3d;--red-soft:#f7dcdc;--red-text:#7a1414;--gray:#6b6e78;--gray-soft:#eef0f3;--gray-text:#3b3d44;--purple:#7a5ae0;--purple-soft:#ece4ff;--purple-text:#3b2080;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-card:12px;--shadow-card:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);--shadow-card-hover:0 6px 16px -4px rgba(16,24,40,0.10),0 2px 4px rgba(16,24,40,0.04);--sb-bg:#06070B;--sb-ink:#d9dbde;--sb-ink-dim:#9298a1;--sb-hover:#1c1d22;--sb-active:#2a2c33;--sb-border:#1c1e24}html [data-surface][data-theme=dark] [data-chrome=legacy]{--bg-page:#0c0d11;--bg-panel:#15161b;--bg-subtle:#101116;--bg-hover:#21232a;--bg-hover-warm:#21232a;--bg-selected:#10324A;--bg-overlay:rgba(0,0,0,0.6);--border:#2b2e36;--border-strong:#3b3e48;--border-focus:#38B0EE;--divider:#22242b;--text-primary:#e7e8ec;--text-secondary:#8f93a0;--text-tertiary:#5f636e;--text-link:#38B0EE;--accent:var(--brand-accent,#38B0EE);--accent-hover:#55BEF2;--accent-active:#1E9FE4;--accent-soft:#10324A;--accent-softer:#0C2437;--accent-ink:#A9DAF6;--green:#34c98c;--green-soft:#14241d;--green-text:#7fe3bb;--blue:#5e8dff;--blue-soft:#16213a;--blue-text:#aac4ff;--amber:#e0a13e;--amber-soft:#2a2114;--amber-text:#f0cd8e;--red:#f0625f;--red-soft:#2c1717;--red-text:#f7a9a7;--gray:#8f93a0;--gray-soft:#21232a;--gray-text:#c2c5cc;--purple:#908ef5;--purple-soft:#26264a;--purple-text:#c7c6fb;--sb-bg:#101116;--sb-ink:#e7e8ec;--sb-ink-dim:#8f93a0;--sb-hover:#1c1e24;--sb-active:#10324A;--sb-border:#22242b}[data-density=compact]{--row-h:36px;--control-h:32px;--page-gutter:24px}[data-density=comfortable]{--row-h:44px;--control-h:36px;--page-gutter:24px}html .operator-theme,html [data-surface=operator]{--bg-page:#ffffff;--bg-panel:#ffffff;--bg-subtle:#f7f7f4;--bg-hover:#f4f4f0;--bg-hover-warm:#f4f4f0;--bg-selected:#E2F1FC;--bg-overlay:rgba(15,16,20,0.45);--border:#e7e7e2;--border-strong:#d3d3cc;--border-focus:#0C8EE0;--divider:#eeeeea;--text-primary:#1f2024;--text-secondary:#86868d;--text-tertiary:#aaaab0;--text-inverse:#ffffff;--text-link:#0C8EE0;--accent:#0C8EE0;--accent-hover:#0B7EC8;--accent-active:#0A6DAE;--accent-soft:#E2F1FC;--accent-softer:#F1F8FE;--accent-ink:#0A5488;--green:#1f9d6b;--green-soft:#e7f4ee;--green-text:#0e4e30;--blue:#2f6fed;--blue-soft:#e8f0fe;--blue-text:#1e40af;--amber:#b9761a;--amber-soft:#f7efe1;--amber-text:#5b3f00;--red:#c93b3b;--red-soft:#f8e9e9;--red-text:#7a1414;--gray:#86868d;--gray-soft:#f0f0ed;--gray-text:#3b3d44;--purple:#7e7cf3;--purple-soft:#ecebfb;--purple-text:#3b3a8f;--info:#2f6fed;--info-bg:#e8f0fe;--ok:#1f9d6b;--ok-bg:#e7f4ee;--warn:#b9761a;--warn-bg:#f7efe1;--err:#c93b3b;--err-bg:#f8e9e9;--shadow-popover:0 8px 24px rgba(23,24,28,0.14);--sb-bg:#0e1b2d;--sb-ink:rgba(255,255,255,0.75);--sb-ink-dim:rgba(255,255,255,0.40);--sb-hover:rgba(255,255,255,0.06);--sb-active:rgba(12,142,224,0.18);--sb-border:rgba(255,255,255,0.08)}html .operator-theme[data-theme=dark],html [data-surface][data-theme=dark]{--bg-page:#0B0D12;--bg-panel:#12151C;--bg-subtle:#0F1218;--bg-hover:#1A1E27;--bg-hover-warm:#1A1E27;--bg-selected:#16204A;--bg-overlay:rgba(0,0,0,0.6);--border:#262B36;--border-strong:#363C4A;--border-focus:#6B8BFF;--divider:#1E222C;--text-primary:#e7e8ec;--text-secondary:#8f93a0;--text-tertiary:#5f636e;--text-inverse:#ffffff;--text-link:#8AA3FF;--accent:#4F72FF;--accent-hover:#6B8BFF;--accent-active:#3D60F0;--accent-soft:#16204A;--accent-softer:#111936;--accent-ink:#B4C5FF;--green:#34c98c;--green-soft:#14241d;--green-text:#7fe3bb;--blue:#6B8BFF;--blue-soft:#16204A;--blue-text:#B4C5FF;--amber:#e0a13e;--amber-soft:#2a2114;--amber-text:#f0cd8e;--red:#f0625f;--red-soft:#2c1717;--red-text:#f7a9a7;--gray:#8f93a0;--gray-soft:#21232a;--gray-text:#c2c5cc;--purple:#908ef5;--purple-soft:#26264a;--purple-text:#c7c6fb;--info:#5e8dff;--info-bg:#16213a;--ok:#34c98c;--ok-bg:#14241d;--warn:#e0a13e;--warn-bg:#2a2114;--err:#f0625f;--err-bg:#2c1717;--sb-bg:#0F1218;--sb-ink:#e7e8ec;--sb-ink-dim:#9AA0AD;--sb-hover:#1A1E27;--sb-active:#4F72FF;--sb-border:#1E222C;--grid-line:#2a2d35;--grid-line-soft:#22242b;--grid-head-bg:#1a1c22;--grid-ink-strong:#f2f3f5;--grid-ink:#d4d6dc;--grid-ink-sub:#b4b7c0;--grid-ink-muted:#8f93a0;--grid-ink-faint:#6b6f7a;--grid-ink-ghost:#3a3d46;--shadow-popover:0 8px 24px rgba(0,0,0,0.55)}.operator-theme,[data-surface=operator]{background:var(--bg-page);color:var(--text-primary)}.operator-theme ::-webkit-scrollbar-thumb,[data-surface=operator] ::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--bg-page)}.operator-theme ::-webkit-scrollbar-thumb:hover,[data-surface=operator] ::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}html .customer-shell,html [data-surface=customer]{--c-page:#f4f6f9;--c-card:#ffffff;--c-card-border:#e9edf3;--c-card-border-strong:#dde3ec;--c-divider:#eef1f5;--c-card-radius:12px;--c-card-radius-sm:10px;--c-card-radius-lg:14px;--c-card-shadow:0 1px 1px rgba(16,23,38,0.03),0 1px 0 rgba(16,23,38,0.02);--c-card-shadow-hover:0 1px 2px rgba(16,23,38,0.05),0 8px 20px -16px rgba(16,23,38,0.22);--c-dark:#0e1b2d;--c-dark-ink:#ffffff;--c-accent:#2563eb;--c-accent-hover:#1d4ed8;--c-accent-ink:#1e40af;--c-accent-soft:#eaf1fe;--c-accent-glow:rgba(37,99,235,0.22);--c-ink:#0e1726;--c-text:#334155;--c-muted:#64748b;--c-muted-2:#7a8696;--c-table-head-bg:#f7f9fc;--c-row-h:44px;--c-row-hover:#f6f8fb;--c-amber:#b45309;--c-amber-soft:#fef3e2;--c-blue-pill:#2563eb;--c-blue-soft:#e7efff;--c-green:#157347;--c-green-soft:#e7f7ee;--c-red:#b42318;--c-red-soft:#fdecec;--c-accent-on-dark:#5b8def;--c-chrome-border:#eaeef3;--c-chrome-icon:#475569;--c-chrome-placeholder:#94a3b8;--sb-bg:#0e1b2d;--sb-ink:rgba(255,255,255,0.6);--sb-border:rgba(255,255,255,0.06);--sidebar-w:232px;--topbar-h:60px;--c-page-max:1440px;background:var(--c-page);color:var(--c-text)}html .customer-shell .c-page{width:100%;max-width:var(--c-page-max);margin-inline:auto}html .customer-shell .c-h1{font-family:var(--font-display);font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--c-ink)}html .customer-shell .c-h2{font-size:15px;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--c-ink)}html .customer-shell .c-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--c-muted-2)}html .customer-shell .c-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted)}html .customer-shell .c-num{font-variant-numeric:tabular-nums}html .customer-shell .c-card{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:var(--c-card-radius);box-shadow:var(--c-card-shadow)}html .customer-shell .c-card-hover{transition:border-color .15s ease,box-shadow .15s ease}html .customer-shell .c-card-hover:hover{border-color:var(--c-card-border-strong);box-shadow:var(--c-card-shadow-hover)}html .customer-shell .c-table{width:100%;border-collapse:collapse}html .customer-shell .c-table thead th{position:sticky;top:0;z-index:1;height:38px;padding:0 16px;background:#ffffff;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-muted);text-align:left;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--c-card-border)}html .customer-shell .c-table thead th.c-th-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s ease}html .customer-shell .c-table thead th.c-th-active,html .customer-shell .c-table thead th.c-th-sort:hover{color:var(--c-ink)}html .customer-shell .c-table tbody td.c-col-right,html .customer-shell .c-table thead th.c-col-right{text-align:right}html .customer-shell .c-table tbody td{height:var(--c-row-h);padding:0 16px;font-size:13px;color:var(--c-text);border-bottom:1px solid var(--c-divider);white-space:nowrap}html .customer-shell .c-table tbody tr:last-child td{border-bottom:0}html .customer-shell .c-table tbody tr.c-row-click{cursor:pointer;transition:background-color .12s ease}html .customer-shell .c-table tbody tr.c-row-click:hover{background:var(--c-row-hover)}html .customer-shell .c-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap}html .customer-shell .c-pill-transit{background:var(--c-amber-soft);color:var(--c-amber)}html .customer-shell .c-pill-outfordel{background:var(--c-blue-soft);color:var(--c-blue-pill)}html .customer-shell .c-pill-delivered{background:var(--c-green-soft);color:var(--c-green)}html .customer-shell .c-pill-collect{background:#eef0fe;color:#4338ca}html .customer-shell .c-pill-muted{background:#eef1f5;color:var(--c-muted)}body,html{margin:0;padding:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03"}::-moz-selection{background:var(--accent-soft);color:var(--text-primary)}::selection{background:var(--accent-soft);color:var(--text-primary)}.tabular{font-variant-numeric:tabular-nums}.font-code{font-family:var(--font-mono)}.font-display{font-family:var(--font-display);letter-spacing:-.02em}.micro-label{font-family:var(--font-sans);font-size:var(--text-micro);font-weight:500;letter-spacing:var(--tracking-micro);text-transform:uppercase}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px;border:2px solid var(--bg-page)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sidebar-scroll::-webkit-scrollbar{width:5px;height:5px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--border);border:0;border-radius:8px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}