:root{--page-bg:#FAF7F2;--card-bg:#FFFFFF;--surface-alt:#F3EDE4;--sidebar-bg:#FFFFFF;--input-bg:#FFFFFF;--card-border:#E2DDD5;--input-border:#C9C2B8;--border-hover:#B0A899;--text-heading:#292524;--text-body:#292524;--text-secondary:#78716C;--text-muted:#A8A29E;--accent:#B45309;--accent-hover:#92400E;--accent-text:#FFFFFF;--accent-tint:rgba(180,83,9,0.12);--accent-tint-subtle:rgba(180,83,9,0.06);--hover-bg:rgba(180,83,9,0.06);--active-bg:rgba(180,83,9,0.12);--destructive-bg:#DC2626;--destructive-hover:#B91C1C;--destructive-text:#FFFFFF;--destructive-border:#DC2626;--destructive-tint:rgba(220,38,38,0.10);--destructive-tint-text:#DC2626;--warning-bg:#C2410C;--warning-hover:#9A3412;--warning-text:#FFFFFF;--input-focus-border:#B45309;--input-focus-shadow:rgba(180,83,9,0.2);--error-text:#DC2626;--profit-positive:#16a34a;--profit-negative:#dc2626;--profit-neutral:#ca8a04;--profit-positive-bg:rgba(22,163,74,0.12);--profit-negative-bg:rgba(220,38,38,0.12);--profit-neutral-bg:rgba(202,138,4,0.12);--color-warning:#FF9800;--color-danger:#F44336;--color-info:#2196F3;--status-draft-bg:#FEF3C7;--status-draft-text:#92400E;--status-review-bg:#DBEAFE;--status-review-text:#1E40AF;--status-approved-bg:#F3E8FF;--status-approved-text:#6B21A8;--status-ordered-bg:#CFFAFE;--status-ordered-text:#155E75;--status-inbound-bg:#E0E7FF;--status-inbound-text:#3730A3;--status-received-bg:#CCFBF1;--status-received-text:#115E59;--status-complete-bg:#DCFCE7;--status-complete-text:#166534;--status-exception-bg:#FFEDD5;--status-exception-text:#9A3412;--status-canceled-bg:#FEE2E2;--status-canceled-text:#991B1B;--status-neutral-bg:rgba(107,114,128,0.15);--status-neutral-text:#6B7280;--status-complete-border:rgba(22,101,52,0.25);--status-canceled-border:rgba(153,27,27,0.25);--status-review-border:rgba(30,64,175,0.25);--status-exception-border:rgba(154,52,18,0.25);--kpi-blue-bg:rgba(59,130,246,0.15);--kpi-blue-text:#2563EB;--kpi-purple-bg:rgba(147,51,234,0.12);--kpi-purple-text:#7C3AED;--kpi-orange-bg:rgba(249,115,22,0.12);--kpi-orange-text:#EA580C;--kpi-red-bg:rgba(239,68,68,0.12);--kpi-red-text:#DC2626;--info-bg:#2563EB;--info-hover:#1D4ED8;--info-text:#FFFFFF;--success-bg:#16A34A;--success-hover:#15803D;--success-text:#FFFFFF;--capacity-critical:var(--status-canceled-text);--capacity-warning:var(--status-exception-text);--capacity-caution:var(--status-draft-text);--sidebar-overlay-bg:#FFFFFF;--connectivity-warning-bg:#FEF3C7;--connectivity-warning-text:#92400E;--connectivity-success-bg:#DCFCE7;--connectivity-success-text:#166534;--terminal-text:#15803d;--terminal-bg:#f3f4f6;--btn-teal-bg:#0D9488;--btn-teal-hover:#0F766E;--btn-teal-text:#FFFFFF;--btn-indigo-bg:#4F46E5;--btn-indigo-hover:#4338CA;--btn-indigo-text:#FFFFFF;--section-icon-bundling:#9333EA;--data-vis-1:#3B82F6;--data-vis-2:#10B981;--data-vis-3:#F59E0B;--data-vis-4:#EF4444;--data-vis-5:#8B5CF6;--data-vis-6:#EC4899;--sidebar-width:240px;--sidebar-collapsed-width:64px}body{color:var(--text-body)}.dark{--page-bg:#121212;--card-bg:#1E1E1E;--surface-alt:#181818;--sidebar-bg:#181818;--input-bg:#141414;--card-border:rgba(212,168,67,0.12);--input-border:rgba(212,168,67,0.18);--border-hover:rgba(212,168,67,0.28);--text-heading:#F5E6C8;--text-body:#E4E4E7;--text-secondary:#A1A1AA;--text-muted:#8E8E96;--accent:#D4A843;--accent-hover:#C49A35;--accent-text:#1E1E1E;--accent-tint:rgba(212,168,67,0.18);--accent-tint-subtle:rgba(212,168,67,0.08);--hover-bg:rgba(212,168,67,0.08);--active-bg:rgba(212,168,67,0.15);--kpi-blue-bg:rgba(59,130,246,0.18);--kpi-blue-text:#93C5FD;--kpi-purple-bg:rgba(147,51,234,0.18);--kpi-purple-text:#C4B5FD;--kpi-orange-bg:rgba(249,115,22,0.18);--kpi-orange-text:#FDBA74;--kpi-red-bg:rgba(239,68,68,0.18);--kpi-red-text:#FCA5A5;--info-bg:#3B82F6;--info-hover:#2563EB;--info-text:#FFFFFF;--success-bg:#22C55E;--success-hover:#16A34A;--success-text:#1E1E1E;--capacity-critical:var(--status-canceled-text);--capacity-warning:var(--status-exception-text);--capacity-caution:var(--status-draft-text);--profit-positive:#34d399;--profit-negative:#f87171;--profit-neutral:#fbbf24;--profit-positive-bg:rgba(52,211,153,0.15);--profit-negative-bg:rgba(248,113,113,0.15);--profit-neutral-bg:rgba(251,191,36,0.15);--sidebar-overlay-bg:#1E1E1E;--destructive-bg:#EF4444;--destructive-hover:#DC2626;--destructive-text:#FFFFFF;--destructive-border:#EF4444;--destructive-tint:rgba(239,68,68,0.18);--destructive-tint-text:#FCA5A5;--warning-bg:#F97316;--warning-hover:#EA580C;--warning-text:#1E1E1E;--input-focus-border:#D4A843;--input-focus-shadow:rgba(212,168,67,0.25);--error-text:#FCA5A5;--connectivity-warning-bg:rgba(250,204,21,0.18);--connectivity-warning-text:#FDE68A;--connectivity-success-bg:rgba(76,175,80,0.18);--connectivity-success-text:#86EFAC;--status-draft-bg:rgba(250,204,21,0.15);--status-draft-text:#FDE68A;--status-review-bg:rgba(59,130,246,0.15);--status-review-text:#93C5FD;--status-approved-bg:rgba(168,85,247,0.15);--status-approved-text:#D8B4FE;--status-ordered-bg:rgba(6,182,212,0.15);--status-ordered-text:#67E8F9;--status-inbound-bg:rgba(99,102,241,0.15);--status-inbound-text:#A5B4FC;--status-received-bg:rgba(20,184,166,0.15);--status-received-text:#5EEAD4;--status-complete-bg:rgba(76,175,80,0.15);--status-complete-text:#86EFAC;--status-exception-bg:rgba(249,115,22,0.15);--status-exception-text:#FDBA74;--status-canceled-bg:rgba(239,68,68,0.15);--status-canceled-text:#FCA5A5;--status-neutral-bg:rgba(156,163,175,0.18);--status-neutral-text:#9CA3AF;--status-complete-border:rgba(134,239,172,0.20);--status-canceled-border:rgba(252,165,165,0.20);--status-review-border:rgba(147,197,253,0.20);--status-exception-border:rgba(253,186,116,0.20);--terminal-text:#86efac;--terminal-bg:#111827;--btn-teal-bg:#14B8A6;--btn-teal-hover:#0D9488;--btn-teal-text:#FFFFFF;--btn-indigo-bg:#6366F1;--btn-indigo-hover:#4F46E5;--btn-indigo-text:#FFFFFF;--section-icon-bundling:#C084FC;--data-vis-1:#60A5FA;--data-vis-2:#34D399;--data-vis-3:#FBBF24;--data-vis-4:#F87171;--data-vis-5:#A78BFA;--data-vis-6:#F472B6}