@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+370-52F,U+1C8?,U+1F??,U+2100-212F,U+2133-218F,U+219A-21FF,U+22??,U+2300-2302,U+2305-23FF,U+2460-27BF}@font-face{font-family:Inter;src:url(/fonts/inter-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2116,U+2122,U+2190-2199,U+2212,U+2215,U+2303-2304,U+2713,U+2715,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--brand:#00619c;--brand-strong:#005184;--brand-soft:#e3f1f9;--ink:#193447;--muted:#536877;--muted-readable:#465d6b;--text-muted:#536877;--line:#cfdce5;--border:#cfdce5;--canvas:#f2f6f8;--surface:#fff;--surface-secondary:#eaf1f5;--gold:#fecb4f;--gold-soft:#fff3cf;--olive:#176636;--olive-soft:#e6f5eb;--success:#176636;--warning:#8d6000;--danger:#b12839;--info:#00619c;--info-soft:#e3f1f9;--success-soft:#e3f2e5;--warning-soft:#fff1d5;--danger-soft:#fde7e5;--neutral-soft:#edf1f4;--warning-accent:#e0a100;--neutral-accent:#b6c3cc;--chart-1:#00619c;--chart-2:#2a9d8f;--chart-3:#e0a100;--chart-4:#7b5ea7;--chart-5:#d1495b;--chart-6:#176636;--focus-ring:#00619c;--font-sans:Inter, system-ui, sans-serif;--font-serif:Inter, system-ui, sans-serif;--type-operational-micro:.875rem;--type-operational-micro-mobile:.875rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-soft:0 6px 24px #14374e0f;--motion-fast:.12s;--motion-medium:.18s}:root[data-theme=dark]{--brand:#71c5f5;--brand-strong:#9ad5fa;--brand-soft:#143b51;--ink:#edf5fa;--muted:#b2c4d1;--muted-readable:#c1d0db;--text-muted:#b2c4d1;--line:#374e5f;--border:#374e5f;--canvas:#0f1c26;--surface:#1c2e3b;--surface-secondary:#263c4c;--olive:#90d49f;--olive-soft:#183b29;--success:#90d49f;--warning:#fecb4f;--danger:#ffacb5;--info:#71c5f5;--info-soft:#143b51;--neutral-soft:#26323a;--warning-accent:#fecb4f;--neutral-accent:#5d7280;--chart-1:#71c5f5;--chart-2:#5fd3c4;--chart-3:#fecb4f;--chart-4:#b9a3e3;--chart-5:#ff8c9b;--chart-6:#90d49f;--focus-ring:#71c5f5;--gold:#fecb4f;--gold-soft:#41381f;--shadow-soft:0 6px 24px #0000001f}:root,:root[data-theme=light]{--area-production:#15803d;--area-stock:#b45309;--area-quality:#c0262d;--area-sales:#1d4ed8;--area-comms:#0e7490;--area-bea:#a21caf;--area-admin:#475569;--area-club:#be185d;--area-day:#4f46e5}:root[data-theme=dark]{--area-production:#4ade80;--area-stock:#fbbf24;--area-quality:#fb7185;--area-sales:#7fb0ff;--area-comms:#22d3ee;--area-bea:#e879f9;--area-admin:#a3b1c2;--area-club:#f472b6;--area-day:#a5b4fc}:root{--product-blue:#00619c;--product-blue-strong:#005184;--product-blue-light:#71c5f5;--product-blue-lighter:#9ad5fa;--brand-orange:#fd7f01;--on-brand:#fff;--success-soft:#e6f5eb;--warning-soft:#fff3cf;--danger-soft:#fce9ec;--accent:var(--success);--accent-soft:var(--success-soft);--agent-accent:var(--brand);--brand-contrast:var(--on-brand);--focus:var(--focus-ring);--font-body:var(--font-sans);--font-display:var(--font-serif);--ink-secondary:var(--muted-readable);--line-strong:var(--muted);--panel:var(--surface);--panel-background:var(--surface);--primary:var(--brand);--shadow:var(--shadow-soft);--shadow-card:var(--shadow-soft);--shadow-panel:var(--shadow-soft);--shadow-strong:0 16px 48px #14374e2e;--shadow-color:#14374e1f;--surface-2:var(--surface-secondary);--surface-muted:var(--surface-secondary);--surface-soft:var(--surface-secondary);--ease-standard:cubic-bezier(.2, .8, .2, 1);--motion-spring:var(--ease-standard);--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--line-height-body:1.5;--line-height-heading:1.2;--radius-pill:999px;--bar-height:0%;--bea-visible-height:100dvh;--composition-depth:0;--coverage:0%}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-brand:#102d40;--success-soft:#183b29;--warning-soft:#41381f;--danger-soft:#492a34;--shadow-strong:0 16px 48px #00000052;--shadow-color:#0000003d}.app-grid{--brand:var(--tenant-brand,var(--product-blue));--brand-strong:color-mix(in srgb, var(--brand) 82%, black);--brand-soft:color-mix(in srgb, var(--brand) 11%, white);--accent:var(--tenant-accent,var(--success));--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--surface))}:root[data-theme=dark] .app-grid{--brand:color-mix(in srgb, var(--tenant-brand,var(--product-blue)) 45%, white);--brand-strong:color-mix(in srgb, var(--tenant-brand,var(--product-blue)) 30%, white);--brand-soft:color-mix(in srgb, var(--tenant-brand,var(--product-blue)) 25%, #182b37);--accent:color-mix(in srgb, var(--tenant-accent,#176636) 45%, white)}:root{--color-white:#fff;--color-black:#000;--text-on-dark:#edf5fa}
