:root,html[data-theme=dark]{color-scheme:dark;--bg: #121315;--panel: #1b1c1d;--panel-strong: #222426;--panel-soft: #2a2d2f;--sidebar-bg: rgba(27, 28, 29, .96);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--text: #ffffff;--text-inverse: #121315;--muted: #8f98a3;--muted-strong: #c4c7c8;--success: #22c55e;--warning: #eab308;--danger: #ef4444;--danger-soft: #ffb4ab;--tracking-delivered: #1d9e75;--tracking-in-transit: #378add;--tracking-pending: #ba7517;--tracking-exception: #e24b4a;--accent: #ffffff;--accent-contrast: #121315;--shadow: 0 18px 40px rgba(0, 0, 0, .28);--shadow-soft: 0 12px 32px rgba(0, 0, 0, .35);--shadow-marker: 0 8px 24px rgba(0, 0, 0, .28);--panel-gradient-start: rgba(34, 36, 38, .92);--panel-gradient-end: rgba(27, 28, 29, .96);--status-dot-shadow: 0 0 12px rgba(34, 197, 94, .65);--surface-hover: rgba(255, 255, 255, .015);--surface-subtle: rgba(255, 255, 255, .02);--surface-subtle-strong: rgba(255, 255, 255, .05);--field-overlay: rgba(5, 10, 18, .72);--map-shell-bg: rgba(7, 11, 20, .72);--map-overlay-bg: rgba(7, 11, 20, .48);--map-overlay-text: var(--muted-strong);--map-overlay-error: #ffb4b4;--map-marker-border: rgba(255, 255, 255, .9);--marker-text: #ffffff;--map-popup-bg: rgba(19, 24, 34, .98);--map-popup-border: rgba(255, 255, 255, .08);--map-popup-tip: rgba(19, 24, 34, .98);--chart-axis: rgba(255, 255, 255, .15);--chart-label: rgba(255, 255, 255, .62);--chart-tooltip-bg: rgba(11, 17, 30, .96);--chart-tooltip-border: rgba(255, 255, 255, .12);--chart-gross: #93c5fd;--chart-net: #22c55e;--chart-orders: #f59e0b;--chart-units: #a78bfa;--delivery-map-surface: var(--panel);--delivery-map-shape-fill: rgba(255, 255, 255, .05);--delivery-map-shape-stroke: rgba(255, 255, 255, .14);--delivery-map-borders-stroke: rgba(255, 255, 255, .12);--delivery-map-point-stroke: rgba(255, 255, 255, .18);--delivery-map-tip-delivered: #7ce0be;--delivery-map-tip-in-transit: #83bdff;--delivery-map-tip-pending: #f5cb7e;--delivery-map-tip-exception: #ffaaa7;--danger-bg-soft: rgba(239, 68, 68, .12);--danger-bg-strong: rgba(226, 75, 74, .1);--danger-border-soft: rgba(226, 75, 74, .28)}html[data-theme=light]{color-scheme:light;--bg: #eef2f7;--panel: #ffffff;--panel-strong: #f8fafc;--panel-soft: #edf2f7;--sidebar-bg: rgba(255, 255, 255, .96);--line: rgba(15, 23, 42, .09);--line-strong: rgba(15, 23, 42, .18);--text: #111827;--text-inverse: #ffffff;--muted: #6b7280;--muted-strong: #4b5563;--success: #15803d;--warning: #b45309;--danger: #b91c1c;--danger-soft: #b42318;--tracking-delivered: #15803d;--tracking-in-transit: #1d4ed8;--tracking-pending: #b45309;--tracking-exception: #b91c1c;--accent: #111827;--accent-contrast: #ffffff;--shadow: 0 16px 34px rgba(15, 23, 42, .08);--shadow-soft: 0 12px 28px rgba(15, 23, 42, .14);--shadow-marker: 0 8px 20px rgba(15, 23, 42, .16);--panel-gradient-start: rgba(255, 255, 255, .98);--panel-gradient-end: rgba(237, 242, 247, .94);--status-dot-shadow: 0 0 10px rgba(21, 128, 61, .32);--surface-hover: rgba(15, 23, 42, .035);--surface-subtle: rgba(15, 23, 42, .03);--surface-subtle-strong: rgba(15, 23, 42, .06);--field-overlay: rgba(241, 245, 249, .74);--map-shell-bg: rgba(226, 232, 240, .72);--map-overlay-bg: rgba(248, 250, 252, .78);--map-overlay-text: var(--muted);--map-overlay-error: #b91c1c;--map-marker-border: rgba(255, 255, 255, .96);--marker-text: #ffffff;--map-popup-bg: rgba(255, 255, 255, .98);--map-popup-border: rgba(15, 23, 42, .08);--map-popup-tip: rgba(255, 255, 255, .98);--chart-axis: rgba(15, 23, 42, .16);--chart-label: rgba(15, 23, 42, .62);--chart-tooltip-bg: rgba(255, 255, 255, .98);--chart-tooltip-border: rgba(15, 23, 42, .12);--chart-gross: #2563eb;--chart-net: #15803d;--chart-orders: #d97706;--chart-units: #7c3aed;--delivery-map-surface: #ffffff;--delivery-map-shape-fill: rgba(15, 23, 42, .045);--delivery-map-shape-stroke: rgba(15, 23, 42, .16);--delivery-map-borders-stroke: rgba(15, 23, 42, .14);--delivery-map-point-stroke: rgba(255, 255, 255, .92);--delivery-map-tip-delivered: #15803d;--delivery-map-tip-in-transit: #1d4ed8;--delivery-map-tip-pending: #b45309;--delivery-map-tip-exception: #b91c1c;--danger-bg-soft: rgba(185, 28, 28, .08);--danger-bg-strong: rgba(185, 28, 28, .08);--danger-border-soft: rgba(185, 28, 28, .22)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;max-width:100%;overflow-x:hidden}body{min-height:100vh;font-size:medium}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-frame{display:grid;grid-template-columns:160px minmax(0,1fr);min-height:100vh;width:100%;max-width:100%}.app-sidebar{display:grid;gap:1.25rem;align-content:start;padding:1.5rem;border-right:1px solid var(--line);background:var(--sidebar-bg);position:sticky;top:0;align-self:stretch;min-height:100%;height:auto;min-width:0}.app-brand{display:grid;gap:.35rem}.shell{display:grid;gap:1.25rem;align-content:start;padding:1.5rem;min-width:0}.app-topbar{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem;background:var(--panel);border-bottom:1px solid var(--line)}.app-footer{display:grid;gap:.75rem;padding:1rem 1.25rem 0;border-top:1px solid var(--line);color:var(--muted)}.app-footer__disclaimer{font-size:.8rem;line-height:1.5}.app-footer__links{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.78rem;text-transform:uppercase}.app-footer__links a{text-decoration:underline;text-underline-offset:.2em}.app-brand-link{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:700;letter-spacing:-.05em}.app-brand-note,.app-topbar-copy,.topbar-status{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.app-brand-note{margin:0;color:var(--muted);line-height:1.6;letter-spacing:.08em;text-transform:none}.topbar-status{display:inline-flex;gap:.55rem;align-items:center}.topbar-route{color:var(--text);font-size:.92rem;letter-spacing:.08em}.status-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--success);box-shadow:var(--status-dot-shadow)}.eyebrow,.metric-label,.table-note,.detail-section-label,.queue-stat-label,.queue-meta,.queue-footer,.topbar-copy{color:var(--muted);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.muted{color:var(--muted)}.title,.queue-heading,.detail-order-title,.page-header__title,.section-title{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.05em}.page-route-title{margin:0;color:var(--text);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:2.95rem;line-height:1.05;letter-spacing:.18em;text-transform:uppercase;overflow-wrap:anywhere}.title{font-size:clamp(2.1rem,5vw,3rem)}.queue-heading{font-size:clamp(1.8rem,4vw,2.7rem)}.queue-subtitle{margin:0;color:var(--muted-strong);max-width:60rem}.section-title{font-size:clamp(1.35rem,3vw,1.8rem)}.stack,.hero,.summary-grid,.chip-row,.queue-layout,.detail-layout,.detail-line-list,.detail-provider-stack,.detail-hero-header,.detail-top-grid,.detail-bottom-grid,.detail-chip-row,.detail-provider-row,.detail-provider-fact,.detail-note-list{display:grid;gap:1rem}.panel,.hero,.metric-card,.queue-stat-card,.queue-table,.detail-card,.detail-hero-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.hero,.panel,.metric-card,.queue-table,.detail-card,.detail-hero-card,.page-header{padding:1.25rem}.summary-grid,.detail-grid,.detail-top-grid,.detail-bottom-grid,.detail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.is-hidden{display:none!important}.metric-card,.queue-stat-card,.detail-summary-card{display:grid;gap:.45rem}.metric-value,.queue-stat-value{font-size:1.8rem;letter-spacing:-.05em;font-weight:600}.queue-stat-note{color:var(--muted);font-size:.88rem}.shell-nav{display:grid;gap:.55rem}.nav-link,.button-link,.chip,.issue-badge{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--line);background:var(--panel);padding:.75rem 1rem}.nav-link{justify-content:flex-start;font-family:JetBrains Mono,SF Mono,Consolas,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-strong);white-space:nowrap}.nav-link[data-active=true]{background:var(--accent);color:var(--accent-contrast);font-weight:700}.button-link{cursor:pointer}.theme-toggle{width:100%;min-width:0;justify-content:space-between;padding:.35rem .4rem .35rem .8rem;border-radius:999px;background:var(--panel-soft);text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease}.theme-toggle__label{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.12em}.theme-toggle__thumb{width:1.9rem;height:1.9rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow-marker);flex:0 0 auto}.theme-toggle__icon{width:1rem;height:1rem}.theme-toggle__icon--sun{display:none}html[data-theme=light] .theme-toggle{flex-direction:row}html[data-theme=dark] .theme-toggle{flex-direction:row-reverse;padding-left:.4rem;padding-right:.8rem}html[data-theme=light] .theme-toggle__icon--sun,html[data-theme=dark] .theme-toggle__icon--moon{display:block}html[data-theme=light] .theme-toggle__icon--moon,html[data-theme=dark] .theme-toggle__icon--sun{display:none}.button-link--primary{background:var(--accent);color:var(--accent-contrast);font-weight:700}.button-link:disabled{opacity:.55;cursor:wait}.page-header{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.page-header__copy,.page-header__side,.page-header__meta{display:grid;gap:.45rem}.page-header__description{margin:0;color:var(--muted-strong);max-width:54rem}.page-header__title{font-size:clamp(1.8rem,4vw,2.7rem)}.page-header__meta{justify-items:end;color:var(--muted);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.page-header__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.stack--tight{gap:.35rem}.queue-layout,.detail-layout{gap:1.25rem}.queue-header,.detail-hero-header{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}.queue-title-group{display:grid;gap:.4rem}.queue-meta{display:grid;gap:.35rem;justify-items:end}.queue-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--panel)}.queue-stat-card{padding:1rem 1.1rem;border-right:1px solid var(--line)}.queue-stat-card:last-child{border-right:none}.queue-shell{display:grid;gap:.9rem}.queue-sync-card{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-gradient-start),var(--panel-gradient-end))}.queue-sync-copy{display:grid;gap:.35rem}.queue-sync-title{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:1.1rem;letter-spacing:-.04em}.queue-sync-note{margin:0;color:var(--muted-strong);font-size:.95rem;max-width:44rem}.queue-toolbar-inline--compact{min-width:9rem}.queue-toolbar-inline--compact input{min-width:7rem}.queue-toolbar{display:grid;grid:auto-flow / 2fr 1fr 1fr;gap:.9rem;align-items:end}.queue-toolbar-field,.queue-toolbar-inline{display:grid;gap:.35rem;color:var(--muted);font-size:.9rem}.date-range-picker{min-width:min(100%,17rem)}.date-range-select{width:100%;border:1px solid var(--line);background-color:var(--panel-soft);color:var(--text);padding:.8rem .95rem}.date-range-overlay{position:fixed;inset:0;display:grid;place-items:center;z-index:90}.date-range-overlay[hidden],.insights-chart-tooltip[hidden]{display:none!important}.date-range-overlay__mask{position:absolute;inset:0;background:var(--field-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.date-range-overlay__panel{position:relative;width:min(100% - 2rem,32rem);padding:1.25rem;border-radius:1rem;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);display:grid;gap:1rem}.date-range-overlay__header,.date-range-overlay__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.date-range-overlay__header{align-items:start}.date-range-overlay__body,.date-range-dialog__grid{display:grid;gap:1rem}.queue-toolbar-search{min-width:0}.queue-toolbar-field input,.queue-toolbar-field select,.queue-toolbar-inline input{width:100%;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);padding:.8rem .9rem}.queue-toolbar-actions{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap}.queue-toolbar-actions--sync{align-items:flex-start}.queue-feedback{border:1px solid var(--line-strong);padding:.9rem 1rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;flex:1 1 100%}.queue-feedback--done{color:var(--success)}.queue-feedback--warning{color:var(--warning)}.queue-feedback--error{color:var(--danger-soft)}.products-sync-status{gap:1rem;transform:translateY(-.35rem);opacity:.92}.products-sync-status--active{transform:translateY(0);opacity:1;transition:transform .18s ease,opacity .18s ease}.products-sync-status__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.products-sync-status__card{display:grid;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--line);background:var(--panel-strong)}.products-sync-status__header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.products-sync-status__bar{width:100%;height:.45rem;border-radius:999px;background:var(--panel-soft);overflow:hidden}.products-sync-status__fill{display:block;height:100%;border-radius:999px}.products-sync-status__fill--done{background:var(--success)}.products-sync-status__fill--warning{background:var(--warning)}.products-sync-status__fill--error{background:var(--danger)}.table-wrap,.queue-table{overflow-x:auto}.queue-table--tracking-scroll{max-height:29rem;overflow:hidden}.queue-table--tracking-scroll table{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.queue-table--tracking-scroll thead,.queue-table--tracking-scroll tbody,.queue-table--tracking-scroll tr{display:table;width:100%;table-layout:fixed}.queue-table--tracking-scroll tbody{display:block;overflow-y:auto;max-height:21rem}table{width:100%;border-collapse:collapse}th,td{padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow:hidden;word-break:break-word}th>div,th>a,td>div,td>a{overflow:hidden;text-overflow:ellipsis}.cell-inner{padding-inline:.35rem}th{color:var(--muted);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.queue-row:hover td{background:var(--surface-hover)}.queue-order-cell,.queue-customer-cell,.queue-profit-cell,.queue-status-cell{display:grid;gap:.5rem}.queue-provider-note{display:grid;gap:.4rem}.queue-order-link{font-size:medium}.queue-timestamp,.mono{font-family:JetBrains Mono,SF Mono,Consolas,monospace}.queue-profit-line{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.queue-footer{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.chip-row,.detail-chip-row{display:flex;gap:.5rem;flex-wrap:wrap}.provider-chip-cluster{display:inline-flex;gap:.35rem;flex-wrap:wrap}.chip,.issue-badge{padding:.35rem .65rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:small;text-transform:uppercase}.chip{background:var(--panel-soft);flex-shrink:0;word-break:normal;overflow-wrap:normal;white-space:nowrap}.chip--allow-wrap{white-space:normal;overflow-wrap:anywhere}.issue-badge{color:var(--danger-soft);background:var(--danger-bg-soft)}.chip--recognized,.chip--delivered,.chip--shipped,.chip--matched,.chip--printful{color:var(--success)}.chip--provisional,.chip--in_production,.chip--in_progress,.chip--queued,.chip--pending,.chip--candidate,.chip--printify{color:var(--warning)}.chip--pending_cost,.chip--refund_review_needed,.chip--return_review_needed,.chip--mixed_exception,.chip--on_hold,.chip--failed,.chip--unknown,.chip--unmatched,.chip--ambiguous,.chip--mixed{color:var(--danger-soft)}.chip--delivered,.chip--shipped{color:var(--tracking-delivered)}.chip--in_transit{color:var(--tracking-in-transit)}.chip--pending{color:var(--tracking-pending)}.chip--exception{color:var(--tracking-exception)}.detail-order-title{font-size:clamp(1.9rem,4vw,2.8rem)}.detail-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap}.detail-provider-row,.detail-provider-fact,.detail-issue-card,.detail-line-card{padding:1rem;border:1px solid var(--line);background:var(--surface-subtle)}.detail-provider-status{display:grid;gap:.45rem;justify-items:end;max-width:28rem}.detail-provider-meta{display:flex;gap:.6rem;flex-wrap:wrap;font-size:.86rem}.detail-provider-row,.detail-provider-fact,.detail-line-header,.detail-issue-card{display:flex;justify-content:space-between;align-items:start;gap:1rem;flex-wrap:wrap}.detail-provider-title{font-family:JetBrains Mono,SF Mono,Consolas,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-strong)}.detail-line-pricing{display:grid;justify-items:end;gap:.25rem}.detail-note-list{margin:0;padding-left:1.2rem}.empty-state{border:1px dashed var(--line-strong);color:var(--muted);padding:1rem}.insights-chart-card{position:relative;padding:1.25rem;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);display:grid;gap:1rem}.insights-chart-header{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}.insights-chart-title{margin:0}.insights-chart-legend{display:flex;gap:1rem;flex-wrap:wrap}.insights-chart-legend-item{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted-strong);font-size:.9rem}.insights-chart-swatch{width:.85rem;height:.85rem;border-radius:999px}.insights-chart-svg{width:100%;height:auto;overflow:visible}.insights-chart-hitbox{cursor:crosshair}.insights-chart-tooltip{position:absolute;min-width:12rem;max-width:18rem;transform:translate(-50%,-100%);padding:.75rem .85rem;border-radius:.9rem;border:1px solid var(--chart-tooltip-border);background:var(--chart-tooltip-bg);box-shadow:var(--shadow-soft);pointer-events:none;z-index:2}.insights-chart-tooltip__label{margin-bottom:.4rem;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;letter-spacing:.08em;color:var(--text);text-transform:uppercase}.insights-chart-tooltip__values{display:grid;gap:.2rem;color:var(--muted-strong);font-size:.92rem}@media(max-width:1024px){.app-frame{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid var(--line)}.shell-nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:.25rem}.nav-link{justify-content:center}.queue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-toolbar{grid:auto-flow / 2fr 1fr 1fr}.queue-toolbar-actions{grid-column:1 / -1}.queue-sync-card{grid-template-columns:1fr}}@media(max-width:720px){.shell,.app-sidebar{padding:1rem}.app-brand{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.theme-toggle{width:auto;min-width:7.35rem;margin-left:auto}.page-route-title{font-size:1.8rem;letter-spacing:.1em}.app-topbar,.queue-header,.detail-hero-header,.queue-footer,.page-header,.app-footer{display:grid;justify-content:stretch}.queue-meta,.page-header__meta{justify-items:start}.page-header__actions{justify-content:flex-start}.queue-stats,.detail-top-grid,.detail-bottom-grid,.detail-grid,.detail-metric-grid,.queue-sync-card{grid-template-columns:1fr}.queue-stats,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value,.queue-stat-value{font-size:1.35rem}.queue-toolbar{grid:auto-flow / 2fr 1fr 1fr}table,thead,tbody,tr,th,td{display:block}thead{display:none}.queue-row{display:grid;gap:.4rem;padding:.8rem 0}.queue-row td{border-bottom:none;padding:.25rem 0}.queue-row td:before{content:attr(data-label);display:block;color:var(--muted);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem}.queue-table--desktop-mobile{overflow:auto;-webkit-overflow-scrolling:touch;max-height:29rem}.queue-table--desktop-mobile table{display:table;min-width:900px}.queue-table--desktop-mobile thead,.queue-table--desktop-mobile tbody,.queue-table--desktop-mobile tr,.queue-table--desktop-mobile th,.queue-table--desktop-mobile td{display:table-cell}.queue-table--desktop-mobile tr{display:table-row}.queue-table--desktop-mobile tbody{display:table-row-group}.queue-table--desktop-mobile thead{display:table-header-group}.queue-table--desktop-mobile td:before{content:none}.queue-table--tracking-scroll tbody{overflow:visible;max-height:none}}.tracking-test-intro,.tracking-test-map-panel,.tracking-test-sidecard{display:grid;gap:.75rem}.tracking-test-map-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.tracking-test-map-shell{position:relative;min-height:30rem;border:1px solid var(--line);border-radius:1rem;overflow:hidden;background:var(--map-shell-bg)}.tracking-test-map-canvas{width:100%;min-height:30rem}.tracking-test-map-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;background:var(--map-overlay-bg);color:var(--map-overlay-text);font-size:.95rem}.tracking-test-map-overlay--error{color:var(--map-overlay-error)}.tracking-test-marker{min-width:1.75rem;height:1.75rem;border-radius:999px;border:2px solid var(--map-marker-border);color:var(--marker-text);font-size:.8rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-marker);cursor:pointer}.tracking-test-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:1rem}.tracking-test-point-row{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid var(--line)}.tracking-test-point-row:first-of-type{border-top:0;padding-top:0}.tracking-test-point-row__metrics{text-align:right;display:grid;gap:.35rem}.tracking-test-note-list{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}.tracking-test-popup{display:grid;gap:.15rem;min-width:12rem}.maplibregl-popup-content{background:var(--map-popup-bg);color:var(--text);border:1px solid var(--map-popup-border);box-shadow:var(--shadow-soft)}.maplibregl-popup-close-button{color:var(--muted)}.maplibregl-popup-tip{border-top-color:var(--map-popup-tip)!important;border-bottom-color:var(--map-popup-tip)!important;border-left-color:var(--map-popup-tip)!important;border-right-color:var(--map-popup-tip)!important}.legal-layout{gap:1rem}.legal-content{display:grid;gap:1rem}.legal-heading,.legal-subheading{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif}.legal-heading{font-size:1.2rem}.legal-subheading{font-size:1rem}.legal-paragraph{margin:0;line-height:1.6}.legal-list{margin:0;padding-left:1.25rem;display:grid;gap:.45rem}.legal-pre,.legal-flow{margin:0;padding:.9rem 1rem;border:1px solid var(--line);background:var(--panel-soft);white-space:pre-wrap;font-family:JetBrains Mono,SF Mono,Consolas,monospace;line-height:1.55}@media(max-width:960px){.tracking-test-grid{grid-template-columns:1fr}}.delivery-map-card{display:grid;gap:1rem}.delivery-map-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.delivery-map-meta{color:var(--muted);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.delivery-map-alert{padding:.85rem 1rem;border:1px solid var(--danger-border-soft);background:var(--danger-bg-strong);color:var(--danger-soft)}.delivery-map-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:1rem}.delivery-map-stage,.delivery-map-side,.delivery-map-stat,.delivery-map-row{border:1px solid var(--line);background:var(--panel-strong)}.delivery-map-stage,.delivery-map-side{padding:1rem}.delivery-map-stage{display:flex;min-height:320px}.delivery-map-surface{flex:1;height:100%;position:relative;min-height:0;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,var(--surface-subtle-strong),transparent 28%),radial-gradient(circle at 80% 30%,var(--surface-subtle),transparent 24%),linear-gradient(180deg,var(--surface-subtle),transparent),var(--delivery-map-surface)}.delivery-map-svg{position:absolute;inset:0;width:100%;height:100%}.delivery-map-shape{fill:var(--delivery-map-shape-fill);stroke:var(--delivery-map-shape-stroke);stroke-width:1.5;stroke-linejoin:round}.delivery-map-borders{fill:none;stroke:var(--delivery-map-borders-stroke);stroke-width:.8;stroke-linejoin:round}.delivery-map-point-ring-svg{fill:none;stroke-width:1;opacity:.28}.delivery-map-point-core-svg{stroke:var(--delivery-map-point-stroke);stroke-width:1}.delivery-map-side{display:grid;gap:1rem;align-content:start}.delivery-map-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.delivery-map-stat{padding:.85rem .9rem}.delivery-map-stat-label{color:var(--muted);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem}.delivery-map-stat-value{font-size:1.45rem;font-weight:600;letter-spacing:-.04em}.delivery-map-stat-value--sm{font-size:1rem;line-height:1.3}.delivery-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem}.delivery-map-legend-title{color:var(--muted);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.delivery-map-legend-item{display:inline-flex;gap:.35rem;align-items:center;font-size:.88rem}.delivery-map-tooltip{position:absolute;min-width:150px;pointer-events:none;background:var(--panel);border:1px solid var(--line-strong);padding:.75rem .85rem;box-shadow:var(--shadow);z-index:10;font-size:.85rem}.delivery-map-tooltip strong{display:block;margin-bottom:.2rem}.tip-row{font-size:.78rem}.tip-delivered{color:var(--delivery-map-tip-delivered)}.tip-in-transit{color:var(--delivery-map-tip-in-transit)}.tip-pending{color:var(--delivery-map-tip-pending)}.tip-exception{color:var(--delivery-map-tip-exception)}.delivery-map-dot{width:.65rem;height:.65rem;border-radius:999px;display:inline-block}.delivery-map-dot--delivered{background:var(--tracking-delivered)}.delivery-map-dot--in-transit{background:var(--tracking-in-transit)}.delivery-map-dot--pending{background:var(--tracking-pending)}.delivery-map-dot--exception{background:var(--tracking-exception)}.delivery-map-list{display:grid;gap:.6rem}.delivery-map-list-scroll{display:grid;gap:.6rem;max-height:13.5rem;overflow-y:auto;padding-right:.35rem}.delivery-map-row{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:.85rem .9rem}.delivery-map-row-metrics{text-align:right;white-space:nowrap}@media(max-width:1100px){.delivery-map-layout{grid-template-columns:1fr}}@media(max-width:720px){.delivery-map-stats{grid-template-columns:1fr 1fr}}
