@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root,[data-theme=light]{--bg-chrome:#e8ecf2;--bg-page:#f4f6fa;--bg-card:#fff;--bg-card-hover:#f8f9fd;--bg-row-selected:#ebf4ff;--bg-row-alt:#fafafc;--bg-panel:#fff;--bg-panel-header:#fafbfd;--bg-scrim:#0f131d59;--border-subtle:#eef0f5;--border-default:#e2e5ec;--border-strong:#d0d4dc;--text-primary:#1e2230;--text-secondary:#4b5563;--text-muted:#9699a6;--text-inverted:#fff;--status-scheduled-bg:#eef1f6;--status-scheduled-fg:#475569;--status-packing-bg:#ede9fe;--status-packing-fg:#5b21b6;--status-transit-bg:#fef3c7;--status-transit-fg:#92400e;--status-onsite-bg:#dbeafe;--status-onsite-fg:#1d4ed8;--status-complete-bg:#dcfce7;--status-complete-fg:#15803d;--cat-grand-slam-bg:#fde68a;--cat-grand-slam-fg:#374151;--cat-atp-1000-bg:#bfdbfe;--cat-atp-1000-fg:#374151;--cat-atp-500-bg:#dbeafe;--cat-atp-500-fg:#374151;--cat-atp-250-bg:#eff6ff;--cat-atp-250-fg:#374151;--cat-atp-challenger-bg:#ede9fe;--cat-atp-challenger-fg:#374151;--cat-wta-1000-bg:#fecdd3;--cat-wta-1000-fg:#374151;--cat-wta-500-bg:#fbcfe8;--cat-wta-500-fg:#374151;--cat-wta-250-bg:#f5d0fe;--cat-wta-250-fg:#374151;--cat-wta-125-bg:#fee2e2;--cat-wta-125-fg:#374151;--via-event-bg:#e0e7ff;--via-event-fg:#3730a3;--via-operator-bg:#fce7f3;--via-operator-fg:#9d174d;--via-warehouse-bg:#e4e4e7;--via-warehouse-fg:#3f3f46;--alert-bg:#fef2f2;--alert-fg:#dc2626;--priority-high-bg:#fee2e2;--priority-high-fg:#991b1b;--priority-medium-bg:#fef3c7;--priority-medium-fg:#92400e;--priority-low-bg:#f1f5f9;--priority-low-fg:#64748b;--shadow-card:0 1px 2px #0f131d0a, 0 4px 12px #0f131d0a;--shadow-row-hover:0 1px 2px #0f131d0f;--shadow-panel:-8px 0 24px #0f131d14;--shadow-modal:0 16px 48px #0f131d29;--nav-hover-bg:#eef1f7;--nav-item-fg:#4b5563}[data-theme=dark]{--bg-chrome:#0f131d;--bg-page:#0b0e17;--bg-card:#151a26;--bg-card-hover:#181d29;--bg-row-selected:#2563eb26;--bg-row-alt:#1a1f2d;--bg-panel:#1a1f2d;--bg-panel-header:#1f2432;--bg-scrim:#0000008c;--border-subtle:#1f2432;--border-default:#252a3a;--border-strong:#2e3548;--text-primary:#e6e9ef;--text-secondary:#aeb4c0;--text-muted:#6e7588;--text-inverted:#0b0e17;--status-scheduled-bg:#252a3a;--status-scheduled-fg:#aeb4c0;--status-packing-bg:#8b5cf626;--status-packing-fg:#c4b5fd;--status-transit-bg:#f59e0b26;--status-transit-fg:#fcd34d;--status-onsite-bg:#3b82f626;--status-onsite-fg:#93c5fd;--status-complete-bg:#22c55e26;--status-complete-fg:#86efac;--cat-grand-slam-bg:#fde04726;--cat-grand-slam-fg:#fde68a;--cat-atp-1000-bg:#3b82f633;--cat-atp-1000-fg:#93c5fd;--cat-atp-500-bg:#3b82f626;--cat-atp-500-fg:#93c5fd;--cat-atp-250-bg:#3b82f61a;--cat-atp-250-fg:#bfdbfe;--cat-atp-challenger-bg:#8b5cf626;--cat-atp-challenger-fg:#c4b5fd;--cat-wta-1000-bg:#f472b626;--cat-wta-1000-fg:#f9a8d4;--cat-wta-500-bg:#ec489926;--cat-wta-500-fg:#f9a8d4;--cat-wta-250-bg:#d946ef26;--cat-wta-250-fg:#e9d5ff;--cat-wta-125-bg:#f8717126;--cat-wta-125-fg:#fca5a5;--via-event-bg:#6366f126;--via-event-fg:#a5b4fc;--via-operator-bg:#ec489926;--via-operator-fg:#f9a8d4;--via-warehouse-bg:#a1a1aa2e;--via-warehouse-fg:#d4d4d8;--alert-bg:#ef444426;--alert-fg:#fca5a5;--priority-high-bg:#ef444426;--priority-high-fg:#fca5a5;--priority-medium-bg:#f59e0b26;--priority-medium-fg:#fcd34d;--priority-low-bg:#94a3b81a;--priority-low-fg:#94a3b8;--shadow-card:0 1px 2px #0000004d, 0 4px 12px #00000040;--shadow-row-hover:0 1px 2px #00000059;--shadow-panel:-8px 0 24px #0006;--shadow-modal:0 16px 48px #0009;--nav-hover-bg:#1f2432;--nav-item-fg:#aeb4c0}:root{--accent-primary:#2563eb;--accent-primary-hover:#0060c0;--accent-success:#22c55e;--accent-gradient:linear-gradient(135deg, #2563eb, #22c55e);--shadow-focus:0 0 0 3px #2563eb40;--issue-missing:#f59e0b;--issue-damaged:#ef4444;--issue-urgent:#8b5cf6;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-page:12px;--nav-active-bg:#2563eb;--nav-active-fg:#fff}html{background:var(--bg-chrome);color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}@container (width>=720px){.slide-panel-body{--overview-cols:2}}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-subtle:#eff6ff;--bg-app:#f7f8fc;--bg-page:#fff;--bg-sidebar:#1a1d27;--bg-row-hover:#f0f6ff;--bg-input:#fff;--bg-table-head:#f8f9fb;--bg-card:#fff;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-inverse:#fff;--text-sidebar:#8b92a5;--text-sidebar-active:#fff;--border:#e5e7eb;--border-light:#f0f1f5;--border-strong:#d1d5db;--status-complete-bg:#16a34a;--status-complete-text:#fff;--status-progress-bg:#2563eb;--status-progress-text:#fff;--status-pending-bg:#9ca3af;--status-pending-text:#fff;--status-missing-bg:#dc2626;--status-missing-text:#fff;--status-damaged-bg:#d97706;--status-damaged-text:#fff;--status-done-bg:#16a34a;--status-done-text:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 16px #00000014;--font-xs:11px;--font-sm:13px;--font-base:14px;--font-lg:16px;--font-xl:22px;--font-2xl:26px}[data-theme=dark]{--bg-app:#0d0f17;--bg-page:#13151e;--bg-sidebar:#0d0f17;--bg-row-hover:#1c2236;--bg-input:#1c2033;--bg-table-head:#1a1d27;--bg-card:#1c2033;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--text-sidebar:#64748b;--text-sidebar-active:#f1f5f9;--border:#2d3244;--border-light:#252839;--border-strong:#3d4460;--color-primary-subtle:#1e2d50}*,:before,:after{box-sizing:border-box}body{background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}#root{min-height:100vh}h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font-family:inherit}.rebox-row:hover{background:var(--bg-row-hover)!important}.rebox-subrow:hover{background:#eaf1fd!important}.rebox-row:hover .rebox-note-cell span:last-child,.rebox-row:hover .rebox-note-cell div span:last-child{opacity:1!important}.rebox-note-cell:hover{background:var(--color-primary-subtle);border-radius:4px}.status-cell{letter-spacing:0;border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.status-complete{background:var(--status-complete-bg);color:var(--status-complete-text)}.status-progress{background:var(--status-progress-bg);color:var(--status-progress-text)}.status-pending{color:#374151;text-overflow:ellipsis;white-space:nowrap;background:#e5e7eb;border:1px solid #d1d5db;max-width:100%;overflow:hidden}.status-kit{color:#374151;text-overflow:ellipsis;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;max-width:100%;overflow:hidden}.status-supplier-in{color:#166534;text-overflow:ellipsis;white-space:nowrap;background:#f0fdf4;border:1px solid #dcfce7;max-width:100%;overflow:hidden}.status-supplier-out{color:#1e40af;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;max-width:100%;overflow:hidden}.status-supplier-mix{color:#92400e;background:#fffbeb;border:1px solid #fde68a;gap:4px;max-width:100%;overflow:hidden}.status-next-wh{color:#374151;text-overflow:ellipsis;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;max-width:100%;overflow:hidden}.status-next-ev{color:#5b21b6;text-overflow:ellipsis;white-space:nowrap;background:#f5f3ff;border:1px solid #ddd6fe;max-width:100%;overflow:hidden}.status-missing{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.status-damaged{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.status-done{color:#166534;background:#f0fdf4;border:1px solid #dcfce7}.rebox-tabbar::-webkit-scrollbar{display:none}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:300;background:#1f2937;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:500;transition:opacity 80ms;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tooltip]:hover:after{opacity:1}.tooltip-wrap[data-tooltip]:after{white-space:pre-wrap;text-align:left;max-width:280px;line-height:1.5}.rebox-chip{border-radius:var(--radius-sm);letter-spacing:0;white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:4px;min-width:0;max-width:100%;height:24px;padding:0 10px;font-size:12px;font-weight:500;transition:filter .12s;display:inline-flex;overflow:hidden}.rebox-chip:hover{filter:brightness(.94)}.rebox-td-clickable:hover{cursor:pointer;background:var(--bg-table-head)!important}.rebox-row:hover .category-dot{opacity:1!important}@keyframes spin{to{transform:rotate(360deg)}}
