:root{--bg-primary:#050e2d;--bg-secondary:#07183d;--bg-accent:#0e244d;--surface-primary:#08183f;--surface-secondary:#0d224d;--surface-accent:#142d59;--surface-elevated:#1b3868;--text-primary:#ffffff;--text-heading:#ffffff;--text-secondary:rgba(255,255,255,0.75);--text-muted:rgba(255,255,255,0.62);--champagne-highlight:#e7c982;--premium-gold:#c9963d;--bronze-edge:#8f5b24;--gold-ink:#120e08;--gold-metal-gradient:linear-gradient(180deg,var(--champagne-highlight) 0%,var(--premium-gold) 52%,var(--bronze-edge) 100%);--gold-metal-gradient-hover:linear-gradient(180deg,#efd896,#d0a04a 50%,#976129);--gold-border:rgba(201,150,61,0.48);--gold-border-soft:rgba(201,150,61,0.28);--gold-tint-bg:rgba(201,150,61,0.13);--gold-tint-bg-strong:rgba(201,150,61,0.20);--gold-glow:rgba(143,91,36,0.48);--accent-action:var(--premium-gold);--accent-action-strong:var(--bronze-edge);--button-accent:var(--premium-gold);--button-accent-strong:var(--premium-gold);--button-accent-edge:var(--bronze-edge);--accent-quiet:#0a1e5a;--accent-metal:var(--champagne-highlight);--accent-metal-subtle:var(--gold-tint-bg);--success-bg:#1a5c3a;--success-fg:#ffffff;--info-bg:#1d4f7a;--info-fg:#ffffff;--pending-bg:#6a531f;--pending-fg:#ffffff;--warning-bg:var(--premium-gold);--warning-fg:var(--gold-ink);--danger-bg:#8b2020;--danger-fg:#ffffff;--neutral-bg:#1a3080;--neutral-fg:#ffffff;--status-success:#8ee0b0;--status-info:#a8d4ff;--status-warning:var(--champagne-highlight);--status-danger:#ffb4b4;--status-neutral:rgba(255,255,255,0.78);--pill-success-bg:#173c29;--pill-success-fg:#b9f0cf;--pill-info-bg:#17334a;--pill-info-fg:#e6f3ff;--pill-warning-bg:#4c3919;--pill-warning-fg:#ffd892;--pill-danger-bg:#6f2424;--pill-danger-fg:#ffffff;--pill-neutral-bg:#191f25;--pill-neutral-fg:#f4efe5;--acting-bg:#fdf1d8;--acting-fg:#4a2f00;--acting-edge:#d99a1e;--acting-control-border:#a8792a;--border:rgba(158,182,214,0.28);--border-subtle:rgba(158,182,214,0.17);--control-border:rgba(158,182,214,0.60);--focus:var(--champagne-highlight);--surface-inset:#0d224d;--surface-inset-warn:#3a2f12;--shadow-soft:0 1px 3px rgba(0,0,0,0.30),0 14px 30px -22px rgba(0,0,0,0.60);--shadow-hard:0 1px 3px rgba(0,0,0,0.40),0 14px 34px -20px rgba(0,0,0,0.80);--shadow-elevated:0 1px 2px rgba(0,0,0,0.20),0 4px 12px rgba(0,0,0,0.30),0 14px 30px -22px rgba(0,0,0,0.60);--radius-card:20px;--radius-control:12px;--shell-max-width:1120px;--header-height:5rem;--z-header:40;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-smooth:cubic-bezier(0.16,1,0.3,1);--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--shell-bg:linear-gradient(180deg,#050e2d,#07183d 56%,#0b2047);--page-text:#ffffff;--page-text-secondary:rgba(255,255,255,0.75);--page-text-muted:rgba(255,255,255,0.62);--section-gradient:linear-gradient(136deg,rgba(7,22,57,0.98),rgba(20,45,89,0.94));--section-border:var(--gold-border-soft);--surface-glass:rgba(13,34,77,0.72);--surface-glass-strong:rgba(20,48,91,0.88);--feature-panel-bg:linear-gradient(152deg,rgba(12,33,75,0.96),rgba(24,53,100,0.92) 72%,rgba(201,150,61,0.10));--accent-panel-bg:linear-gradient(162deg,rgba(8,25,61,0.98),rgba(25,57,103,0.94) 78%,rgba(143,91,36,0.14));--hero-overlay-top:linear-gradient(180deg,rgba(7,22,57,0.84),rgba(7,22,57,0));--hero-note-bg:rgba(20,48,91,0.92);--header-bg:linear-gradient(180deg,rgba(5,14,45,0.98),rgba(8,25,61,0.96));--header-border:rgba(201,150,61,0.22);--header-shadow:0 10px 30px -24px rgba(0,0,0,0.85);--logo-shell-bg:#fff8ea;--logo-plate-bg:linear-gradient(180deg,#fffaf0,#f4ead8);--logo-plate-border:rgba(201,150,61,0.50);--logo-plate-shadow:0 10px 24px -18px rgba(0,0,0,0.72),inset 0 1px 0 rgba(255,255,255,0.86);--logo-plate-ink:#1f170d}.ui-customer{--shell-max-width:1120px}.ui-staff{--shell-max-width:1440px;--shell-sticky-offset:7rem;--radius-card:12px;--radius-control:10px;--surface-secondary:#0c214a;--surface-accent:#132c56;--surface-elevated:#1a3866;--text-secondary:rgba(255,255,255,0.86);--text-muted:rgba(255,255,255,0.68);--border:rgba(154,181,215,0.30);--border-subtle:rgba(154,181,215,0.20);--section-border:var(--gold-border-soft);--button-accent-edge:var(--bronze-edge);--staff-card-bg:linear-gradient(150deg,rgba(8,24,57,0.98),rgba(15,36,74,0.94));--staff-panel-bg:linear-gradient(150deg,rgba(10,30,66,0.97),rgba(18,42,80,0.92));--staff-elevated-bg:linear-gradient(150deg,rgba(13,36,75,0.98),rgba(23,50,92,0.92));--staff-inner-panel-bg:linear-gradient(155deg,rgba(5,18,48,0.94),rgba(12,34,75,0.90));--staff-inner-panel-border:rgba(166,194,228,0.26);--staff-sidebar-bg:linear-gradient(180deg,rgba(4,15,44,0.98),rgba(9,27,65,0.93));--manager-nav-idle-bg:linear-gradient(150deg,rgba(13,34,77,0.88),rgba(8,25,61,0.84));--manager-nav-idle-hover-bg:linear-gradient(150deg,rgba(20,47,91,0.94),rgba(12,34,75,0.90));--manager-nav-active-bg:linear-gradient(150deg,rgba(16,39,82,0.98),rgba(9,27,65,0.96));--manager-nav-active-border:var(--gold-border);--manager-nav-active-accent:var(--gold-metal-gradient);--manager-action-secondary-bg:linear-gradient(180deg,rgba(21,48,91,0.90),rgba(10,31,72,0.86));--manager-action-secondary-hover-bg:linear-gradient(180deg,rgba(29,60,108,0.96),rgba(16,41,82,0.92));--section-gradient:linear-gradient(132deg,rgba(6,19,51,0.99),rgba(18,42,80,0.96) 66%,rgba(98,74,42,0.12))}.ui-staff .shell-header{position:static}.ui-staff[data-manager-ux=focus]{--shell-max-width:1420px;--radius-card:18px;--radius-control:14px;--surface-secondary:#0c214a;--surface-accent:#142d59;--surface-elevated:#1d3c6d;--text-secondary:rgba(255,255,255,0.87);--text-muted:rgba(255,255,255,0.70);--button-accent:var(--premium-gold);--button-accent-strong:var(--premium-gold);--button-accent-edge:var(--bronze-edge);--accent-action:var(--premium-gold);--accent-action-strong:var(--bronze-edge);--focus:var(--champagne-highlight);--border:rgba(166,194,228,0.32);--border-subtle:rgba(166,194,228,0.22);--section-border:var(--gold-border-soft);--staff-card-bg:linear-gradient(150deg,rgba(8,24,57,0.98),rgba(16,38,78,0.94));--staff-panel-bg:linear-gradient(150deg,rgba(10,31,68,0.97),rgba(20,46,88,0.92));--staff-elevated-bg:linear-gradient(150deg,rgba(14,39,78,0.98),rgba(26,56,100,0.92));--staff-inner-panel-bg:linear-gradient(155deg,rgba(5,18,48,0.95),rgba(14,38,82,0.90));--staff-inner-panel-border:var(--gold-border-soft);--staff-sidebar-bg:linear-gradient(180deg,rgba(4,15,44,0.98),rgba(10,30,70,0.93));--manager-nav-active-bg:linear-gradient(150deg,rgba(16,39,82,0.98),rgba(8,25,61,0.96));--manager-nav-active-border:var(--gold-border);--section-gradient:linear-gradient(145deg,rgba(6,19,51,0.99),rgba(20,46,88,0.96) 66%,rgba(88,58,28,0.14));--header-bg:linear-gradient(180deg,rgba(5,14,45,0.98),rgba(8,25,61,0.95));--feature-panel-bg:linear-gradient(152deg,rgba(13,35,78,0.96),rgba(28,58,108,0.92) 72%,rgba(201,150,61,0.10));--accent-panel-bg:linear-gradient(162deg,rgba(9,27,65,0.98),rgba(28,58,108,0.94) 78%,rgba(143,91,36,0.13))}.ui-staff[data-manager-ux=focus] .brand-card{box-shadow:0 20px 44px -34px rgba(0,0,0,.78)}.ui-staff[data-manager-ux=focus] .action-button{min-height:48px}.ui-staff[data-manager-ux=executive]{--shell-max-width:1520px;--radius-card:24px;--radius-control:18px;--surface-secondary:#0b1f45;--surface-accent:#122a52;--surface-elevated:#1a3765;--text-secondary:rgba(255,255,255,0.87);--text-muted:rgba(255,255,255,0.70);--button-accent:var(--premium-gold);--button-accent-strong:var(--premium-gold);--button-accent-edge:var(--bronze-edge);--accent-action:var(--premium-gold);--accent-action-strong:var(--bronze-edge);--focus:var(--champagne-highlight);--border:rgba(166,194,228,0.31);--border-subtle:rgba(166,194,228,0.21);--section-border:var(--gold-border-soft);--staff-card-bg:linear-gradient(150deg,rgba(9,27,65,0.98),rgba(20,45,89,0.94));--staff-panel-bg:linear-gradient(150deg,rgba(13,35,75,0.96),rgba(25,53,101,0.91));--staff-elevated-bg:linear-gradient(150deg,rgba(18,45,87,0.98),rgba(31,63,114,0.91));--staff-inner-panel-bg:linear-gradient(155deg,rgba(5,17,45,0.95),rgba(12,34,75,0.90));--staff-inner-panel-border:var(--gold-border-soft);--staff-sidebar-bg:linear-gradient(180deg,rgba(4,14,40,0.98),rgba(9,27,65,0.93));--manager-nav-active-bg:linear-gradient(150deg,rgba(14,35,75,0.98),rgba(8,24,58,0.96));--manager-nav-active-border:var(--gold-border);--section-gradient:linear-gradient(140deg,rgba(6,19,51,0.99),rgba(20,45,89,0.96) 58%,rgba(88,58,28,0.16));--header-bg:linear-gradient(180deg,rgba(5,14,42,0.98),rgba(7,23,57,0.95));--feature-panel-bg:linear-gradient(152deg,rgba(10,31,72,0.96),rgba(25,53,101,0.92) 72%,rgba(201,150,61,0.09));--accent-panel-bg:linear-gradient(162deg,rgba(10,31,72,0.98),rgba(25,53,101,0.94) 78%,rgba(143,91,36,0.12))}.ui-staff,.ui-staff[data-manager-ux=command],.ui-staff[data-manager-ux=executive],.ui-staff[data-manager-ux=focus]{--shell-max-width:1600px;--shell-sticky-offset:4.5rem;--radius-card:10px;--radius-control:8px;--bg-primary:#0e1114;--bg-secondary:#12161a;--bg-accent:#171c21;--surface-primary:#101418;--surface-secondary:#151a1f;--surface-accent:#191f25;--surface-elevated:#1c2229;--text-primary:#f4efe5;--text-heading:#fffaf0;--text-secondary:#c9c3b8;--text-muted:#a39f97;--page-text:#f4efe5;--page-text-secondary:#c9c3b8;--page-text-muted:#a39f97;--border:rgba(231,224,211,0.24);--border-subtle:rgba(231,224,211,0.14);--control-border:rgba(231,224,211,0.55);--surface-inset:#191f25;--surface-inset-warn:#3a2c14;--section-border:rgba(231,224,211,0.18);--header-border:rgba(231,224,211,0.18);--header-bg:#101418;--header-shadow:none;--shell-bg:#0e1114;--section-gradient:#171c21;--surface-glass:#151a1f;--surface-glass-strong:#191f25;--staff-card-bg:#151a1f;--staff-panel-bg:#171d23;--staff-elevated-bg:#1a2026;--staff-inner-panel-bg:#11161b;--staff-inner-panel-border:rgba(231,224,211,0.16);--staff-sidebar-bg:#101418;--manager-nav-idle-bg:#151a1f;--manager-nav-idle-hover-bg:#1c2229;--manager-nav-active-bg:#211d15;--manager-nav-active-border:#d2a64b;--manager-nav-active-accent:#d2a64b;--manager-action-secondary-bg:#151a1f;--manager-action-secondary-hover-bg:#1c2229;--feature-panel-bg:#171d23;--accent-panel-bg:#171d23;--premium-gold:#d2a64b;--champagne-highlight:#e6c36f;--bronze-edge:#9c752b;--gold-border:rgba(210,166,75,0.62);--gold-border-soft:rgba(210,166,75,0.34);--gold-tint-bg:rgba(210,166,75,0.12);--accent-action:#d2a64b;--accent-action-strong:#e2b85f;--button-accent:#d2a64b;--button-accent-strong:#e2b85f;--button-accent-edge:#9c752b;--focus:#f2ca70;--status-success:#72d79a;--status-info:#84bff2;--status-warning:#efb64f;--status-danger:#ff776f;--success-bg:#173c29;--info-bg:#17334a;--pending-bg:#4c3919;--danger-bg:#6f2424;--neutral-bg:#2b3138;--shadow-soft:none;--shadow-hard:none;--shadow-elevated:none}.ui-staff .shell-header{position:sticky;top:0}.ui-staff[data-manager-ux=executive] .brand-card{box-shadow:0 26px 54px -34px rgba(0,0,0,.75)}.ui-staff[data-manager-ux=executive] .glass-surface{backdrop-filter:blur(24px) saturate(1.28);-webkit-backdrop-filter:blur(24px) saturate(1.28)}.surface-primary{background:var(--surface-primary);color:var(--text-primary)}.surface-secondary{background:var(--surface-secondary);color:var(--text-primary)}.surface-accent{background:var(--surface-accent);color:var(--text-primary)}.surface-elevated{background:var(--surface-elevated);color:var(--text-primary)}.border{border:1px solid var(--border)}.surface-paper{color-scheme:light;--paper-page:#eceef1;--paper:#ffffff;--paper-head:#f7f8f9;--ink:#15191d;--ink-secondary:#3f464e;--ink-muted:#5b636c;--rule:#d7dbe0;--rule-subtle:#e6e8eb;--paper-control-border:#8a929b;--paper-selected:#f6ecd6;--paper-selected-edge:#9c752b;--paper-focus:#b07d18;--paper-danger-action:#b42318;--paper-danger-action-edge:#8f1d12;--on-danger-action:#ffffff;--notice-warning-edge:#d99a1e;--notice-danger-edge:#c0392b;--text-primary:var(--ink);--text-heading:var(--ink);--text-secondary:var(--ink-secondary);--text-muted:var(--ink-muted);--page-text:var(--ink);--page-text-secondary:var(--ink-secondary);--page-text-muted:var(--ink-muted);--surface-primary:var(--paper);--surface-secondary:var(--paper);--surface-accent:var(--paper-head);--surface-elevated:var(--paper);--surface-inset:var(--paper-head);--surface-glass:var(--paper);--surface-glass-strong:var(--paper);--border:var(--rule);--border-subtle:var(--rule-subtle);--section-border:var(--rule);--control-border:var(--paper-control-border);--focus:var(--paper-focus);--shadow-soft:none;--shadow-elevated:none;--shadow-hard:none;--status-success:#17663a;--status-info:#1a5490;--status-warning:#6b4500;--status-danger:#8f1d12;--status-neutral:#3f464e;--pill-success-bg:#e3f4ea;--pill-success-fg:#17663a;--pill-info-bg:#e4f0fb;--pill-info-fg:#1a5490;--pill-warning-bg:#fdf1d8;--pill-warning-fg:#6b4500;--pill-danger-bg:#fbe4e1;--pill-danger-fg:#8f1d12;--pill-neutral-bg:#eef0f2;--pill-neutral-fg:#3f464e;color:var(--ink);background-color:var(--paper-page)}.guest-theme-sky-first{color-scheme:light;--guest-page:#90d5ff;--guest-card:#ffffff;--guest-soft:#eaf7ff;--guest-action:#164e71;--guest-on-action:#ffffff;--guest-text:#19384b;--guest-muted-on-white:#5b7485;--guest-control-border:#5b7485;--guest-divider:rgba(25,56,75,0.14);--guest-caution:#6b4500;--text-primary:var(--guest-text);--text-heading:var(--guest-text);--text-secondary:var(--guest-text);--text-muted:var(--guest-text);--page-text:var(--guest-text);--page-text-secondary:var(--guest-text);--page-text-muted:var(--guest-text);--shell-bg:var(--guest-page);--header-bg:var(--guest-page);--header-border:var(--guest-divider);--surface-primary:var(--guest-card);--surface-secondary:var(--guest-card);--surface-accent:var(--guest-soft);--surface-elevated:var(--guest-card);--surface-inset:var(--guest-soft);--surface-glass:var(--guest-card);--surface-glass-strong:var(--guest-card);--border:var(--guest-divider);--border-subtle:var(--guest-divider);--section-border:var(--guest-divider);--control-border:var(--guest-control-border);--focus:var(--guest-action);--accent-action:var(--guest-action);--accent-action-strong:var(--guest-action);--button-accent:var(--guest-action);--button-accent-strong:var(--guest-action);--button-accent-edge:var(--guest-action);--shadow-soft:none;--shadow-elevated:none;--shadow-hard:none;--status-success:#1e5a2c;--status-info:#1d4a7a;--status-warning:#5c3c05;--status-danger:#8f1d12;--status-neutral:#3f464e;--pill-success-bg:#e1efe3;--pill-success-fg:#1e5a2c;--pill-info-bg:#e4ecf5;--pill-info-fg:#1d4a7a;--pill-warning-bg:#f6e4c0;--pill-warning-fg:#5c3c05;--pill-danger-bg:#fbe4e1;--pill-danger-fg:#8f1d12;--pill-neutral-bg:#eef0f2;--pill-neutral-fg:#3f464e;color:var(--guest-text);background-color:var(--guest-page)}.guest-theme-sky-first .guest-surface-card{--text-secondary:var(--guest-muted-on-white);--text-muted:var(--guest-muted-on-white);--page-text-secondary:var(--guest-muted-on-white);--page-text-muted:var(--guest-muted-on-white);background-color:var(--guest-card)}.guest-theme-sky-first .guest-surface-soft{--text-secondary:var(--guest-text);--text-muted:var(--guest-text);--page-text-secondary:var(--guest-text);--page-text-muted:var(--guest-text);background-color:var(--guest-soft)}