/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--comp-auth-glass-bg:rgba(var(--sys-color-white-rgb),.35);--comp-auth-glass-bg-strong:rgba(var(--sys-color-white-rgb),.48);--comp-auth-glass-bg-subtle:transparent;--comp-auth-glass-blur-md:8px;--comp-auth-glass-border:rgba(var(--sys-color-white-rgb),.4);--comp-auth-glass-card-bg:var(--comp-auth-glass-bg);--comp-auth-glass-card-border:var(--comp-auth-glass-border);--comp-auth-glass-card-shadow:0 4px 16px rgba(var(--sys-color-black-rgb),.1),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.3);--comp-auth-glass-card-solid-bg:rgb(var(--sys-color-slate-800-rgb));--comp-auth-glass-card-solid-border:rgb(var(--sys-color-slate-600-rgb));--comp-auth-glass-card-solid-shadow:0 4px 16px rgba(var(--sys-color-black-rgb),.18);--comp-buttons-base-backdrop-blur:var(--comp-glass-blur-md);--comp-buttons-base-gap:.5rem;--comp-buttons-size-icon-lg-container-size:var(--sys-layout-control-height-40);--comp-buttons-size-icon-lg-glyph-size:var(--sys-layout-font-size-18);--comp-buttons-size-icon-container-size:var(--sys-layout-control-height-32);--comp-buttons-size-icon-glyph-size:var(--sys-layout-font-size-16);--comp-buttons-size-icon-radius:var(--sys-layout-radius-full);--comp-buttons-size-lg-font-size:var(--sys-layout-font-size-15);--comp-buttons-size-lg-height:var(--sys-layout-control-height-36);--comp-buttons-size-lg-padding-x:1.5rem;--comp-buttons-size-lg-padding-y:0px;--comp-buttons-size-lg-radius:var(--sys-layout-radius-10);--comp-buttons-size-md-font-size:var(--comp-controls-button-font-size-md);--comp-buttons-size-md-height:var(--sys-layout-control-height-32);--comp-buttons-size-md-padding-x:1.125rem;--comp-buttons-size-md-padding-y:0px;--comp-buttons-size-md-radius:var(--sys-layout-radius-8);--comp-buttons-size-sm-font-size:var(--sys-layout-font-size-13);--comp-buttons-size-sm-height:var(--sys-layout-control-height-28);--comp-buttons-size-sm-padding-x:.875rem;--comp-buttons-size-sm-padding-y:0px;--comp-buttons-size-sm-radius:var(--sys-layout-radius-8);--comp-buttons-state-disabled-opacity:.45;--comp-buttons-variant-accent-active-bg:var(--sys-interactive-accent-focus-bg);--comp-buttons-variant-accent-active-shadow:inset 0 1px 2px rgba(var(--sys-color-black-rgb),.08);--comp-buttons-variant-accent-bg:rgba(var(--sys-theme-rgb),.14);--comp-buttons-variant-accent-border:rgba(var(--sys-theme-rgb),.25);--comp-buttons-variant-accent-focus-border:rgba(var(--sys-theme-rgb),.35);--comp-buttons-variant-accent-focus-shadow:0 0 0 1px var(--sys-color-focus-ring);--comp-buttons-variant-accent-hover-bg:var(--sys-interactive-accent-hover-bg);--comp-buttons-variant-accent-hover-border:rgba(var(--sys-theme-rgb),.35);--comp-buttons-variant-accent-hover-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.25);--comp-buttons-variant-accent-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.2);--comp-buttons-variant-accent-text:var(--sys-color-primary-text);--comp-buttons-variant-auth-active-bg:linear-gradient(135deg,rgba(var(--sys-color-cyan-500-rgb),1),rgba(var(--sys-color-cyan-500-rgb),.85));--comp-buttons-variant-auth-active-shadow:0 3px 10px rgba(var(--sys-color-cyan-500-rgb),.28),inset 0 1px 2px rgba(var(--sys-color-black-rgb),.1);--comp-buttons-variant-auth-bg:linear-gradient(135deg,rgba(var(--sys-color-cyan-500-rgb),1),rgba(var(--sys-color-cyan-500-rgb),.85));--comp-buttons-variant-auth-border:rgba(var(--sys-color-cyan-500-rgb),.4);--comp-buttons-variant-auth-disabled-bg:linear-gradient(135deg,rgba(var(--sys-color-cyan-500-rgb),.85),rgba(var(--sys-color-cyan-500-rgb),.75));--comp-buttons-variant-auth-disabled-opacity:.45;--comp-buttons-variant-auth-disabled-shadow:0 2px 10px rgba(var(--sys-color-cyan-500-rgb),.2),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.18);--comp-buttons-variant-auth-focus-border:rgba(var(--sys-color-cyan-500-rgb),.4);--comp-buttons-variant-auth-focus-shadow:0 0 0 3px rgba(var(--sys-color-cyan-500-rgb),.24),0 0 24px rgba(var(--sys-color-cyan-500-rgb),.3);--comp-buttons-variant-auth-font-weight:600;--comp-buttons-variant-auth-hover-bg:linear-gradient(135deg,rgba(var(--sys-color-cyan-500-rgb),1),rgba(var(--sys-color-cyan-500-rgb),.9));--comp-buttons-variant-auth-hover-border:rgba(var(--sys-color-cyan-500-rgb),.4);--comp-buttons-variant-auth-hover-shadow:0 6px 26px rgba(var(--sys-color-cyan-500-rgb),.45),0 0 32px rgba(var(--sys-color-cyan-500-rgb),.28),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.32);--comp-buttons-variant-auth-shadow:0 4px 18px rgba(var(--sys-color-cyan-500-rgb),.35),0 0 24px rgba(var(--sys-color-cyan-500-rgb),.22),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.28);--comp-buttons-variant-auth-text:var(--sys-color-slate-50);--comp-buttons-variant-cyan-active-bg:linear-gradient(135deg,rgba(var(--sys-color-cyan-500-rgb),1),rgba(var(--sys-color-cyan-500-rgb),.85));--comp-buttons-variant-cyan-active-shadow:inset 0 1px 2px rgba(var(--sys-color-black-rgb),.1);--comp-buttons-variant-cyan-bg:linear-gradient(135deg,rgba(var(--sys-color-cyan-500-rgb),1),rgba(var(--sys-color-cyan-500-rgb),.85));--comp-buttons-variant-cyan-border:rgba(var(--sys-color-cyan-500-rgb),.4);--comp-buttons-variant-cyan-font-weight:600;--comp-buttons-variant-cyan-hover-bg:linear-gradient(135deg,rgba(var(--sys-color-cyan-500-rgb),1),rgba(var(--sys-color-cyan-500-rgb),.9));--comp-buttons-variant-cyan-hover-border:rgba(var(--sys-color-cyan-500-rgb),.4);--comp-buttons-variant-cyan-hover-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.36);--comp-buttons-variant-cyan-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.3);--comp-buttons-variant-cyan-text:var(--sys-color-slate-50);--comp-buttons-variant-danger-bg:linear-gradient(135deg,rgba(var(--sys-color-red-500-rgb),.8),rgba(var(--sys-color-red-400-rgb),.8));--comp-buttons-variant-danger-border:rgba(var(--sys-color-blue-200-rgb),.3);--comp-buttons-variant-danger-hover-bg:linear-gradient(135deg,rgba(var(--sys-color-red-500-rgb),.9),rgba(var(--sys-color-red-400-rgb),.9));--comp-buttons-variant-danger-hover-border:var(--sys-color-border-hover);--comp-buttons-variant-danger-hover-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.3);--comp-buttons-variant-danger-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.2);--comp-buttons-variant-danger-text:var(--sys-color-slate-50);--comp-buttons-variant-ghost-hover-bg:rgba(var(--sys-color-slate-400-rgb),.12);--comp-buttons-variant-ghost-hover-border:rgba(var(--sys-color-slate-400-rgb),.2);--comp-buttons-variant-ghost-hover-text:var(--sys-color-text-primary);--comp-buttons-variant-ghost-text:var(--sys-color-slate-600);--comp-buttons-variant-primary-active-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),.92),rgba(var(--sys-theme-rgb),.78));--comp-buttons-variant-primary-active-shadow:inset 0 1px 2px rgba(var(--sys-color-black-rgb),.1);--comp-buttons-variant-primary-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),.92),rgba(var(--sys-theme-rgb),.78));--comp-buttons-variant-primary-border:rgba(var(--sys-theme-rgb),.35);--comp-buttons-variant-primary-disabled-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),.82),rgba(var(--sys-theme-rgb),.7));--comp-buttons-variant-primary-disabled-opacity:.45;--comp-buttons-variant-primary-disabled-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.18);--comp-buttons-variant-primary-focus-border:rgba(var(--sys-theme-rgb),.35);--comp-buttons-variant-primary-focus-shadow:0 0 0 1px var(--sys-color-focus-ring);--comp-buttons-variant-primary-hover-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),1),rgba(var(--sys-theme-rgb),.88));--comp-buttons-variant-primary-hover-border:rgba(var(--sys-theme-rgb),.35);--comp-buttons-variant-primary-hover-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.24);--comp-buttons-variant-primary-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.18);--comp-buttons-variant-primary-text:var(--sys-color-text-on-accent);--comp-buttons-variant-secondary-bg:rgba(var(--sys-color-white-rgb),.1);--comp-buttons-variant-secondary-border:rgba(var(--sys-color-blue-200-rgb),.2);--comp-buttons-variant-secondary-hover-bg:rgba(var(--sys-color-white-rgb),.15);--comp-buttons-variant-secondary-hover-border:var(--sys-color-border-hover);--comp-buttons-variant-secondary-hover-shadow:var(--comp-buttons-variant-secondary-shadow);--comp-buttons-variant-secondary-hover-text:var(--sys-color-text-primary);--comp-buttons-variant-secondary-shadow:0 2px 8px rgba(var(--sys-color-black-rgb),.05),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.1);--comp-buttons-variant-secondary-text:var(--sys-color-text-primary);--comp-buttons-variant-warning-active-bg:rgba(var(--sys-color-amber-500-rgb),.1);--comp-buttons-variant-warning-active-shadow:inset 0 1px 2px rgba(var(--sys-color-black-rgb),.05);--comp-buttons-variant-warning-bg:rgba(var(--sys-color-amber-500-rgb),.1);--comp-buttons-variant-warning-border:rgba(var(--sys-color-amber-500-rgb),.3);--comp-buttons-variant-warning-hover-bg:rgba(var(--sys-color-amber-500-rgb),.15);--comp-buttons-variant-warning-hover-border:var(--sys-color-amber-500);--comp-buttons-variant-warning-hover-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.2);--comp-buttons-variant-warning-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.15);--comp-buttons-variant-warning-text:var(--sys-color-amber-500);--comp-card-base-bg:rgba(var(--sys-color-white-rgb),.02);--comp-card-base-bg-color:var(--sys-color-bg-primary);--comp-card-base-border:1px solid var(--sys-color-border);--comp-card-base-border-radius:20px;--comp-card-base-padding:var(--sys-layout-spacing-md);--comp-card-base-shadow:var(--sys-layout-shadow-none);--comp-card-chart-bg-color:var(--sys-color-bg-primary);--comp-card-chart-border:1px solid var(--sys-color-border);--comp-card-chart-border-radius:20px;--comp-card-chart-padding:1.25rem;--comp-card-chart-shadow:var(--sys-layout-shadow-none);--comp-card-kpi-bg-color:var(--sys-color-bg-primary);--comp-card-kpi-border:1px solid var(--sys-color-border);--comp-card-kpi-border-radius:20px;--comp-card-kpi-padding:.75rem;--comp-card-kpi-shadow:var(--sys-layout-shadow-none);--comp-contrib-border:var(--sys-color-border);--comp-contrib-border-strong:var(--sys-color-border-strong);--comp-contrib-chip-bg:var(--sys-color-bg-secondary);--comp-contrib-chip-label:var(--sys-color-text-secondary);--comp-contrib-hover:var(--sys-color-bg-subtle-hover);--comp-contrib-negative:var(--sys-color-danger);--comp-contrib-negative-pattern:linear-gradient(135deg,transparent 0 46%,var(--comp-contrib-negative-soft)46% 54%,transparent 54% 100%);--comp-contrib-negative-soft:var(--sys-color-danger-light);--comp-contrib-primary:var(--sys-color-primary);--comp-contrib-primary-contrast:var(--sys-color-text-on-accent);--comp-contrib-primary-soft:var(--sys-color-primary-light);--comp-contrib-remainder-pattern:linear-gradient(135deg,transparent 0 46%,var(--sys-color-border-subtle)46% 54%,transparent 54% 100%);--comp-contrib-secondary:var(--sys-color-purple);--comp-contrib-secondary-soft:rgba(var(--sys-color-purple-rgb),.12);--comp-contrib-share-fill-end:rgba(var(--sys-theme-rgb),.72);--comp-contrib-share-fill-start:rgba(var(--sys-theme-rgb),.92);--comp-contrib-share-track:var(--sys-color-bg-subtle);--comp-contrib-surface:var(--sys-color-bg-primary);--comp-contrib-surface-alt:var(--sys-color-bg-secondary);--comp-contrib-surface-elevated:var(--sys-color-bg-elevated);--comp-contrib-tab-inactive-bg:var(--sys-color-bg-secondary);--comp-contrib-tab-inactive-border:var(--sys-color-border);--comp-contrib-text-primary:var(--sys-color-text-primary);--comp-contrib-text-secondary:var(--sys-color-text-secondary);--comp-contrib-text-tertiary:var(--sys-color-text-tertiary);--comp-controls-button-font-size-lg:calc(1rem*var(--sys-layout-misc-typography-scale));--comp-controls-button-font-size-md:calc(.875rem*var(--sys-layout-misc-typography-scale));--comp-controls-button-font-size-sm:calc(.75rem*var(--sys-layout-misc-typography-scale));--comp-controls-button-gap:.25rem;--comp-controls-button-height-lg:calc(36px*var(--sys-layout-misc-typography-scale));--comp-controls-button-height-md:calc(32px*var(--sys-layout-misc-typography-scale));--comp-controls-button-height-sm:calc(28px*var(--sys-layout-misc-typography-scale));--comp-controls-button-line-height:1.2;--comp-controls-button-padding-x-lg:.75rem;--comp-controls-button-padding-x-md:.625rem;--comp-controls-button-padding-x-sm:.5rem;--comp-controls-button-padding-y-lg:.5rem;--comp-controls-button-padding-y-md:.375rem;--comp-controls-button-padding-y-sm:.25rem;--comp-controls-button-radius-lg:var(--sys-layout-radius-full);--comp-controls-button-radius-md:16px;--comp-controls-button-radius-sm:10px;--comp-controls-chart-tooltip-tooltip-bg:#fffffff2;--comp-controls-chart-tooltip-tooltip-secondary:#6b7280;--comp-controls-chart-tooltip-tooltip-secondary-rgb:107,114,128;--comp-controls-chart-tooltip-tooltip-text:#374151;--comp-controls-chart-tooltip-tooltip-text-rgb:55,65,81;--comp-controls-dropdown-description-text:#64748b;--comp-controls-dropdown-description-text-rgb:100,116,139;--comp-controls-dropdown-item-description-text:var(--comp-controls-dropdown-description-text);--comp-controls-dropdown-item-description-text-rgb:100,116,139;--comp-controls-dropdown-item-focus-bg:var(--sys-color-bg-subtle-hover);--comp-controls-dropdown-item-hover-bg:var(--sys-color-bg-subtle-hover);--comp-controls-dropdown-item-selected-bg:var(--sys-color-primary-light);--comp-controls-dropdown-item-selected-description:var(--comp-controls-dropdown-selected-description);--comp-controls-dropdown-item-selected-description-rgb:71,85,105;--comp-controls-dropdown-item-selected-text:var(--comp-controls-dropdown-selected-text);--comp-controls-dropdown-item-text:var(--sys-color-text-primary);--comp-controls-dropdown-item-text-rgb:30,41,59;--comp-controls-dropdown-max-height:400px;--comp-controls-dropdown-menu-bg:var(--sys-color-bg-level-2);--comp-controls-dropdown-menu-bg-rgb:255,255,255;--comp-controls-dropdown-menu-blur:0px;--comp-controls-dropdown-menu-border:var(--sys-color-border-primary);--comp-controls-dropdown-menu-scrollbar-thumb:var(--sys-color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-controls-dropdown-menu-scrollbar-thumb:color-mix(in srgb,var(--sys-color-text-primary)20%,transparent)}}:root{--comp-controls-dropdown-menu-scrollbar-thumb-hover:var(--sys-color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-controls-dropdown-menu-scrollbar-thumb-hover:color-mix(in srgb,var(--sys-color-text-primary)30%,transparent)}}:root{--comp-controls-dropdown-menu-shadow:var(--sys-layout-shadow-e2-ring);--comp-controls-dropdown-radius:16px;--comp-controls-dropdown-selected-description:#475569;--comp-controls-dropdown-selected-description-rgb:71,85,105;--comp-controls-dropdown-selected-text:var(--sys-color-primary-text);--comp-controls-input-bg-light:#fff;--comp-controls-input-bg-light-rgb:255,255,255;--comp-controls-input-bg-light-focus:#fff;--comp-controls-input-bg-light-focus-rgb:255,255,255;--comp-controls-input-bg-light-hover:#fff;--comp-controls-input-bg-light-hover-rgb:255,255,255;--comp-controls-input-border-light:#bfdbfe4d;--comp-controls-input-border-radius:16px;--comp-controls-input-focus-gradient:linear-gradient(var(--sys-color-focus-ring),var(--sys-color-focus-ring));--comp-controls-input-focus-shadow-md:0 0 0 1px var(--sys-color-focus-ring);--comp-controls-input-focus-shadow-sm:0 0 0 1px var(--sys-color-focus-ring);--comp-controls-input-hover-gradient:linear-gradient(var(--sys-color-border-hover),var(--sys-color-border-hover));--comp-controls-menu-container-max-height:400px;--comp-controls-menu-container-padding:var(--sys-layout-spacing-4);--comp-controls-menu-container-radius:var(--sys-layout-radius-10);--comp-controls-menu-item-font-size:var(--sys-layout-font-size-13);--comp-controls-menu-item-height:var(--sys-layout-control-height-32);--comp-controls-menu-item-padding-x:var(--sys-layout-spacing-10);--comp-controls-menu-item-padding-y:var(--sys-layout-spacing-0);--comp-controls-menu-item-radius:var(--sys-layout-radius-6);--comp-crm-layout-content-inline-padding:clamp(.75rem,.6rem + .9vw,1.6rem);--comp-crm-layout-content-inline-padding-wide:clamp(1rem,.7rem + .75vw,2rem);--comp-crm-layout-content-max-width:2200px;--comp-crm-layout-content-max-width-wide:2360px;--comp-crm-status-danger-bg:rgba(var(--sys-color-red-500-rgb),.2);--comp-crm-status-danger-text:var(--sys-color-red-600);--comp-crm-status-danger-text-rgb:var(--sys-color-red-500-rgb);--comp-crm-status-info-bg:rgba(var(--sys-color-blue-500-rgb),.2);--comp-crm-status-info-text:var(--sys-color-blue-600);--comp-crm-status-info-text-rgb:var(--sys-color-blue-500-rgb);--comp-crm-status-neutral-bg:rgba(var(--sys-color-gray-500-rgb),.2);--comp-crm-status-neutral-text:var(--sys-color-gray-600);--comp-crm-status-neutral-text-rgb:var(--sys-color-gray-500-rgb);--comp-crm-status-proposal-bg:rgba(var(--sys-color-purple-rgb),.2);--comp-crm-status-proposal-text:var(--sys-color-purple-600);--comp-crm-status-proposal-text-rgb:var(--sys-color-purple-rgb);--comp-crm-status-success-bg:rgba(var(--sys-color-emerald-500-rgb),.2);--comp-crm-status-success-text:var(--sys-color-green-800);--comp-crm-status-success-text-rgb:var(--sys-color-emerald-500-rgb);--comp-crm-status-warning-bg:rgba(var(--sys-color-amber-500-rgb),.2);--comp-crm-status-warning-text:var(--sys-color-amber-700);--comp-crm-status-warning-text-rgb:var(--sys-color-amber-500-rgb);--comp-crm-surface-card-radius:var(--comp-card-base-border-radius);--comp-crm-surface-glass-bg:var(--comp-glass-bg-solid);--comp-crm-surface-glass-border:var(--sys-color-border);--comp-crm-surface-glass-border-rgb:226,232,240;--comp-crm-surface-glass-hover-bg:var(--sys-color-bg-light-accent);--comp-crm-surface-glass-hover-bg-rgb:248,250,252;--comp-crm-surface-glass-shadow:var(--sys-layout-shadow-sm);--comp-crm-surface-glass-subtle-bg:var(--sys-color-bg-light-accent);--comp-crm-surface-glass-subtle-bg-rgb:248,250,252;--comp-crm-toolbar-icon-active-bg:rgba(var(--sys-color-slate-400-rgb),.28);--comp-crm-toolbar-icon-bg:rgba(var(--sys-color-slate-400-rgb),.16);--comp-crm-toolbar-icon-hover-bg:rgba(var(--sys-color-slate-400-rgb),.22);--comp-crm-toolbar-icon-ring:rgba(var(--sys-color-slate-400-rgb),.42);--comp-crm-toolbar-icon-text:rgba(var(--sys-color-slate-800-rgb),.72);--comp-crm-type-badge-size:10px;--comp-crm-type-cell-size:12px;--comp-crm-type-header-size:13px;--comp-crm-type-label-size:11px;--comp-date-field-day-current-text:var(--sys-color-text-primary);--comp-date-field-day-current-text-rgb:30,41,59;--comp-date-field-day-disabled-text:var(--sys-color-text-muted);--comp-date-field-day-disabled-text-rgb:148,163,184;--comp-date-field-day-focus-bg:var(--sys-color-bg-subtle-hover);--comp-date-field-day-focus-border:var(--sys-color-focus-ring);--comp-date-field-day-hover-bg:var(--sys-color-bg-subtle);--comp-date-field-day-hover-border:var(--sys-color-border);--comp-date-field-day-hover-border-rgb:226,232,240;--comp-date-field-day-selected-bg:var(--sys-color-primary);--comp-date-field-day-selected-hover-bg:var(--sys-color-primary-dark);--comp-date-field-day-selected-shadow:var(--sys-layout-shadow-md);--comp-date-field-day-selected-text:var(--sys-color-text-on-accent);--comp-date-field-day-selected-text-rgb:255,255,255;--comp-date-field-day-text:var(--sys-color-text-secondary);--comp-date-field-day-text-rgb:71,85,105;--comp-date-field-day-today-bg:var(--sys-color-primary-light);--comp-date-field-day-today-border:var(--sys-color-primary);--comp-date-field-day-today-shadow:var(--sys-layout-shadow-sm);--comp-date-field-day-today-text:var(--sys-color-text-primary);--comp-date-field-day-today-text-rgb:30,41,59;--comp-date-field-dropdown-trigger-bg:var(--comp-glass-bg)}@supports (color:color-mix(in lab,red,red)){:root{--comp-date-field-dropdown-trigger-bg:color-mix(in srgb,var(--comp-glass-bg)74%,transparent 26%)}}:root{--comp-date-field-dropdown-trigger-border:var(--comp-glass-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-date-field-dropdown-trigger-border:color-mix(in srgb,var(--comp-glass-border)70%,rgba(var(--sys-color-white-rgb),.4)30%)}}:root{--comp-date-field-dropdown-trigger-focus-shadow-ring:var(--sys-color-focus-ring);--comp-date-field-dropdown-trigger-hover-bg:var(--comp-glass-bg)}@supports (color:color-mix(in lab,red,red)){:root{--comp-date-field-dropdown-trigger-hover-bg:color-mix(in srgb,var(--comp-glass-bg)82%,var(--sys-color-bg-subtle-hover)18%)}}:root{--comp-date-field-dropdown-trigger-hover-border:var(--sys-color-border-hover)}@supports (color:color-mix(in lab,red,red)){:root{--comp-date-field-dropdown-trigger-hover-border:color-mix(in srgb,var(--sys-color-border-hover)70%,var(--sys-color-text-secondary)30%)}}:root{--comp-date-field-dropdown-trigger-hover-text:var(--sys-color-text-primary);--comp-date-field-dropdown-trigger-hover-text-rgb:30,41,59;--comp-date-field-dropdown-trigger-open-bg:rgba(var(--sys-theme-rgb),.14);--comp-date-field-dropdown-trigger-open-border:rgba(var(--sys-theme-rgb),.38);--comp-date-field-dropdown-trigger-open-text:var(--sys-color-primary-text);--comp-date-field-dropdown-trigger-text:var(--sys-color-text-primary);--comp-date-field-dropdown-trigger-text-rgb:30,41,59;--comp-date-field-grid-item-hover-bg:var(--sys-color-bg-subtle);--comp-date-field-grid-item-hover-border:var(--sys-color-border);--comp-date-field-grid-item-hover-border-rgb:226,232,240;--comp-date-field-grid-item-selected-bg:var(--sys-color-primary);--comp-date-field-grid-item-selected-hover-bg:var(--sys-color-primary-dark);--comp-date-field-grid-item-selected-shadow:var(--sys-layout-shadow-md);--comp-date-field-grid-item-selected-text:var(--sys-color-text-on-accent);--comp-date-field-grid-item-selected-text-rgb:255,255,255;--comp-date-field-grid-item-text:var(--sys-color-text-primary);--comp-date-field-grid-item-text-rgb:30,41,59;--comp-date-field-grid-item-today-bg:var(--sys-color-primary-light);--comp-date-field-grid-item-today-border:var(--sys-color-primary);--comp-date-field-native-bg:var(--comp-controls-input-bg-light);--comp-date-field-native-bg-rgb:255,255,255;--comp-date-field-native-border:var(--comp-controls-input-border-light);--comp-date-field-native-disabled-opacity:.5;--comp-date-field-native-focus-shadow:none;--comp-date-field-native-hover-gradient:var(--comp-controls-input-hover-gradient);--comp-date-field-native-hover-shadow:none;--comp-date-field-native-radius:var(--comp-controls-input-border-radius);--comp-date-field-native-text:var(--sys-color-text-primary);--comp-date-field-native-text-rgb:30,41,59;--comp-date-field-nav-focus-bg:var(--sys-color-bg-subtle-hover);--comp-date-field-nav-focus-text:var(--sys-color-text-primary);--comp-date-field-nav-focus-text-rgb:30,41,59;--comp-date-field-nav-hover-bg:var(--sys-color-bg-subtle);--comp-date-field-nav-hover-text:var(--sys-color-text-primary);--comp-date-field-nav-hover-text-rgb:30,41,59;--comp-date-field-nav-text:var(--sys-color-text-secondary);--comp-date-field-nav-text-rgb:71,85,105;--comp-date-field-popover-bg:var(--comp-glass-bg);--comp-date-field-popover-blur:var(--comp-glass-blur-lg);--comp-date-field-popover-border:var(--comp-glass-border);--comp-date-field-popover-inset:var(--comp-glass-inset);--comp-date-field-popover-radius:var(--comp-controls-dropdown-radius);--comp-date-field-popover-shadow:var(--sys-layout-shadow-lg);--comp-date-field-trigger-bg:var(--comp-date-field-native-bg);--comp-date-field-trigger-bg-rgb:255,255,255;--comp-date-field-trigger-border:var(--comp-date-field-native-border);--comp-date-field-trigger-disabled-opacity:var(--comp-date-field-native-disabled-opacity);--comp-date-field-trigger-focus-shadow:var(--comp-date-field-native-focus-shadow);--comp-date-field-trigger-hover-gradient:var(--comp-date-field-native-hover-gradient);--comp-date-field-trigger-hover-shadow:var(--comp-date-field-native-hover-shadow);--comp-date-field-trigger-icon:var(--sys-color-text-secondary);--comp-date-field-trigger-icon-rgb:71,85,105;--comp-date-field-trigger-icon-dark:var(--sys-color-text-tertiary);--comp-date-field-trigger-icon-dark-rgb:100,116,139;--comp-date-field-trigger-placeholder:var(--sys-color-text-secondary);--comp-date-field-trigger-placeholder-rgb:71,85,105;--comp-date-field-trigger-radius:var(--comp-date-field-native-radius);--comp-date-field-trigger-text:var(--sys-color-text-primary);--comp-date-field-trigger-text-rgb:30,41,59;--comp-date-field-weekday-text:var(--sys-color-text-secondary);--comp-date-field-weekday-text-rgb:71,85,105;--comp-date-field-weekday-text-dark:var(--sys-color-text-tertiary);--comp-date-field-weekday-text-dark-rgb:100,116,139;--comp-date-field-year-grid-scrollbar-thumb:rgba(var(--sys-color-black-rgb),.2);--comp-date-field-year-grid-scrollbar-thumb-dark:rgba(var(--sys-color-white-rgb),.2);--comp-drawer-field-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-drawer-field-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)88%,var(--sys-color-text-tertiary)12%)}}:root{--comp-drawer-field-border:var(--sys-color-text-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-drawer-field-border:color-mix(in srgb,var(--sys-color-text-tertiary)80%,var(--sys-color-border)20%)}}:root{--comp-drawer-field-focus-gradient:linear-gradient(var(--sys-color-focus-ring),var(--sys-color-focus-ring));--comp-drawer-field-hover-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-drawer-field-hover-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)82%,var(--sys-color-text-tertiary)18%)}}:root{--comp-drawer-field-hover-border:var(--sys-color-text-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-drawer-field-hover-border:color-mix(in srgb,var(--sys-color-text-tertiary)92%,var(--sys-color-border)8%)}}:root{--comp-drawer-field-hover-gradient:linear-gradient(var(--comp-drawer-field-hover-border),var(--comp-drawer-field-hover-border));--comp-feedback-alert-base-bg:var(--comp-glass-bg);--comp-feedback-alert-base-blur:var(--comp-glass-blur-md);--comp-feedback-alert-base-border:var(--comp-glass-border);--comp-feedback-alert-base-message:var(--sys-color-text-secondary);--comp-feedback-alert-base-message-rgb:71,85,105;--comp-feedback-alert-base-radius:var(--comp-controls-dropdown-radius);--comp-feedback-alert-base-shadow:var(--comp-glass-shadow-tooltip);--comp-feedback-alert-base-title:var(--sys-color-text-primary);--comp-feedback-alert-base-title-rgb:30,41,59;--comp-feedback-alert-dismiss-focus-shadow:var(--comp-controls-input-focus-shadow-sm);--comp-feedback-alert-dismiss-hover-bg:var(--sys-color-bg-subtle-hover);--comp-feedback-alert-dismiss-hover-text:var(--sys-color-text-primary);--comp-feedback-alert-dismiss-hover-text-rgb:30,41,59;--comp-feedback-alert-dismiss-text:var(--sys-color-text-tertiary);--comp-feedback-alert-dismiss-text-rgb:100,116,139;--comp-feedback-alert-variant-error-bg:#ef44441a;--comp-feedback-alert-variant-error-border:#ef44444d;--comp-feedback-alert-variant-error-tone:#b91c1c;--comp-feedback-alert-variant-error-tone-rgb:185,28,28;--comp-feedback-alert-variant-info-bg:#3b82f61a;--comp-feedback-alert-variant-info-border:#3b82f64d;--comp-feedback-alert-variant-info-tone:#1e40af;--comp-feedback-alert-variant-info-tone-rgb:30,64,175;--comp-feedback-alert-variant-success-bg:#22c55e1a;--comp-feedback-alert-variant-success-border:#22c55e4d;--comp-feedback-alert-variant-success-tone:#15803d;--comp-feedback-alert-variant-success-tone-rgb:21,128,61;--comp-feedback-alert-variant-warning-bg:#fbbf241a;--comp-feedback-alert-variant-warning-border:#fbbf244d;--comp-feedback-alert-variant-warning-surface:#fdf4e1;--comp-feedback-alert-variant-warning-surface-rgb:253,244,225;--comp-feedback-alert-variant-warning-tone:#b45309;--comp-feedback-alert-variant-warning-tone-rgb:180,83,9;--comp-feedback-chart-finance-actual-expense:#f43f5e;--comp-feedback-chart-finance-actual-expense-rgb:244,63,94;--comp-feedback-chart-finance-actual-profit:#14b8a6;--comp-feedback-chart-finance-actual-profit-rgb:20,184,166;--comp-feedback-chart-finance-actual-profit-area:#14b8a62e;--comp-feedback-chart-finance-actual-revenue:#0f9bbd;--comp-feedback-chart-finance-actual-revenue-rgb:15,155,189;--comp-feedback-chart-finance-category-cogs:#f97316;--comp-feedback-chart-finance-category-cogs-rgb:249,115,22;--comp-feedback-chart-finance-category-logistics:#2563eb;--comp-feedback-chart-finance-category-logistics-rgb:37,99,235;--comp-feedback-chart-finance-category-opex:#c084fc;--comp-feedback-chart-finance-category-opex-rgb:192,132,252;--comp-feedback-chart-finance-category-other:#82d3da;--comp-feedback-chart-finance-category-other-rgb:130,211,218;--comp-feedback-chart-finance-category-profit:#14b8a6;--comp-feedback-chart-finance-category-profit-rgb:20,184,166;--comp-feedback-chart-finance-category-revenue:#0f9bbd;--comp-feedback-chart-finance-category-revenue-rgb:15,155,189;--comp-feedback-chart-finance-connector:#94a3b861;--comp-feedback-chart-finance-forecast-expense:#f43f5e6b;--comp-feedback-chart-finance-forecast-profit:#14b8a661;--comp-feedback-chart-finance-forecast-profit-area:#14b8a61f;--comp-feedback-chart-finance-forecast-revenue:#0f9bbd73;--comp-feedback-chart-finance-negative:#f43f5e;--comp-feedback-chart-finance-negative-rgb:244,63,94;--comp-feedback-chart-finance-negative-soft:#f43f5e2e;--comp-feedback-chart-finance-neutral:#94a3b88c;--comp-feedback-chart-finance-plan-expense:#f43f5ea6;--comp-feedback-chart-finance-plan-profit:#14b8a68c;--comp-feedback-chart-finance-plan-profit-area:#14b8a62e;--comp-feedback-chart-finance-plan-revenue:#0f9bbdb3;--comp-feedback-chart-finance-positive:#0891b2;--comp-feedback-chart-finance-positive-rgb:8,145,178;--comp-feedback-chart-finance-positive-soft:#0891b229;--comp-feedback-chart-finance-total:#0ea5e9;--comp-feedback-chart-finance-total-rgb:14,165,233;--comp-feedback-chart-finance-total-soft:#0ea5e938;--comp-feedback-chart-orders-axis:#8e93a0;--comp-feedback-chart-orders-axis-rgb:142,147,160;--comp-feedback-chart-orders-secondary:#8e93a0;--comp-feedback-chart-orders-secondary-rgb:142,147,160;--comp-feedback-chart-sales-axis:#6974e0;--comp-feedback-chart-sales-axis-rgb:105,116,224;--comp-feedback-chart-sales-primary:var(--sys-color-primary);--comp-feedback-chart-tooltip-bg:var(--comp-controls-chart-tooltip-tooltip-bg);--comp-feedback-color-expense:var(--comp-feedback-chart-finance-negative);--comp-feedback-color-pending:var(--sys-color-purple);--comp-feedback-color-profit:var(--comp-feedback-chart-finance-category-profit);--comp-feedback-color-revenue:var(--comp-feedback-chart-finance-category-revenue);--comp-feedback-kpi-trend-negative-bg:var(--sys-color-danger-light);--comp-feedback-kpi-trend-negative-bg-hover:#ff335b40;--comp-feedback-kpi-trend-negative-text:var(--sys-color-danger-dark);--comp-feedback-kpi-trend-neutral-bg:var(--sys-color-bg-tertiary);--comp-feedback-kpi-trend-neutral-bg-hover:var(--sys-color-bg-tertiary);--comp-feedback-kpi-trend-neutral-text:var(--sys-color-text-secondary);--comp-feedback-kpi-trend-positive-bg:var(--sys-color-success-light);--comp-feedback-kpi-trend-positive-bg-hover:#82d3da59;--comp-feedback-kpi-trend-positive-text:var(--sys-color-success-dark);--comp-floating-bar-surface-bg:var(--sys-color-bg-level-2);--comp-floating-bar-surface-border:var(--sys-color-border);--comp-floating-bar-surface-shadow:var(--sys-layout-shadow-e2-ring);--comp-floating-pill-indicator-bg:linear-gradient(135deg,var(--sys-color-primary-emphasis),var(--sys-color-primary-border-light));--comp-floating-pill-indicator-ring:var(--sys-color-primary-border-light);--comp-floating-pill-indicator-sheen:var(--sys-color-primary-emphasis);--comp-forms-field-height:var(--sys-layout-control-height-32);--comp-glass-trigger-base-backdrop-blur:var(--comp-glass-blur-md);--comp-glass-trigger-base-bg:var(--comp-glass-bg);--comp-glass-trigger-base-border:var(--comp-glass-border);--comp-glass-trigger-base-font-size:12px;--comp-glass-trigger-base-font-weight:600;--comp-glass-trigger-base-gap:8px;--comp-glass-trigger-base-height:34px;--comp-glass-trigger-base-padding-x:14px;--comp-glass-trigger-base-padding-y:10px;--comp-glass-trigger-base-radius:var(--comp-controls-button-radius-md);--comp-glass-trigger-base-shadow:0 2px 8px rgba(var(--sys-color-black-rgb),.1),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.3);--comp-glass-trigger-base-text:var(--sys-color-text-primary);--comp-glass-trigger-base-text-rgb:30,41,59;--comp-glass-trigger-disabled-opacity:.6;--comp-glass-trigger-focus-border:var(--comp-glass-trigger-base-border);--comp-glass-trigger-focus-shadow:0 0 0 1px var(--sys-color-focus-ring),var(--comp-glass-trigger-base-shadow);--comp-glass-trigger-hover-bg:var(--comp-glass-bg);--comp-glass-trigger-hover-opacity:.8;--comp-glass-trigger-hover-shadow:var(--comp-glass-trigger-base-shadow);--comp-glass-trigger-mobile-font-size:14px;--comp-glass-trigger-mobile-height:38px;--comp-glass-trigger-mobile-padding-x:16px;--comp-glass-trigger-mobile-padding-y:12px;--comp-glass-trigger-spinner-accent:var(--sys-color-primary);--comp-glass-trigger-spinner-track:rgba(var(--sys-color-black-rgb),.1);--comp-glass-bg:var(--sys-color-bg-level-2);--comp-glass-bg-hover:var(--sys-color-bg-level-3);--comp-glass-bg-solid:var(--sys-color-bg-primary);--comp-glass-blur-lg:0px;--comp-glass-blur-md:0px;--comp-glass-blur-sm:0px;--comp-glass-border:var(--sys-color-border);--comp-glass-border-light:var(--sys-color-border);--comp-glass-dropdown-field-bg:var(--comp-controls-input-bg-light);--comp-glass-dropdown-field-focus-bg:var(--comp-controls-input-bg-light-focus);--comp-glass-dropdown-field-focus-border-gradient:var(--comp-controls-input-focus-gradient);--comp-glass-dropdown-field-focus-shadow:none;--comp-glass-dropdown-field-hover-bg:var(--comp-controls-input-bg-light-hover);--comp-glass-dropdown-field-hover-border-gradient:var(--comp-controls-input-hover-gradient);--comp-glass-dropdown-field-hover-shadow:none;--comp-glass-inset:var(--sys-color-border-subtle);--comp-glass-shadow-tooltip:var(--sys-layout-shadow-e2);--comp-glass-text-primary:#193b67;--comp-glass-text-primary-rgb:25,59,103;--comp-inbox-bell-action-approve-bg:rgba(var(--sys-color-success-rgb),.08);--comp-inbox-bell-action-approve-hover-bg:rgba(var(--sys-color-success-rgb),.18);--comp-inbox-bell-action-reject-bg:rgba(var(--sys-color-danger-rgb),.06);--comp-inbox-bell-action-reject-hover-bg:rgba(var(--sys-color-danger-rgb),.14);--comp-inbox-bell-border-soft:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-border-soft:color-mix(in srgb,var(--sys-color-border)62%,transparent)}}:root{--comp-inbox-bell-border-strong:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-border-strong:color-mix(in srgb,var(--sys-color-border)72%,rgba(var(--sys-theme-rgb),.2))}}:root{--comp-inbox-bell-count-badge-bg:rgba(var(--sys-theme-rgb),.2)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-count-badge-bg:color-mix(in srgb,rgba(var(--sys-theme-rgb),.2)55%,var(--sys-color-bg-secondary)45%)}}:root{--comp-inbox-bell-count-badge-text:var(--sys-color-primary-text);--comp-inbox-bell-empty-icon-bg:linear-gradient(145deg,rgba(var(--sys-theme-rgb),.12),rgba(var(--sys-theme-rgb),.04))}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-empty-icon-bg:linear-gradient(145deg,color-mix(in srgb,rgba(var(--sys-theme-rgb),.12)58%,var(--sys-color-bg-secondary)42%),color-mix(in srgb,rgba(var(--sys-theme-rgb),.04)40%,var(--sys-color-bg-primary)60%))}}:root{--comp-inbox-bell-empty-icon-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-empty-icon-border:color-mix(in srgb,var(--sys-color-border)60%,rgba(var(--sys-theme-rgb),.28))}}:root{--comp-inbox-bell-empty-icon-text:var(--sys-color-primary);--comp-inbox-bell-inline-action-hover-border:var(--sys-color-border-hover);--comp-inbox-bell-inline-action-hover-shadow:inset 0 1px 0 var(--sys-color-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-inline-action-hover-shadow:inset 0 1px 0 color-mix(in srgb,var(--sys-color-bg-primary)76%,transparent)}}:root{--comp-inbox-bell-inline-action-inset-shadow:inset 0 1px 0 var(--sys-color-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-inline-action-inset-shadow:inset 0 1px 0 color-mix(in srgb,var(--sys-color-bg-primary)70%,transparent)}}:root{--comp-inbox-bell-item-critical-marker:rgba(var(--sys-color-danger-rgb),.45);--comp-inbox-bell-item-high-marker:rgba(var(--sys-color-warning-rgb),.45);--comp-inbox-bell-item-summary-unread:var(--sys-color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-item-summary-unread:color-mix(in srgb,var(--sys-color-text-primary)22%,var(--sys-color-text-secondary))}}:root{--comp-inbox-bell-item-title-muted:var(--sys-color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-item-title-muted:color-mix(in srgb,var(--sys-color-text-primary)82%,var(--sys-color-text-secondary))}}:root{--comp-inbox-bell-item-unread-bg:linear-gradient(90deg,rgba(var(--sys-theme-rgb),.12)0,rgba(var(--sys-theme-rgb),.045)1.5rem,rgba(var(--sys-theme-rgb),.02)100%);--comp-inbox-bell-item-unread-dot-shadow:0 0 0 3px rgba(var(--sys-theme-rgb),.12);--comp-inbox-bell-scrollbar-thumb:rgba(var(--sys-theme-rgb),.18);--comp-inbox-bell-separator-footer:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-separator-footer:color-mix(in srgb,var(--sys-color-border)50%,transparent)}}:root{--comp-inbox-bell-separator-header:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-separator-header:color-mix(in srgb,var(--sys-color-border)60%,transparent)}}:root{--comp-inbox-bell-separator-row:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-separator-row:color-mix(in srgb,var(--sys-color-border)40%,transparent)}}:root{--comp-inbox-bell-separator-skeleton:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-separator-skeleton:color-mix(in srgb,var(--sys-color-border)30%,transparent)}}:root{--comp-inbox-bell-skeleton-base:var(--sys-color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-skeleton-base:color-mix(in srgb,var(--sys-color-bg-secondary)76%,var(--sys-color-bg-primary)24%)}}:root{--comp-inbox-bell-skeleton-highlight:var(--sys-color-bg-tertiary,var(--color-bg-subtle-hover,var(--color-bg-secondary)))}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-skeleton-highlight:color-mix(in srgb,var(--sys-color-bg-tertiary,var(--color-bg-subtle-hover,var(--color-bg-secondary)))68%,var(--sys-color-bg-primary)32%)}}:root{--comp-inbox-bell-skeleton-outline:inset 0 0 0 1px var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-skeleton-outline:inset 0 0 0 1px color-mix(in srgb,var(--sys-color-border)34%,transparent)}}:root{--comp-inbox-bell-status-overdue-bg:rgba(var(--sys-color-danger-rgb),.09);--comp-inbox-bell-status-overdue-text:var(--sys-color-danger)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-status-overdue-text:color-mix(in srgb,var(--sys-color-danger)72%,var(--sys-color-text-primary))}}:root{--comp-inbox-bell-status-pending-bg:rgba(var(--sys-color-warning-rgb),.1);--comp-inbox-bell-status-pending-text:var(--sys-color-warning)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-status-pending-text:color-mix(in srgb,var(--sys-color-warning)70%,var(--sys-color-text-primary))}}:root{--comp-inbox-bell-surface-hover:var(--sys-color-bg-subtle-hover);--comp-inbox-bell-surface-muted:var(--sys-color-bg-subtle,var(--color-bg-secondary))}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-surface-muted:color-mix(in srgb,var(--sys-color-bg-subtle,var(--color-bg-secondary))78%,var(--sys-color-bg-primary)22%)}}:root{--comp-inbox-bell-surface-soft:var(--sys-color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-bell-surface-soft:color-mix(in srgb,var(--sys-color-bg-secondary)68%,var(--sys-color-bg-primary)32%)}}:root{--comp-inbox-chip-category-bg:rgba(var(--sys-theme-rgb),.12);--comp-inbox-chip-category-text:var(--sys-color-primary-text);--comp-inbox-chip-subtype-bg:var(--sys-color-bg-subtle-hover);--comp-inbox-chip-subtype-text:var(--sys-color-text-secondary);--comp-inbox-chip-subtype-text-rgb:71,85,105;--comp-inbox-pagination-top-border:rgba(var(--sys-color-black-rgb),.04);--comp-inbox-queue-update-bg:rgba(var(--sys-theme-rgb),.06)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-queue-update-bg:color-mix(in srgb,rgba(var(--sys-theme-rgb),.06)48%,var(--comp-card-base-bg-color))}}:root{--comp-inbox-queue-update-border:rgba(var(--sys-theme-rgb),.24)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-queue-update-border:color-mix(in srgb,rgba(var(--sys-theme-rgb),.24)60%,var(--sys-color-border))}}:root{--comp-inbox-review-badge-bg:rgba(var(--sys-theme-rgb),.12);--comp-inbox-review-badge-text:var(--sys-color-primary-text);--comp-inbox-review-context-bg:var(--sys-color-bg-subtle);--comp-inbox-review-context-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-review-context-border:color-mix(in srgb,var(--sys-color-border)65%,transparent)}}:root{--comp-inbox-review-context-elevated-bg:rgba(var(--sys-color-white-rgb),.04);--comp-inbox-review-context-elevated-border:rgba(var(--sys-color-white-rgb),.1);--comp-inbox-shortcuts-button-border:var(--sys-color-border-light);--comp-inbox-shortcuts-button-hover-border:var(--sys-color-border);--comp-inbox-shortcuts-button-hover-border-rgb:226,232,240;--comp-inbox-shortcuts-button-hover-text:var(--sys-color-text-primary);--comp-inbox-shortcuts-button-hover-text-rgb:30,41,59;--comp-inbox-shortcuts-button-text:var(--sys-color-text-tertiary,var(--color-text-secondary));--comp-inbox-skeleton-preview-bg:var(--sys-color-bg-primary);--comp-inbox-skeleton-preview-bg-rgb:255,255,255;--comp-inbox-skeleton-preview-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-skeleton-preview-border:color-mix(in srgb,var(--sys-color-border)74%,transparent)}}:root{--comp-inbox-skeleton-rail-bg:var(--sys-color-bg-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-skeleton-rail-bg:color-mix(in srgb,var(--sys-color-bg-subtle)95%,var(--sys-color-bg-primary))}}:root{--comp-inbox-skeleton-rail-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-skeleton-rail-border:color-mix(in srgb,var(--sys-color-border)88%,var(--sys-color-text-secondary)12%)}}:root{--comp-inbox-skeleton-row-bg:var(--sys-color-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-skeleton-row-bg:color-mix(in srgb,var(--sys-color-bg-primary)94%,var(--sys-color-bg-subtle)6%)}}:root{--comp-inbox-skeleton-row-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-skeleton-row-border:color-mix(in srgb,var(--sys-color-border)60%,transparent)}}:root{--comp-inbox-skeleton-row-shadow:0 1px 0 rgba(var(--sys-color-white-rgb),.56),0 8px 18px rgba(var(--sys-color-black-rgb),.025);--comp-inbox-skeleton-section-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-skeleton-section-border:color-mix(in srgb,var(--sys-color-border)64%,transparent)}}:root{--comp-inbox-skeleton-shimmer-mid:var(--sys-color-bg-tertiary,var(--color-bg-subtle-hover,var(--color-bg-secondary)));--comp-inbox-skeleton-shimmer-start:var(--sys-color-bg-secondary);--comp-inbox-skeleton-shimmer-start-rgb:255,254,255;--comp-inbox-skeleton-split-bg:var(--sys-color-bg-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-skeleton-split-bg:color-mix(in srgb,var(--sys-color-bg-subtle)72%,var(--sys-color-bg-primary))}}:root{--comp-inbox-state-icon-bg:rgba(var(--sys-theme-rgb),.08)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-state-icon-bg:color-mix(in srgb,rgba(var(--sys-theme-rgb),.08)56%,var(--sys-color-bg-subtle))}}:root{--comp-inbox-state-icon-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-inbox-state-icon-border:color-mix(in srgb,var(--sys-color-border)65%,rgba(var(--sys-theme-rgb),.32))}}:root{--comp-inbox-state-icon-text:var(--sys-color-primary);--comp-modal-backdrop:var(--sys-color-scrim);--comp-modal-backdrop-fallback:var(--sys-color-scrim);--comp-modal-control-bg:#ffffff47;--comp-modal-control-bg-active:#ffffff7a;--comp-modal-control-bg-hover:#fff6;--comp-modal-control-border:#ffffff6b;--comp-modal-control-border-strong:#6974e061;--comp-modal-control-placeholder:#0f172a8c;--comp-modal-control-ring:#6974e047;--comp-modal-control-shadow:0 12px 26px #0f172a29;--comp-modal-glass-bg:var(--sys-color-bg-level-3);--comp-modal-glass-border:var(--sys-color-border);--comp-modal-glass-shadow:var(--sys-layout-shadow-e3);--comp-modal-glass-tint:var(--sys-color-bg-level-3);--comp-ops-layout-content-inline-padding:clamp(.75rem,.6rem + .9vw,1.6rem);--comp-ops-layout-content-inline-padding-wide:clamp(1rem,.7rem + .75vw,2rem);--comp-ops-layout-content-max-width:2200px;--comp-ops-layout-content-max-width-wide:2360px;--comp-ops-status-danger-bg:rgba(var(--sys-color-red-500-rgb),.2);--comp-ops-status-danger-text:var(--sys-color-red-500);--comp-ops-status-danger-text-rgb:239,68,68;--comp-ops-status-info-bg:rgba(var(--sys-color-blue-500-rgb),.2);--comp-ops-status-info-text:var(--sys-color-blue-500);--comp-ops-status-info-text-rgb:59,130,246;--comp-ops-status-neutral-bg:rgba(var(--sys-color-gray-500-rgb),.2);--comp-ops-status-neutral-text:var(--sys-color-gray-500);--comp-ops-status-neutral-text-rgb:107,114,128;--comp-ops-status-success-bg:rgba(var(--sys-color-emerald-500-rgb),.2);--comp-ops-status-success-text:var(--sys-color-emerald-500);--comp-ops-status-success-text-rgb:16,185,129;--comp-ops-status-warning-bg:rgba(var(--sys-color-amber-500-rgb),.2);--comp-ops-status-warning-text:var(--sys-color-amber-500);--comp-ops-status-warning-text-rgb:245,158,11;--comp-ops-surface-card-radius:var(--comp-card-base-border-radius);--comp-ops-surface-glass-bg:var(--comp-glass-bg-solid);--comp-ops-surface-glass-border:var(--sys-color-border);--comp-ops-surface-glass-border-rgb:226,232,240;--comp-ops-surface-glass-hover-bg:var(--sys-color-bg-light-accent);--comp-ops-surface-glass-hover-bg-rgb:248,250,252;--comp-ops-surface-glass-shadow:var(--sys-layout-shadow-sm);--comp-ops-surface-glass-subtle-bg:var(--sys-color-bg-light-accent);--comp-ops-surface-glass-subtle-bg-rgb:248,250,252;--comp-ops-toolbar-icon-active-bg:rgba(var(--sys-color-slate-400-rgb),.28);--comp-ops-toolbar-icon-bg:rgba(var(--sys-color-slate-400-rgb),.16);--comp-ops-toolbar-icon-hover-bg:rgba(var(--sys-color-slate-400-rgb),.22);--comp-ops-toolbar-icon-ring:rgba(var(--sys-color-slate-400-rgb),.42);--comp-ops-toolbar-icon-text:rgba(var(--sys-color-slate-800-rgb),.72);--comp-ops-type-badge-size:10px;--comp-ops-type-cell-size:12px;--comp-ops-type-header-size:13px;--comp-ops-type-label-size:11px;--comp-sales-shadow-elevated:0 18px 32px #0f172a14;--comp-sales-shadow-subtle:0 12px 24px #0f172a0f;--comp-sales-status-error-bg:#ff335b2e;--comp-sales-status-error-text:var(--sys-color-danger-dark,#b91c1c);--comp-sales-status-idle-bg:#94a3b829;--comp-sales-status-idle-text:var(--sys-color-text-secondary);--comp-sales-status-idle-text-rgb:71,85,105;--comp-sales-status-saved-bg:#82d3da38;--comp-sales-status-saved-text:var(--sys-color-success-dark,#0f766e);--comp-sales-status-saving-bg:rgba(var(--sys-theme-rgb),.18);--comp-sales-status-saving-text:var(--sys-color-text-primary);--comp-sales-status-saving-text-rgb:30,41,59;--comp-sales-surface-card-bg:var(--comp-card-base-bg-color);--comp-sales-surface-card-border:#94a3b859;--comp-sales-surface-emphasis-bg:var(--comp-card-base-bg-color);--comp-sales-surface-emphasis-border:#94a3b840;--comp-sales-surface-grid-bg:var(--comp-card-base-bg-color);--comp-sales-surface-grid-border:#94a3b847;--comp-sales-surface-grid-header-bg:#94a3b81f;--comp-sales-surface-grid-row-alt:#94a3b814;--comp-sales-surface-grid-row-hover:rgba(var(--sys-theme-rgb),.09);--comp-sales-surface-summary-bg:var(--comp-card-base-bg-color);--comp-sales-surface-summary-border:#94a3b842;--comp-search-bar-accent:var(--sys-theme-color);--comp-search-bar-border-image:linear-gradient(rgba(var(--sys-theme-rgb),.58),rgba(var(--sys-theme-rgb),.58));--comp-search-bar-focus-shadow:none;--comp-search-bar-gap:var(--sys-layout-spacing-sm);--comp-search-bar-hover-shadow:none;--comp-search-bar-padding-x:var(--sys-layout-spacing-sm);--comp-search-bar-padding-y:var(--sys-layout-spacing-xs);--comp-search-shortcut-bg:var(--sys-color-bg-subtle);--comp-search-shortcut-reserved-inline-size:3.25rem;--comp-search-shortcut-text:var(--sys-color-text-secondary);--comp-search-table-chip-border:rgba(var(--sys-theme-rgb),.2);--comp-search-table-focus-shadow:none;--comp-search-table-hover-shadow:none;--comp-shell-header-bg-primary:rgba(var(--sys-color-bg-header-base-rgb),.92);--comp-shell-header-bg-scrolled:rgba(var(--sys-color-bg-header-base-rgb),.35);--comp-shell-header-border:1px solid #ffffff4d;--comp-shell-header-dropdown-bg:var(--sys-color-bg-primary);--comp-shell-header-dropdown-border:#e0e0e0;--comp-shell-header-dropdown-border-rgb:224,224,224;--comp-shell-header-dropdown-shadow:0 2px 4px #0000001a;--comp-shell-header-icon-color:#333;--comp-shell-header-icon-color-rgb:51,51,51;--comp-shell-header-shadow-scrolled:0 2px 12px #00000014;--comp-shell-header-text-primary:#333;--comp-shell-header-text-primary-rgb:51,51,51;--comp-shell-logo-glow:drop-shadow(0 0 3px rgba(var(--comp-shell-header-text-primary-rgb),.5))drop-shadow(0 0 8px rgba(var(--comp-shell-header-text-primary-rgb),.28));--comp-shell-mobile-blocker-accent-glow:rgba(var(--sys-color-primary-rgb),.2);--comp-shell-mobile-blocker-bg:linear-gradient(155deg,var(--sys-color-bg-secondary),var(--sys-color-bg-primary));--comp-shell-mobile-blocker-cta-bg:linear-gradient(100deg,var(--sys-color-primary),var(--sys-color-brand-purple-blue));--comp-shell-mobile-blocker-cta-focus-ring:var(--sys-color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-shell-mobile-blocker-cta-focus-ring:color-mix(in srgb,var(--sys-color-primary)35%,transparent)}}:root{--comp-shell-mobile-blocker-cta-hover-shadow:var(--sys-layout-shadow-lg);--comp-shell-mobile-blocker-cta-text:var(--sys-color-text-on-emphasis);--comp-shell-mobile-blocker-cta-text-rgb:255,255,255;--comp-shell-mobile-blocker-panel-bg:var(--sys-color-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-shell-mobile-blocker-panel-bg:color-mix(in srgb,var(--sys-color-bg-primary)88%,var(--sys-color-bg-tertiary)12%)}}:root{--comp-shell-mobile-blocker-panel-border:var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-shell-mobile-blocker-panel-border:color-mix(in srgb,var(--sys-color-border)75%,rgb(var(--sys-color-primary-rgb))25%)}}:root{--comp-shell-mobile-blocker-panel-radius:var(--comp-card-base-border-radius);--comp-shell-mobile-blocker-panel-shadow:var(--sys-layout-shadow-lg),inset 0 1px 0 var(--sys-color-border)}@supports (color:color-mix(in lab,red,red)){:root{--comp-shell-mobile-blocker-panel-shadow:var(--sys-layout-shadow-lg),inset 0 1px 0 color-mix(in srgb,var(--sys-color-border)35%,transparent)}}:root{--comp-shell-mobile-blocker-theme-glow:var(--sys-color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-shell-mobile-blocker-theme-glow:color-mix(in srgb,var(--sys-color-primary)16%,transparent)}}:root{--comp-shell-sidebar-active-glow-start:#ffffff1a;--comp-shell-sidebar-backdrop-filter:blur(8px)saturate(105%);--comp-shell-sidebar-bg-fallback:rgba(var(--sys-color-bg-header-base-rgb),.97);--comp-shell-sidebar-bg-primary:rgba(var(--sys-color-bg-header-base-rgb),.94);--comp-shell-sidebar-border:1px solid #ffffff4d;--comp-shell-sidebar-close-active-bg:#0000001a;--comp-shell-sidebar-close-bg:transparent;--comp-shell-sidebar-close-hover-bg:#0000000d;--comp-shell-sidebar-close-hover-text:var(--comp-shell-sidebar-close-text);--comp-shell-sidebar-close-text:var(--sys-color-text-primary);--comp-shell-sidebar-collapse-motion-delay:24ms;--comp-shell-sidebar-collapsed-icon-active-bg:rgba(var(--sys-theme-rgb),.18);--comp-shell-sidebar-collapsed-icon-active-border:1px solid rgba(var(--sys-theme-rgb),.3);--comp-shell-sidebar-collapsed-icon-active-shadow:none;--comp-shell-sidebar-collapsed-icon-hover-bg:var(--sys-color-bg-subtle-hover);--comp-shell-sidebar-collapsed-icon-hover-border:1px solid var(--sys-color-border-hover);--comp-shell-sidebar-collapsed-icon-hover-shadow:none;--comp-shell-sidebar-flyout-bg:var(--comp-glass-bg);--comp-shell-sidebar-flyout-border:1px solid var(--comp-glass-border);--comp-shell-sidebar-flyout-header-divider:1px solid rgba(var(--sys-theme-rgb),.1);--comp-shell-sidebar-flyout-icon-active-bg:rgba(var(--sys-color-white-rgb),.2);--comp-shell-sidebar-flyout-icon-active-border:1px solid rgba(var(--sys-color-white-rgb),.3);--comp-shell-sidebar-flyout-icon-bg:rgba(var(--sys-theme-rgb),.08);--comp-shell-sidebar-flyout-icon-border:1px solid rgba(var(--sys-theme-rgb),.12);--comp-shell-sidebar-flyout-icon-hover-bg:var(--sys-color-bg-subtle-hover);--comp-shell-sidebar-flyout-icon-hover-border:1px solid var(--sys-color-border-hover);--comp-shell-sidebar-flyout-item-bg:rgba(var(--sys-color-white-rgb),.25);--comp-shell-sidebar-flyout-item-border:1px solid rgba(var(--sys-color-white-rgb),.3);--comp-shell-sidebar-flyout-item-hover-bg:var(--sys-color-bg-subtle-hover);--comp-shell-sidebar-flyout-item-hover-border:1px solid var(--sys-color-border-hover);--comp-shell-sidebar-flyout-item-hover-shadow:none;--comp-shell-sidebar-flyout-item-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.4);--comp-shell-sidebar-flyout-shadow:0 8px 32px rgba(var(--sys-color-black-rgb),.12),0 2px 8px rgba(var(--sys-color-black-rgb),.08),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.5);--comp-shell-sidebar-focus-ring:var(--sys-color-focus-ring);--comp-shell-sidebar-focus-ring-radius:var(--sys-layout-radius-md);--comp-shell-sidebar-header-backdrop-filter:blur(6px);--comp-shell-sidebar-header-bg:rgba(var(--sys-color-bg-header-base-rgb),.9);--comp-shell-sidebar-header-border:1px solid #ffffff40;--comp-shell-sidebar-item-icon-anchor-block:1.3125rem;--comp-shell-sidebar-item-icon-anchor-inline:calc(var(--comp-shell-sidebar-width-collapsed)/2);--comp-shell-sidebar-label-enter-delay:70ms;--comp-shell-sidebar-label-exit-delay:0s;--comp-shell-sidebar-label-exit-duration:.13s;--comp-shell-sidebar-label-transition-duration:.17s;--comp-shell-sidebar-logout-hover-backdrop-filter:blur(4px);--comp-shell-sidebar-logout-hover-bg:linear-gradient(135deg,#ef444408 0%,#ffffff40 50%,#ef444408 100%);--comp-shell-sidebar-logout-hover-shadow:inset 0 1px 0 #ffffff4d;--comp-shell-sidebar-logout-hover-text:var(--sys-color-danger);--comp-shell-sidebar-logout-text:var(--sys-color-text-secondary);--comp-shell-sidebar-mobile-backdrop-filter:blur(10px)saturate(108%);--comp-shell-sidebar-mobile-bg:rgba(var(--sys-color-bg-header-base-rgb),.95);--comp-shell-sidebar-mobile-bg-fallback:rgba(var(--sys-color-bg-header-base-rgb),.98);--comp-shell-sidebar-mobile-header-backdrop-filter:blur(8px);--comp-shell-sidebar-mobile-header-bg:rgba(var(--sys-color-bg-header-base-rgb),.93);--comp-shell-sidebar-mobile-header-border:1px solid #ffffff4d;--comp-shell-sidebar-mobile-header-shadow:0 1px 4px #0000000a;--comp-shell-sidebar-mobile-shadow:0 0 20px #00000026;--comp-shell-sidebar-nav-active-backdrop-filter:none;--comp-shell-sidebar-nav-active-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),.4)0%,rgba(var(--sys-theme-rgb),.35)100%);--comp-shell-sidebar-nav-active-border:1px solid #ffffff1f;--comp-shell-sidebar-nav-active-hover-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),.55)0%,rgba(var(--sys-theme-rgb),.5)100%);--comp-shell-sidebar-nav-active-hover-shadow:inset 0 1px 0 #fff3;--comp-shell-sidebar-nav-active-hover-text:var(--sys-color-text-primary);--comp-shell-sidebar-nav-active-shadow:inset 0 1px 0 #ffffff26;--comp-shell-sidebar-nav-active-size:calc(var(--sys-layout-font-size-sm)*1.07);--comp-shell-sidebar-nav-active-text:var(--sys-color-text-primary);--comp-shell-sidebar-nav-active-weight:800;--comp-shell-sidebar-nav-bg:transparent;--comp-shell-sidebar-nav-border:transparent;--comp-shell-sidebar-nav-hover-bg:rgba(var(--sys-theme-rgb),.06);--comp-shell-sidebar-nav-hover-transform:translateX(2px);--comp-shell-sidebar-nav-text:var(--sys-color-text-primary);--comp-shell-sidebar-parent-highlight-radius-left:var(--sys-layout-radius-md);--comp-shell-sidebar-parent-highlight-radius-right:var(--comp-card-base-border-radius);--comp-shell-sidebar-section-active-text:var(--sys-color-text-primary);--comp-shell-sidebar-section-active-weight:var(--sys-layout-font-weight-bold);--comp-shell-sidebar-section-chevron-disabled-opacity:.5;--comp-shell-sidebar-section-disabled-cursor:default;--comp-shell-sidebar-section-icon-color:var(--sys-color-text-secondary);--comp-shell-sidebar-section-icon-hover-color:var(--sys-color-text-primary);--comp-shell-sidebar-section-text:var(--sys-color-text-primary);--comp-shell-sidebar-section-weight:var(--sys-layout-font-weight-normal);--comp-shell-sidebar-shadow:0 4px 16px #0000000f,inset 0 1px 0 #fff6;--comp-shell-sidebar-submenu-active-bg-overlay:rgba(var(--sys-theme-rgb),.4);--comp-shell-sidebar-submenu-active-size:calc(var(--sys-layout-font-size-sm)*1.07);--comp-shell-sidebar-submenu-active-text:var(--sys-color-text-primary);--comp-shell-sidebar-submenu-active-weight:600;--comp-shell-sidebar-submenu-bg:transparent;--comp-shell-sidebar-submenu-item-active-bg:rgba(var(--sys-theme-rgb),.12);--comp-shell-sidebar-submenu-item-active-text:var(--sys-color-text-primary);--comp-shell-sidebar-submenu-item-bg:transparent;--comp-shell-sidebar-submenu-item-bg-overlay:rgba(var(--sys-theme-rgb),.08);--comp-shell-sidebar-submenu-item-hover-bg:rgba(var(--sys-theme-rgb),.05);--comp-shell-sidebar-submenu-item-text:var(--sys-color-text-primary);--comp-shell-sidebar-submenu-line-color:rgba(var(--sys-theme-rgb),.3);--comp-shell-sidebar-submenu-line-width:2px;--comp-shell-sidebar-submenu-padding:.05rem .5rem .35rem 0;--comp-shell-sidebar-toggle-bg:rgba(var(--sys-theme-rgb),.1);--comp-shell-sidebar-toggle-bg-hover:var(--sys-color-bg-subtle-hover);--comp-shell-sidebar-toggle-border:1px solid rgba(var(--sys-theme-rgb),.2);--comp-shell-sidebar-toggle-icon-color:var(--sys-color-text-secondary);--comp-shell-sidebar-toggle-icon-color-hover:var(--sys-color-text-primary);--comp-shell-sidebar-toggle-size:28px;--comp-shell-sidebar-tooltip-bg:var(--sys-color-bg-secondary);--comp-shell-sidebar-tooltip-border:1px solid #ffffff1a;--comp-shell-sidebar-tooltip-shadow:0 4px 12px #00000026;--comp-shell-sidebar-tooltip-text:var(--sys-color-text-primary);--comp-shell-sidebar-transition-duration:.25s;--comp-shell-sidebar-transition-easing:cubic-bezier(.4,0,.2,1);--comp-shell-sidebar-width-collapsed:64px;--comp-shell-sidebar-width-expanded:252px;--comp-status-accent-bg:var(--comp-crm-status-proposal-bg);--comp-status-accent-on-solid:var(--sys-color-white);--comp-status-accent-solid-bg:var(--sys-color-purple-600);--comp-status-accent-text:var(--comp-crm-status-proposal-text);--comp-status-accent-text-rgb:var(--comp-crm-status-proposal-text-rgb);--comp-status-danger-bg:var(--comp-crm-status-danger-bg);--comp-status-danger-on-solid:var(--sys-color-white);--comp-status-danger-solid-bg:var(--sys-color-red-800);--comp-status-danger-text:var(--comp-crm-status-danger-text);--comp-status-danger-text-rgb:var(--comp-crm-status-danger-text-rgb);--comp-status-info-bg:var(--comp-crm-status-info-bg);--comp-status-info-on-solid:var(--sys-color-white);--comp-status-info-solid-bg:var(--sys-color-blue-600);--comp-status-info-text:var(--comp-crm-status-info-text);--comp-status-info-text-rgb:var(--comp-crm-status-info-text-rgb);--comp-status-neutral-bg:var(--comp-crm-status-neutral-bg);--comp-status-neutral-on-solid:var(--sys-color-white);--comp-status-neutral-solid-bg:var(--sys-color-gray-700);--comp-status-neutral-text:var(--comp-crm-status-neutral-text);--comp-status-neutral-text-rgb:var(--comp-crm-status-neutral-text-rgb);--comp-status-success-bg:var(--comp-crm-status-success-bg);--comp-status-success-on-solid:var(--sys-color-white);--comp-status-success-solid-bg:var(--sys-color-green-800);--comp-status-success-text:var(--comp-crm-status-success-text);--comp-status-success-text-rgb:var(--comp-crm-status-success-text-rgb);--comp-status-warning-bg:var(--comp-crm-status-warning-bg);--comp-status-warning-on-solid:var(--sys-color-white);--comp-status-warning-solid-bg:var(--sys-color-amber-800);--comp-status-warning-text:var(--comp-crm-status-warning-text);--comp-status-warning-text-rgb:var(--comp-crm-status-warning-text-rgb);--comp-undo-affordance-bg:rgba(var(--sys-color-white-rgb),.28);--comp-undo-affordance-bg-hover:rgba(var(--sys-color-white-rgb),.42);--comp-undo-affordance-border:rgba(var(--sys-color-white-rgb),.58);--comp-undo-affordance-border-hover:rgba(var(--sys-color-white-rgb),.76);--comp-undo-affordance-fg:var(--sys-color-text-primary);--comp-undo-affordance-focus-ring:var(--sys-color-focus-ring);--comp-undo-affordance-shadow:0 2px 10px #0f172a14,inset 0 1px 0 rgba(var(--sys-color-white-rgb),.18);--comp-wave1-ai-chat-message-max-width:920px;--comp-wave1-border-radius-full:var(--sys-layout-radius-full);--comp-wave1-border-radius-lg:var(--sys-layout-radius-lg);--comp-wave1-border-radius-md:var(--sys-layout-radius-md);--comp-wave1-btn-height-sm:var(--sys-layout-control-height-28);--comp-wave1-button-radius-icon:var(--sys-layout-radius-full);--comp-wave1-comp-controls-focus-ring-offset:2px;--comp-wave1-consolidated-kpi-radius:20px;--comp-wave1-content-footer-height:96px;--comp-wave1-drawer-footer-gap:var(--sys-layout-spacing-12);--comp-wave1-entity-detail-topbar-icon-bg:var(--sys-color-bg-subtle);--comp-wave1-entity-detail-topbar-icon-bg-active:var(--sys-color-primary-active);--comp-wave1-entity-detail-topbar-icon-bg-hover:var(--sys-color-bg-subtle-hover);--comp-wave1-entity-detail-topbar-icon-color:var(--sys-color-text-secondary);--comp-wave1-entity-detail-topbar-icon-ring:var(--sys-color-ring);--comp-wave1-entity-detail-topbar-min-height:40px;--comp-wave1-entity-detail-topbar-padding-block:var(--sys-layout-spacing-8);--comp-wave1-entity-detail-topbar-padding-inline:var(--sys-layout-spacing-12);--comp-wave1-entity-detail-topbar-padding-inline-mobile:var(--sys-layout-spacing-8);--comp-wave1-glass-base-rgb:var(--sys-color-bg-header-base-rgb);--comp-wave1-glass-bg-light:var(--comp-glass-bg);--comp-wave1-glass-bg-minimal:var(--sys-color-bg-level-1);--comp-wave1-glass-bg-muted:var(--sys-color-bg-level-2);--comp-wave1-glass-bg-strong:var(--sys-color-bg-level-3);--comp-wave1-glass-border-rgb:var(--sys-color-border-rgb);--comp-wave1-glass-border-strong:var(--sys-color-border-strong);--comp-wave1-glass-border-subtle:var(--sys-color-border-subtle);--comp-wave1-glass-button-active-bg:var(--sys-color-primary-active);--comp-wave1-glass-button-active-border:var(--sys-color-primary-border);--comp-wave1-glass-button-hover-bg:var(--sys-color-bg-subtle-hover);--comp-wave1-glass-button-hover-border:var(--sys-color-border-hover);--comp-wave1-glass-highlight:var(--sys-color-border-subtle);--comp-wave1-glass-modal-content-padding-short:var(--sys-layout-spacing-16);--comp-wave1-glass-modal-drawer-margin:var(--sys-layout-spacing-0);--comp-wave1-glass-modal-drawer-shadow:var(--sys-layout-shadow-e2-ring);--comp-wave1-glass-modal-footer-padding-short:var(--sys-layout-spacing-12);--comp-wave1-glass-modal-header-padding-short:var(--sys-layout-spacing-12);--comp-wave1-glass-shadow-sticky-bottom:0 -8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.06);--comp-wave1-glass-shadow-sticky-top:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.06);--comp-wave1-glass-shadow-subtle:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.05);--comp-wave1-glass-surface:var(--sys-color-bg-primary);--comp-wave1-glass-surface-disabled:var(--sys-color-bg-secondary);--comp-wave1-glass-surface-hover:var(--sys-color-bg-subtle-hover);--comp-wave1-glass-time-field-height:var(--comp-glass-trigger-base-height);--comp-wave1-glass-time-option-min-height:var(--sys-layout-control-height-32);--comp-wave1-glass-time-popover-max-height:400px;--comp-wave1-glass-time-popover-min-width:min(280px, calc(100vw - 32px) );--comp-wave1-glass-time-popover-radius:var(--sys-layout-radius-10);--comp-wave1-glass-time-popover-z-index:var(--sys-layout-z-popover);--comp-wave1-grid-columns:repeat(auto-fit,minmax(240px,1fr));--comp-wave1-kpi-columns:4;--comp-wave1-kpi-subtitle-line-height:20px;--comp-wave1-kpi-title-line-height:24px;--comp-wave1-modal-surface-radius:var(--comp-card-base-border-radius);--comp-wave1-page-padding-x:var(--sys-layout-spacing-24);--comp-wave1-sales-table-control-font-size:var(--sys-layout-font-size-sm);--comp-wave1-table-action-font-size:var(--sys-layout-font-size-11);--comp-wave1-table-badge-font-size:10px;--comp-wave1-table-line-height:1.4;--comp-wave1-table-row-action-size:24px;--comp-wave1-text-tertiary:var(--sys-color-text-tertiary);--comp-wave1-wf-grid-header-backdrop:none;--comp-wave1-wf-shift-confirmed-bg:var(--comp-workforce-state-confirmed);--comp-wave1-wf-shift-confirmed-border:rgba(var(--sys-theme-rgb),.38);--comp-wave5b-glass-icon-button-glyph-size:var(--comp-buttons-size-icon-glyph-size);--comp-wave5b-glass-icon-button-size:var(--comp-buttons-size-icon-container-size);--comp-wave5b-glass-input-autofill-background:var(--sys-color-control-fill);--comp-wave5b-glass-input-autofill-caret-color:var(--comp-wave5b-glass-input-caret-color);--comp-wave5b-glass-input-autofill-text-color:var(--comp-wave5b-glass-input-text-color);--comp-wave5b-glass-input-caret-color:var(--comp-wave5b-glass-input-text-color);--comp-wave5b-glass-input-placeholder-color:var(--sys-color-text-secondary);--comp-wave5b-glass-input-text-color:var(--sys-color-text-primary);--comp-wave5b-sales-inline-overlay-field-bg:var(--sys-color-bg-secondary);--comp-wave5b-sales-inline-overlay-field-hover-bg:var(--sys-color-bg-subtle-hover);--comp-wave5b-sales-table-control-height:var(--sys-layout-control-height-36);--comp-wave5b-sales-table-control-pad-x:var(--sys-layout-spacing-8);--comp-wave5b-table-cell-color:var(--sys-color-text-secondary);--comp-wave5b-table-cell-font-size:var(--sys-layout-font-size-13);--comp-wave5b-table-cell-font-weight:450;--comp-wave5b-table-header-color:var(--sys-color-text-tertiary);--comp-wave5b-table-header-font-size:var(--sys-layout-font-size-12);--comp-wave5b-table-header-font-weight:600;--comp-wave5b-table-header-height:var(--sys-layout-control-height-40);--comp-wave5b-table-row-height-comfortable:44px;--comp-wave5b-table-row-height-compact:28px;--comp-wave5b-table-row-height-normal:36px;--comp-week-popover-day-focus-ring:var(--comp-week-popover-trigger-focus-ring);--comp-week-popover-day-hover-bg:var(--comp-date-field-day-hover-bg);--comp-week-popover-day-hover-inset:inset 0 1px 0 var(--comp-glass-inset);--comp-week-popover-day-hover-text:var(--sys-color-text-primary);--comp-week-popover-day-hover-text-rgb:30,41,59;--comp-week-popover-day-muted-text:var(--comp-date-field-day-disabled-text);--comp-week-popover-day-muted-text-rgb:148,163,184;--comp-week-popover-day-text:var(--comp-date-field-day-text);--comp-week-popover-day-text-rgb:71,85,105;--comp-week-popover-day-today-bg:var(--comp-date-field-day-today-bg);--comp-week-popover-day-today-shadow:var(--comp-date-field-day-today-shadow);--comp-week-popover-day-today-text:var(--comp-date-field-day-selected-text);--comp-week-popover-day-today-text-rgb:255,255,255;--comp-week-popover-dropdown-trigger-bg:var(--comp-date-field-dropdown-trigger-bg);--comp-week-popover-dropdown-trigger-border:var(--comp-date-field-dropdown-trigger-border);--comp-week-popover-dropdown-trigger-focus-gap-bg:var(--comp-week-popover-popover-bg);--comp-week-popover-dropdown-trigger-focus-ring:var(--comp-week-popover-trigger-focus-ring);--comp-week-popover-dropdown-trigger-hover-bg:var(--comp-date-field-dropdown-trigger-hover-bg);--comp-week-popover-dropdown-trigger-hover-border:var(--comp-date-field-dropdown-trigger-hover-border);--comp-week-popover-dropdown-trigger-hover-text:var(--comp-date-field-dropdown-trigger-hover-text);--comp-week-popover-dropdown-trigger-hover-text-rgb:30,41,59;--comp-week-popover-dropdown-trigger-open-bg:var(--comp-workforce-week-chip-hover);--comp-week-popover-dropdown-trigger-open-border:var(--comp-workforce-week-chip-border);--comp-week-popover-dropdown-trigger-open-text:var(--sys-color-primary-text);--comp-week-popover-dropdown-trigger-text:var(--comp-date-field-dropdown-trigger-text);--comp-week-popover-dropdown-trigger-text-rgb:30,41,59;--comp-week-popover-footer-focus-ring:var(--comp-week-popover-trigger-focus-ring);--comp-week-popover-footer-hover-bg:var(--comp-week-popover-nav-hover-bg);--comp-week-popover-footer-hover-text:var(--comp-week-popover-nav-hover-text);--comp-week-popover-footer-hover-text-rgb:30,41,59;--comp-week-popover-footer-text:var(--comp-week-popover-popover-text-secondary);--comp-week-popover-footer-text-rgb:71,85,105;--comp-week-popover-nav-focus-ring:var(--comp-week-popover-trigger-focus-ring);--comp-week-popover-nav-hover-bg:var(--comp-date-field-nav-hover-bg);--comp-week-popover-nav-hover-text:var(--comp-date-field-nav-hover-text);--comp-week-popover-nav-hover-text-rgb:30,41,59;--comp-week-popover-nav-text:var(--comp-date-field-nav-text);--comp-week-popover-nav-text-rgb:71,85,105;--comp-week-popover-popover-bg:var(--comp-date-field-popover-bg);--comp-week-popover-popover-blur:var(--comp-glass-blur-md);--comp-week-popover-popover-border:var(--comp-date-field-popover-border);--comp-week-popover-popover-radius:var(--comp-date-field-popover-radius);--comp-week-popover-popover-shadow:var(--comp-date-field-popover-shadow);--comp-week-popover-popover-text-muted:var(--sys-color-text-muted);--comp-week-popover-popover-text-muted-rgb:148,163,184;--comp-week-popover-popover-text-primary:var(--sys-color-text-primary);--comp-week-popover-popover-text-primary-rgb:30,41,59;--comp-week-popover-popover-text-secondary:var(--sys-color-text-secondary);--comp-week-popover-popover-text-secondary-rgb:71,85,105;--comp-week-popover-trigger-base-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.38),0 1px 2px rgba(var(--sys-color-slate-900-rgb),.06);--comp-week-popover-trigger-bg:var(--comp-glass-bg);--comp-week-popover-trigger-blur:var(--comp-glass-blur-md);--comp-week-popover-trigger-border:var(--comp-glass-border);--comp-week-popover-trigger-focus-gap-bg:var(--sys-color-bg-primary);--comp-week-popover-trigger-focus-gap-bg-rgb:255,255,255;--comp-week-popover-trigger-focus-ring:var(--sys-color-focus-ring);--comp-week-popover-trigger-hover-bg:var(--comp-glass-bg-hover);--comp-week-popover-trigger-hover-border:var(--comp-workforce-week-chip-border-hover);--comp-week-popover-trigger-hover-shadow:var(--comp-week-popover-trigger-base-shadow);--comp-week-popover-trigger-hover-text:var(--sys-color-text-primary);--comp-week-popover-trigger-hover-text-rgb:30,41,59;--comp-week-popover-trigger-open-bg:var(--comp-workforce-week-chip-hover);--comp-week-popover-trigger-open-border:var(--comp-workforce-week-chip-border);--comp-week-popover-trigger-open-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.48);--comp-week-popover-trigger-open-text:var(--sys-color-text-primary);--comp-week-popover-trigger-open-text-rgb:30,41,59;--comp-week-popover-trigger-text:var(--sys-color-text-secondary);--comp-week-popover-trigger-text-rgb:71,85,105;--comp-week-popover-week-selected-bg:var(--comp-workforce-week-chip-hover);--comp-week-popover-week-selected-border:var(--comp-workforce-week-chip-border);--comp-week-popover-week-selected-text:var(--sys-color-primary-text);--comp-week-popover-weekday-text:var(--comp-date-field-weekday-text);--comp-week-popover-weekday-text-rgb:71,85,105;--comp-workforce-accent-cyan:var(--sys-color-cyan-500);--comp-workforce-accent-cyan-rgb:6,182,212;--comp-workforce-action-badge-text:var(--sys-color-text-on-emphasis);--comp-workforce-action-badge-text-rgb:255,255,255;--comp-workforce-action-notify-bg:#fbbf242e;--comp-workforce-action-notify-bg-active:#fbbf2452;--comp-workforce-action-notify-bg-hover:#fbbf2442;--comp-workforce-action-notify-icon:var(--sys-color-warning-dark);--comp-workforce-action-notify-ring:#fbbf2473;--comp-workforce-action-notify-shadow:none;--comp-workforce-action-notify-shadow-active:none;--comp-workforce-action-notify-shadow-hover:none;--comp-workforce-action-publish-bg:rgba(var(--sys-theme-rgb),.16);--comp-workforce-action-publish-bg-active:rgba(var(--sys-theme-rgb),.3);--comp-workforce-action-publish-bg-hover:rgba(var(--sys-theme-rgb),.24);--comp-workforce-action-publish-icon:rgba(var(--sys-theme-rgb),.95);--comp-workforce-action-publish-ring:rgba(var(--sys-theme-rgb),.45);--comp-workforce-action-publish-shadow:none;--comp-workforce-action-publish-shadow-active:none;--comp-workforce-action-publish-shadow-hover:none;--comp-workforce-availability-available-bg:#10b98114;--comp-workforce-availability-available-border:#10b98180;--comp-workforce-availability-available-text:#10b981d9;--comp-workforce-availability-button-bg:var(--comp-workforce-toolbar-icon-bg);--comp-workforce-availability-button-hover-bg:var(--comp-workforce-toolbar-icon-bg-hover);--comp-workforce-availability-button-hover-border:var(--comp-workforce-toolbar-icon-active-border);--comp-workforce-availability-overlay-available:#a7f3d033;--comp-workforce-availability-overlay-preferred:#6366f114;--comp-workforce-availability-overlay-unavailable:#ff335b1f;--comp-workforce-availability-preferred-bg:#6366f11a;--comp-workforce-availability-preferred-border:#6366f1a6;--comp-workforce-availability-preferred-text:#6366f1e6;--comp-workforce-availability-unavailable-bg:#ff335b14;--comp-workforce-availability-unavailable-border:#ff335bbf;--comp-workforce-availability-unavailable-text:#991b1b;--comp-workforce-availability-unavailable-text-rgb:153,27,27;--comp-workforce-badge-confirming-bg:#3b82f6d9;--comp-workforce-badge-empty-bg:#6b7280d9;--comp-workforce-badge-locked-bg:#4b5563d9;--comp-workforce-badge-notify-bg:var(--sys-color-warning);--comp-workforce-badge-open-bg:#d946ef;--comp-workforce-badge-open-bg-rgb:217,70,239;--comp-workforce-badge-publish-bg:rgb(var(--sys-theme-rgb));--comp-workforce-badge-text:var(--sys-color-text-on-accent);--comp-workforce-badge-text-rgb:255,255,255;--comp-workforce-compliance-banner-bg:#ffffff0a;--comp-workforce-compliance-error-bg:#ff335b24;--comp-workforce-compliance-error-color:var(--sys-color-danger);--comp-workforce-compliance-warning-bg:#f59e0b1f;--comp-workforce-compliance-warning-color:var(--sys-color-warning);--comp-workforce-conflict-highlight-overlay:var(--comp-workforce-compliance-error-bg)}@supports (color:color-mix(in lab,red,red)){:root{--comp-workforce-conflict-highlight-overlay:color-mix(in srgb,var(--comp-workforce-compliance-error-bg)65%,transparent)}}:root{--comp-workforce-conflict-overlay-bg:#0f172a59;--comp-workforce-conflict-popover-shadow:0 12px 32px #0f172a40;--comp-workforce-drawer-shadow:-2px 0 16px #0f172a29;--comp-workforce-grid-header-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--comp-workforce-grid-header-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)60%,var(--sys-color-bg-primary)40%)}}:root{--comp-workforce-leave-approved-bg:#8b5cf61a;--comp-workforce-leave-holiday-border:#06b6d4b3;--comp-workforce-leave-holiday-fill:#06b6d466;--comp-workforce-leave-holiday-tint:#06b6d426;--comp-workforce-leave-personal-border:#a855f7a6;--comp-workforce-leave-personal-fill:#c4b5fd66;--comp-workforce-leave-personal-tint:#c4b5fd26;--comp-workforce-leave-sick-border:#ef4444a6;--comp-workforce-leave-sick-fill:#fca5a566;--comp-workforce-leave-sick-tint:#fca5a526;--comp-workforce-leave-unpaid-border:#6b728099;--comp-workforce-leave-unpaid-fill:#9ca3af59;--comp-workforce-leave-unpaid-tint:#9ca3af26;--comp-workforce-note-indicator-color:#8b5cf6d9;--comp-workforce-overlay-hint-shadow:0 12px 32px #0f172a2e;--comp-workforce-role-bartender:#45b7d1;--comp-workforce-role-bartender-rgb:69,183,209;--comp-workforce-role-cleaner:#10b981;--comp-workforce-role-cleaner-rgb:16,185,129;--comp-workforce-role-default:#9ca3af;--comp-workforce-role-default-rgb:156,163,175;--comp-workforce-role-delivery:#0ea5e9;--comp-workforce-role-delivery-rgb:14,165,233;--comp-workforce-role-front:#f59e0b;--comp-workforce-role-front-rgb:245,158,11;--comp-workforce-role-kitchen:#ef4444;--comp-workforce-role-kitchen-rgb:239,68,68;--comp-workforce-role-manager:#2563eb;--comp-workforce-role-manager-rgb:37,99,235;--comp-workforce-role-seed-amber:#f39c12;--comp-workforce-role-seed-amber-rgb:243,156,18;--comp-workforce-role-seed-aqua:#1abc9c;--comp-workforce-role-seed-aqua-rgb:26,188,156;--comp-workforce-role-seed-azure:#3498db;--comp-workforce-role-seed-azure-rgb:52,152,219;--comp-workforce-role-seed-blue:#2980b9;--comp-workforce-role-seed-blue-rgb:41,128,185;--comp-workforce-role-seed-butter:#ffeaa7;--comp-workforce-role-seed-butter-rgb:255,234,167;--comp-workforce-role-seed-cool-gray:#95a5a6;--comp-workforce-role-seed-cool-gray-rgb:149,165,166;--comp-workforce-role-seed-coral:#ff6b6b;--comp-workforce-role-seed-coral-rgb:255,107,107;--comp-workforce-role-seed-crimson:#e74c3c;--comp-workforce-role-seed-crimson-rgb:231,76,60;--comp-workforce-role-seed-emerald:#2ecc71;--comp-workforce-role-seed-emerald-rgb:46,204,113;--comp-workforce-role-seed-gold:#fc6;--comp-workforce-role-seed-gold-rgb:255,204,102;--comp-workforce-role-seed-green:#27ae60;--comp-workforce-role-seed-green-rgb:39,174,96;--comp-workforce-role-seed-jade:#16a085;--comp-workforce-role-seed-jade-rgb:22,160,133;--comp-workforce-role-seed-mint:#6c9;--comp-workforce-role-seed-mint-rgb:102,204,153;--comp-workforce-role-seed-mist:#dfe6e9;--comp-workforce-role-seed-mist-rgb:223,230,233;--comp-workforce-role-seed-navy:#34495e;--comp-workforce-role-seed-navy-rgb:52,73,94;--comp-workforce-role-seed-ocean:#09c;--comp-workforce-role-seed-ocean-rgb:0,153,204;--comp-workforce-role-seed-orange:#e67e22;--comp-workforce-role-seed-orange-rgb:230,126,34;--comp-workforce-role-seed-orchid:#9b59b6;--comp-workforce-role-seed-orchid-rgb:155,89,182;--comp-workforce-role-seed-peach:#f96;--comp-workforce-role-seed-peach-rgb:255,153,102;--comp-workforce-role-seed-purple:#8e44ad;--comp-workforce-role-seed-purple-rgb:142,68,173;--comp-workforce-role-seed-sage:#96ceb4;--comp-workforce-role-seed-sage-rgb:150,206,180;--comp-workforce-role-seed-sky:#45b7d1;--comp-workforce-role-seed-sky-rgb:69,183,209;--comp-workforce-role-seed-teal:#4ecdc4;--comp-workforce-role-seed-teal-rgb:78,205,196;--comp-workforce-role-seed-violet:#96c;--comp-workforce-role-seed-violet-rgb:153,102,204;--comp-workforce-role-server:#96ceb4;--comp-workforce-role-server-rgb:150,206,180;--comp-workforce-role-supervisor:#7c3aed;--comp-workforce-role-supervisor-rgb:124,58,237;--comp-workforce-shift-actions-shadow:0 1px 3px #0f172a1a;--comp-workforce-shift-conflict-bg:var(--sys-color-danger-light);--comp-workforce-shift-conflict-border:#ff335b59;--comp-workforce-shift-draft-bg:#e5e5e580;--comp-workforce-shift-draft-border:#c8c8c899;--comp-workforce-shift-empty-bg:#fffffff2;--comp-workforce-shift-empty-border:#c8c8c880;--comp-workforce-shift-hover-shadow:none;--comp-workforce-shift-open-bg:rgba(var(--sys-theme-rgb),.1);--comp-workforce-shift-open-border:rgba(var(--sys-theme-rgb),.45);--comp-workforce-shift-published-bg:#60a5fa47;--comp-workforce-shift-published-border:#3b82f66b;--comp-workforce-shift-text-default:var(--sys-color-text-primary);--comp-workforce-state-confirmed:#06b6d4d9;--comp-workforce-state-notified:#6974e0d9;--comp-workforce-state-published:#82d3dad9;--comp-workforce-surface-border-subtle:#ffffff1f;--comp-workforce-surface-faint-bg:#ffffff0a;--comp-workforce-surface-subtle-bg:#ffffff0f;--comp-workforce-surface-subtle-hover-bg:#ffffff1f;--comp-workforce-text-negative:var(--sys-color-danger);--comp-workforce-text-positive:var(--sys-color-success-dark);--comp-workforce-text-warning:var(--sys-color-warning);--comp-workforce-toolbar-icon-active-bg:#94a3b857;--comp-workforce-toolbar-icon-active-border:#94a3b885;--comp-workforce-toolbar-icon-active-icon:#111827eb;--comp-workforce-toolbar-icon-bg:#94a3b829;--comp-workforce-toolbar-icon-bg-active:#94a3b847;--comp-workforce-toolbar-icon-bg-hover:#94a3b838;--comp-workforce-toolbar-icon-color:#1e293bb8;--comp-workforce-toolbar-icon-hover:var(--comp-workforce-toolbar-icon-active-icon);--comp-workforce-toolbar-icon-ring:#94a3b86b;--comp-workforce-toolbar-toggle-shadow:none;--comp-workforce-week-chip-bg:#94a3b81f;--comp-workforce-week-chip-border:#94a3b847;--comp-workforce-week-chip-border-hover:#94a3b857;--comp-workforce-week-chip-hover:#94a3b82e;--ref-color-brand-cyan-500:#06b6d4;--ref-color-brand-cyan-500-rgb:6,182,212;--ref-color-brand-lime-500:#9ad31a;--ref-color-brand-lime-500-rgb:154,211,26;--ref-color-brand-purple-blue-500:#6974e0;--ref-color-brand-purple-blue-500-rgb:105,116,224;--ref-color-brand-rose-500:#ff476f;--ref-color-brand-rose-500-rgb:255,71,111;--ref-color-neutral-black:#000;--ref-color-neutral-black-rgb:0,0,0;--ref-color-neutral-white:#fff;--ref-color-neutral-white-rgb:255,255,255;--ref-primitive-font-weight-bold:700;--ref-primitive-radius-full:9999px;--ref-primitive-radius-md:8px;--ref-primitive-transition-normal:.3s;--ref-primitive-z-modal-backdrop:999999;--sys-color-accent:rgb(var(--sys-theme-rgb));--sys-color-accent-hover:rgba(var(--sys-theme-rgb),.08);--sys-color-accent-tint:rgba(var(--sys-theme-rgb),.1);--sys-color-amber-100:#fef3c7;--sys-color-amber-100-rgb:254,243,199;--sys-color-amber-400:#fbbf24;--sys-color-amber-400-rgb:251,191,36;--sys-color-amber-500:#f59e0b;--sys-color-amber-500-rgb:245,158,11;--sys-color-amber-600:#d97706;--sys-color-amber-600-rgb:217,119,6;--sys-color-amber-700:#b45309;--sys-color-amber-700-rgb:180,83,9;--sys-color-amber-800:#92400e;--sys-color-amber-800-rgb:146,64,14;--sys-color-bg-header-base-rgb:240,242,244;--sys-color-bg-hover:#f3f4f6cc;--sys-color-bg-light-accent:#f8fafc;--sys-color-bg-light-accent-rgb:248,250,252;--sys-color-bg-mobile-header-base-rgb:251,252,253;--sys-color-bg-muted:#94a3b81a;--sys-color-bg-overlay:#ffffffd9;--sys-color-bg-overlay-heavy:#fffffff2;--sys-color-bg-overlay-strong:#ffffffe6;--sys-color-bg-primary:#fff;--sys-color-bg-primary-rgb:255,255,255;--sys-color-bg-primary-overlay:#ffffffe6;--sys-color-bg-quaternary:rgba(var(--sys-color-white-rgb),.12);--sys-color-bg-secondary:#fffeff;--sys-color-bg-secondary-rgb:255,254,255;--sys-color-bg-subtle:#0000000d;--sys-color-bg-subtle-hover:#00000014;--sys-color-bg-tertiary:#f1f5f9;--sys-color-bg-tertiary-rgb:241,245,249;--sys-color-bg-elevated:var(--sys-color-bg-level-2);--sys-color-bg-level-0:#fff;--sys-color-bg-level-0-rgb:255,255,255;--sys-color-bg-level-1:#fffeff;--sys-color-bg-level-1-rgb:255,254,255;--sys-color-bg-level-2:#fff;--sys-color-bg-level-2-rgb:255,255,255;--sys-color-bg-level-3:#fff;--sys-color-bg-level-3-rgb:255,255,255;--sys-color-bg-light:var(--sys-color-bg-light-accent);--sys-color-black:#000;--sys-color-black-rgb:0,0,0;--sys-color-blue-200:#bfdbfe;--sys-color-blue-200-rgb:191,219,254;--sys-color-blue-400:#3498db;--sys-color-blue-400-rgb:52,152,219;--sys-color-blue-50:#eff6ff;--sys-color-blue-50-rgb:239,246,255;--sys-color-blue-500:#3b82f6;--sys-color-blue-500-rgb:59,130,246;--sys-color-blue-600:#2563eb;--sys-color-blue-600-rgb:37,99,235;--sys-color-border:#e2e8f0;--sys-color-border-rgb:226,232,240;--sys-color-border-hover:#cbd5e1;--sys-color-border-hover-rgb:203,213,225;--sys-color-border-light:#94a3b833;--sys-color-border-primary:var(--sys-color-border);--sys-color-border-strong:rgba(var(--sys-color-slate-400-rgb),.32);--sys-color-border-subtle:rgba(var(--sys-color-slate-400-rgb),.18);--sys-color-brand-500:var(--sys-color-brand-purple-blue);--sys-color-brand-cyan:var(--sys-theme-color);--sys-color-brand-lime:#9ad31a;--sys-color-brand-lime-rgb:154,211,26;--sys-color-brand-mint:#82d3da;--sys-color-brand-mint-rgb:130,211,218;--sys-color-brand-purple:#8b5cf6;--sys-color-brand-purple-rgb:139,92,246;--sys-color-brand-purple-blue:#6974e0;--sys-color-brand-purple-blue-rgb:105,116,224;--sys-color-brand-rose:#ff476f;--sys-color-brand-rose-rgb:255,71,111;--sys-color-brand-spectrum-gradient:linear-gradient(100deg,var(--sys-theme-color)0%,var(--sys-color-brand-purple)55%,var(--sys-color-brand-rose)100%);--sys-color-control-border:rgb(var(--sys-color-control-border-rgb));--sys-color-control-border-rgb:226,232,240;--sys-color-control-fill:rgb(var(--sys-color-control-fill-rgb));--sys-color-control-fill-rgb:241,245,249;--sys-color-cyan:var(--sys-color-cyan-500);--sys-color-cyan-50:#f0fdff;--sys-color-cyan-50-rgb:240,253,255;--sys-color-cyan-500:#06b6d4;--sys-color-cyan-500-rgb:6,182,212;--sys-color-cyan-rgb:var(--sys-color-cyan-500-rgb);--sys-color-danger:#ff335b;--sys-color-danger-rgb:255,51,91;--sys-color-danger-400:var(--sys-color-red-400);--sys-color-danger-500:var(--sys-color-red-500);--sys-color-danger-active:#ef444426;--sys-color-danger-bg:#fee2e2;--sys-color-danger-bg-rgb:254,226,226;--sys-color-danger-border:#ef44444d;--sys-color-danger-dark:#cc2a49;--sys-color-danger-dark-rgb:204,42,73;--sys-color-danger-hover:#ef444414;--sys-color-danger-light:#ff335b26;--sys-color-danger-rgb-alias:var(--sys-color-danger-rgb);--sys-color-danger-text:#b91c1c;--sys-color-danger-text-rgb:185,28,28;--sys-color-divider:rgba(var(--sys-color-slate-400-rgb),.22);--sys-color-divider-strong:rgba(var(--sys-color-slate-400-rgb),.34);--sys-color-emerald-400:#34d399;--sys-color-emerald-400-rgb:52,211,153;--sys-color-emerald-500:#10b981;--sys-color-emerald-500-rgb:16,185,129;--sys-color-error:var(--sys-color-red-500);--sys-color-error-hover:var(--sys-color-danger-hover);--sys-color-error-rgb:var(--sys-color-red-500-rgb);--sys-color-focus-alias:var(--sys-color-focus-ring);--sys-color-focus-ring:rgb(var(--sys-color-focus-ring-rgb));--sys-color-focus-ring-rgb:8,145,178;--sys-color-fuchsia-700:#a21caf;--sys-color-fuchsia-700-rgb:162,28,175;--sys-color-gray-100:#f3f4f6;--sys-color-gray-100-rgb:243,244,246;--sys-color-gray-100-soft:#f3f3f3;--sys-color-gray-100-soft-rgb:243,243,243;--sys-color-gray-200:#e5e7eb;--sys-color-gray-200-rgb:229,231,235;--sys-color-gray-300:#d1d5db;--sys-color-gray-300-rgb:209,213,219;--sys-color-gray-400:#9ca3af;--sys-color-gray-400-rgb:156,163,175;--sys-color-gray-50:#f9fafb;--sys-color-gray-50-rgb:249,250,251;--sys-color-gray-500:#6b7280;--sys-color-gray-500-rgb:107,114,128;--sys-color-gray-500-alias:var(--sys-color-gray-500);--sys-color-gray-600:#4b5563;--sys-color-gray-600-rgb:75,85,99;--sys-color-gray-700:#374151;--sys-color-gray-700-rgb:55,65,81;--sys-color-gray-800:#1f2937;--sys-color-gray-800-rgb:31,41,55;--sys-color-gray-900:#111827;--sys-color-gray-900-rgb:17,24,39;--sys-color-green-100:#dcfce7;--sys-color-green-100-rgb:220,252,231;--sys-color-green-500:#22c55e;--sys-color-green-500-rgb:34,197,94;--sys-color-green-600:#16a34a;--sys-color-green-600-rgb:22,163,74;--sys-color-green-800:#166534;--sys-color-green-800-rgb:22,101,52;--sys-color-indigo-500:#6366f1;--sys-color-indigo-500-rgb:99,102,241;--sys-color-info:var(--sys-color-purple);--sys-color-info-active:#3b82f626;--sys-color-info-border:var(--sys-color-info-light);--sys-color-info-dark:#6d28d9;--sys-color-info-dark-rgb:109,40,217;--sys-color-info-light:#8b5cf626;--sys-color-info-rgb:var(--sys-color-purple-rgb);--sys-color-info-rgb-alias:var(--sys-color-info-rgb);--sys-color-interactive:rgb(var(--sys-color-interactive-rgb));--sys-color-interactive-rgb:8,145,178;--sys-color-navy-700:#193b67;--sys-color-navy-700-rgb:25,59,103;--sys-color-navy-900:#1a325a;--sys-color-navy-900-rgb:26,50,90;--sys-color-neutral-200:#e0e0e0;--sys-color-neutral-200-rgb:224,224,224;--sys-color-neutral-600:#666;--sys-color-neutral-600-rgb:102,102,102;--sys-color-neutral-800:#333;--sys-color-neutral-800-rgb:51,51,51;--sys-color-neutral-900:#1e1e1e;--sys-color-neutral-900-rgb:30,30,30;--sys-color-on-accent:var(--sys-color-text-on-accent);--sys-color-orange-500:#ea580c;--sys-color-orange-500-rgb:234,88,12;--sys-color-orange-600:#c2410c;--sys-color-orange-600-rgb:194,65,12;--sys-color-pink-500:#ec4899;--sys-color-pink-500-rgb:236,72,153;--sys-color-primary:var(--sys-theme-color);--sys-color-primary-active:rgba(var(--sys-theme-rgb),.15);--sys-color-primary-bg:var(--sys-color-primary-light);--sys-color-primary-border:rgba(var(--sys-theme-rgb),.5);--sys-color-primary-border-light:rgba(var(--sys-theme-rgb),.3);--sys-color-primary-dark:var(--sys-theme-color-dark);--sys-color-primary-hover:rgba(var(--sys-theme-rgb),.08);--sys-color-primary-icon:#155e75;--sys-color-primary-icon-rgb:21,94,117;--sys-color-primary-light:rgba(var(--sys-theme-rgb),.1);--sys-color-primary-lighter:rgba(var(--sys-theme-rgb),.08);--sys-color-primary-rgb:var(--sys-theme-rgb);--sys-color-primary-ring:var(--sys-color-focus-ring);--sys-color-primary-shadow:rgba(var(--sys-color-black-rgb),.15);--sys-color-primary-text:#155e75;--sys-color-primary-text-rgb:21,94,117;--sys-color-primary-emphasis:rgba(var(--sys-theme-rgb),.35);--sys-color-purple:#8b5cf6;--sys-color-purple-rgb:139,92,246;--sys-color-purple-500:var(--sys-color-purple);--sys-color-purple-600:#9333ea;--sys-color-purple-600-rgb:147,51,234;--sys-color-purple-light:#ede9fe;--sys-color-purple-light-rgb:237,233,254;--sys-color-red-100:#fee2e2;--sys-color-red-100-rgb:254,226,226;--sys-color-red-200:#fecaca;--sys-color-red-200-rgb:254,202,202;--sys-color-red-400:#f87171;--sys-color-red-400-rgb:248,113,113;--sys-color-red-50:#fef2f2;--sys-color-red-50-rgb:254,242,242;--sys-color-red-500:#ef4444;--sys-color-red-500-rgb:239,68,68;--sys-color-red-600:#dc2626;--sys-color-red-600-rgb:220,38,38;--sys-color-red-800:#991b1b;--sys-color-red-800-rgb:153,27,27;--sys-color-red-900:#7f1d1d;--sys-color-red-900-rgb:127,29,29;--sys-color-ring:var(--sys-color-focus-ring);--sys-color-rose-500:var(--sys-color-brand-rose);--sys-color-scrim:rgba(15,23,42,var(--sys-layout-scrim-alpha));--sys-color-secondary:#64748b;--sys-color-secondary-rgb:100,116,139;--sys-color-shadow:var(--sys-color-slate-900);--sys-color-sky-400:#60a5fa;--sys-color-sky-400-rgb:96,165,250;--sys-color-sky-500:#0ea5e9;--sys-color-sky-500-rgb:14,165,233;--sys-color-sky-blue:#7eb3fc;--sys-color-sky-blue-rgb:126,179,252;--sys-color-slate-400:#94a3b8;--sys-color-slate-400-rgb:148,163,184;--sys-color-slate-50:#f8fafc;--sys-color-slate-50-rgb:248,250,252;--sys-color-slate-500:#64748b;--sys-color-slate-500-rgb:100,116,139;--sys-color-slate-600:#475569;--sys-color-slate-600-rgb:71,85,105;--sys-color-slate-700:#334155;--sys-color-slate-700-rgb:51,65,85;--sys-color-slate-800:#1e293b;--sys-color-slate-800-rgb:30,41,59;--sys-color-slate-900:#0f172a;--sys-color-slate-900-rgb:15,23,42;--sys-color-success:#82d3da;--sys-color-success-rgb:130,211,218;--sys-color-success-500:var(--sys-color-green-500);--sys-color-success-active:#22c55e26;--sys-color-success-bg:#dcfce7;--sys-color-success-bg-rgb:220,252,231;--sys-color-success-border:rgba(var(--sys-color-success-rgb),.3);--sys-color-success-border-light:rgba(var(--sys-color-success-rgb),.18);--sys-color-success-dark:#5a9da4;--sys-color-success-dark-rgb:90,157,164;--sys-color-success-hover:#22c55e14;--sys-color-success-light:#82d3da40;--sys-color-success-rgb-alias:var(--sys-color-success-rgb);--sys-color-success-subtle:rgba(var(--sys-color-success-rgb),.1);--sys-color-success-text:#166534;--sys-color-success-text-rgb:22,101,52;--sys-color-surface:var(--sys-color-bg-primary);--sys-color-surface-elevated:var(--sys-color-bg-level-2);--sys-color-surface-secondary:var(--sys-color-bg-secondary);--sys-color-surface-tertiary:var(--sys-color-bg-tertiary);--sys-color-switch-thumb-off:rgb(var(--sys-color-switch-thumb-off-rgb));--sys-color-switch-thumb-off-rgb:148,163,184;--sys-color-teal:#58cee1;--sys-color-teal-rgb:88,206,225;--sys-color-text-alias:var(--sys-color-text-primary);--sys-color-text-inverse:#0f1419;--sys-color-text-inverse-rgb:15,20,25;--sys-color-text-muted:#94a3b8;--sys-color-text-muted-rgb:148,163,184;--sys-color-text-on-accent:#fff;--sys-color-text-on-accent-rgb:255,255,255;--sys-color-text-on-emphasis:#fff;--sys-color-text-on-emphasis-rgb:255,255,255;--sys-color-text-primary:#1e293b;--sys-color-text-primary-rgb:30,41,59;--sys-color-text-secondary:#475569;--sys-color-text-secondary-rgb:71,85,105;--sys-color-text-tertiary:#64748b;--sys-color-text-tertiary-rgb:100,116,139;--sys-color-text-tertiary-rgb-alias:100,116,139;--sys-color-violet-400:#a78bfa;--sys-color-violet-400-rgb:167,139,250;--sys-color-violet-500:#a855f7;--sys-color-violet-500-rgb:168,85,247;--sys-color-warning:#f59e0b;--sys-color-warning-rgb:245,158,11;--sys-color-warning-700:var(--sys-color-amber-700);--sys-color-warning-active:#fbbf2426;--sys-color-warning-bg:var(--sys-color-warning-light);--sys-color-warning-border:var(--sys-color-warning);--sys-color-warning-dark:#92400e;--sys-color-warning-dark-rgb:146,64,14;--sys-color-warning-hover:#fbbf2414;--sys-color-warning-light:#fef3c7;--sys-color-warning-light-rgb:254,243,199;--sys-color-warning-rgb-alias:var(--sys-color-warning-rgb);--sys-color-warning-text:var(--sys-color-warning-dark);--sys-color-white:#fff;--sys-color-white-rgb:255,255,255;--sys-color-yellow-400:#ffd93d;--sys-color-yellow-400-rgb:255,217,61;--sys-explorer-dimension:rgb(var(--sys-explorer-dimension-rgb));--sys-explorer-dimension-light:rgba(var(--sys-explorer-dimension-rgb),.1);--sys-explorer-dimension-rgb:var(--sys-theme-rgb);--sys-explorer-measure:rgb(var(--sys-explorer-measure-rgb));--sys-explorer-measure-light:rgba(var(--sys-explorer-measure-rgb),.1);--sys-explorer-measure-rgb:232,121,121;--sys-interactive-accent-focus-bg:var(--sys-color-primary-active);--sys-interactive-accent-focus-shadow:0 0 0 1px var(--sys-color-focus-ring);--sys-interactive-accent-hover-bg:var(--sys-color-primary-hover);--sys-interactive-accent-hover-shadow:0 0 0 0 transparent;--sys-layout-border-hairline:1px;--sys-layout-control-height-24:calc(24px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-28:calc(28px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-32:calc(32px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-36:calc(36px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-40:calc(40px*var(--sys-layout-misc-typography-scale));--sys-layout-duration-base:.15s;--sys-layout-duration-comfortable:.2s;--sys-layout-duration-fast:.1s;--sys-layout-duration-instant:50ms;--sys-layout-duration-overlay:.4s;--sys-layout-duration-slow:.3s;--sys-layout-ease-entrance:var(--sys-layout-motion-bounce-easing-snap);--sys-layout-ease-standard:cubic-bezier(.4,0,.2,1);--sys-layout-font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--sys-layout-font-family-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sys-layout-font-size-11:calc(11px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-12:calc(12px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-13:calc(13px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-14:calc(14px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-15:calc(15px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-16:calc(16px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-18:calc(18px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-20:calc(20px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-24:calc(24px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-2xl:calc(1.5rem*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-32:calc(32px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-3xl:calc(1.75rem*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-lg:calc(1.125rem*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-md:calc(1rem*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-sm:calc(.8125rem*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-xl:calc(1.1rem*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-xs:calc(.75rem*var(--sys-layout-misc-typography-scale));--sys-layout-font-weight-400:400;--sys-layout-font-weight-500:500;--sys-layout-font-weight-600:600;--sys-layout-font-weight-700:700;--sys-layout-font-weight-bold:700;--sys-layout-font-weight-medium:500;--sys-layout-font-weight-normal:400;--sys-layout-font-weight-semibold:600;--sys-layout-misc-tooltip-z-index:var(--sys-layout-z-tooltip);--sys-layout-misc-typography-scale:1;--sys-layout-motion-bounce-delay:.14s;--sys-layout-motion-bounce-duration-absorb-opacity:80ms;--sys-layout-motion-bounce-duration-absorb-transform:.12s;--sys-layout-motion-bounce-duration-reappear:.48s;--sys-layout-motion-bounce-easing-snap:cubic-bezier(.22,1,.36,1);--sys-layout-motion-bounce-scale-peak-1:1.12;--sys-layout-motion-bounce-scale-peak-2:1.06;--sys-layout-motion-bounce-scale-prerise:.5;--sys-layout-motion-bounce-scale-recoil-1:.93;--sys-layout-motion-bounce-scale-recoil-2:.98;--sys-layout-radius-10:10px;--sys-layout-radius-12:12px;--sys-layout-radius-16:16px;--sys-layout-radius-2:2px;--sys-layout-radius-20:20px;--sys-layout-radius-4:4px;--sys-layout-radius-6:6px;--sys-layout-radius-8:8px;--sys-layout-radius-full:9999px;--sys-layout-radius-lg:var(--sys-layout-radius-12);--sys-layout-radius-md:var(--sys-layout-radius-8);--sys-layout-radius-pill:var(--sys-layout-radius-full);--sys-layout-radius-sm:var(--sys-layout-radius-4);--sys-layout-scrim-alpha:.3;--sys-layout-shadow-color-inset:rgba(var(--sys-color-white-rgb),.8);--sys-layout-shadow-color-lg:rgba(var(--sys-layout-shadow-ink-key-rgb),.08);--sys-layout-shadow-color-md:rgba(var(--sys-layout-shadow-ink-key-rgb),.15);--sys-layout-shadow-color-sm:rgba(var(--sys-layout-shadow-ink-key-rgb),.1);--sys-layout-shadow-color-xs:rgba(var(--sys-layout-shadow-ink-key-rgb),.08);--sys-layout-shadow-e0:none;--sys-layout-shadow-e1:0 1px 2px rgba(var(--sys-layout-shadow-ink-key-rgb),.08),0 1px 1px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.04);--sys-layout-shadow-e2:0 10px 24px rgba(var(--sys-layout-shadow-ink-key-rgb),.12),0 2px 8px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.08);--sys-layout-shadow-e2-ring:0 0 0 1px rgba(var(--sys-color-slate-900-rgb),.06),0 10px 24px rgba(var(--sys-layout-shadow-ink-key-rgb),.12),0 2px 8px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.08);--sys-layout-shadow-e3:0 24px 64px rgba(var(--sys-layout-shadow-ink-key-rgb),.16),0 6px 18px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.1);--sys-layout-shadow-e3-ring:0 0 0 1px rgba(var(--sys-color-slate-900-rgb),.07),0 24px 64px rgba(var(--sys-layout-shadow-ink-key-rgb),.16),0 6px 18px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.1);--sys-layout-shadow-glass-subtle:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.05);--sys-layout-shadow-ink-ambient-rgb:51,65,85;--sys-layout-shadow-ink-key-rgb:15,23,42;--sys-layout-shadow-inset:inset 0 1px 0 #fffc;--sys-layout-shadow-lg:0 10px 40px #00000014;--sys-layout-shadow-md:0 2px 12px #00000026;--sys-layout-shadow-none:none;--sys-layout-shadow-sm:0 1px 3px #0000001a;--sys-layout-shadow-sm-light:0 1px 3px #0000001a;--sys-layout-shadow-xs:0 1px 2px rgba(var(--sys-layout-shadow-ink-key-rgb),.08);--sys-layout-spacing-0:0px;--sys-layout-spacing-10:10px;--sys-layout-spacing-12:12px;--sys-layout-spacing-16:16px;--sys-layout-spacing-2:2px;--sys-layout-spacing-20:20px;--sys-layout-spacing-24:24px;--sys-layout-spacing-32:32px;--sys-layout-spacing-4:4px;--sys-layout-spacing-48:48px;--sys-layout-spacing-6:6px;--sys-layout-spacing-64:64px;--sys-layout-spacing-8:8px;--sys-layout-spacing-header:1.25rem;--sys-layout-spacing-kpi:1.25rem;--sys-layout-spacing-lg:1rem;--sys-layout-spacing-md:.75rem;--sys-layout-spacing-sm:.5rem;--sys-layout-spacing-xl:1.5rem;--sys-layout-spacing-xs:.25rem;--sys-layout-table-cell-padding-horizontal:var(--sys-layout-spacing-md);--sys-layout-table-cell-padding-vertical:.5rem;--sys-layout-table-cell-padding-vertical-mobile:.625rem;--sys-layout-type-body-font-size:var(--sys-layout-font-size-14);--sys-layout-type-body-line-height:20px;--sys-layout-type-emphasis-font-size:var(--sys-layout-font-size-15);--sys-layout-type-emphasis-line-height:20px;--sys-layout-type-lead-font-size:var(--sys-layout-font-size-16);--sys-layout-type-lead-line-height:24px;--sys-layout-type-mini-font-size:var(--sys-layout-font-size-11);--sys-layout-type-mini-line-height:16px;--sys-layout-type-small-font-size:var(--sys-layout-font-size-12);--sys-layout-type-small-line-height:16px;--sys-layout-type-title-lg-font-size:var(--sys-layout-font-size-24);--sys-layout-type-title-lg-line-height:32px;--sys-layout-type-title-lg-tracking:-.01em;--sys-layout-type-title-md-font-size:var(--sys-layout-font-size-20);--sys-layout-type-title-md-line-height:28px;--sys-layout-type-title-md-tracking:-.01em;--sys-layout-type-title-sm-font-size:var(--sys-layout-font-size-18);--sys-layout-type-title-sm-line-height:24px;--sys-layout-type-title-sm-tracking:0em;--sys-layout-type-title-xl-font-size:var(--sys-layout-font-size-32);--sys-layout-type-title-xl-line-height:40px;--sys-layout-type-title-xl-tracking:-.02em;--sys-layout-type-ui-font-size:var(--sys-layout-font-size-13);--sys-layout-type-ui-line-height:18px;--sys-layout-z-base:1;--sys-layout-z-dropdown:50;--sys-layout-z-emergency:1000500;--sys-layout-z-header:100;--sys-layout-z-loading:1000010;--sys-layout-z-mobile-menu:250;--sys-layout-z-modal-backdrop:999999;--sys-layout-z-overlay:200;--sys-layout-z-popover:1000000;--sys-layout-z-sidebar:150;--sys-layout-z-toast:1000010;--sys-layout-z-tooltip:1000000;--sys-state-tag-live-bg:rgba(var(--sys-theme-rgb),.16);--sys-state-tag-live-text:var(--sys-color-primary-text);--sys-text-alias-primary:var(--sys-color-text-primary);--sys-text-alias-secondary:var(--sys-color-text-secondary);--sys-theme-accent-400:rgba(var(--sys-theme-rgb),.78);--sys-theme-accent-500:rgb(var(--sys-theme-rgb));--sys-theme-accent-hover-rgb:var(--sys-theme-rgb);--sys-theme-color:rgb(var(--sys-theme-rgb));--sys-theme-color-dark:var(--sys-theme-color);--sys-theme-rgb:6,182,212;--accent-400:var(--sys-theme-accent-400);--accent-500:var(--sys-theme-accent-500);--accent-color:var(--sys-theme-color);--accent-color-dark:var(--sys-theme-color-dark);--accent-hover-rgb:var(--sys-theme-accent-hover-rgb);--accent-rgb:var(--sys-theme-rgb);--ai-chat-message-max-width:var(--comp-wave1-ai-chat-message-max-width);--auth-glass-bg:var(--comp-auth-glass-bg);--auth-glass-bg-strong:var(--comp-auth-glass-bg-strong);--auth-glass-bg-subtle:var(--comp-auth-glass-bg-subtle);--auth-glass-blur-md:var(--comp-auth-glass-blur-md);--auth-glass-border:var(--comp-auth-glass-border);--auth-glass-card-bg:var(--comp-auth-glass-card-bg);--auth-glass-card-border:var(--comp-auth-glass-card-border);--auth-glass-card-shadow:var(--comp-auth-glass-card-shadow);--auth-glass-card-solid-bg:var(--comp-auth-glass-card-solid-bg);--auth-glass-card-solid-border:var(--comp-auth-glass-card-solid-border);--auth-glass-card-solid-shadow:var(--comp-auth-glass-card-solid-shadow);--border-hairline:var(--sys-layout-border-hairline);--border-radius-full:var(--comp-wave1-border-radius-full);--border-radius-lg:var(--comp-wave1-border-radius-lg);--border-radius-md:var(--comp-wave1-border-radius-md);--btn-height-sm:var(--comp-wave1-btn-height-sm);--button-font-size-lg:var(--comp-controls-button-font-size-lg);--button-font-size-md:var(--comp-controls-button-font-size-md);--button-font-size-sm:var(--comp-controls-button-font-size-sm);--button-gap:var(--comp-controls-button-gap);--button-height-lg:var(--comp-controls-button-height-lg);--button-height-md:var(--comp-controls-button-height-md);--button-height-sm:var(--comp-controls-button-height-sm);--button-line-height:var(--comp-controls-button-line-height);--button-padding-x-lg:var(--comp-controls-button-padding-x-lg);--button-padding-x-md:var(--comp-controls-button-padding-x-md);--button-padding-x-sm:var(--comp-controls-button-padding-x-sm);--button-padding-y-lg:var(--comp-controls-button-padding-y-lg);--button-padding-y-md:var(--comp-controls-button-padding-y-md);--button-padding-y-sm:var(--comp-controls-button-padding-y-sm);--button-radius-icon:var(--comp-wave1-button-radius-icon);--button-radius-lg:var(--comp-controls-button-radius-lg);--button-radius-md:var(--comp-controls-button-radius-md);--button-radius-sm:var(--comp-controls-button-radius-sm);--card-bg:var(--comp-card-base-bg);--card-bg-color:var(--comp-card-base-bg-color);--card-border:var(--comp-card-base-border);--card-border-radius:var(--comp-card-base-border-radius);--card-padding:var(--comp-card-base-padding);--card-shadow:var(--comp-card-base-shadow);--chart-card-bg-color:var(--comp-card-chart-bg-color);--chart-card-border:var(--comp-card-chart-border);--chart-card-border-radius:var(--comp-card-chart-border-radius);--chart-card-padding:var(--comp-card-chart-padding);--chart-card-shadow:var(--comp-card-chart-shadow);--chart-finance-actual-expense:var(--comp-feedback-chart-finance-actual-expense);--chart-finance-actual-profit:var(--comp-feedback-chart-finance-actual-profit);--chart-finance-actual-profit-area:var(--comp-feedback-chart-finance-actual-profit-area);--chart-finance-actual-revenue:var(--comp-feedback-chart-finance-actual-revenue);--chart-finance-category-cogs:var(--comp-feedback-chart-finance-category-cogs);--chart-finance-category-logistics:var(--comp-feedback-chart-finance-category-logistics);--chart-finance-category-opex:var(--comp-feedback-chart-finance-category-opex);--chart-finance-category-other:var(--comp-feedback-chart-finance-category-other);--chart-finance-category-profit:var(--comp-feedback-chart-finance-category-profit);--chart-finance-category-revenue:var(--comp-feedback-chart-finance-category-revenue);--chart-finance-connector:var(--comp-feedback-chart-finance-connector);--chart-finance-forecast-expense:var(--comp-feedback-chart-finance-forecast-expense);--chart-finance-forecast-profit:var(--comp-feedback-chart-finance-forecast-profit);--chart-finance-forecast-profit-area:var(--comp-feedback-chart-finance-forecast-profit-area);--chart-finance-forecast-revenue:var(--comp-feedback-chart-finance-forecast-revenue);--chart-finance-negative:var(--comp-feedback-chart-finance-negative);--chart-finance-negative-soft:var(--comp-feedback-chart-finance-negative-soft);--chart-finance-neutral:var(--comp-feedback-chart-finance-neutral);--chart-finance-plan-expense:var(--comp-feedback-chart-finance-plan-expense);--chart-finance-plan-profit:var(--comp-feedback-chart-finance-plan-profit);--chart-finance-plan-profit-area:var(--comp-feedback-chart-finance-plan-profit-area);--chart-finance-plan-revenue:var(--comp-feedback-chart-finance-plan-revenue);--chart-finance-positive:var(--comp-feedback-chart-finance-positive);--chart-finance-positive-soft:var(--comp-feedback-chart-finance-positive-soft);--chart-finance-total:var(--comp-feedback-chart-finance-total);--chart-finance-total-soft:var(--comp-feedback-chart-finance-total-soft);--chart-orders-axis:var(--comp-feedback-chart-orders-axis);--chart-orders-secondary:var(--comp-feedback-chart-orders-secondary);--chart-sales-axis:var(--comp-feedback-chart-sales-axis);--chart-sales-primary:var(--comp-feedback-chart-sales-primary);--chart-tooltip-bg:var(--comp-feedback-chart-tooltip-bg);--color-accent:var(--sys-color-accent);--color-accent-hover:var(--sys-color-accent-hover);--color-accent-subtle:var(--sys-color-accent-tint);--color-accent-tint:var(--sys-color-accent-tint);--color-amber-100:var(--sys-color-amber-100);--color-amber-400:var(--sys-color-amber-400);--color-amber-500:var(--sys-color-amber-500);--color-amber-500-rgb:var(--sys-color-amber-500-rgb);--color-amber-600:var(--sys-color-amber-600);--color-amber-600-rgb:var(--sys-color-amber-600-rgb);--color-amber-700:var(--sys-color-amber-700);--color-amber-800:var(--sys-color-amber-800);--color-bg-elevated:var(--sys-color-bg-elevated);--color-bg-header-base-rgb:var(--sys-color-bg-header-base-rgb);--color-bg-hover:var(--sys-color-bg-hover);--color-bg-level-0:var(--sys-color-bg-level-0);--color-bg-level-1:var(--sys-color-bg-level-1);--color-bg-level-2:var(--sys-color-bg-level-2);--color-bg-level-3:var(--sys-color-bg-level-3);--color-bg-light:var(--sys-color-bg-light);--color-bg-light-accent:var(--sys-color-bg-light-accent);--color-bg-mobile-header-base-rgb:var(--sys-color-bg-mobile-header-base-rgb);--color-bg-muted:var(--sys-color-bg-muted);--color-bg-overlay:var(--sys-color-bg-overlay);--color-bg-overlay-heavy:var(--sys-color-bg-overlay-heavy);--color-bg-overlay-strong:var(--sys-color-bg-overlay-strong);--color-bg-primary:var(--sys-color-bg-primary);--color-bg-primary-overlay:var(--sys-color-bg-primary-overlay);--color-bg-primary-rgb:var(--sys-color-bg-primary-rgb);--color-bg-quaternary:var(--sys-color-bg-quaternary);--color-bg-secondary:var(--sys-color-bg-secondary);--color-bg-subtle:var(--sys-color-bg-subtle);--color-bg-subtle-hover:var(--sys-color-bg-subtle-hover);--color-bg-tertiary:var(--sys-color-bg-tertiary);--color-black:var(--sys-color-black);--color-black-rgb:var(--sys-color-black-rgb);--color-blue-200:var(--sys-color-blue-200);--color-blue-200-rgb:var(--sys-color-blue-200-rgb);--color-blue-400:var(--sys-color-blue-400);--color-blue-50:var(--sys-color-blue-50);--color-blue-500:var(--sys-color-blue-500);--color-blue-500-rgb:var(--sys-color-blue-500-rgb);--color-blue-600:var(--sys-color-blue-600);--color-border:var(--sys-color-border);--color-border-hover:var(--sys-color-border-hover);--color-border-light:var(--sys-color-border-light);--color-border-primary:var(--sys-color-border-primary);--color-border-rgb:var(--sys-color-border-rgb);--color-border-strong:var(--sys-color-border-strong);--color-border-subtle:var(--sys-color-border-subtle);--color-brand-500:var(--sys-color-brand-500);--color-brand-cyan:var(--sys-color-brand-cyan);--color-brand-lime:var(--sys-color-brand-lime);--color-brand-lime-rgb:var(--sys-color-brand-lime-rgb);--color-brand-mint:var(--sys-color-brand-mint);--color-brand-mint-rgb:var(--sys-color-brand-mint-rgb);--color-brand-purple:var(--sys-color-brand-purple);--color-brand-purple-blue:var(--sys-color-brand-purple-blue);--color-brand-purple-blue-rgb:var(--sys-color-brand-purple-blue-rgb);--color-brand-rose:var(--sys-color-brand-rose);--color-brand-rose-rgb:var(--sys-color-brand-rose-rgb);--color-control-border:var(--sys-color-control-border);--color-control-border-rgb:var(--sys-color-control-border-rgb);--color-control-fill:var(--sys-color-control-fill);--color-control-fill-rgb:var(--sys-color-control-fill-rgb);--color-cyan:var(--sys-color-cyan);--color-cyan-50:var(--sys-color-cyan-50);--color-cyan-500:var(--sys-color-cyan-500);--color-cyan-500-rgb:var(--sys-color-cyan-500-rgb);--color-cyan-rgb:var(--sys-color-cyan-rgb);--color-danger:var(--sys-color-danger);--color-danger-active:var(--sys-color-danger-active);--color-danger-bg:var(--sys-color-danger-bg);--color-danger-border:var(--sys-color-danger-border);--color-danger-dark:var(--sys-color-danger-dark);--color-danger-hover:var(--sys-color-danger-hover);--color-danger-light:var(--sys-color-danger-light);--color-danger-rgb:var(--sys-color-danger-rgb);--color-danger-text:var(--sys-color-danger-text);--color-divider:var(--sys-color-divider);--color-divider-strong:var(--sys-color-divider-strong);--color-emerald-400:var(--sys-color-emerald-400);--color-emerald-500:var(--sys-color-emerald-500);--color-emerald-500-rgb:var(--sys-color-emerald-500-rgb);--color-error:var(--sys-color-error);--color-error-hover:var(--sys-color-error-hover);--color-error-rgb:var(--sys-color-error-rgb);--color-expense:var(--comp-feedback-color-expense);--color-focus:var(--sys-color-focus-alias);--color-focus-ring:var(--sys-color-focus-ring);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-fuchsia-700:var(--sys-color-fuchsia-700);--color-gray-100:var(--sys-color-gray-100);--color-gray-100-soft:var(--sys-color-gray-100-soft);--color-gray-200:var(--sys-color-gray-200);--color-gray-300:var(--sys-color-gray-300);--color-gray-400:var(--sys-color-gray-400);--color-gray-400-rgb:var(--sys-color-gray-400-rgb);--color-gray-50:var(--sys-color-gray-50);--color-gray-500:var(--sys-color-gray-500);--color-gray-500-rgb:var(--sys-color-gray-500-rgb);--color-gray-600:var(--sys-color-gray-600);--color-gray-700:var(--sys-color-gray-700);--color-gray-800:var(--sys-color-gray-800);--color-gray-900:var(--sys-color-gray-900);--color-green-100:var(--sys-color-green-100);--color-green-500:var(--sys-color-green-500);--color-green-500-rgb:var(--sys-color-green-500-rgb);--color-green-600:var(--sys-color-green-600);--color-green-600-rgb:var(--sys-color-green-600-rgb);--color-green-800:var(--sys-color-green-800);--color-indigo-500:var(--sys-color-indigo-500);--color-indigo-500-rgb:var(--sys-color-indigo-500-rgb);--color-info:var(--sys-color-info);--color-info-active:var(--sys-color-info-active);--color-info-border:var(--sys-color-info-border);--color-info-dark:var(--sys-color-info-dark);--color-info-light:var(--sys-color-info-light);--color-info-rgb:var(--sys-color-info-rgb);--color-interactive:var(--sys-color-interactive);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-navy-700:var(--sys-color-navy-700);--color-navy-900:var(--sys-color-navy-900);--color-neutral-200:var(--sys-color-neutral-200);--color-neutral-600:var(--sys-color-neutral-600);--color-neutral-800:var(--sys-color-neutral-800);--color-neutral-900:var(--sys-color-neutral-900);--color-neutral-900-rgb:var(--sys-color-neutral-900-rgb);--color-on-accent:var(--sys-color-on-accent);--color-orange-500:var(--sys-color-orange-500);--color-orange-500-rgb:var(--sys-color-orange-500-rgb);--color-orange-600:var(--sys-color-orange-600);--color-pending:var(--comp-feedback-color-pending);--color-pink-500:var(--sys-color-pink-500);--color-pink-500-rgb:var(--sys-color-pink-500-rgb);--color-primary:var(--sys-color-primary);--color-primary-active:var(--sys-color-primary-active);--color-primary-bg:var(--sys-color-primary-bg);--color-primary-border:var(--sys-color-primary-border);--color-primary-border-light:var(--sys-color-primary-border-light);--color-primary-dark:var(--sys-color-primary-dark);--color-primary-hover:var(--sys-color-primary-hover);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-light:var(--sys-color-primary-light);--color-primary-lighter:var(--sys-color-primary-lighter);--color-primary-rgb:var(--sys-color-primary-rgb);--color-primary-ring:var(--sys-color-primary-ring);--color-primary-shadow:var(--sys-color-primary-shadow);--color-primary-text:var(--sys-color-primary-text);--color-profit:var(--comp-feedback-color-profit);--color-purple:var(--sys-color-purple);--color-purple-500:var(--sys-color-purple-500);--color-purple-600:var(--sys-color-purple-600);--color-purple-600-rgb:var(--sys-color-purple-600-rgb);--color-purple-light:var(--sys-color-purple-light);--color-purple-rgb:var(--sys-color-purple-rgb);--color-red-100:var(--sys-color-red-100);--color-red-200:var(--sys-color-red-200);--color-red-200-rgb:var(--sys-color-red-200-rgb);--color-red-400:var(--sys-color-red-400);--color-red-400-rgb:var(--sys-color-red-400-rgb);--color-red-50:var(--sys-color-red-50);--color-red-500:var(--sys-color-red-500);--color-red-500-rgb:var(--sys-color-red-500-rgb);--color-red-600:var(--sys-color-red-600);--color-red-600-rgb:var(--sys-color-red-600-rgb);--color-red-800:var(--sys-color-red-800);--color-red-900:var(--sys-color-red-900);--color-revenue:var(--comp-feedback-color-revenue);--color-ring:var(--sys-color-ring);--color-rose-500:var(--sys-color-rose-500);--color-scrim:var(--sys-color-scrim);--color-secondary:var(--sys-color-secondary);--color-shadow:var(--sys-color-shadow);--color-sky-400:var(--sys-color-sky-400);--color-sky-500:var(--sys-color-sky-500);--color-sky-500-rgb:var(--sys-color-sky-500-rgb);--color-sky-blue:var(--sys-color-sky-blue);--color-slate-400:var(--sys-color-slate-400);--color-slate-400-rgb:var(--sys-color-slate-400-rgb);--color-slate-50:var(--sys-color-slate-50);--color-slate-50-rgb:var(--sys-color-slate-50-rgb);--color-slate-500:var(--sys-color-slate-500);--color-slate-600:var(--sys-color-slate-600);--color-slate-600-rgb:var(--sys-color-slate-600-rgb);--color-slate-700:var(--sys-color-slate-700);--color-slate-700-rgb:var(--sys-color-slate-700-rgb);--color-slate-800:var(--sys-color-slate-800);--color-slate-800-rgb:var(--sys-color-slate-800-rgb);--color-slate-900:var(--sys-color-slate-900);--color-slate-900-rgb:var(--sys-color-slate-900-rgb);--color-success:var(--sys-color-success);--color-success-active:var(--sys-color-success-active);--color-success-bg:var(--sys-color-success-bg);--color-success-border:var(--sys-color-success-border);--color-success-border-light:var(--sys-color-success-border-light);--color-success-dark:var(--sys-color-success-dark);--color-success-hover:var(--sys-color-success-hover);--color-success-light:var(--sys-color-success-light);--color-success-rgb:var(--sys-color-success-rgb);--color-success-subtle:var(--sys-color-success-subtle);--color-success-text:var(--sys-color-success-text);--color-surface:var(--sys-color-surface);--color-surface-secondary:var(--sys-color-surface-secondary);--color-surface-tertiary:var(--sys-color-surface-tertiary);--color-switch-thumb-off:var(--sys-color-switch-thumb-off);--color-switch-thumb-off-rgb:var(--sys-color-switch-thumb-off-rgb);--color-teal:var(--sys-color-teal);--color-text:var(--sys-color-text-alias);--color-text-inverse:var(--sys-color-text-inverse);--color-text-muted:var(--sys-color-text-muted);--color-text-on-accent:var(--sys-color-text-on-accent);--color-text-on-emphasis:var(--sys-color-text-on-emphasis);--color-text-primary:var(--sys-color-text-primary);--color-text-secondary:var(--sys-color-text-secondary);--color-text-tertiary:var(--sys-color-text-tertiary);--color-text-tertiary-rgb:var(--sys-color-text-tertiary-rgb-alias);--color-violet-400:var(--sys-color-violet-400);--color-violet-500:var(--sys-color-violet-500);--color-violet-500-rgb:var(--sys-color-violet-500-rgb);--color-warning:var(--sys-color-warning);--color-warning-700:var(--sys-color-warning-700);--color-warning-active:var(--sys-color-warning-active);--color-warning-bg:var(--sys-color-warning-bg);--color-warning-border:var(--sys-color-warning-border);--color-warning-dark:var(--sys-color-warning-dark);--color-warning-hover:var(--sys-color-warning-hover);--color-warning-light:var(--sys-color-warning-light);--color-warning-rgb:var(--sys-color-warning-rgb);--color-warning-text:var(--sys-color-warning-text);--color-white:var(--sys-color-white);--color-white-rgb:var(--sys-color-white-rgb);--color-yellow-400:var(--sys-color-yellow-400);--color-yellow-400-rgb:var(--sys-color-yellow-400-rgb);--comp-controls-focus-ring-offset:var(--comp-wave1-comp-controls-focus-ring-offset);--comp-form-field-height:var(--comp-forms-field-height);--consolidated-kpi-radius:var(--comp-wave1-consolidated-kpi-radius);--content-footer-height:var(--comp-wave1-content-footer-height);--contrib-border:var(--comp-contrib-border);--contrib-border-strong:var(--comp-contrib-border-strong);--contrib-chip-bg:var(--comp-contrib-chip-bg);--contrib-chip-label:var(--comp-contrib-chip-label);--contrib-hover:var(--comp-contrib-hover);--contrib-negative:var(--comp-contrib-negative);--contrib-negative-pattern:var(--comp-contrib-negative-pattern);--contrib-negative-soft:var(--comp-contrib-negative-soft);--contrib-primary:var(--comp-contrib-primary);--contrib-primary-contrast:var(--comp-contrib-primary-contrast);--contrib-primary-soft:var(--comp-contrib-primary-soft);--contrib-remainder-pattern:var(--comp-contrib-remainder-pattern);--contrib-secondary:var(--comp-contrib-secondary);--contrib-secondary-soft:var(--comp-contrib-secondary-soft);--contrib-share-fill-end:var(--comp-contrib-share-fill-end);--contrib-share-fill-start:var(--comp-contrib-share-fill-start);--contrib-share-track:var(--comp-contrib-share-track);--contrib-surface:var(--comp-contrib-surface);--contrib-surface-alt:var(--comp-contrib-surface-alt);--contrib-surface-elevated:var(--comp-contrib-surface-elevated);--contrib-tab-inactive-bg:var(--comp-contrib-tab-inactive-bg);--contrib-tab-inactive-border:var(--comp-contrib-tab-inactive-border);--contrib-text-primary:var(--comp-contrib-text-primary);--contrib-text-secondary:var(--comp-contrib-text-secondary);--contrib-text-tertiary:var(--comp-contrib-text-tertiary);--control-height-24:var(--sys-layout-control-height-24);--control-height-28:var(--sys-layout-control-height-28);--control-height-32:var(--sys-layout-control-height-32);--control-height-36:var(--sys-layout-control-height-36);--control-height-40:var(--sys-layout-control-height-40);--danger-400:var(--sys-color-danger-400);--danger-500:var(--sys-color-danger-500);--danger-rgb:var(--sys-color-danger-rgb-alias);--drawer-field-bg:var(--comp-drawer-field-bg);--drawer-field-border:var(--comp-drawer-field-border);--drawer-field-focus-gradient:var(--comp-drawer-field-focus-gradient);--drawer-field-hover-bg:var(--comp-drawer-field-hover-bg);--drawer-field-hover-border:var(--comp-drawer-field-hover-border);--drawer-field-hover-gradient:var(--comp-drawer-field-hover-gradient);--drawer-footer-gap:var(--comp-wave1-drawer-footer-gap);--dropdown-description-text:var(--comp-controls-dropdown-description-text);--dropdown-max-height:var(--comp-controls-dropdown-max-height);--dropdown-radius:var(--comp-controls-dropdown-radius);--dropdown-selected-description:var(--comp-controls-dropdown-selected-description);--dropdown-selected-text:var(--comp-controls-dropdown-selected-text);--duration-base:var(--sys-layout-duration-base);--duration-comfortable:var(--sys-layout-duration-comfortable);--duration-fast:var(--sys-layout-duration-fast);--duration-instant:var(--sys-layout-duration-instant);--duration-overlay:var(--sys-layout-duration-overlay);--duration-slow:var(--sys-layout-duration-slow);--ease-entrance:var(--sys-layout-ease-entrance);--ease-standard:var(--sys-layout-ease-standard);--echarts-tooltip-bg:var(--comp-controls-chart-tooltip-tooltip-bg);--echarts-tooltip-secondary:var(--comp-controls-chart-tooltip-tooltip-secondary);--echarts-tooltip-text:var(--comp-controls-chart-tooltip-tooltip-text);--entity-detail-topbar-icon-bg:var(--comp-wave1-entity-detail-topbar-icon-bg);--entity-detail-topbar-icon-bg-active:var(--comp-wave1-entity-detail-topbar-icon-bg-active);--entity-detail-topbar-icon-bg-hover:var(--comp-wave1-entity-detail-topbar-icon-bg-hover);--entity-detail-topbar-icon-color:var(--comp-wave1-entity-detail-topbar-icon-color);--entity-detail-topbar-icon-ring:var(--comp-wave1-entity-detail-topbar-icon-ring);--entity-detail-topbar-min-height:var(--comp-wave1-entity-detail-topbar-min-height);--entity-detail-topbar-padding-block:var(--comp-wave1-entity-detail-topbar-padding-block);--entity-detail-topbar-padding-inline:var(--comp-wave1-entity-detail-topbar-padding-inline);--entity-detail-topbar-padding-inline-mobile:var(--comp-wave1-entity-detail-topbar-padding-inline-mobile);--explorer-dimension:var(--sys-explorer-dimension);--explorer-dimension-light:var(--sys-explorer-dimension-light);--explorer-dimension-rgb:var(--sys-explorer-dimension-rgb);--explorer-measure:var(--sys-explorer-measure);--explorer-measure-light:var(--sys-explorer-measure-light);--explorer-measure-rgb:var(--sys-explorer-measure-rgb);--font-mono:var(--sys-layout-font-family-mono);--font-sans:var(--sys-layout-font-family-sans);--font-size-11:var(--sys-layout-font-size-11);--font-size-12:var(--sys-layout-font-size-12);--font-size-13:var(--sys-layout-font-size-13);--font-size-14:var(--sys-layout-font-size-14);--font-size-15:var(--sys-layout-font-size-15);--font-size-16:var(--sys-layout-font-size-16);--font-size-18:var(--sys-layout-font-size-18);--font-size-20:var(--sys-layout-font-size-20);--font-size-24:var(--sys-layout-font-size-24);--font-size-2xl:var(--sys-layout-font-size-2xl);--font-size-32:var(--sys-layout-font-size-32);--font-size-3xl:var(--sys-layout-font-size-3xl);--font-size-base:var(--sys-layout-font-size-14);--font-size-lg:var(--sys-layout-font-size-lg);--font-size-md:var(--sys-layout-font-size-md);--font-size-sm:var(--sys-layout-font-size-sm);--font-size-sm-:var(--sys-layout-font-size-sm);--font-size-xl:var(--sys-layout-font-size-xl);--font-size-xs:var(--sys-layout-font-size-xs);--font-weight-400:var(--sys-layout-font-weight-400);--font-weight-500:var(--sys-layout-font-weight-500);--font-weight-600:var(--sys-layout-font-weight-600);--font-weight-700:var(--sys-layout-font-weight-700);--font-weight-bold:var(--sys-layout-font-weight-bold);--font-weight-medium:var(--sys-layout-font-weight-medium);--font-weight-normal:var(--sys-layout-font-weight-normal);--font-weight-semibold:var(--sys-layout-font-weight-semibold);--glass-base-rgb:var(--comp-wave1-glass-base-rgb);--glass-bg:var(--comp-glass-bg);--glass-bg-hover:var(--comp-glass-bg-hover);--glass-bg-light:var(--comp-wave1-glass-bg-light);--glass-bg-minimal:var(--comp-wave1-glass-bg-minimal);--glass-bg-muted:var(--comp-wave1-glass-bg-muted);--glass-bg-solid:var(--comp-glass-bg-solid);--glass-bg-strong:var(--comp-wave1-glass-bg-strong);--glass-blur-lg:var(--comp-glass-blur-lg);--glass-blur-md:var(--comp-glass-blur-md);--glass-blur-sm:var(--comp-glass-blur-sm);--glass-border:var(--comp-glass-border);--glass-border-light:var(--comp-glass-border-light);--glass-border-rgb:var(--comp-wave1-glass-border-rgb);--glass-border-strong:var(--comp-wave1-glass-border-strong);--glass-border-subtle:var(--comp-wave1-glass-border-subtle);--glass-button-active-bg:var(--comp-wave1-glass-button-active-bg);--glass-button-active-border:var(--comp-wave1-glass-button-active-border);--glass-button-hover-bg:var(--comp-wave1-glass-button-hover-bg);--glass-button-hover-border:var(--comp-wave1-glass-button-hover-border);--glass-dropdown-field-bg:var(--comp-glass-dropdown-field-bg);--glass-dropdown-field-focus-bg:var(--comp-glass-dropdown-field-focus-bg);--glass-dropdown-field-focus-border-gradient:var(--comp-glass-dropdown-field-focus-border-gradient);--glass-dropdown-field-focus-shadow:var(--comp-glass-dropdown-field-focus-shadow);--glass-dropdown-field-hover-bg:var(--comp-glass-dropdown-field-hover-bg);--glass-dropdown-field-hover-border-gradient:var(--comp-glass-dropdown-field-hover-border-gradient);--glass-dropdown-field-hover-shadow:var(--comp-glass-dropdown-field-hover-shadow);--glass-highlight:var(--comp-wave1-glass-highlight);--glass-icon-btn-icon:var(--comp-wave5b-glass-icon-button-glyph-size);--glass-icon-btn-size:var(--comp-wave5b-glass-icon-button-size);--glass-input-autofill-background:var(--comp-wave5b-glass-input-autofill-background);--glass-input-autofill-caret-color:var(--comp-wave5b-glass-input-autofill-caret-color);--glass-input-autofill-text-color:var(--comp-wave5b-glass-input-autofill-text-color);--glass-input-caret-color:var(--comp-wave5b-glass-input-caret-color);--glass-input-placeholder-color:var(--comp-wave5b-glass-input-placeholder-color);--glass-input-text-color:var(--comp-wave5b-glass-input-text-color);--glass-inset:var(--comp-glass-inset);--glass-modal-content-padding-short:var(--comp-wave1-glass-modal-content-padding-short);--glass-modal-drawer-margin:var(--comp-wave1-glass-modal-drawer-margin);--glass-modal-drawer-shadow:var(--comp-wave1-glass-modal-drawer-shadow);--glass-modal-footer-padding-short:var(--comp-wave1-glass-modal-footer-padding-short);--glass-modal-header-padding-short:var(--comp-wave1-glass-modal-header-padding-short);--glass-shadow-sticky-bottom:var(--comp-wave1-glass-shadow-sticky-bottom);--glass-shadow-sticky-top:var(--comp-wave1-glass-shadow-sticky-top);--glass-shadow-subtle:var(--comp-wave1-glass-shadow-subtle);--glass-shadow-tooltip:var(--comp-glass-shadow-tooltip);--glass-surface:var(--comp-wave1-glass-surface);--glass-surface-disabled:var(--comp-wave1-glass-surface-disabled);--glass-surface-hover:var(--comp-wave1-glass-surface-hover);--glass-text-primary:var(--comp-glass-text-primary);--glass-time-field-height:var(--comp-wave1-glass-time-field-height);--glass-time-option-min-height:var(--comp-wave1-glass-time-option-min-height);--glass-time-popover-max-height:var(--comp-wave1-glass-time-popover-max-height);--glass-time-popover-min-width:var(--comp-wave1-glass-time-popover-min-width);--glass-time-popover-radius:var(--comp-wave1-glass-time-popover-radius);--glass-time-popover-z-index:var(--comp-wave1-glass-time-popover-z-index);--gray-500:var(--sys-color-gray-500-alias);--grid-columns:var(--comp-wave1-grid-columns);--header-bg-primary:var(--comp-shell-header-bg-primary);--header-bg-scrolled:var(--comp-shell-header-bg-scrolled);--header-border:var(--comp-shell-header-border);--header-dropdown-bg:var(--comp-shell-header-dropdown-bg);--header-dropdown-border:var(--comp-shell-header-dropdown-border);--header-dropdown-shadow:var(--comp-shell-header-dropdown-shadow);--header-icon-color:var(--comp-shell-header-icon-color);--header-shadow-scrolled:var(--comp-shell-header-shadow-scrolled);--header-text-primary:var(--comp-shell-header-text-primary);--info-rgb:var(--sys-color-info-rgb-alias);--input-bg-light:var(--comp-controls-input-bg-light);--input-bg-light-focus:var(--comp-controls-input-bg-light-focus);--input-bg-light-hover:var(--comp-controls-input-bg-light-hover);--input-border-light:var(--comp-controls-input-border-light);--input-border-radius:var(--comp-controls-input-border-radius);--input-focus-gradient:var(--comp-controls-input-focus-gradient);--input-focus-shadow-md:var(--comp-controls-input-focus-shadow-md);--input-focus-shadow-sm:var(--comp-controls-input-focus-shadow-sm);--input-hover-gradient:var(--comp-controls-input-hover-gradient);--interactive-accent-focus-bg:var(--sys-interactive-accent-focus-bg);--interactive-accent-focus-shadow:var(--sys-interactive-accent-focus-shadow);--interactive-accent-hover-bg:var(--sys-interactive-accent-hover-bg);--interactive-accent-hover-shadow:var(--sys-interactive-accent-hover-shadow);--kpi-card-bg-color:var(--comp-card-kpi-bg-color);--kpi-card-border:var(--comp-card-kpi-border);--kpi-card-border-radius:var(--comp-card-kpi-border-radius);--kpi-card-padding:var(--comp-card-kpi-padding);--kpi-card-shadow:var(--comp-card-kpi-shadow);--kpi-columns:var(--comp-wave1-kpi-columns);--kpi-subtitle-line-height:var(--comp-wave1-kpi-subtitle-line-height);--kpi-title-line-height:var(--comp-wave1-kpi-title-line-height);--kpi-trend-negative-bg:var(--comp-feedback-kpi-trend-negative-bg);--kpi-trend-negative-bg-hover:var(--comp-feedback-kpi-trend-negative-bg-hover);--kpi-trend-negative-text:var(--comp-feedback-kpi-trend-negative-text);--kpi-trend-neutral-bg:var(--comp-feedback-kpi-trend-neutral-bg);--kpi-trend-neutral-bg-hover:var(--comp-feedback-kpi-trend-neutral-bg-hover);--kpi-trend-neutral-text:var(--comp-feedback-kpi-trend-neutral-text);--kpi-trend-positive-bg:var(--comp-feedback-kpi-trend-positive-bg);--kpi-trend-positive-bg-hover:var(--comp-feedback-kpi-trend-positive-bg-hover);--kpi-trend-positive-text:var(--comp-feedback-kpi-trend-positive-text);--logo-glow:var(--comp-shell-logo-glow);--modal-backdrop:var(--comp-modal-backdrop);--modal-backdrop-fallback:var(--comp-modal-backdrop-fallback);--modal-control-bg:var(--comp-modal-control-bg);--modal-control-bg-active:var(--comp-modal-control-bg-active);--modal-control-bg-hover:var(--comp-modal-control-bg-hover);--modal-control-border:var(--comp-modal-control-border);--modal-control-border-strong:var(--comp-modal-control-border-strong);--modal-control-placeholder:var(--comp-modal-control-placeholder);--modal-control-ring:var(--comp-modal-control-ring);--modal-control-shadow:var(--comp-modal-control-shadow);--modal-glass-bg:var(--comp-modal-glass-bg);--modal-glass-border:var(--comp-modal-glass-border);--modal-glass-shadow:var(--comp-modal-glass-shadow);--modal-glass-tint:var(--comp-modal-glass-tint);--modal-surface-radius:var(--comp-wave1-modal-surface-radius);--motion-bounce-delay:var(--sys-layout-motion-bounce-delay);--motion-bounce-duration-absorb-opacity:var(--sys-layout-motion-bounce-duration-absorb-opacity);--motion-bounce-duration-absorb-transform:var(--sys-layout-motion-bounce-duration-absorb-transform);--motion-bounce-duration-reappear:var(--sys-layout-motion-bounce-duration-reappear);--motion-bounce-easing-snap:var(--sys-layout-motion-bounce-easing-snap);--motion-bounce-scale-peak-1:var(--sys-layout-motion-bounce-scale-peak-1);--motion-bounce-scale-peak-2:var(--sys-layout-motion-bounce-scale-peak-2);--motion-bounce-scale-prerise:var(--sys-layout-motion-bounce-scale-prerise);--motion-bounce-scale-recoil-1:var(--sys-layout-motion-bounce-scale-recoil-1);--motion-bounce-scale-recoil-2:var(--sys-layout-motion-bounce-scale-recoil-2);--page-padding-x:var(--comp-wave1-page-padding-x);--radius-10:var(--sys-layout-radius-10);--radius-12:var(--sys-layout-radius-12);--radius-16:var(--sys-layout-radius-16);--radius-2:var(--sys-layout-radius-2);--radius-20:var(--sys-layout-radius-20);--radius-4:var(--sys-layout-radius-4);--radius-6:var(--sys-layout-radius-6);--radius-8:var(--sys-layout-radius-8);--radius-full:var(--sys-layout-radius-full);--radius-lg:var(--sys-layout-radius-lg);--radius-md:var(--sys-layout-radius-md);--radius-pill:var(--sys-layout-radius-pill);--radius-sm:var(--sys-layout-radius-sm);--sales-inline-overlay-field-bg:var(--comp-wave5b-sales-inline-overlay-field-bg);--sales-inline-overlay-field-hover-bg:var(--comp-wave5b-sales-inline-overlay-field-hover-bg);--sales-table-control-font-size:var(--comp-wave1-sales-table-control-font-size);--sales-table-control-height:var(--comp-wave5b-sales-table-control-height);--sales-table-control-pad-x:var(--comp-wave5b-sales-table-control-pad-x);--scrim-alpha:var(--sys-layout-scrim-alpha);--shadow-color-inset:var(--sys-layout-shadow-color-inset);--shadow-color-lg:var(--sys-layout-shadow-color-lg);--shadow-color-md:var(--sys-layout-shadow-color-md);--shadow-color-sm:var(--sys-layout-shadow-color-sm);--shadow-color-xs:var(--sys-layout-shadow-color-xs);--shadow-e0:var(--sys-layout-shadow-e0);--shadow-e1:var(--sys-layout-shadow-e1);--shadow-e2:var(--sys-layout-shadow-e2);--shadow-e2-ring:var(--sys-layout-shadow-e2-ring);--shadow-e3:var(--sys-layout-shadow-e3);--shadow-e3-ring:var(--sys-layout-shadow-e3-ring);--shadow-glass-subtle:var(--sys-layout-shadow-glass-subtle);--shadow-ink-ambient-rgb:var(--sys-layout-shadow-ink-ambient-rgb);--shadow-ink-key-rgb:var(--sys-layout-shadow-ink-key-rgb);--shadow-inset:var(--sys-layout-shadow-inset);--shadow-lg:var(--sys-layout-shadow-lg);--shadow-md:var(--sys-layout-shadow-md);--shadow-none:var(--sys-layout-shadow-none);--shadow-sm:var(--sys-layout-shadow-sm);--shadow-sm-light:var(--sys-layout-shadow-sm-light);--shadow-xl:var(--sys-layout-shadow-e3);--shadow-xs:var(--sys-layout-shadow-xs);--sidebar-active-glow-start:var(--comp-shell-sidebar-active-glow-start);--sidebar-backdrop-filter:var(--comp-shell-sidebar-backdrop-filter);--sidebar-bg-fallback:var(--comp-shell-sidebar-bg-fallback);--sidebar-bg-primary:var(--comp-shell-sidebar-bg-primary);--sidebar-border:var(--comp-shell-sidebar-border);--sidebar-close-active-bg:var(--comp-shell-sidebar-close-active-bg);--sidebar-close-bg:var(--comp-shell-sidebar-close-bg);--sidebar-close-hover-bg:var(--comp-shell-sidebar-close-hover-bg);--sidebar-close-hover-text:var(--comp-shell-sidebar-close-hover-text);--sidebar-close-text:var(--comp-shell-sidebar-close-text);--sidebar-collapse-motion-delay:var(--comp-shell-sidebar-collapse-motion-delay);--sidebar-collapsed-icon-active-bg:var(--comp-shell-sidebar-collapsed-icon-active-bg);--sidebar-collapsed-icon-active-border:var(--comp-shell-sidebar-collapsed-icon-active-border);--sidebar-collapsed-icon-active-shadow:var(--comp-shell-sidebar-collapsed-icon-active-shadow);--sidebar-collapsed-icon-hover-bg:var(--comp-shell-sidebar-collapsed-icon-hover-bg);--sidebar-collapsed-icon-hover-border:var(--comp-shell-sidebar-collapsed-icon-hover-border);--sidebar-collapsed-icon-hover-shadow:var(--comp-shell-sidebar-collapsed-icon-hover-shadow);--sidebar-flyout-bg:var(--comp-shell-sidebar-flyout-bg);--sidebar-flyout-border:var(--comp-shell-sidebar-flyout-border);--sidebar-flyout-header-divider:var(--comp-shell-sidebar-flyout-header-divider);--sidebar-flyout-icon-active-bg:var(--comp-shell-sidebar-flyout-icon-active-bg);--sidebar-flyout-icon-active-border:var(--comp-shell-sidebar-flyout-icon-active-border);--sidebar-flyout-icon-bg:var(--comp-shell-sidebar-flyout-icon-bg);--sidebar-flyout-icon-border:var(--comp-shell-sidebar-flyout-icon-border);--sidebar-flyout-icon-hover-bg:var(--comp-shell-sidebar-flyout-icon-hover-bg);--sidebar-flyout-icon-hover-border:var(--comp-shell-sidebar-flyout-icon-hover-border);--sidebar-flyout-item-bg:var(--comp-shell-sidebar-flyout-item-bg);--sidebar-flyout-item-border:var(--comp-shell-sidebar-flyout-item-border);--sidebar-flyout-item-hover-bg:var(--comp-shell-sidebar-flyout-item-hover-bg);--sidebar-flyout-item-hover-border:var(--comp-shell-sidebar-flyout-item-hover-border);--sidebar-flyout-item-hover-shadow:var(--comp-shell-sidebar-flyout-item-hover-shadow);--sidebar-flyout-item-shadow:var(--comp-shell-sidebar-flyout-item-shadow);--sidebar-flyout-shadow:var(--comp-shell-sidebar-flyout-shadow);--sidebar-focus-ring:var(--comp-shell-sidebar-focus-ring);--sidebar-focus-ring-radius:var(--comp-shell-sidebar-focus-ring-radius);--sidebar-header-backdrop-filter:var(--comp-shell-sidebar-header-backdrop-filter);--sidebar-header-bg:var(--comp-shell-sidebar-header-bg);--sidebar-header-border:var(--comp-shell-sidebar-header-border);--sidebar-item-icon-anchor-block:var(--comp-shell-sidebar-item-icon-anchor-block);--sidebar-item-icon-anchor-inline:var(--comp-shell-sidebar-item-icon-anchor-inline);--sidebar-label-enter-delay:var(--comp-shell-sidebar-label-enter-delay);--sidebar-label-exit-delay:var(--comp-shell-sidebar-label-exit-delay);--sidebar-label-exit-duration:var(--comp-shell-sidebar-label-exit-duration);--sidebar-label-transition-duration:var(--comp-shell-sidebar-label-transition-duration);--sidebar-logout-hover-backdrop-filter:var(--comp-shell-sidebar-logout-hover-backdrop-filter);--sidebar-logout-hover-bg:var(--comp-shell-sidebar-logout-hover-bg);--sidebar-logout-hover-shadow:var(--comp-shell-sidebar-logout-hover-shadow);--sidebar-logout-hover-text:var(--comp-shell-sidebar-logout-hover-text);--sidebar-logout-text:var(--comp-shell-sidebar-logout-text);--sidebar-mobile-backdrop-filter:var(--comp-shell-sidebar-mobile-backdrop-filter);--sidebar-mobile-bg:var(--comp-shell-sidebar-mobile-bg);--sidebar-mobile-bg-fallback:var(--comp-shell-sidebar-mobile-bg-fallback);--sidebar-mobile-header-backdrop-filter:var(--comp-shell-sidebar-mobile-header-backdrop-filter);--sidebar-mobile-header-bg:var(--comp-shell-sidebar-mobile-header-bg);--sidebar-mobile-header-border:var(--comp-shell-sidebar-mobile-header-border);--sidebar-mobile-header-shadow:var(--comp-shell-sidebar-mobile-header-shadow);--sidebar-mobile-shadow:var(--comp-shell-sidebar-mobile-shadow);--sidebar-nav-active-backdrop-filter:var(--comp-shell-sidebar-nav-active-backdrop-filter);--sidebar-nav-active-bg:var(--comp-shell-sidebar-nav-active-bg);--sidebar-nav-active-border:var(--comp-shell-sidebar-nav-active-border);--sidebar-nav-active-hover-bg:var(--comp-shell-sidebar-nav-active-hover-bg);--sidebar-nav-active-hover-shadow:var(--comp-shell-sidebar-nav-active-hover-shadow);--sidebar-nav-active-hover-text:var(--comp-shell-sidebar-nav-active-hover-text);--sidebar-nav-active-shadow:var(--comp-shell-sidebar-nav-active-shadow);--sidebar-nav-active-size:var(--comp-shell-sidebar-nav-active-size);--sidebar-nav-active-text:var(--comp-shell-sidebar-nav-active-text);--sidebar-nav-active-weight:var(--comp-shell-sidebar-nav-active-weight);--sidebar-nav-bg:var(--comp-shell-sidebar-nav-bg);--sidebar-nav-border:var(--comp-shell-sidebar-nav-border);--sidebar-nav-hover-bg:var(--comp-shell-sidebar-nav-hover-bg);--sidebar-nav-hover-transform:var(--comp-shell-sidebar-nav-hover-transform);--sidebar-nav-text:var(--comp-shell-sidebar-nav-text);--sidebar-parent-highlight-radius-left:var(--comp-shell-sidebar-parent-highlight-radius-left);--sidebar-parent-highlight-radius-right:var(--comp-shell-sidebar-parent-highlight-radius-right);--sidebar-section-active-text:var(--comp-shell-sidebar-section-active-text);--sidebar-section-active-weight:var(--comp-shell-sidebar-section-active-weight);--sidebar-section-chevron-disabled-opacity:var(--comp-shell-sidebar-section-chevron-disabled-opacity);--sidebar-section-disabled-cursor:var(--comp-shell-sidebar-section-disabled-cursor);--sidebar-section-icon-color:var(--comp-shell-sidebar-section-icon-color);--sidebar-section-icon-hover-color:var(--comp-shell-sidebar-section-icon-hover-color);--sidebar-section-text:var(--comp-shell-sidebar-section-text);--sidebar-section-weight:var(--comp-shell-sidebar-section-weight);--sidebar-shadow:var(--comp-shell-sidebar-shadow);--sidebar-submenu-active-bg-overlay:var(--comp-shell-sidebar-submenu-active-bg-overlay);--sidebar-submenu-active-size:var(--comp-shell-sidebar-submenu-active-size);--sidebar-submenu-active-text:var(--comp-shell-sidebar-submenu-active-text);--sidebar-submenu-active-weight:var(--comp-shell-sidebar-submenu-active-weight);--sidebar-submenu-bg:var(--comp-shell-sidebar-submenu-bg);--sidebar-submenu-item-active-bg:var(--comp-shell-sidebar-submenu-item-active-bg);--sidebar-submenu-item-active-text:var(--comp-shell-sidebar-submenu-item-active-text);--sidebar-submenu-item-bg:var(--comp-shell-sidebar-submenu-item-bg);--sidebar-submenu-item-bg-overlay:var(--comp-shell-sidebar-submenu-item-bg-overlay);--sidebar-submenu-item-hover-bg:var(--comp-shell-sidebar-submenu-item-hover-bg);--sidebar-submenu-item-text:var(--comp-shell-sidebar-submenu-item-text);--sidebar-submenu-line-color:var(--comp-shell-sidebar-submenu-line-color);--sidebar-submenu-line-width:var(--comp-shell-sidebar-submenu-line-width);--sidebar-submenu-padding:var(--comp-shell-sidebar-submenu-padding);--sidebar-toggle-bg:var(--comp-shell-sidebar-toggle-bg);--sidebar-toggle-bg-hover:var(--comp-shell-sidebar-toggle-bg-hover);--sidebar-toggle-border:var(--comp-shell-sidebar-toggle-border);--sidebar-toggle-icon-color:var(--comp-shell-sidebar-toggle-icon-color);--sidebar-toggle-icon-color-hover:var(--comp-shell-sidebar-toggle-icon-color-hover);--sidebar-toggle-size:var(--comp-shell-sidebar-toggle-size);--sidebar-tooltip-bg:var(--comp-shell-sidebar-tooltip-bg);--sidebar-tooltip-border:var(--comp-shell-sidebar-tooltip-border);--sidebar-tooltip-shadow:var(--comp-shell-sidebar-tooltip-shadow);--sidebar-tooltip-text:var(--comp-shell-sidebar-tooltip-text);--sidebar-transition-duration:var(--comp-shell-sidebar-transition-duration);--sidebar-transition-easing:var(--comp-shell-sidebar-transition-easing);--sidebar-width-collapsed:var(--comp-shell-sidebar-width-collapsed);--sidebar-width-expanded:var(--comp-shell-sidebar-width-expanded);--spacing-0:var(--sys-layout-spacing-0);--spacing-10:var(--sys-layout-spacing-10);--spacing-12:var(--sys-layout-spacing-12);--spacing-16:var(--sys-layout-spacing-16);--spacing-2:var(--sys-layout-spacing-2);--spacing-20:var(--sys-layout-spacing-20);--spacing-24:var(--sys-layout-spacing-24);--spacing-2xl:var(--sys-layout-spacing-32);--spacing-2xs:var(--sys-layout-spacing-4);--spacing-32:var(--sys-layout-spacing-32);--spacing-3xl:var(--sys-layout-spacing-48);--spacing-4:var(--sys-layout-spacing-4);--spacing-48:var(--sys-layout-spacing-48);--spacing-6:var(--sys-layout-spacing-6);--spacing-64:var(--sys-layout-spacing-64);--spacing-8:var(--sys-layout-spacing-8);--spacing-header:var(--sys-layout-spacing-header);--spacing-kpi:var(--sys-layout-spacing-kpi);--spacing-lg:var(--sys-layout-spacing-lg);--spacing-md:var(--sys-layout-spacing-md);--spacing-sm:var(--sys-layout-spacing-sm);--spacing-xl:var(--sys-layout-spacing-xl);--spacing-xs:var(--sys-layout-spacing-xs);--success-500:var(--sys-color-success-500);--success-rgb:var(--sys-color-success-rgb-alias);--table-action-font-size:var(--comp-wave1-table-action-font-size);--table-badge-font-size:var(--comp-wave1-table-badge-font-size);--table-cell-color:var(--comp-wave5b-table-cell-color);--table-cell-font-size:var(--comp-wave5b-table-cell-font-size);--table-cell-font-weight:var(--comp-wave5b-table-cell-font-weight);--table-cell-padding-horizontal:var(--sys-layout-table-cell-padding-horizontal);--table-cell-padding-vertical:var(--sys-layout-table-cell-padding-vertical);--table-cell-padding-vertical-mobile:var(--sys-layout-table-cell-padding-vertical-mobile);--table-header-color:var(--comp-wave5b-table-header-color);--table-header-font-size:var(--comp-wave5b-table-header-font-size);--table-header-font-weight:var(--comp-wave5b-table-header-font-weight);--table-header-height:var(--comp-wave5b-table-header-height);--table-line-height:var(--comp-wave1-table-line-height);--table-row-action-size:var(--comp-wave1-table-row-action-size);--table-row-height-comfortable:var(--comp-wave5b-table-row-height-comfortable);--table-row-height-compact:var(--comp-wave5b-table-row-height-compact);--table-row-height-normal:var(--comp-wave5b-table-row-height-normal);--tag-live-bg:var(--sys-state-tag-live-bg);--tag-live-text:var(--sys-state-tag-live-text);--text-primary:var(--sys-text-alias-primary);--text-secondary:var(--sys-text-alias-secondary);--text-tertiary:var(--comp-wave1-text-tertiary);--tooltip-z-index:var(--sys-layout-misc-tooltip-z-index);--type-body-font-size:var(--sys-layout-type-body-font-size);--type-body-line-height:var(--sys-layout-type-body-line-height);--type-emphasis-font-size:var(--sys-layout-type-emphasis-font-size);--type-emphasis-line-height:var(--sys-layout-type-emphasis-line-height);--type-lead-font-size:var(--sys-layout-type-lead-font-size);--type-lead-line-height:var(--sys-layout-type-lead-line-height);--type-mini-font-size:var(--sys-layout-type-mini-font-size);--type-mini-line-height:var(--sys-layout-type-mini-line-height);--type-small-font-size:var(--sys-layout-type-small-font-size);--type-small-line-height:var(--sys-layout-type-small-line-height);--type-title-lg-font-size:var(--sys-layout-type-title-lg-font-size);--type-title-lg-line-height:var(--sys-layout-type-title-lg-line-height);--type-title-lg-tracking:var(--sys-layout-type-title-lg-tracking);--type-title-md-font-size:var(--sys-layout-type-title-md-font-size);--type-title-md-line-height:var(--sys-layout-type-title-md-line-height);--type-title-md-tracking:var(--sys-layout-type-title-md-tracking);--type-title-sm-font-size:var(--sys-layout-type-title-sm-font-size);--type-title-sm-line-height:var(--sys-layout-type-title-sm-line-height);--type-title-sm-tracking:var(--sys-layout-type-title-sm-tracking);--type-title-xl-font-size:var(--sys-layout-type-title-xl-font-size);--type-title-xl-line-height:var(--sys-layout-type-title-xl-line-height);--type-title-xl-tracking:var(--sys-layout-type-title-xl-tracking);--type-ui-font-size:var(--sys-layout-type-ui-font-size);--type-ui-line-height:var(--sys-layout-type-ui-line-height);--typography-scale:var(--sys-layout-misc-typography-scale);--undo-affordance-bg:var(--comp-undo-affordance-bg);--undo-affordance-bg-hover:var(--comp-undo-affordance-bg-hover);--undo-affordance-border:var(--comp-undo-affordance-border);--undo-affordance-border-hover:var(--comp-undo-affordance-border-hover);--undo-affordance-fg:var(--comp-undo-affordance-fg);--undo-affordance-focus-ring:var(--comp-undo-affordance-focus-ring);--undo-affordance-shadow:var(--comp-undo-affordance-shadow);--warning-rgb:var(--sys-color-warning-rgb-alias);--wf-accent-cyan:var(--comp-workforce-accent-cyan);--wf-action-badge-text:var(--comp-workforce-action-badge-text);--wf-action-notify-bg:var(--comp-workforce-action-notify-bg);--wf-action-notify-bg-active:var(--comp-workforce-action-notify-bg-active);--wf-action-notify-bg-hover:var(--comp-workforce-action-notify-bg-hover);--wf-action-notify-icon:var(--comp-workforce-action-notify-icon);--wf-action-notify-ring:var(--comp-workforce-action-notify-ring);--wf-action-notify-shadow:var(--comp-workforce-action-notify-shadow);--wf-action-notify-shadow-active:var(--comp-workforce-action-notify-shadow-active);--wf-action-notify-shadow-hover:var(--comp-workforce-action-notify-shadow-hover);--wf-action-publish-bg:var(--comp-workforce-action-publish-bg);--wf-action-publish-bg-active:var(--comp-workforce-action-publish-bg-active);--wf-action-publish-bg-hover:var(--comp-workforce-action-publish-bg-hover);--wf-action-publish-icon:var(--comp-workforce-action-publish-icon);--wf-action-publish-ring:var(--comp-workforce-action-publish-ring);--wf-action-publish-shadow:var(--comp-workforce-action-publish-shadow);--wf-action-publish-shadow-active:var(--comp-workforce-action-publish-shadow-active);--wf-action-publish-shadow-hover:var(--comp-workforce-action-publish-shadow-hover);--wf-availability-available-bg:var(--comp-workforce-availability-available-bg);--wf-availability-available-border:var(--comp-workforce-availability-available-border);--wf-availability-available-text:var(--comp-workforce-availability-available-text);--wf-availability-button-bg:var(--comp-workforce-availability-button-bg);--wf-availability-button-hover-bg:var(--comp-workforce-availability-button-hover-bg);--wf-availability-button-hover-border:var(--comp-workforce-availability-button-hover-border);--wf-availability-overlay-available:var(--comp-workforce-availability-overlay-available);--wf-availability-overlay-preferred:var(--comp-workforce-availability-overlay-preferred);--wf-availability-overlay-unavailable:var(--comp-workforce-availability-overlay-unavailable);--wf-availability-preferred-bg:var(--comp-workforce-availability-preferred-bg);--wf-availability-preferred-border:var(--comp-workforce-availability-preferred-border);--wf-availability-preferred-text:var(--comp-workforce-availability-preferred-text);--wf-availability-unavailable-bg:var(--comp-workforce-availability-unavailable-bg);--wf-availability-unavailable-border:var(--comp-workforce-availability-unavailable-border);--wf-availability-unavailable-text:var(--comp-workforce-availability-unavailable-text);--wf-badge-confirming-bg:var(--comp-workforce-badge-confirming-bg);--wf-badge-empty-bg:var(--comp-workforce-badge-empty-bg);--wf-badge-locked-bg:var(--comp-workforce-badge-locked-bg);--wf-badge-notify-bg:var(--comp-workforce-badge-notify-bg);--wf-badge-open-bg:var(--comp-workforce-badge-open-bg);--wf-badge-publish-bg:var(--comp-workforce-badge-publish-bg);--wf-badge-text:var(--comp-workforce-badge-text);--wf-compliance-banner-bg:var(--comp-workforce-compliance-banner-bg);--wf-compliance-error-bg:var(--comp-workforce-compliance-error-bg);--wf-compliance-error-color:var(--comp-workforce-compliance-error-color);--wf-compliance-warning-bg:var(--comp-workforce-compliance-warning-bg);--wf-compliance-warning-color:var(--comp-workforce-compliance-warning-color);--wf-conflict-highlight-overlay:var(--comp-workforce-conflict-highlight-overlay);--wf-conflict-overlay-bg:var(--comp-workforce-conflict-overlay-bg);--wf-conflict-popover-shadow:var(--comp-workforce-conflict-popover-shadow);--wf-drawer-shadow:var(--comp-workforce-drawer-shadow);--wf-grid-header-backdrop:var(--comp-wave1-wf-grid-header-backdrop);--wf-grid-header-bg:var(--comp-workforce-grid-header-bg);--wf-leave-approved-bg:var(--comp-workforce-leave-approved-bg);--wf-leave-holiday-border:var(--comp-workforce-leave-holiday-border);--wf-leave-holiday-fill:var(--comp-workforce-leave-holiday-fill);--wf-leave-holiday-tint:var(--comp-workforce-leave-holiday-tint);--wf-leave-personal-border:var(--comp-workforce-leave-personal-border);--wf-leave-personal-fill:var(--comp-workforce-leave-personal-fill);--wf-leave-personal-tint:var(--comp-workforce-leave-personal-tint);--wf-leave-sick-border:var(--comp-workforce-leave-sick-border);--wf-leave-sick-fill:var(--comp-workforce-leave-sick-fill);--wf-leave-sick-tint:var(--comp-workforce-leave-sick-tint);--wf-leave-unpaid-border:var(--comp-workforce-leave-unpaid-border);--wf-leave-unpaid-fill:var(--comp-workforce-leave-unpaid-fill);--wf-leave-unpaid-tint:var(--comp-workforce-leave-unpaid-tint);--wf-note-indicator-color:var(--comp-workforce-note-indicator-color);--wf-overlay-hint-shadow:var(--comp-workforce-overlay-hint-shadow);--wf-role-bartender:var(--comp-workforce-role-bartender);--wf-role-cleaner:var(--comp-workforce-role-cleaner);--wf-role-default:var(--comp-workforce-role-default);--wf-role-delivery:var(--comp-workforce-role-delivery);--wf-role-front:var(--comp-workforce-role-front);--wf-role-kitchen:var(--comp-workforce-role-kitchen);--wf-role-manager:var(--comp-workforce-role-manager);--wf-role-seed-amber:var(--comp-workforce-role-seed-amber);--wf-role-seed-aqua:var(--comp-workforce-role-seed-aqua);--wf-role-seed-azure:var(--comp-workforce-role-seed-azure);--wf-role-seed-blue:var(--comp-workforce-role-seed-blue);--wf-role-seed-butter:var(--comp-workforce-role-seed-butter);--wf-role-seed-cool-gray:var(--comp-workforce-role-seed-cool-gray);--wf-role-seed-coral:var(--comp-workforce-role-seed-coral);--wf-role-seed-crimson:var(--comp-workforce-role-seed-crimson);--wf-role-seed-emerald:var(--comp-workforce-role-seed-emerald);--wf-role-seed-gold:var(--comp-workforce-role-seed-gold);--wf-role-seed-green:var(--comp-workforce-role-seed-green);--wf-role-seed-jade:var(--comp-workforce-role-seed-jade);--wf-role-seed-mint:var(--comp-workforce-role-seed-mint);--wf-role-seed-mist:var(--comp-workforce-role-seed-mist);--wf-role-seed-navy:var(--comp-workforce-role-seed-navy);--wf-role-seed-ocean:var(--comp-workforce-role-seed-ocean);--wf-role-seed-orange:var(--comp-workforce-role-seed-orange);--wf-role-seed-orchid:var(--comp-workforce-role-seed-orchid);--wf-role-seed-peach:var(--comp-workforce-role-seed-peach);--wf-role-seed-purple:var(--comp-workforce-role-seed-purple);--wf-role-seed-sage:var(--comp-workforce-role-seed-sage);--wf-role-seed-sky:var(--comp-workforce-role-seed-sky);--wf-role-seed-teal:var(--comp-workforce-role-seed-teal);--wf-role-seed-violet:var(--comp-workforce-role-seed-violet);--wf-role-server:var(--comp-workforce-role-server);--wf-role-supervisor:var(--comp-workforce-role-supervisor);--wf-shift-actions-shadow:var(--comp-workforce-shift-actions-shadow);--wf-shift-confirmed-bg:var(--comp-wave1-wf-shift-confirmed-bg);--wf-shift-confirmed-border:var(--comp-wave1-wf-shift-confirmed-border);--wf-shift-conflict-bg:var(--comp-workforce-shift-conflict-bg);--wf-shift-conflict-border:var(--comp-workforce-shift-conflict-border);--wf-shift-draft-bg:var(--comp-workforce-shift-draft-bg);--wf-shift-draft-border:var(--comp-workforce-shift-draft-border);--wf-shift-empty-bg:var(--comp-workforce-shift-empty-bg);--wf-shift-empty-border:var(--comp-workforce-shift-empty-border);--wf-shift-hover-shadow:var(--comp-workforce-shift-hover-shadow);--wf-shift-open-bg:var(--comp-workforce-shift-open-bg);--wf-shift-open-border:var(--comp-workforce-shift-open-border);--wf-shift-published-bg:var(--comp-workforce-shift-published-bg);--wf-shift-published-border:var(--comp-workforce-shift-published-border);--wf-shift-text-default:var(--comp-workforce-shift-text-default);--wf-state-confirmed:var(--comp-workforce-state-confirmed);--wf-state-notified:var(--comp-workforce-state-notified);--wf-state-published:var(--comp-workforce-state-published);--wf-surface-border-subtle:var(--comp-workforce-surface-border-subtle);--wf-surface-faint-bg:var(--comp-workforce-surface-faint-bg);--wf-surface-subtle-bg:var(--comp-workforce-surface-subtle-bg);--wf-surface-subtle-hover-bg:var(--comp-workforce-surface-subtle-hover-bg);--wf-text-negative:var(--comp-workforce-text-negative);--wf-text-positive:var(--comp-workforce-text-positive);--wf-text-warning:var(--comp-workforce-text-warning);--wf-toolbar-icon-active-bg:var(--comp-workforce-toolbar-icon-active-bg);--wf-toolbar-icon-active-border:var(--comp-workforce-toolbar-icon-active-border);--wf-toolbar-icon-active-icon:var(--comp-workforce-toolbar-icon-active-icon);--wf-toolbar-icon-bg:var(--comp-workforce-toolbar-icon-bg);--wf-toolbar-icon-bg-active:var(--comp-workforce-toolbar-icon-bg-active);--wf-toolbar-icon-bg-hover:var(--comp-workforce-toolbar-icon-bg-hover);--wf-toolbar-icon-color:var(--comp-workforce-toolbar-icon-color);--wf-toolbar-icon-hover:var(--comp-workforce-toolbar-icon-hover);--wf-toolbar-icon-ring:var(--comp-workforce-toolbar-icon-ring);--wf-toolbar-toggle-shadow:var(--comp-workforce-toolbar-toggle-shadow);--wf-week-chip-bg:var(--comp-workforce-week-chip-bg);--wf-week-chip-border:var(--comp-workforce-week-chip-border);--wf-week-chip-border-hover:var(--comp-workforce-week-chip-border-hover);--wf-week-chip-hover:var(--comp-workforce-week-chip-hover);--z-base:var(--sys-layout-z-base);--z-dropdown:var(--sys-layout-z-dropdown);--z-emergency:var(--sys-layout-z-emergency);--z-header:var(--sys-layout-z-header);--z-loading:var(--sys-layout-z-loading);--z-mobile-menu:var(--sys-layout-z-mobile-menu);--z-modal-backdrop:var(--sys-layout-z-modal-backdrop);--z-overlay:var(--sys-layout-z-overlay);--z-popover:var(--sys-layout-z-popover);--z-sidebar:var(--sys-layout-z-sidebar);--z-toast:var(--sys-layout-z-toast);--z-tooltip:var(--sys-layout-z-tooltip)}:root.dark{--comp-auth-glass-bg:rgba(var(--sys-color-bg-header-base-rgb),.35);--comp-auth-glass-bg-strong:rgba(var(--sys-color-bg-header-base-rgb),.58);--comp-auth-glass-bg-subtle:transparent;--comp-auth-glass-blur-md:8px;--comp-auth-glass-border:rgba(var(--sys-color-white-rgb),.15);--comp-auth-glass-card-bg:rgba(var(--sys-color-slate-800-rgb),.35);--comp-auth-glass-card-border:rgba(var(--sys-color-slate-600-rgb),.4);--comp-auth-glass-card-shadow:0 4px 16px rgba(var(--sys-color-black-rgb),.1),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.3);--comp-auth-glass-card-solid-bg:rgb(var(--sys-color-slate-800-rgb));--comp-auth-glass-card-solid-border:rgb(var(--sys-color-slate-600-rgb));--comp-auth-glass-card-solid-shadow:0 4px 16px rgba(var(--sys-color-black-rgb),.18);--comp-buttons-variant-ghost-hover-bg:rgba(var(--sys-color-white-rgb),.05);--comp-buttons-variant-ghost-hover-border:var(--sys-color-border-hover);--comp-buttons-variant-secondary-bg:rgba(var(--sys-color-slate-600-rgb),.2);--comp-buttons-variant-secondary-border:rgba(var(--sys-color-slate-600-rgb),.3);--comp-buttons-variant-secondary-hover-bg:rgba(var(--sys-color-slate-600-rgb),.3);--comp-buttons-variant-secondary-hover-border:var(--sys-color-border-hover);--comp-buttons-variant-warning-active-shadow:inset 0 1px 2px rgba(var(--sys-color-black-rgb),.05);--comp-buttons-variant-warning-bg:rgba(var(--sys-color-yellow-400-rgb),.12);--comp-buttons-variant-warning-border:rgba(var(--sys-color-yellow-400-rgb),.3);--comp-buttons-variant-warning-hover-bg:rgba(var(--sys-color-yellow-400-rgb),.18);--comp-buttons-variant-warning-hover-border:var(--sys-color-yellow-400);--comp-buttons-variant-warning-hover-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.18);--comp-buttons-variant-warning-shadow:inset 0 1px 0 rgba(var(--sys-color-white-rgb),.12);--comp-buttons-variant-warning-text:var(--sys-color-yellow-400);--comp-card-base-bg-color:var(--sys-color-bg-primary);--comp-contrib-border:var(--sys-color-border);--comp-contrib-border-strong:var(--sys-color-border-strong);--comp-contrib-chip-bg:var(--sys-color-bg-secondary);--comp-contrib-chip-label:var(--sys-color-text-secondary);--comp-contrib-hover:var(--sys-color-bg-subtle-hover);--comp-contrib-negative:var(--sys-color-danger);--comp-contrib-negative-pattern:linear-gradient(135deg,transparent 0 46%,var(--comp-contrib-negative-soft)46% 54%,transparent 54% 100%);--comp-contrib-negative-soft:var(--sys-color-danger-light);--comp-contrib-primary:var(--sys-color-primary);--comp-contrib-primary-contrast:var(--sys-color-text-on-accent);--comp-contrib-primary-soft:var(--sys-color-primary-light);--comp-contrib-remainder-pattern:linear-gradient(135deg,transparent 0 46%,var(--sys-color-border-subtle)46% 54%,transparent 54% 100%);--comp-contrib-secondary:var(--sys-color-purple);--comp-contrib-secondary-soft:rgba(var(--sys-color-purple-rgb),.12);--comp-contrib-share-fill-end:rgba(var(--sys-theme-rgb),.72);--comp-contrib-share-fill-start:rgba(var(--sys-theme-rgb),.92);--comp-contrib-share-track:var(--sys-color-bg-subtle);--comp-contrib-surface:var(--sys-color-bg-primary);--comp-contrib-surface-alt:var(--sys-color-bg-secondary);--comp-contrib-surface-elevated:var(--sys-color-bg-elevated);--comp-contrib-tab-inactive-bg:var(--sys-color-bg-secondary);--comp-contrib-tab-inactive-border:var(--sys-color-border);--comp-contrib-text-primary:var(--sys-color-text-primary);--comp-contrib-text-secondary:var(--sys-color-text-secondary);--comp-contrib-text-tertiary:var(--sys-color-text-tertiary);--comp-controls-chart-tooltip-tooltip-bg:rgba(var(--sys-color-bg-header-base-rgb),.95);--comp-controls-chart-tooltip-tooltip-secondary:#fff9;--comp-controls-chart-tooltip-tooltip-text:#ffffffde;--comp-controls-dropdown-description-text:#fff9;--comp-controls-dropdown-menu-bg:var(--sys-color-bg-level-2);--comp-controls-dropdown-menu-bg-rgb:51,56,66;--comp-controls-dropdown-menu-shadow:var(--sys-layout-shadow-e2-ring);--comp-controls-dropdown-selected-description:#ffffffb3;--comp-controls-dropdown-selected-text:var(--sys-color-primary-text);--comp-controls-input-bg-light:#2d3748;--comp-controls-input-bg-light-rgb:45,55,72;--comp-controls-input-bg-light-focus:#2d3748;--comp-controls-input-bg-light-focus-rgb:45,55,72;--comp-controls-input-bg-light-hover:#2d3748;--comp-controls-input-bg-light-hover-rgb:45,55,72;--comp-controls-input-border-light:#47556966;--comp-controls-input-focus-shadow-md:0 0 0 1px var(--sys-color-focus-ring);--comp-controls-input-focus-shadow-sm:0 0 0 1px var(--sys-color-focus-ring);--comp-crm-status-danger-text:var(--sys-color-red-400);--comp-crm-status-info-text:var(--sys-color-sky-400);--comp-crm-status-neutral-text:var(--sys-color-gray-400);--comp-crm-status-proposal-text:var(--sys-color-violet-400);--comp-crm-status-success-text:var(--sys-color-emerald-400);--comp-crm-status-warning-text:var(--sys-color-amber-400);--comp-crm-toolbar-icon-active-bg:rgba(var(--sys-color-slate-400-rgb),.36);--comp-crm-toolbar-icon-bg:rgba(var(--sys-color-slate-400-rgb),.24);--comp-crm-toolbar-icon-hover-bg:rgba(var(--sys-color-slate-400-rgb),.3);--comp-crm-toolbar-icon-ring:rgba(var(--sys-color-slate-400-rgb),.58);--comp-crm-toolbar-icon-text:rgba(var(--sys-color-slate-50-rgb),.74);--comp-drawer-field-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--comp-drawer-field-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)88%,var(--sys-color-text-tertiary)12%)}}:root.dark{--comp-drawer-field-border:var(--sys-color-text-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--comp-drawer-field-border:color-mix(in srgb,var(--sys-color-text-tertiary)80%,var(--sys-color-border)20%)}}:root.dark{--comp-drawer-field-focus-gradient:linear-gradient(var(--sys-color-focus-ring),var(--sys-color-focus-ring));--comp-drawer-field-hover-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--comp-drawer-field-hover-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)82%,var(--sys-color-text-tertiary)18%)}}:root.dark{--comp-drawer-field-hover-border:var(--sys-color-text-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--comp-drawer-field-hover-border:color-mix(in srgb,var(--sys-color-text-tertiary)92%,var(--sys-color-border)8%)}}:root.dark{--comp-drawer-field-hover-gradient:linear-gradient(var(--comp-drawer-field-hover-border),var(--comp-drawer-field-hover-border));--comp-feedback-alert-variant-error-tone:#f87171;--comp-feedback-alert-variant-error-tone-rgb:248,113,113;--comp-feedback-alert-variant-info-tone:#60a5fa;--comp-feedback-alert-variant-info-tone-rgb:96,165,250;--comp-feedback-alert-variant-success-tone:#4ade80;--comp-feedback-alert-variant-success-tone-rgb:74,222,128;--comp-feedback-alert-variant-warning-surface:#463c27;--comp-feedback-alert-variant-warning-surface-rgb:70,60,39;--comp-feedback-alert-variant-warning-tone:#fbbf24;--comp-feedback-alert-variant-warning-tone-rgb:251,191,36;--comp-feedback-chart-finance-actual-expense:#fb7185;--comp-feedback-chart-finance-actual-expense-rgb:251,113,133;--comp-feedback-chart-finance-actual-profit:#2dd4bf;--comp-feedback-chart-finance-actual-profit-rgb:45,212,191;--comp-feedback-chart-finance-actual-profit-area:#2dd4bf3d;--comp-feedback-chart-finance-actual-revenue:#38bdf8;--comp-feedback-chart-finance-actual-revenue-rgb:56,189,248;--comp-feedback-chart-finance-category-cogs:#f59e0b;--comp-feedback-chart-finance-category-cogs-rgb:245,158,11;--comp-feedback-chart-finance-category-logistics:#60a5fa;--comp-feedback-chart-finance-category-logistics-rgb:96,165,250;--comp-feedback-chart-finance-category-opex:#c084fc;--comp-feedback-chart-finance-category-opex-rgb:192,132,252;--comp-feedback-chart-finance-category-other:#86efac;--comp-feedback-chart-finance-category-other-rgb:134,239,172;--comp-feedback-chart-finance-category-profit:#2dd4bf;--comp-feedback-chart-finance-category-profit-rgb:45,212,191;--comp-feedback-chart-finance-category-revenue:#38bdf8;--comp-feedback-chart-finance-category-revenue-rgb:56,189,248;--comp-feedback-chart-finance-connector:#94a3b899;--comp-feedback-chart-finance-forecast-expense:#fb71856b;--comp-feedback-chart-finance-forecast-profit:#2dd4bf57;--comp-feedback-chart-finance-forecast-profit-area:#2dd4bf29;--comp-feedback-chart-finance-forecast-revenue:#38bdf873;--comp-feedback-chart-finance-negative:#fb7185;--comp-feedback-chart-finance-negative-rgb:251,113,133;--comp-feedback-chart-finance-negative-soft:#fb718552;--comp-feedback-chart-finance-neutral:#e2e8f08c;--comp-feedback-chart-finance-plan-expense:#fb71859e;--comp-feedback-chart-finance-plan-profit:#2dd4bf8c;--comp-feedback-chart-finance-plan-profit-area:#2dd4bf33;--comp-feedback-chart-finance-plan-revenue:#38bdf8b3;--comp-feedback-chart-finance-positive:#2dd4bf;--comp-feedback-chart-finance-positive-rgb:45,212,191;--comp-feedback-chart-finance-positive-soft:#2dd4bf59;--comp-feedback-chart-finance-total:#38bdf8;--comp-feedback-chart-finance-total-rgb:56,189,248;--comp-feedback-chart-finance-total-soft:#38bdf852;--comp-feedback-kpi-trend-negative-bg-hover:#ffb3ba57;--comp-feedback-kpi-trend-neutral-bg-hover:var(--sys-color-bg-tertiary);--comp-feedback-kpi-trend-positive-bg-hover:#a8e6cf57;--comp-floating-bar-surface-bg:var(--sys-color-bg-level-2);--comp-floating-bar-surface-bg-rgb:51,56,66;--comp-floating-bar-surface-border:var(--sys-color-border);--comp-floating-bar-surface-shadow:var(--sys-layout-shadow-e2-ring);--comp-glass-bg:var(--sys-color-bg-level-2);--comp-glass-border:var(--sys-color-border);--comp-glass-inset:var(--sys-color-border-subtle);--comp-glass-shadow-tooltip:var(--sys-layout-shadow-e2);--comp-glass-text-primary:var(--sys-color-text-primary);--comp-modal-backdrop:var(--sys-color-scrim);--comp-modal-backdrop-fallback:var(--sys-color-scrim);--comp-modal-control-bg:#2024306b;--comp-modal-control-bg-active:#282c3894;--comp-modal-control-bg-hover:#24283480;--comp-modal-control-border:#94a3b852;--comp-modal-control-border-strong:#94a3b873;--comp-modal-control-placeholder:#e2e8f0a6;--comp-modal-control-ring:#94a3b861;--comp-modal-control-shadow:0 14px 34px #080c1873;--comp-modal-glass-bg:var(--sys-color-bg-level-3);--comp-modal-glass-border:var(--sys-color-border);--comp-modal-glass-shadow:var(--sys-layout-shadow-e3);--comp-modal-glass-tint:var(--sys-color-bg-level-3);--comp-ops-toolbar-icon-active-bg:rgba(var(--sys-color-slate-400-rgb),.36);--comp-ops-toolbar-icon-bg:rgba(var(--sys-color-slate-400-rgb),.24);--comp-ops-toolbar-icon-hover-bg:rgba(var(--sys-color-slate-400-rgb),.3);--comp-ops-toolbar-icon-ring:rgba(var(--sys-color-slate-400-rgb),.58);--comp-ops-toolbar-icon-text:rgba(var(--sys-color-slate-50-rgb),.74);--comp-sales-shadow-elevated:0 20px 40px #050a1961;--comp-sales-shadow-subtle:0 14px 28px #050a1947;--comp-sales-status-error-bg:#ff335b42;--comp-sales-status-error-text:#ffd6dce6;--comp-sales-status-idle-bg:#94a3b83d;--comp-sales-status-idle-text:#ffffffb8;--comp-sales-status-saved-bg:#82d3da47;--comp-sales-status-saved-text:#d6f6f7eb;--comp-sales-status-saving-bg:rgba(var(--sys-theme-rgb),.24);--comp-sales-status-saving-text:#ffffffdb;--comp-sales-surface-card-border:#94a3b82e;--comp-sales-surface-emphasis-border:#94a3b824;--comp-sales-surface-grid-border:#94a3b81f;--comp-sales-surface-grid-header-bg:#94a3b833;--comp-sales-surface-grid-row-alt:#ffffff0d;--comp-sales-surface-grid-row-hover:rgba(var(--sys-theme-rgb),.18);--comp-sales-surface-summary-border:#94a3b829;--comp-shell-header-bg-primary:rgba(var(--sys-color-bg-header-base-rgb),.85);--comp-shell-header-bg-scrolled:rgba(var(--sys-color-bg-header-base-rgb),.35);--comp-shell-header-border:1px solid #ffffff0f;--comp-shell-header-dropdown-bg:var(--sys-color-bg-primary);--comp-shell-header-dropdown-border:#ffffff14;--comp-shell-header-dropdown-shadow:0 2px 8px #0006;--comp-shell-header-icon-color:#ffffffde;--comp-shell-header-shadow-scrolled:0 2px 12px #0000004d;--comp-shell-header-text-primary:#ffffffde;--comp-shell-logo-glow:drop-shadow(0 0 2px rgba(var(--sys-color-white-rgb),.8))drop-shadow(0 0 4px rgba(var(--sys-color-white-rgb),.3));--comp-shell-sidebar-backdrop-filter:blur(8px)saturate(105%);--comp-shell-sidebar-bg-fallback:rgba(var(--sys-color-bg-header-base-rgb),.97);--comp-shell-sidebar-bg-primary:rgba(var(--sys-color-bg-header-base-rgb),.94);--comp-shell-sidebar-border:1px solid #ffffff0f;--comp-shell-sidebar-close-active-bg:#ffffff1f;--comp-shell-sidebar-close-bg:#ffffff0a;--comp-shell-sidebar-close-hover-bg:#ffffff14;--comp-shell-sidebar-close-hover-text:#ffffffde;--comp-shell-sidebar-close-text:#fff9;--comp-shell-sidebar-collapsed-icon-active-bg:rgba(var(--sys-theme-rgb),.22);--comp-shell-sidebar-collapsed-icon-active-border:1px solid rgba(var(--sys-theme-rgb),.3);--comp-shell-sidebar-collapsed-icon-active-shadow:none;--comp-shell-sidebar-collapsed-icon-hover-bg:var(--sys-color-bg-subtle-hover);--comp-shell-sidebar-collapsed-icon-hover-border:1px solid var(--sys-color-border-hover);--comp-shell-sidebar-collapsed-icon-hover-shadow:none;--comp-shell-sidebar-header-backdrop-filter:blur(6px);--comp-shell-sidebar-header-bg:rgba(var(--sys-color-bg-header-base-rgb),.9);--comp-shell-sidebar-header-border:1px solid #ffffff0a;--comp-shell-sidebar-logout-hover-bg:#ff335b14;--comp-shell-sidebar-logout-hover-text:#ffb3ba;--comp-shell-sidebar-logout-hover-text-rgb:255,179,186;--comp-shell-sidebar-logout-text:#fff9;--comp-shell-sidebar-mobile-backdrop-filter:blur(10px)saturate(108%);--comp-shell-sidebar-mobile-bg:rgba(var(--sys-color-bg-header-base-rgb),.95);--comp-shell-sidebar-mobile-bg-fallback:rgba(var(--sys-color-bg-header-base-rgb),.98);--comp-shell-sidebar-mobile-header-backdrop-filter:blur(8px);--comp-shell-sidebar-mobile-header-bg:rgba(var(--sys-color-bg-header-base-rgb),.93);--comp-shell-sidebar-mobile-header-border:1px solid #ffffff14;--comp-shell-sidebar-mobile-header-shadow:0 1px 4px #0003;--comp-shell-sidebar-mobile-shadow:0 0 20px #0006;--comp-shell-sidebar-nav-active-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),.2)0%,rgba(var(--sys-theme-rgb),.15)100%);--comp-shell-sidebar-nav-active-border:1px solid rgba(var(--sys-theme-rgb),.2);--comp-shell-sidebar-nav-active-hover-bg:linear-gradient(135deg,rgba(var(--sys-theme-rgb),.25)0%,rgba(var(--sys-theme-rgb),.18)100%);--comp-shell-sidebar-nav-active-hover-text:var(--sys-theme-color);--comp-shell-sidebar-nav-active-shadow:inset 0 1px 0 #ffffff0d;--comp-shell-sidebar-nav-active-text:var(--sys-theme-color);--comp-shell-sidebar-nav-active-weight:700;--comp-shell-sidebar-nav-hover-bg:rgba(var(--sys-theme-rgb),.08);--comp-shell-sidebar-nav-hover-transform:translateX(2px);--comp-shell-sidebar-nav-text:var(--sys-color-text-primary);--comp-shell-sidebar-section-active-text:#ffffffde;--comp-shell-sidebar-section-active-weight:700;--comp-shell-sidebar-section-chevron-disabled-opacity:.5;--comp-shell-sidebar-section-disabled-cursor:default;--comp-shell-sidebar-section-text:var(--sys-color-text-primary);--comp-shell-sidebar-section-weight:var(--sys-layout-font-weight-normal);--comp-shell-sidebar-shadow:0 4px 16px #0000004d,inset 0 1px 0 #ffffff0f;--comp-shell-sidebar-submenu-active-bg-overlay:rgba(var(--sys-theme-rgb),.18);--comp-shell-sidebar-submenu-active-size:calc(var(--sys-layout-font-size-sm)*1.07);--comp-shell-sidebar-submenu-active-text:var(--sys-theme-color);--comp-shell-sidebar-submenu-active-weight:600;--comp-shell-sidebar-submenu-bg:transparent;--comp-shell-sidebar-submenu-item-active-bg:rgba(var(--sys-theme-rgb),.12);--comp-shell-sidebar-submenu-item-active-text:var(--sys-theme-color);--comp-shell-sidebar-submenu-item-bg:transparent;--comp-shell-sidebar-submenu-item-bg-overlay:rgba(var(--sys-theme-rgb),.08);--comp-shell-sidebar-submenu-item-hover-bg:rgba(var(--sys-theme-rgb),.05);--comp-shell-sidebar-submenu-item-text:var(--sys-color-text-primary);--comp-shell-sidebar-submenu-line-color:rgba(var(--sys-theme-rgb),.3);--comp-shell-sidebar-submenu-line-width:2px;--comp-shell-sidebar-submenu-padding:.05rem .5rem .35rem 0;--comp-shell-sidebar-toggle-bg:#ffffff0f;--comp-shell-sidebar-toggle-bg-hover:#ffffff1f;--comp-shell-sidebar-toggle-border:1px solid #ffffff1a;--comp-shell-sidebar-toggle-icon-color:#fff9;--comp-shell-sidebar-toggle-icon-color-hover:#ffffffde;--comp-shell-sidebar-tooltip-bg:var(--sys-color-bg-tertiary);--comp-shell-sidebar-tooltip-border:1px solid #ffffff14;--comp-shell-sidebar-tooltip-shadow:0 4px 16px #0006;--comp-shell-sidebar-tooltip-text:#ffffffde;--comp-status-accent-on-solid:var(--sys-color-white);--comp-status-accent-solid-bg:var(--sys-color-purple-600);--comp-status-danger-on-solid:var(--sys-color-white);--comp-status-danger-solid-bg:var(--sys-color-red-600);--comp-status-info-on-solid:var(--sys-color-white);--comp-status-info-solid-bg:var(--sys-color-blue-600);--comp-status-neutral-on-solid:var(--sys-color-white);--comp-status-neutral-solid-bg:var(--sys-color-gray-600);--comp-status-success-on-solid:var(--sys-color-white);--comp-status-success-solid-bg:var(--sys-color-green-800);--comp-status-warning-on-solid:var(--sys-color-white);--comp-status-warning-solid-bg:var(--sys-color-amber-700);--comp-undo-affordance-bg:rgba(var(--sys-color-white-rgb),.1);--comp-undo-affordance-bg-hover:rgba(var(--sys-color-white-rgb),.16);--comp-undo-affordance-border:rgba(var(--sys-color-white-rgb),.2);--comp-undo-affordance-border-hover:rgba(var(--sys-color-white-rgb),.34);--comp-undo-affordance-fg:var(--sys-color-text-primary);--comp-undo-affordance-focus-ring:var(--sys-color-focus-ring);--comp-undo-affordance-shadow:0 12px 28px #080c1859,inset 0 1px 0 rgba(var(--sys-color-white-rgb),.08);--comp-wave1-ai-chat-message-max-width:920px;--comp-wave1-border-radius-full:var(--sys-layout-radius-full);--comp-wave1-border-radius-lg:var(--sys-layout-radius-lg);--comp-wave1-border-radius-md:var(--sys-layout-radius-md);--comp-wave1-btn-height-sm:var(--sys-layout-control-height-28);--comp-wave1-button-radius-icon:var(--sys-layout-radius-full);--comp-wave1-comp-controls-focus-ring-offset:2px;--comp-wave1-consolidated-kpi-radius:20px;--comp-wave1-content-footer-height:96px;--comp-wave1-drawer-footer-gap:var(--sys-layout-spacing-12);--comp-wave1-entity-detail-topbar-icon-bg:var(--sys-color-bg-subtle);--comp-wave1-entity-detail-topbar-icon-bg-active:var(--sys-color-primary-active);--comp-wave1-entity-detail-topbar-icon-bg-hover:var(--sys-color-bg-subtle-hover);--comp-wave1-entity-detail-topbar-icon-color:var(--sys-color-text-secondary);--comp-wave1-entity-detail-topbar-icon-ring:var(--sys-color-ring);--comp-wave1-entity-detail-topbar-min-height:40px;--comp-wave1-entity-detail-topbar-padding-block:var(--sys-layout-spacing-8);--comp-wave1-entity-detail-topbar-padding-inline:var(--sys-layout-spacing-12);--comp-wave1-entity-detail-topbar-padding-inline-mobile:var(--sys-layout-spacing-8);--comp-wave1-glass-base-rgb:var(--sys-color-bg-header-base-rgb);--comp-wave1-glass-bg-light:var(--comp-glass-bg);--comp-wave1-glass-bg-minimal:var(--sys-color-bg-level-1);--comp-wave1-glass-bg-muted:var(--sys-color-bg-level-2);--comp-wave1-glass-bg-strong:var(--sys-color-bg-level-3);--comp-wave1-glass-border-rgb:var(--sys-color-border-rgb);--comp-wave1-glass-border-strong:var(--sys-color-border-strong);--comp-wave1-glass-border-subtle:var(--sys-color-border-subtle);--comp-wave1-glass-button-active-bg:var(--sys-color-primary-active);--comp-wave1-glass-button-active-border:var(--sys-color-primary-border);--comp-wave1-glass-button-hover-bg:var(--sys-color-bg-subtle-hover);--comp-wave1-glass-button-hover-border:var(--sys-color-border-hover);--comp-wave1-glass-highlight:var(--sys-color-border-subtle);--comp-wave1-glass-modal-content-padding-short:var(--sys-layout-spacing-16);--comp-wave1-glass-modal-drawer-margin:var(--sys-layout-spacing-0);--comp-wave1-glass-modal-drawer-shadow:var(--sys-layout-shadow-e2-ring);--comp-wave1-glass-modal-footer-padding-short:var(--sys-layout-spacing-12);--comp-wave1-glass-modal-header-padding-short:var(--sys-layout-spacing-12);--comp-wave1-glass-shadow-sticky-bottom:0 -8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.32);--comp-wave1-glass-shadow-sticky-top:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.32);--comp-wave1-glass-shadow-subtle:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.28);--comp-wave1-glass-surface:var(--sys-color-bg-primary);--comp-wave1-glass-surface-disabled:var(--sys-color-bg-secondary);--comp-wave1-glass-surface-hover:var(--sys-color-bg-subtle-hover);--comp-wave1-glass-time-field-height:var(--comp-glass-trigger-base-height);--comp-wave1-glass-time-option-min-height:var(--sys-layout-control-height-32);--comp-wave1-glass-time-popover-max-height:400px;--comp-wave1-glass-time-popover-min-width:min(280px, calc(100vw - 32px) );--comp-wave1-glass-time-popover-radius:var(--sys-layout-radius-10);--comp-wave1-glass-time-popover-z-index:var(--sys-layout-z-popover);--comp-wave1-grid-columns:repeat(auto-fit,minmax(240px,1fr));--comp-wave1-kpi-columns:4;--comp-wave1-kpi-subtitle-line-height:20px;--comp-wave1-kpi-title-line-height:24px;--comp-wave1-modal-surface-radius:var(--comp-card-base-border-radius);--comp-wave1-page-padding-x:var(--sys-layout-spacing-24);--comp-wave1-sales-table-control-font-size:var(--sys-layout-font-size-sm);--comp-wave1-table-action-font-size:var(--sys-layout-font-size-11);--comp-wave1-table-badge-font-size:10px;--comp-wave1-table-line-height:1.4;--comp-wave1-table-row-action-size:24px;--comp-wave1-text-tertiary:var(--sys-color-text-tertiary);--comp-wave1-wf-grid-header-backdrop:none;--comp-wave1-wf-shift-confirmed-bg:var(--comp-workforce-state-confirmed);--comp-wave1-wf-shift-confirmed-border:rgba(var(--sys-theme-rgb),.55);--comp-wave5b-glass-input-autofill-background:var(--sys-color-control-fill);--comp-wave5b-glass-input-autofill-caret-color:var(--comp-wave5b-glass-input-caret-color);--comp-wave5b-glass-input-autofill-text-color:var(--comp-wave5b-glass-input-text-color);--comp-wave5b-glass-input-caret-color:var(--comp-wave5b-glass-input-text-color);--comp-wave5b-glass-input-placeholder-color:var(--sys-color-text-secondary);--comp-wave5b-glass-input-text-color:var(--sys-color-text-primary);--comp-wave5b-sales-inline-overlay-field-bg:var(--sys-color-bg-secondary);--comp-wave5b-sales-inline-overlay-field-bg-rgb:28,31,38;--comp-wave5b-sales-inline-overlay-field-hover-bg:var(--sys-color-bg-subtle-hover);--comp-wave5b-table-cell-color:var(--sys-color-text-secondary);--comp-wave5b-table-header-color:var(--sys-color-text-tertiary);--comp-workforce-action-badge-text:var(--sys-color-text-inverse);--comp-workforce-action-notify-bg:#ffd93d47;--comp-workforce-action-notify-bg-active:#ffd93d6b;--comp-workforce-action-notify-bg-hover:#ffd93d59;--comp-workforce-action-notify-icon:#ffe27a;--comp-workforce-action-notify-icon-rgb:255,226,122;--comp-workforce-action-notify-ring:#ffd93d8c;--comp-workforce-action-notify-shadow:none;--comp-workforce-action-notify-shadow-active:none;--comp-workforce-action-notify-shadow-hover:none;--comp-workforce-action-publish-bg:rgba(var(--sys-theme-rgb),.26);--comp-workforce-action-publish-bg-active:rgba(var(--sys-theme-rgb),.42);--comp-workforce-action-publish-bg-hover:rgba(var(--sys-theme-rgb),.34);--comp-workforce-action-publish-icon:rgba(var(--sys-theme-rgb),.98);--comp-workforce-action-publish-ring:rgba(var(--sys-theme-rgb),.55);--comp-workforce-action-publish-shadow:none;--comp-workforce-action-publish-shadow-active:none;--comp-workforce-action-publish-shadow-hover:none;--comp-workforce-availability-available-bg:#10b98126;--comp-workforce-availability-available-border:#10b98199;--comp-workforce-availability-available-text:#10b981f2;--comp-workforce-availability-button-bg:var(--comp-workforce-toolbar-icon-bg);--comp-workforce-availability-button-hover-bg:var(--comp-workforce-toolbar-icon-bg-hover);--comp-workforce-availability-button-hover-border:var(--comp-workforce-toolbar-icon-active-border);--comp-workforce-availability-overlay-available:#a7f3d040;--comp-workforce-availability-overlay-preferred:#818cf81f;--comp-workforce-availability-overlay-unavailable:#ffb3ba29;--comp-workforce-availability-preferred-bg:#818cf82e;--comp-workforce-availability-preferred-border:#818cf8bf;--comp-workforce-availability-preferred-text:#818cf8f2;--comp-workforce-availability-unavailable-bg:#ffb3ba38;--comp-workforce-availability-unavailable-border:#ffb3bad9;--comp-workforce-availability-unavailable-text:#fca5a5;--comp-workforce-availability-unavailable-text-rgb:252,165,165;--comp-workforce-badge-confirming-bg:#3b82f6d9;--comp-workforce-badge-empty-bg:#6b7280d9;--comp-workforce-badge-locked-bg:#4b5563d9;--comp-workforce-badge-notify-bg:var(--sys-color-warning);--comp-workforce-badge-open-bg:#d946ef;--comp-workforce-badge-open-bg-rgb:217,70,239;--comp-workforce-badge-publish-bg:rgb(var(--sys-theme-rgb));--comp-workforce-badge-text:var(--sys-color-text-on-accent);--comp-workforce-compliance-banner-bg:#ffffff0f;--comp-workforce-compliance-error-bg:#ffb3ba52;--comp-workforce-compliance-warning-bg:#ffd93d42;--comp-workforce-conflict-highlight-overlay:var(--comp-workforce-compliance-error-bg)}@supports (color:color-mix(in lab,red,red)){:root.dark{--comp-workforce-conflict-highlight-overlay:color-mix(in srgb,var(--comp-workforce-compliance-error-bg)65%,transparent)}}:root.dark{--comp-workforce-conflict-overlay-bg:#0f142085;--comp-workforce-conflict-popover-shadow:0 18px 44px #0a0e1e80;--comp-workforce-drawer-shadow:-2px 0 22px #0a0e1e80;--comp-workforce-grid-header-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark{--comp-workforce-grid-header-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)68%,var(--sys-color-bg-primary)32%)}}:root.dark{--comp-workforce-leave-approved-bg:#b19cd938;--comp-workforce-note-indicator-color:#a78bfae6;--comp-workforce-overlay-hint-shadow:0 16px 38px #080e1e8c;--comp-workforce-role-bartender:#45b7d1;--comp-workforce-role-bartender-rgb:69,183,209;--comp-workforce-role-default:#94a3b8;--comp-workforce-role-default-rgb:148,163,184;--comp-workforce-role-server:#96ceb4;--comp-workforce-role-server-rgb:150,206,180;--comp-workforce-shift-actions-shadow:0 2px 8px #080c1852;--comp-workforce-shift-conflict-bg:#ffb3ba4d;--comp-workforce-shift-conflict-border:#ffb3ba75;--comp-workforce-shift-draft-bg:#94a3b838;--comp-workforce-shift-draft-border:#94a3b857;--comp-workforce-shift-empty-bg:#ffffff14;--comp-workforce-shift-empty-border:#94a3b847;--comp-workforce-shift-hover-shadow:none;--comp-workforce-shift-open-bg:rgba(var(--sys-theme-rgb),.2);--comp-workforce-shift-open-border:rgba(var(--sys-theme-rgb),.55);--comp-workforce-shift-published-bg:#22d3ee29;--comp-workforce-shift-published-border:#06b6d461;--comp-workforce-shift-text-default:var(--sys-color-text-primary);--comp-workforce-state-confirmed:#06b6d4e6;--comp-workforce-state-notified:#737eeae6;--comp-workforce-state-published:#a8e6cfe6;--comp-workforce-surface-border-subtle:#ecf0f629;--comp-workforce-surface-faint-bg:#ecf0f60f;--comp-workforce-surface-subtle-bg:#ecf0f614;--comp-workforce-surface-subtle-hover-bg:#ecf0f624;--comp-workforce-text-negative:#ffb3ba;--comp-workforce-text-negative-rgb:255,179,186;--comp-workforce-text-positive:#a8e6cf;--comp-workforce-text-positive-rgb:168,230,207;--comp-workforce-text-warning:#ffd93d;--comp-workforce-text-warning-rgb:255,217,61;--comp-workforce-toolbar-icon-active-bg:#94a3b86b;--comp-workforce-toolbar-icon-active-border:#94a3b8a6;--comp-workforce-toolbar-icon-active-icon:#f8fafceb;--comp-workforce-toolbar-icon-bg:#94a3b83d;--comp-workforce-toolbar-icon-bg-active:#94a3b85c;--comp-workforce-toolbar-icon-bg-hover:#94a3b84d;--comp-workforce-toolbar-icon-color:#f1f5f9bd;--comp-workforce-toolbar-icon-ring:#94a3b894;--comp-workforce-toolbar-toggle-shadow:none;--comp-workforce-week-chip-bg:#94a3b82e;--comp-workforce-week-chip-border:#94a3b86b;--comp-workforce-week-chip-border-hover:#94a3b885;--comp-workforce-week-chip-hover:#94a3b842;--sys-color-accent:rgb(var(--sys-theme-rgb));--sys-color-accent-hover:rgba(var(--sys-theme-rgb),.08);--sys-color-accent-tint:rgba(var(--sys-theme-rgb),.1);--sys-color-bg-header-base-rgb:26,31,39;--sys-color-bg-hover:#ffffff0d;--sys-color-bg-light-accent:#333842;--sys-color-bg-light-accent-rgb:51,56,66;--sys-color-bg-mobile-header-base-rgb:26,31,39;--sys-color-bg-muted:#94a3b826;--sys-color-bg-overlay:#282c34d9;--sys-color-bg-overlay-heavy:#282c34f2;--sys-color-bg-overlay-strong:#282c34e6;--sys-color-bg-primary:#282c34;--sys-color-bg-primary-rgb:40,44,52;--sys-color-bg-primary-overlay:#282c34e6;--sys-color-bg-secondary:#1c1f26;--sys-color-bg-secondary-rgb:28,31,38;--sys-color-bg-subtle:#ffffff0d;--sys-color-bg-subtle-hover:#ffffff14;--sys-color-bg-tertiary:#333842;--sys-color-bg-tertiary-rgb:51,56,66;--sys-color-bg-elevated:var(--sys-color-bg-level-2);--sys-color-bg-level-0:#1c1f26;--sys-color-bg-level-0-rgb:28,31,38;--sys-color-bg-level-1:#282c34;--sys-color-bg-level-1-rgb:40,44,52;--sys-color-bg-level-2:#333842;--sys-color-bg-level-2-rgb:51,56,66;--sys-color-bg-level-3:#3b414c;--sys-color-bg-level-3-rgb:59,65,76;--sys-color-bg-light:var(--sys-color-bg-light-accent);--sys-color-border:#ffffff14;--sys-color-border-hover:#ffffff29;--sys-color-border-light:#94a3b840;--sys-color-border-primary:var(--sys-color-border);--sys-color-border-rgb:255,255,255;--sys-color-border-strong:#ffffff29;--sys-color-border-subtle:#ffffff14;--sys-color-brand-500:var(--sys-color-brand-purple-blue);--sys-color-control-border:rgba(var(--sys-color-control-border-rgb),.14);--sys-color-control-border-rgb:255,255,255;--sys-color-control-fill:rgb(var(--sys-color-control-fill-rgb));--sys-color-control-fill-rgb:54,61,73;--sys-color-danger:#ffb3ba;--sys-color-danger-rgb:255,179,186;--sys-color-danger-400:var(--sys-color-red-400);--sys-color-danger-500:var(--sys-color-red-500);--sys-color-danger-active:#ffb3ba47;--sys-color-danger-bg:#ffb3ba3d;--sys-color-danger-border:#ffb3ba57;--sys-color-danger-dark:#ffb3ba;--sys-color-danger-dark-rgb:255,179,186;--sys-color-danger-hover:#ffb3ba29;--sys-color-danger-light:#ffb3ba3d;--sys-color-danger-rgb-alias:var(--sys-color-danger-rgb);--sys-color-danger-text:#ffb3ba;--sys-color-danger-text-rgb:255,179,186;--sys-color-divider:#ffffff14;--sys-color-divider-strong:#ffffff24;--sys-color-error-hover:var(--sys-color-danger-hover);--sys-color-focus-alias:var(--sys-color-focus-ring);--sys-color-focus-ring:rgb(var(--sys-color-focus-ring-rgb));--sys-color-gray-500-alias:var(--sys-color-gray-500);--sys-color-gray-900:#f8fafc;--sys-color-gray-900-rgb:248,250,252;--sys-color-info:#b19cd9;--sys-color-info-rgb:177,156,217;--sys-color-info-active:#93c5fd33;--sys-color-info-border:var(--sys-color-info-light);--sys-color-info-dark:#c4b5fd;--sys-color-info-dark-rgb:196,181,253;--sys-color-info-light:#b19cd93d;--sys-color-info-rgb-alias:var(--sys-color-info-rgb);--sys-color-on-accent:var(--sys-color-text-on-accent);--sys-color-orange-600:#fb923c;--sys-color-orange-600-rgb:251,146,60;--sys-color-primary-active:rgba(var(--sys-theme-rgb),.15);--sys-color-primary-bg:var(--sys-color-primary-light);--sys-color-primary-border:rgba(var(--sys-theme-rgb),.5);--sys-color-primary-border-light:rgba(var(--sys-theme-rgb),.3);--sys-color-primary-hover:rgba(var(--sys-theme-rgb),.08);--sys-color-primary-icon:#67e8f9;--sys-color-primary-icon-rgb:103,232,249;--sys-color-primary-light:rgba(var(--sys-theme-rgb),.1);--sys-color-primary-lighter:rgba(var(--sys-theme-rgb),.12);--sys-color-primary-shadow:rgba(var(--sys-color-black-rgb),.2);--sys-color-primary-text:#67e8f9;--sys-color-primary-text-rgb:103,232,249;--sys-color-purple-500:var(--sys-color-purple);--sys-color-ring:var(--sys-color-focus-ring);--sys-color-rose-500:var(--sys-color-brand-rose);--sys-color-scrim:rgba(15,23,42,var(--sys-layout-scrim-alpha));--sys-color-shadow:#020617;--sys-color-shadow-rgb:2,6,23;--sys-color-success:#a8e6cf;--sys-color-success-rgb:168,230,207;--sys-color-success-500:var(--sys-color-green-500);--sys-color-success-active:#a8e6cf47;--sys-color-success-bg:#a8e6cf3d;--sys-color-success-border:rgba(var(--sys-color-success-rgb),.34);--sys-color-success-border-light:rgba(var(--sys-color-success-rgb),.24);--sys-color-success-dark:#b8e6d1;--sys-color-success-dark-rgb:184,230,209;--sys-color-success-hover:#a8e6cf29;--sys-color-success-light:#a8e6cf3d;--sys-color-success-rgb-alias:var(--sys-color-success-rgb);--sys-color-success-subtle:rgba(var(--sys-color-success-rgb),.18);--sys-color-success-text:#a8e6cf;--sys-color-success-text-rgb:168,230,207;--sys-color-surface:var(--sys-color-bg-primary);--sys-color-surface-elevated:var(--sys-color-bg-level-2);--sys-color-surface-secondary:var(--sys-color-bg-secondary);--sys-color-surface-tertiary:var(--sys-color-bg-tertiary);--sys-color-switch-thumb-off:rgba(var(--sys-color-switch-thumb-off-rgb),.72);--sys-color-switch-thumb-off-rgb:255,255,255;--sys-color-text-alias:var(--sys-color-text-primary);--sys-color-text-inverse:#0f1419;--sys-color-text-inverse-rgb:15,20,25;--sys-color-text-muted:#ffffff40;--sys-color-text-on-accent:#fff;--sys-color-text-on-accent-rgb:255,255,255;--sys-color-text-on-emphasis:#fff;--sys-color-text-on-emphasis-rgb:255,255,255;--sys-color-text-primary:#ffffffde;--sys-color-text-secondary:#fff9;--sys-color-text-tertiary:#ffffff61;--sys-color-text-tertiary-rgb-alias:255,255,255;--sys-color-warning:#ffd93d;--sys-color-warning-rgb:255,217,61;--sys-color-warning-700:var(--sys-color-warning-dark);--sys-color-warning-active:#ffd93d47;--sys-color-warning-dark:#facc15;--sys-color-warning-dark-rgb:250,204,21;--sys-color-warning-hover:#ffd93d29;--sys-color-warning-light:#ffd93d38;--sys-color-warning-rgb-alias:var(--sys-color-warning-rgb);--sys-layout-border-hairline:1px;--sys-layout-control-height-24:calc(24px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-28:calc(28px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-32:calc(32px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-36:calc(36px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-40:calc(40px*var(--sys-layout-misc-typography-scale));--sys-layout-duration-base:.15s;--sys-layout-duration-comfortable:.2s;--sys-layout-duration-fast:.1s;--sys-layout-duration-instant:50ms;--sys-layout-duration-overlay:.4s;--sys-layout-duration-slow:.3s;--sys-layout-ease-entrance:var(--sys-layout-motion-bounce-easing-snap);--sys-layout-ease-standard:cubic-bezier(.4,0,.2,1);--sys-layout-font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--sys-layout-font-family-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sys-layout-font-size-11:calc(11px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-12:calc(12px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-13:calc(13px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-14:calc(14px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-15:calc(15px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-16:calc(16px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-18:calc(18px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-20:calc(20px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-24:calc(24px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-32:calc(32px*var(--sys-layout-misc-typography-scale));--sys-layout-font-weight-400:400;--sys-layout-font-weight-500:500;--sys-layout-font-weight-600:600;--sys-layout-font-weight-700:700;--sys-layout-radius-10:10px;--sys-layout-radius-12:12px;--sys-layout-radius-16:16px;--sys-layout-radius-2:2px;--sys-layout-radius-20:20px;--sys-layout-radius-4:4px;--sys-layout-radius-6:6px;--sys-layout-radius-8:8px;--sys-layout-radius-pill:var(--sys-layout-radius-full);--sys-layout-scrim-alpha:.55;--sys-layout-shadow-color-inset:rgba(var(--sys-color-white-rgb),.05);--sys-layout-shadow-color-lg:rgba(var(--sys-layout-shadow-ink-key-rgb),.5);--sys-layout-shadow-color-md:rgba(var(--sys-layout-shadow-ink-key-rgb),.3);--sys-layout-shadow-color-sm:rgba(var(--sys-layout-shadow-ink-key-rgb),.2);--sys-layout-shadow-color-xs:rgba(var(--sys-layout-shadow-ink-key-rgb),.18);--sys-layout-shadow-e0:none;--sys-layout-shadow-e1:0 1px 2px rgba(var(--sys-layout-shadow-ink-key-rgb),.24),0 1px 1px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.18);--sys-layout-shadow-e2:0 10px 24px rgba(var(--sys-layout-shadow-ink-key-rgb),.34),0 2px 8px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.24);--sys-layout-shadow-e2-ring:0 0 0 1px #94a3b82e,0 10px 24px rgba(var(--sys-layout-shadow-ink-key-rgb),.34),0 2px 8px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.24);--sys-layout-shadow-e3:0 24px 64px rgba(var(--sys-layout-shadow-ink-key-rgb),.46),0 6px 18px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.28);--sys-layout-shadow-e3-ring:0 0 0 1px #94a3b833,0 24px 64px rgba(var(--sys-layout-shadow-ink-key-rgb),.46),0 6px 18px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.28);--sys-layout-shadow-glass-subtle:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.28);--sys-layout-shadow-ink-ambient-rgb:0,0,0;--sys-layout-shadow-ink-key-rgb:0,0,0;--sys-layout-shadow-inset:inset 0 1px 0 #ffffff0d;--sys-layout-shadow-lg:0 10px 40px #00000080;--sys-layout-shadow-md:0 2px 12px #0000004d;--sys-layout-shadow-none:none;--sys-layout-shadow-sm:0 1px 3px #0003;--sys-layout-shadow-xs:0 1px 2px rgba(var(--sys-layout-shadow-ink-key-rgb),.18);--sys-layout-spacing-0:0px;--sys-layout-spacing-10:10px;--sys-layout-spacing-12:12px;--sys-layout-spacing-16:16px;--sys-layout-spacing-2:2px;--sys-layout-spacing-20:20px;--sys-layout-spacing-24:24px;--sys-layout-spacing-32:32px;--sys-layout-spacing-4:4px;--sys-layout-spacing-48:48px;--sys-layout-spacing-6:6px;--sys-layout-spacing-64:64px;--sys-layout-spacing-8:8px;--sys-layout-type-body-font-size:var(--sys-layout-font-size-14);--sys-layout-type-body-line-height:20px;--sys-layout-type-emphasis-font-size:var(--sys-layout-font-size-15);--sys-layout-type-emphasis-line-height:20px;--sys-layout-type-lead-font-size:var(--sys-layout-font-size-16);--sys-layout-type-lead-line-height:24px;--sys-layout-type-mini-font-size:var(--sys-layout-font-size-11);--sys-layout-type-mini-line-height:16px;--sys-layout-type-small-font-size:var(--sys-layout-font-size-12);--sys-layout-type-small-line-height:16px;--sys-layout-type-title-lg-font-size:var(--sys-layout-font-size-24);--sys-layout-type-title-lg-line-height:32px;--sys-layout-type-title-lg-tracking:-.01em;--sys-layout-type-title-md-font-size:var(--sys-layout-font-size-20);--sys-layout-type-title-md-line-height:28px;--sys-layout-type-title-md-tracking:-.01em;--sys-layout-type-title-sm-font-size:var(--sys-layout-font-size-18);--sys-layout-type-title-sm-line-height:24px;--sys-layout-type-title-sm-tracking:0em;--sys-layout-type-title-xl-font-size:var(--sys-layout-font-size-32);--sys-layout-type-title-xl-line-height:40px;--sys-layout-type-title-xl-tracking:-.02em;--sys-layout-type-ui-font-size:var(--sys-layout-font-size-13);--sys-layout-type-ui-line-height:18px;--sys-theme-accent-400:rgba(var(--sys-theme-rgb),.78);--sys-theme-accent-500:rgb(var(--sys-theme-rgb));--sys-theme-accent-hover-rgb:var(--sys-theme-rgb);--accent-400:var(--sys-theme-accent-400);--accent-500:var(--sys-theme-accent-500);--accent-hover-rgb:var(--sys-theme-accent-hover-rgb);--ai-chat-message-max-width:var(--comp-wave1-ai-chat-message-max-width);--auth-glass-bg:var(--comp-auth-glass-bg);--auth-glass-bg-strong:var(--comp-auth-glass-bg-strong);--auth-glass-bg-subtle:var(--comp-auth-glass-bg-subtle);--auth-glass-blur-md:var(--comp-auth-glass-blur-md);--auth-glass-border:var(--comp-auth-glass-border);--auth-glass-card-bg:var(--comp-auth-glass-card-bg);--auth-glass-card-border:var(--comp-auth-glass-card-border);--auth-glass-card-shadow:var(--comp-auth-glass-card-shadow);--auth-glass-card-solid-bg:var(--comp-auth-glass-card-solid-bg);--auth-glass-card-solid-border:var(--comp-auth-glass-card-solid-border);--auth-glass-card-solid-shadow:var(--comp-auth-glass-card-solid-shadow);--border-hairline:var(--sys-layout-border-hairline);--border-radius-full:var(--comp-wave1-border-radius-full);--border-radius-lg:var(--comp-wave1-border-radius-lg);--border-radius-md:var(--comp-wave1-border-radius-md);--btn-height-sm:var(--comp-wave1-btn-height-sm);--button-radius-icon:var(--comp-wave1-button-radius-icon);--card-bg-color:var(--comp-card-base-bg-color);--chart-finance-actual-expense:var(--comp-feedback-chart-finance-actual-expense);--chart-finance-actual-profit:var(--comp-feedback-chart-finance-actual-profit);--chart-finance-actual-profit-area:var(--comp-feedback-chart-finance-actual-profit-area);--chart-finance-actual-revenue:var(--comp-feedback-chart-finance-actual-revenue);--chart-finance-category-cogs:var(--comp-feedback-chart-finance-category-cogs);--chart-finance-category-logistics:var(--comp-feedback-chart-finance-category-logistics);--chart-finance-category-opex:var(--comp-feedback-chart-finance-category-opex);--chart-finance-category-other:var(--comp-feedback-chart-finance-category-other);--chart-finance-category-profit:var(--comp-feedback-chart-finance-category-profit);--chart-finance-category-revenue:var(--comp-feedback-chart-finance-category-revenue);--chart-finance-connector:var(--comp-feedback-chart-finance-connector);--chart-finance-forecast-expense:var(--comp-feedback-chart-finance-forecast-expense);--chart-finance-forecast-profit:var(--comp-feedback-chart-finance-forecast-profit);--chart-finance-forecast-profit-area:var(--comp-feedback-chart-finance-forecast-profit-area);--chart-finance-forecast-revenue:var(--comp-feedback-chart-finance-forecast-revenue);--chart-finance-negative:var(--comp-feedback-chart-finance-negative);--chart-finance-negative-soft:var(--comp-feedback-chart-finance-negative-soft);--chart-finance-neutral:var(--comp-feedback-chart-finance-neutral);--chart-finance-plan-expense:var(--comp-feedback-chart-finance-plan-expense);--chart-finance-plan-profit:var(--comp-feedback-chart-finance-plan-profit);--chart-finance-plan-profit-area:var(--comp-feedback-chart-finance-plan-profit-area);--chart-finance-plan-revenue:var(--comp-feedback-chart-finance-plan-revenue);--chart-finance-positive:var(--comp-feedback-chart-finance-positive);--chart-finance-positive-soft:var(--comp-feedback-chart-finance-positive-soft);--chart-finance-total:var(--comp-feedback-chart-finance-total);--chart-finance-total-soft:var(--comp-feedback-chart-finance-total-soft);--color-accent:var(--sys-color-accent);--color-accent-hover:var(--sys-color-accent-hover);--color-accent-subtle:var(--sys-color-accent-tint);--color-accent-tint:var(--sys-color-accent-tint);--color-bg-elevated:var(--sys-color-bg-elevated);--color-bg-header-base-rgb:var(--sys-color-bg-header-base-rgb);--color-bg-hover:var(--sys-color-bg-hover);--color-bg-level-0:var(--sys-color-bg-level-0);--color-bg-level-1:var(--sys-color-bg-level-1);--color-bg-level-2:var(--sys-color-bg-level-2);--color-bg-level-3:var(--sys-color-bg-level-3);--color-bg-light:var(--sys-color-bg-light);--color-bg-light-accent:var(--sys-color-bg-light-accent);--color-bg-mobile-header-base-rgb:var(--sys-color-bg-mobile-header-base-rgb);--color-bg-muted:var(--sys-color-bg-muted);--color-bg-overlay:var(--sys-color-bg-overlay);--color-bg-overlay-heavy:var(--sys-color-bg-overlay-heavy);--color-bg-overlay-strong:var(--sys-color-bg-overlay-strong);--color-bg-primary:var(--sys-color-bg-primary);--color-bg-primary-overlay:var(--sys-color-bg-primary-overlay);--color-bg-primary-rgb:var(--sys-color-bg-primary-rgb);--color-bg-secondary:var(--sys-color-bg-secondary);--color-bg-subtle:var(--sys-color-bg-subtle);--color-bg-subtle-hover:var(--sys-color-bg-subtle-hover);--color-bg-tertiary:var(--sys-color-bg-tertiary);--color-border:var(--sys-color-border);--color-border-hover:var(--sys-color-border-hover);--color-border-light:var(--sys-color-border-light);--color-border-primary:var(--sys-color-border-primary);--color-border-rgb:var(--sys-color-border-rgb);--color-border-strong:var(--sys-color-border-strong);--color-border-subtle:var(--sys-color-border-subtle);--color-brand-500:var(--sys-color-brand-500);--color-control-border:var(--sys-color-control-border);--color-control-border-rgb:var(--sys-color-control-border-rgb);--color-control-fill:var(--sys-color-control-fill);--color-control-fill-rgb:var(--sys-color-control-fill-rgb);--color-danger:var(--sys-color-danger);--color-danger-active:var(--sys-color-danger-active);--color-danger-bg:var(--sys-color-danger-bg);--color-danger-border:var(--sys-color-danger-border);--color-danger-dark:var(--sys-color-danger-dark);--color-danger-hover:var(--sys-color-danger-hover);--color-danger-light:var(--sys-color-danger-light);--color-danger-rgb:var(--sys-color-danger-rgb);--color-danger-text:var(--sys-color-danger-text);--color-divider:var(--sys-color-divider);--color-divider-strong:var(--sys-color-divider-strong);--color-error-hover:var(--sys-color-error-hover);--color-focus:var(--sys-color-focus-alias);--color-focus-ring:var(--sys-color-focus-ring);--color-gray-900:var(--sys-color-gray-900);--color-info:var(--sys-color-info);--color-info-active:var(--sys-color-info-active);--color-info-border:var(--sys-color-info-border);--color-info-dark:var(--sys-color-info-dark);--color-info-light:var(--sys-color-info-light);--color-info-rgb:var(--sys-color-info-rgb);--color-on-accent:var(--sys-color-on-accent);--color-orange-600:var(--sys-color-orange-600);--color-primary-active:var(--sys-color-primary-active);--color-primary-bg:var(--sys-color-primary-bg);--color-primary-border:var(--sys-color-primary-border);--color-primary-border-light:var(--sys-color-primary-border-light);--color-primary-hover:var(--sys-color-primary-hover);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-light:var(--sys-color-primary-light);--color-primary-lighter:var(--sys-color-primary-lighter);--color-primary-shadow:var(--sys-color-primary-shadow);--color-primary-text:var(--sys-color-primary-text);--color-purple-500:var(--sys-color-purple-500);--color-ring:var(--sys-color-ring);--color-rose-500:var(--sys-color-rose-500);--color-scrim:var(--sys-color-scrim);--color-shadow:var(--sys-color-shadow);--color-success:var(--sys-color-success);--color-success-active:var(--sys-color-success-active);--color-success-bg:var(--sys-color-success-bg);--color-success-border:var(--sys-color-success-border);--color-success-border-light:var(--sys-color-success-border-light);--color-success-dark:var(--sys-color-success-dark);--color-success-hover:var(--sys-color-success-hover);--color-success-light:var(--sys-color-success-light);--color-success-rgb:var(--sys-color-success-rgb);--color-success-subtle:var(--sys-color-success-subtle);--color-success-text:var(--sys-color-success-text);--color-surface:var(--sys-color-surface);--color-surface-secondary:var(--sys-color-surface-secondary);--color-surface-tertiary:var(--sys-color-surface-tertiary);--color-switch-thumb-off:var(--sys-color-switch-thumb-off);--color-switch-thumb-off-rgb:var(--sys-color-switch-thumb-off-rgb);--color-text:var(--sys-color-text-alias);--color-text-inverse:var(--sys-color-text-inverse);--color-text-muted:var(--sys-color-text-muted);--color-text-on-accent:var(--sys-color-text-on-accent);--color-text-on-emphasis:var(--sys-color-text-on-emphasis);--color-text-primary:var(--sys-color-text-primary);--color-text-secondary:var(--sys-color-text-secondary);--color-text-tertiary:var(--sys-color-text-tertiary);--color-text-tertiary-rgb:var(--sys-color-text-tertiary-rgb-alias);--color-warning:var(--sys-color-warning);--color-warning-700:var(--sys-color-warning-700);--color-warning-active:var(--sys-color-warning-active);--color-warning-dark:var(--sys-color-warning-dark);--color-warning-hover:var(--sys-color-warning-hover);--color-warning-light:var(--sys-color-warning-light);--color-warning-rgb:var(--sys-color-warning-rgb);--comp-controls-focus-ring-offset:var(--comp-wave1-comp-controls-focus-ring-offset);--consolidated-kpi-radius:var(--comp-wave1-consolidated-kpi-radius);--content-footer-height:var(--comp-wave1-content-footer-height);--contrib-border:var(--comp-contrib-border);--contrib-border-strong:var(--comp-contrib-border-strong);--contrib-chip-bg:var(--comp-contrib-chip-bg);--contrib-chip-label:var(--comp-contrib-chip-label);--contrib-hover:var(--comp-contrib-hover);--contrib-negative:var(--comp-contrib-negative);--contrib-negative-pattern:var(--comp-contrib-negative-pattern);--contrib-negative-soft:var(--comp-contrib-negative-soft);--contrib-primary:var(--comp-contrib-primary);--contrib-primary-contrast:var(--comp-contrib-primary-contrast);--contrib-primary-soft:var(--comp-contrib-primary-soft);--contrib-remainder-pattern:var(--comp-contrib-remainder-pattern);--contrib-secondary:var(--comp-contrib-secondary);--contrib-secondary-soft:var(--comp-contrib-secondary-soft);--contrib-share-fill-end:var(--comp-contrib-share-fill-end);--contrib-share-fill-start:var(--comp-contrib-share-fill-start);--contrib-share-track:var(--comp-contrib-share-track);--contrib-surface:var(--comp-contrib-surface);--contrib-surface-alt:var(--comp-contrib-surface-alt);--contrib-surface-elevated:var(--comp-contrib-surface-elevated);--contrib-tab-inactive-bg:var(--comp-contrib-tab-inactive-bg);--contrib-tab-inactive-border:var(--comp-contrib-tab-inactive-border);--contrib-text-primary:var(--comp-contrib-text-primary);--contrib-text-secondary:var(--comp-contrib-text-secondary);--contrib-text-tertiary:var(--comp-contrib-text-tertiary);--control-height-24:var(--sys-layout-control-height-24);--control-height-28:var(--sys-layout-control-height-28);--control-height-32:var(--sys-layout-control-height-32);--control-height-36:var(--sys-layout-control-height-36);--control-height-40:var(--sys-layout-control-height-40);--danger-400:var(--sys-color-danger-400);--danger-500:var(--sys-color-danger-500);--danger-rgb:var(--sys-color-danger-rgb-alias);--drawer-field-bg:var(--comp-drawer-field-bg);--drawer-field-border:var(--comp-drawer-field-border);--drawer-field-focus-gradient:var(--comp-drawer-field-focus-gradient);--drawer-field-hover-bg:var(--comp-drawer-field-hover-bg);--drawer-field-hover-border:var(--comp-drawer-field-hover-border);--drawer-field-hover-gradient:var(--comp-drawer-field-hover-gradient);--drawer-footer-gap:var(--comp-wave1-drawer-footer-gap);--dropdown-description-text:var(--comp-controls-dropdown-description-text);--dropdown-selected-description:var(--comp-controls-dropdown-selected-description);--dropdown-selected-text:var(--comp-controls-dropdown-selected-text);--duration-base:var(--sys-layout-duration-base);--duration-comfortable:var(--sys-layout-duration-comfortable);--duration-fast:var(--sys-layout-duration-fast);--duration-instant:var(--sys-layout-duration-instant);--duration-overlay:var(--sys-layout-duration-overlay);--duration-slow:var(--sys-layout-duration-slow);--ease-entrance:var(--sys-layout-ease-entrance);--ease-standard:var(--sys-layout-ease-standard);--echarts-tooltip-bg:var(--comp-controls-chart-tooltip-tooltip-bg);--echarts-tooltip-secondary:var(--comp-controls-chart-tooltip-tooltip-secondary);--echarts-tooltip-text:var(--comp-controls-chart-tooltip-tooltip-text);--entity-detail-topbar-icon-bg:var(--comp-wave1-entity-detail-topbar-icon-bg);--entity-detail-topbar-icon-bg-active:var(--comp-wave1-entity-detail-topbar-icon-bg-active);--entity-detail-topbar-icon-bg-hover:var(--comp-wave1-entity-detail-topbar-icon-bg-hover);--entity-detail-topbar-icon-color:var(--comp-wave1-entity-detail-topbar-icon-color);--entity-detail-topbar-icon-ring:var(--comp-wave1-entity-detail-topbar-icon-ring);--entity-detail-topbar-min-height:var(--comp-wave1-entity-detail-topbar-min-height);--entity-detail-topbar-padding-block:var(--comp-wave1-entity-detail-topbar-padding-block);--entity-detail-topbar-padding-inline:var(--comp-wave1-entity-detail-topbar-padding-inline);--entity-detail-topbar-padding-inline-mobile:var(--comp-wave1-entity-detail-topbar-padding-inline-mobile);--font-mono:var(--sys-layout-font-family-mono);--font-sans:var(--sys-layout-font-family-sans);--font-size-11:var(--sys-layout-font-size-11);--font-size-12:var(--sys-layout-font-size-12);--font-size-13:var(--sys-layout-font-size-13);--font-size-14:var(--sys-layout-font-size-14);--font-size-15:var(--sys-layout-font-size-15);--font-size-16:var(--sys-layout-font-size-16);--font-size-18:var(--sys-layout-font-size-18);--font-size-20:var(--sys-layout-font-size-20);--font-size-24:var(--sys-layout-font-size-24);--font-size-32:var(--sys-layout-font-size-32);--font-size-base:var(--sys-layout-font-size-14);--font-weight-400:var(--sys-layout-font-weight-400);--font-weight-500:var(--sys-layout-font-weight-500);--font-weight-600:var(--sys-layout-font-weight-600);--font-weight-700:var(--sys-layout-font-weight-700);--glass-base-rgb:var(--comp-wave1-glass-base-rgb);--glass-bg:var(--comp-glass-bg);--glass-bg-light:var(--comp-wave1-glass-bg-light);--glass-bg-minimal:var(--comp-wave1-glass-bg-minimal);--glass-bg-muted:var(--comp-wave1-glass-bg-muted);--glass-bg-strong:var(--comp-wave1-glass-bg-strong);--glass-border:var(--comp-glass-border);--glass-border-rgb:var(--comp-wave1-glass-border-rgb);--glass-border-strong:var(--comp-wave1-glass-border-strong);--glass-border-subtle:var(--comp-wave1-glass-border-subtle);--glass-button-active-bg:var(--comp-wave1-glass-button-active-bg);--glass-button-active-border:var(--comp-wave1-glass-button-active-border);--glass-button-hover-bg:var(--comp-wave1-glass-button-hover-bg);--glass-button-hover-border:var(--comp-wave1-glass-button-hover-border);--glass-highlight:var(--comp-wave1-glass-highlight);--glass-input-autofill-background:var(--comp-wave5b-glass-input-autofill-background);--glass-input-autofill-caret-color:var(--comp-wave5b-glass-input-autofill-caret-color);--glass-input-autofill-text-color:var(--comp-wave5b-glass-input-autofill-text-color);--glass-input-caret-color:var(--comp-wave5b-glass-input-caret-color);--glass-input-placeholder-color:var(--comp-wave5b-glass-input-placeholder-color);--glass-input-text-color:var(--comp-wave5b-glass-input-text-color);--glass-inset:var(--comp-glass-inset);--glass-modal-content-padding-short:var(--comp-wave1-glass-modal-content-padding-short);--glass-modal-drawer-margin:var(--comp-wave1-glass-modal-drawer-margin);--glass-modal-drawer-shadow:var(--comp-wave1-glass-modal-drawer-shadow);--glass-modal-footer-padding-short:var(--comp-wave1-glass-modal-footer-padding-short);--glass-modal-header-padding-short:var(--comp-wave1-glass-modal-header-padding-short);--glass-shadow-sticky-bottom:var(--comp-wave1-glass-shadow-sticky-bottom);--glass-shadow-sticky-top:var(--comp-wave1-glass-shadow-sticky-top);--glass-shadow-subtle:var(--comp-wave1-glass-shadow-subtle);--glass-shadow-tooltip:var(--comp-glass-shadow-tooltip);--glass-surface:var(--comp-wave1-glass-surface);--glass-surface-disabled:var(--comp-wave1-glass-surface-disabled);--glass-surface-hover:var(--comp-wave1-glass-surface-hover);--glass-text-primary:var(--comp-glass-text-primary);--glass-time-field-height:var(--comp-wave1-glass-time-field-height);--glass-time-option-min-height:var(--comp-wave1-glass-time-option-min-height);--glass-time-popover-max-height:var(--comp-wave1-glass-time-popover-max-height);--glass-time-popover-min-width:var(--comp-wave1-glass-time-popover-min-width);--glass-time-popover-radius:var(--comp-wave1-glass-time-popover-radius);--glass-time-popover-z-index:var(--comp-wave1-glass-time-popover-z-index);--gray-500:var(--sys-color-gray-500-alias);--grid-columns:var(--comp-wave1-grid-columns);--header-bg-primary:var(--comp-shell-header-bg-primary);--header-bg-scrolled:var(--comp-shell-header-bg-scrolled);--header-border:var(--comp-shell-header-border);--header-dropdown-bg:var(--comp-shell-header-dropdown-bg);--header-dropdown-border:var(--comp-shell-header-dropdown-border);--header-dropdown-shadow:var(--comp-shell-header-dropdown-shadow);--header-icon-color:var(--comp-shell-header-icon-color);--header-shadow-scrolled:var(--comp-shell-header-shadow-scrolled);--header-text-primary:var(--comp-shell-header-text-primary);--info-rgb:var(--sys-color-info-rgb-alias);--input-bg-light:var(--comp-controls-input-bg-light);--input-bg-light-focus:var(--comp-controls-input-bg-light-focus);--input-bg-light-hover:var(--comp-controls-input-bg-light-hover);--input-border-light:var(--comp-controls-input-border-light);--input-focus-shadow-md:var(--comp-controls-input-focus-shadow-md);--input-focus-shadow-sm:var(--comp-controls-input-focus-shadow-sm);--kpi-columns:var(--comp-wave1-kpi-columns);--kpi-subtitle-line-height:var(--comp-wave1-kpi-subtitle-line-height);--kpi-title-line-height:var(--comp-wave1-kpi-title-line-height);--kpi-trend-negative-bg-hover:var(--comp-feedback-kpi-trend-negative-bg-hover);--kpi-trend-neutral-bg-hover:var(--comp-feedback-kpi-trend-neutral-bg-hover);--kpi-trend-positive-bg-hover:var(--comp-feedback-kpi-trend-positive-bg-hover);--logo-glow:var(--comp-shell-logo-glow);--modal-backdrop:var(--comp-modal-backdrop);--modal-backdrop-fallback:var(--comp-modal-backdrop-fallback);--modal-control-bg:var(--comp-modal-control-bg);--modal-control-bg-active:var(--comp-modal-control-bg-active);--modal-control-bg-hover:var(--comp-modal-control-bg-hover);--modal-control-border:var(--comp-modal-control-border);--modal-control-border-strong:var(--comp-modal-control-border-strong);--modal-control-placeholder:var(--comp-modal-control-placeholder);--modal-control-ring:var(--comp-modal-control-ring);--modal-control-shadow:var(--comp-modal-control-shadow);--modal-glass-bg:var(--comp-modal-glass-bg);--modal-glass-border:var(--comp-modal-glass-border);--modal-glass-shadow:var(--comp-modal-glass-shadow);--modal-glass-tint:var(--comp-modal-glass-tint);--modal-surface-radius:var(--comp-wave1-modal-surface-radius);--page-padding-x:var(--comp-wave1-page-padding-x);--radius-10:var(--sys-layout-radius-10);--radius-12:var(--sys-layout-radius-12);--radius-16:var(--sys-layout-radius-16);--radius-2:var(--sys-layout-radius-2);--radius-20:var(--sys-layout-radius-20);--radius-4:var(--sys-layout-radius-4);--radius-6:var(--sys-layout-radius-6);--radius-8:var(--sys-layout-radius-8);--radius-pill:var(--sys-layout-radius-pill);--sales-inline-overlay-field-bg:var(--comp-wave5b-sales-inline-overlay-field-bg);--sales-inline-overlay-field-hover-bg:var(--comp-wave5b-sales-inline-overlay-field-hover-bg);--sales-table-control-font-size:var(--comp-wave1-sales-table-control-font-size);--scrim-alpha:var(--sys-layout-scrim-alpha);--shadow-color-inset:var(--sys-layout-shadow-color-inset);--shadow-color-lg:var(--sys-layout-shadow-color-lg);--shadow-color-md:var(--sys-layout-shadow-color-md);--shadow-color-sm:var(--sys-layout-shadow-color-sm);--shadow-color-xs:var(--sys-layout-shadow-color-xs);--shadow-e0:var(--sys-layout-shadow-e0);--shadow-e1:var(--sys-layout-shadow-e1);--shadow-e2:var(--sys-layout-shadow-e2);--shadow-e2-ring:var(--sys-layout-shadow-e2-ring);--shadow-e3:var(--sys-layout-shadow-e3);--shadow-e3-ring:var(--sys-layout-shadow-e3-ring);--shadow-glass-subtle:var(--sys-layout-shadow-glass-subtle);--shadow-ink-ambient-rgb:var(--sys-layout-shadow-ink-ambient-rgb);--shadow-ink-key-rgb:var(--sys-layout-shadow-ink-key-rgb);--shadow-inset:var(--sys-layout-shadow-inset);--shadow-lg:var(--sys-layout-shadow-lg);--shadow-md:var(--sys-layout-shadow-md);--shadow-none:var(--sys-layout-shadow-none);--shadow-sm:var(--sys-layout-shadow-sm);--shadow-xl:var(--sys-layout-shadow-e3);--shadow-xs:var(--sys-layout-shadow-xs);--sidebar-backdrop-filter:var(--comp-shell-sidebar-backdrop-filter);--sidebar-bg-fallback:var(--comp-shell-sidebar-bg-fallback);--sidebar-bg-primary:var(--comp-shell-sidebar-bg-primary);--sidebar-border:var(--comp-shell-sidebar-border);--sidebar-close-active-bg:var(--comp-shell-sidebar-close-active-bg);--sidebar-close-bg:var(--comp-shell-sidebar-close-bg);--sidebar-close-hover-bg:var(--comp-shell-sidebar-close-hover-bg);--sidebar-close-hover-text:var(--comp-shell-sidebar-close-hover-text);--sidebar-close-text:var(--comp-shell-sidebar-close-text);--sidebar-collapsed-icon-active-bg:var(--comp-shell-sidebar-collapsed-icon-active-bg);--sidebar-collapsed-icon-active-border:var(--comp-shell-sidebar-collapsed-icon-active-border);--sidebar-collapsed-icon-active-shadow:var(--comp-shell-sidebar-collapsed-icon-active-shadow);--sidebar-collapsed-icon-hover-bg:var(--comp-shell-sidebar-collapsed-icon-hover-bg);--sidebar-collapsed-icon-hover-border:var(--comp-shell-sidebar-collapsed-icon-hover-border);--sidebar-collapsed-icon-hover-shadow:var(--comp-shell-sidebar-collapsed-icon-hover-shadow);--sidebar-header-backdrop-filter:var(--comp-shell-sidebar-header-backdrop-filter);--sidebar-header-bg:var(--comp-shell-sidebar-header-bg);--sidebar-header-border:var(--comp-shell-sidebar-header-border);--sidebar-logout-hover-bg:var(--comp-shell-sidebar-logout-hover-bg);--sidebar-logout-hover-text:var(--comp-shell-sidebar-logout-hover-text);--sidebar-logout-text:var(--comp-shell-sidebar-logout-text);--sidebar-mobile-backdrop-filter:var(--comp-shell-sidebar-mobile-backdrop-filter);--sidebar-mobile-bg:var(--comp-shell-sidebar-mobile-bg);--sidebar-mobile-bg-fallback:var(--comp-shell-sidebar-mobile-bg-fallback);--sidebar-mobile-header-backdrop-filter:var(--comp-shell-sidebar-mobile-header-backdrop-filter);--sidebar-mobile-header-bg:var(--comp-shell-sidebar-mobile-header-bg);--sidebar-mobile-header-border:var(--comp-shell-sidebar-mobile-header-border);--sidebar-mobile-header-shadow:var(--comp-shell-sidebar-mobile-header-shadow);--sidebar-mobile-shadow:var(--comp-shell-sidebar-mobile-shadow);--sidebar-nav-active-bg:var(--comp-shell-sidebar-nav-active-bg);--sidebar-nav-active-border:var(--comp-shell-sidebar-nav-active-border);--sidebar-nav-active-hover-bg:var(--comp-shell-sidebar-nav-active-hover-bg);--sidebar-nav-active-hover-text:var(--comp-shell-sidebar-nav-active-hover-text);--sidebar-nav-active-shadow:var(--comp-shell-sidebar-nav-active-shadow);--sidebar-nav-active-text:var(--comp-shell-sidebar-nav-active-text);--sidebar-nav-active-weight:var(--comp-shell-sidebar-nav-active-weight);--sidebar-nav-hover-bg:var(--comp-shell-sidebar-nav-hover-bg);--sidebar-nav-hover-transform:var(--comp-shell-sidebar-nav-hover-transform);--sidebar-nav-text:var(--comp-shell-sidebar-nav-text);--sidebar-section-active-text:var(--comp-shell-sidebar-section-active-text);--sidebar-section-active-weight:var(--comp-shell-sidebar-section-active-weight);--sidebar-section-chevron-disabled-opacity:var(--comp-shell-sidebar-section-chevron-disabled-opacity);--sidebar-section-disabled-cursor:var(--comp-shell-sidebar-section-disabled-cursor);--sidebar-section-text:var(--comp-shell-sidebar-section-text);--sidebar-section-weight:var(--comp-shell-sidebar-section-weight);--sidebar-shadow:var(--comp-shell-sidebar-shadow);--sidebar-submenu-active-bg-overlay:var(--comp-shell-sidebar-submenu-active-bg-overlay);--sidebar-submenu-active-size:var(--comp-shell-sidebar-submenu-active-size);--sidebar-submenu-active-text:var(--comp-shell-sidebar-submenu-active-text);--sidebar-submenu-active-weight:var(--comp-shell-sidebar-submenu-active-weight);--sidebar-submenu-bg:var(--comp-shell-sidebar-submenu-bg);--sidebar-submenu-item-active-bg:var(--comp-shell-sidebar-submenu-item-active-bg);--sidebar-submenu-item-active-text:var(--comp-shell-sidebar-submenu-item-active-text);--sidebar-submenu-item-bg:var(--comp-shell-sidebar-submenu-item-bg);--sidebar-submenu-item-bg-overlay:var(--comp-shell-sidebar-submenu-item-bg-overlay);--sidebar-submenu-item-hover-bg:var(--comp-shell-sidebar-submenu-item-hover-bg);--sidebar-submenu-item-text:var(--comp-shell-sidebar-submenu-item-text);--sidebar-submenu-line-color:var(--comp-shell-sidebar-submenu-line-color);--sidebar-submenu-line-width:var(--comp-shell-sidebar-submenu-line-width);--sidebar-submenu-padding:var(--comp-shell-sidebar-submenu-padding);--sidebar-toggle-bg:var(--comp-shell-sidebar-toggle-bg);--sidebar-toggle-bg-hover:var(--comp-shell-sidebar-toggle-bg-hover);--sidebar-toggle-border:var(--comp-shell-sidebar-toggle-border);--sidebar-toggle-icon-color:var(--comp-shell-sidebar-toggle-icon-color);--sidebar-toggle-icon-color-hover:var(--comp-shell-sidebar-toggle-icon-color-hover);--sidebar-tooltip-bg:var(--comp-shell-sidebar-tooltip-bg);--sidebar-tooltip-border:var(--comp-shell-sidebar-tooltip-border);--sidebar-tooltip-shadow:var(--comp-shell-sidebar-tooltip-shadow);--sidebar-tooltip-text:var(--comp-shell-sidebar-tooltip-text);--spacing-0:var(--sys-layout-spacing-0);--spacing-10:var(--sys-layout-spacing-10);--spacing-12:var(--sys-layout-spacing-12);--spacing-16:var(--sys-layout-spacing-16);--spacing-2:var(--sys-layout-spacing-2);--spacing-20:var(--sys-layout-spacing-20);--spacing-24:var(--sys-layout-spacing-24);--spacing-2xl:var(--sys-layout-spacing-32);--spacing-2xs:var(--sys-layout-spacing-4);--spacing-32:var(--sys-layout-spacing-32);--spacing-3xl:var(--sys-layout-spacing-48);--spacing-4:var(--sys-layout-spacing-4);--spacing-48:var(--sys-layout-spacing-48);--spacing-6:var(--sys-layout-spacing-6);--spacing-64:var(--sys-layout-spacing-64);--spacing-8:var(--sys-layout-spacing-8);--success-500:var(--sys-color-success-500);--success-rgb:var(--sys-color-success-rgb-alias);--table-action-font-size:var(--comp-wave1-table-action-font-size);--table-badge-font-size:var(--comp-wave1-table-badge-font-size);--table-cell-color:var(--comp-wave5b-table-cell-color);--table-header-color:var(--comp-wave5b-table-header-color);--table-line-height:var(--comp-wave1-table-line-height);--table-row-action-size:var(--comp-wave1-table-row-action-size);--text-tertiary:var(--comp-wave1-text-tertiary);--type-body-font-size:var(--sys-layout-type-body-font-size);--type-body-line-height:var(--sys-layout-type-body-line-height);--type-emphasis-font-size:var(--sys-layout-type-emphasis-font-size);--type-emphasis-line-height:var(--sys-layout-type-emphasis-line-height);--type-lead-font-size:var(--sys-layout-type-lead-font-size);--type-lead-line-height:var(--sys-layout-type-lead-line-height);--type-mini-font-size:var(--sys-layout-type-mini-font-size);--type-mini-line-height:var(--sys-layout-type-mini-line-height);--type-small-font-size:var(--sys-layout-type-small-font-size);--type-small-line-height:var(--sys-layout-type-small-line-height);--type-title-lg-font-size:var(--sys-layout-type-title-lg-font-size);--type-title-lg-line-height:var(--sys-layout-type-title-lg-line-height);--type-title-lg-tracking:var(--sys-layout-type-title-lg-tracking);--type-title-md-font-size:var(--sys-layout-type-title-md-font-size);--type-title-md-line-height:var(--sys-layout-type-title-md-line-height);--type-title-md-tracking:var(--sys-layout-type-title-md-tracking);--type-title-sm-font-size:var(--sys-layout-type-title-sm-font-size);--type-title-sm-line-height:var(--sys-layout-type-title-sm-line-height);--type-title-sm-tracking:var(--sys-layout-type-title-sm-tracking);--type-title-xl-font-size:var(--sys-layout-type-title-xl-font-size);--type-title-xl-line-height:var(--sys-layout-type-title-xl-line-height);--type-title-xl-tracking:var(--sys-layout-type-title-xl-tracking);--type-ui-font-size:var(--sys-layout-type-ui-font-size);--type-ui-line-height:var(--sys-layout-type-ui-line-height);--undo-affordance-bg:var(--comp-undo-affordance-bg);--undo-affordance-bg-hover:var(--comp-undo-affordance-bg-hover);--undo-affordance-border:var(--comp-undo-affordance-border);--undo-affordance-border-hover:var(--comp-undo-affordance-border-hover);--undo-affordance-fg:var(--comp-undo-affordance-fg);--undo-affordance-focus-ring:var(--comp-undo-affordance-focus-ring);--undo-affordance-shadow:var(--comp-undo-affordance-shadow);--warning-rgb:var(--sys-color-warning-rgb-alias);--wf-action-badge-text:var(--comp-workforce-action-badge-text);--wf-action-notify-bg:var(--comp-workforce-action-notify-bg);--wf-action-notify-bg-active:var(--comp-workforce-action-notify-bg-active);--wf-action-notify-bg-hover:var(--comp-workforce-action-notify-bg-hover);--wf-action-notify-icon:var(--comp-workforce-action-notify-icon);--wf-action-notify-ring:var(--comp-workforce-action-notify-ring);--wf-action-notify-shadow:var(--comp-workforce-action-notify-shadow);--wf-action-notify-shadow-active:var(--comp-workforce-action-notify-shadow-active);--wf-action-notify-shadow-hover:var(--comp-workforce-action-notify-shadow-hover);--wf-action-publish-bg:var(--comp-workforce-action-publish-bg);--wf-action-publish-bg-active:var(--comp-workforce-action-publish-bg-active);--wf-action-publish-bg-hover:var(--comp-workforce-action-publish-bg-hover);--wf-action-publish-icon:var(--comp-workforce-action-publish-icon);--wf-action-publish-ring:var(--comp-workforce-action-publish-ring);--wf-action-publish-shadow:var(--comp-workforce-action-publish-shadow);--wf-action-publish-shadow-active:var(--comp-workforce-action-publish-shadow-active);--wf-action-publish-shadow-hover:var(--comp-workforce-action-publish-shadow-hover);--wf-availability-available-bg:var(--comp-workforce-availability-available-bg);--wf-availability-available-border:var(--comp-workforce-availability-available-border);--wf-availability-available-text:var(--comp-workforce-availability-available-text);--wf-availability-button-bg:var(--comp-workforce-availability-button-bg);--wf-availability-button-hover-bg:var(--comp-workforce-availability-button-hover-bg);--wf-availability-button-hover-border:var(--comp-workforce-availability-button-hover-border);--wf-availability-overlay-available:var(--comp-workforce-availability-overlay-available);--wf-availability-overlay-preferred:var(--comp-workforce-availability-overlay-preferred);--wf-availability-overlay-unavailable:var(--comp-workforce-availability-overlay-unavailable);--wf-availability-preferred-bg:var(--comp-workforce-availability-preferred-bg);--wf-availability-preferred-border:var(--comp-workforce-availability-preferred-border);--wf-availability-preferred-text:var(--comp-workforce-availability-preferred-text);--wf-availability-unavailable-bg:var(--comp-workforce-availability-unavailable-bg);--wf-availability-unavailable-border:var(--comp-workforce-availability-unavailable-border);--wf-availability-unavailable-text:var(--comp-workforce-availability-unavailable-text);--wf-badge-confirming-bg:var(--comp-workforce-badge-confirming-bg);--wf-badge-empty-bg:var(--comp-workforce-badge-empty-bg);--wf-badge-locked-bg:var(--comp-workforce-badge-locked-bg);--wf-badge-notify-bg:var(--comp-workforce-badge-notify-bg);--wf-badge-open-bg:var(--comp-workforce-badge-open-bg);--wf-badge-publish-bg:var(--comp-workforce-badge-publish-bg);--wf-badge-text:var(--comp-workforce-badge-text);--wf-compliance-banner-bg:var(--comp-workforce-compliance-banner-bg);--wf-compliance-error-bg:var(--comp-workforce-compliance-error-bg);--wf-compliance-warning-bg:var(--comp-workforce-compliance-warning-bg);--wf-conflict-highlight-overlay:var(--comp-workforce-conflict-highlight-overlay);--wf-conflict-overlay-bg:var(--comp-workforce-conflict-overlay-bg);--wf-conflict-popover-shadow:var(--comp-workforce-conflict-popover-shadow);--wf-drawer-shadow:var(--comp-workforce-drawer-shadow);--wf-grid-header-backdrop:var(--comp-wave1-wf-grid-header-backdrop);--wf-grid-header-bg:var(--comp-workforce-grid-header-bg);--wf-leave-approved-bg:var(--comp-workforce-leave-approved-bg);--wf-note-indicator-color:var(--comp-workforce-note-indicator-color);--wf-overlay-hint-shadow:var(--comp-workforce-overlay-hint-shadow);--wf-role-bartender:var(--comp-workforce-role-bartender);--wf-role-default:var(--comp-workforce-role-default);--wf-role-server:var(--comp-workforce-role-server);--wf-shift-actions-shadow:var(--comp-workforce-shift-actions-shadow);--wf-shift-confirmed-bg:var(--comp-wave1-wf-shift-confirmed-bg);--wf-shift-confirmed-border:var(--comp-wave1-wf-shift-confirmed-border);--wf-shift-conflict-bg:var(--comp-workforce-shift-conflict-bg);--wf-shift-conflict-border:var(--comp-workforce-shift-conflict-border);--wf-shift-draft-bg:var(--comp-workforce-shift-draft-bg);--wf-shift-draft-border:var(--comp-workforce-shift-draft-border);--wf-shift-empty-bg:var(--comp-workforce-shift-empty-bg);--wf-shift-empty-border:var(--comp-workforce-shift-empty-border);--wf-shift-hover-shadow:var(--comp-workforce-shift-hover-shadow);--wf-shift-open-bg:var(--comp-workforce-shift-open-bg);--wf-shift-open-border:var(--comp-workforce-shift-open-border);--wf-shift-published-bg:var(--comp-workforce-shift-published-bg);--wf-shift-published-border:var(--comp-workforce-shift-published-border);--wf-shift-text-default:var(--comp-workforce-shift-text-default);--wf-state-confirmed:var(--comp-workforce-state-confirmed);--wf-state-notified:var(--comp-workforce-state-notified);--wf-state-published:var(--comp-workforce-state-published);--wf-surface-border-subtle:var(--comp-workforce-surface-border-subtle);--wf-surface-faint-bg:var(--comp-workforce-surface-faint-bg);--wf-surface-subtle-bg:var(--comp-workforce-surface-subtle-bg);--wf-surface-subtle-hover-bg:var(--comp-workforce-surface-subtle-hover-bg);--wf-text-negative:var(--comp-workforce-text-negative);--wf-text-positive:var(--comp-workforce-text-positive);--wf-text-warning:var(--comp-workforce-text-warning);--wf-toolbar-icon-active-bg:var(--comp-workforce-toolbar-icon-active-bg);--wf-toolbar-icon-active-border:var(--comp-workforce-toolbar-icon-active-border);--wf-toolbar-icon-active-icon:var(--comp-workforce-toolbar-icon-active-icon);--wf-toolbar-icon-bg:var(--comp-workforce-toolbar-icon-bg);--wf-toolbar-icon-bg-active:var(--comp-workforce-toolbar-icon-bg-active);--wf-toolbar-icon-bg-hover:var(--comp-workforce-toolbar-icon-bg-hover);--wf-toolbar-icon-color:var(--comp-workforce-toolbar-icon-color);--wf-toolbar-icon-ring:var(--comp-workforce-toolbar-icon-ring);--wf-toolbar-toggle-shadow:var(--comp-workforce-toolbar-toggle-shadow);--wf-week-chip-bg:var(--comp-workforce-week-chip-bg);--wf-week-chip-border:var(--comp-workforce-week-chip-border);--wf-week-chip-border-hover:var(--comp-workforce-week-chip-border-hover);--wf-week-chip-hover:var(--comp-workforce-week-chip-hover)}:root.dark[data-theme=dark-midnight]{--comp-auth-glass-bg:#15172159;--comp-auth-glass-bg-strong:rgba(var(--sys-color-bg-header-base-rgb),.58);--comp-auth-glass-bg-subtle:transparent;--comp-auth-glass-blur-md:8px;--comp-auth-glass-border:rgba(var(--sys-color-white-rgb),.15);--comp-auth-glass-card-bg:rgba(var(--sys-color-slate-800-rgb),.35);--comp-auth-glass-card-border:rgba(var(--sys-color-slate-600-rgb),.4);--comp-auth-glass-card-shadow:0 4px 16px rgba(var(--sys-color-black-rgb),.1),inset 0 1px 0 rgba(var(--sys-color-white-rgb),.3);--comp-auth-glass-card-solid-bg:rgb(var(--sys-color-slate-800-rgb));--comp-auth-glass-card-solid-border:rgb(var(--sys-color-slate-600-rgb));--comp-auth-glass-card-solid-shadow:0 4px 16px rgba(var(--sys-color-black-rgb),.18);--comp-contrib-border:var(--sys-color-border);--comp-contrib-border-strong:var(--sys-color-border-strong);--comp-contrib-chip-bg:var(--sys-color-bg-secondary);--comp-contrib-chip-label:var(--sys-color-text-secondary);--comp-contrib-hover:var(--sys-color-bg-subtle-hover);--comp-contrib-negative:var(--sys-color-danger);--comp-contrib-negative-pattern:linear-gradient(135deg,transparent 0 46%,var(--comp-contrib-negative-soft)46% 54%,transparent 54% 100%);--comp-contrib-negative-soft:var(--sys-color-danger-light);--comp-contrib-primary:var(--sys-color-primary);--comp-contrib-primary-contrast:var(--sys-color-text-on-accent);--comp-contrib-primary-soft:var(--sys-color-primary-light);--comp-contrib-remainder-pattern:linear-gradient(135deg,transparent 0 46%,var(--sys-color-border-subtle)46% 54%,transparent 54% 100%);--comp-contrib-secondary:var(--sys-color-purple);--comp-contrib-secondary-soft:rgba(var(--sys-color-purple-rgb),.12);--comp-contrib-share-fill-end:rgba(var(--sys-theme-rgb),.72);--comp-contrib-share-fill-start:rgba(var(--sys-theme-rgb),.92);--comp-contrib-share-track:var(--sys-color-bg-subtle);--comp-contrib-surface:var(--sys-color-bg-primary);--comp-contrib-surface-alt:var(--sys-color-bg-secondary);--comp-contrib-surface-elevated:var(--sys-color-bg-elevated);--comp-contrib-tab-inactive-bg:var(--sys-color-bg-secondary);--comp-contrib-tab-inactive-border:var(--sys-color-border);--comp-contrib-text-primary:var(--sys-color-text-primary);--comp-contrib-text-secondary:var(--sys-color-text-secondary);--comp-contrib-text-tertiary:var(--sys-color-text-tertiary);--comp-controls-dropdown-menu-bg:var(--sys-color-bg-level-2);--comp-controls-dropdown-menu-bg-rgb:42,45,58;--comp-controls-dropdown-menu-shadow:var(--sys-layout-shadow-e2-ring);--comp-crm-toolbar-icon-active-bg:rgba(var(--sys-color-slate-400-rgb),.38);--comp-crm-toolbar-icon-bg:rgba(var(--sys-color-slate-400-rgb),.26);--comp-crm-toolbar-icon-hover-bg:rgba(var(--sys-color-slate-400-rgb),.32);--comp-crm-toolbar-icon-ring:rgba(var(--sys-color-slate-400-rgb),.6);--comp-crm-toolbar-icon-text:rgba(var(--sys-color-slate-50-rgb),.76);--comp-drawer-field-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark[data-theme=dark-midnight]{--comp-drawer-field-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)88%,var(--sys-color-text-tertiary)12%)}}:root.dark[data-theme=dark-midnight]{--comp-drawer-field-border:var(--sys-color-text-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark[data-theme=dark-midnight]{--comp-drawer-field-border:color-mix(in srgb,var(--sys-color-text-tertiary)80%,var(--sys-color-border)20%)}}:root.dark[data-theme=dark-midnight]{--comp-drawer-field-focus-gradient:linear-gradient(var(--sys-color-focus-ring),var(--sys-color-focus-ring));--comp-drawer-field-hover-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark[data-theme=dark-midnight]{--comp-drawer-field-hover-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)82%,var(--sys-color-text-tertiary)18%)}}:root.dark[data-theme=dark-midnight]{--comp-drawer-field-hover-border:var(--sys-color-text-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark[data-theme=dark-midnight]{--comp-drawer-field-hover-border:color-mix(in srgb,var(--sys-color-text-tertiary)92%,var(--sys-color-border)8%)}}:root.dark[data-theme=dark-midnight]{--comp-drawer-field-hover-gradient:linear-gradient(var(--comp-drawer-field-hover-border),var(--comp-drawer-field-hover-border));--comp-feedback-alert-variant-error-tone:#f87171;--comp-feedback-alert-variant-error-tone-rgb:248,113,113;--comp-feedback-alert-variant-info-tone:#60a5fa;--comp-feedback-alert-variant-info-tone-rgb:96,165,250;--comp-feedback-alert-variant-success-tone:#4ade80;--comp-feedback-alert-variant-success-tone-rgb:74,222,128;--comp-feedback-alert-variant-warning-surface:#463c27;--comp-feedback-alert-variant-warning-surface-rgb:70,60,39;--comp-feedback-alert-variant-warning-tone:#fbbf24;--comp-feedback-alert-variant-warning-tone-rgb:251,191,36;--comp-feedback-chart-tooltip-bg:#151721f2;--comp-floating-bar-surface-bg:var(--sys-color-bg-level-2);--comp-floating-bar-surface-bg-rgb:42,45,58;--comp-floating-bar-surface-border:var(--sys-color-border);--comp-floating-bar-surface-shadow:var(--sys-layout-shadow-e2-ring);--comp-glass-bg:var(--sys-color-bg-level-2);--comp-modal-backdrop:var(--sys-color-scrim);--comp-modal-backdrop-fallback:var(--sys-color-scrim);--comp-modal-control-bg:#181b2a66;--comp-modal-control-bg-active:#20233294;--comp-modal-control-bg-hover:#1c1f2e80;--comp-modal-control-border:#6574cd59;--comp-modal-control-border-strong:#6574cd7a;--comp-modal-control-placeholder:#e0e7ffad;--comp-modal-control-ring:#6574cd66;--comp-modal-control-shadow:0 16px 38px #080e1e7a;--comp-modal-glass-bg:var(--sys-color-bg-level-3);--comp-modal-glass-border:var(--sys-color-border);--comp-modal-glass-shadow:var(--sys-layout-shadow-e3);--comp-modal-glass-tint:var(--sys-color-bg-level-3);--comp-ops-toolbar-icon-active-bg:rgba(var(--sys-color-slate-400-rgb),.38);--comp-ops-toolbar-icon-bg:rgba(var(--sys-color-slate-400-rgb),.26);--comp-ops-toolbar-icon-hover-bg:rgba(var(--sys-color-slate-400-rgb),.32);--comp-ops-toolbar-icon-ring:rgba(var(--sys-color-slate-400-rgb),.6);--comp-ops-toolbar-icon-text:rgba(var(--sys-color-slate-50-rgb),.76);--comp-sales-shadow-elevated:0 20px 40px #050a1961;--comp-sales-shadow-subtle:0 14px 28px #050a1947;--comp-sales-status-error-bg:#ff335b42;--comp-sales-status-error-text:#ffd6dce6;--comp-sales-status-idle-bg:#94a3b83d;--comp-sales-status-idle-text:#ffffffb8;--comp-sales-status-saved-bg:#82d3da47;--comp-sales-status-saved-text:#d6f6f7eb;--comp-sales-status-saving-bg:rgba(var(--sys-theme-rgb),.24);--comp-sales-status-saving-text:#ffffffdb;--comp-sales-surface-card-border:#94a3b82e;--comp-sales-surface-emphasis-border:#94a3b824;--comp-sales-surface-grid-border:#94a3b81f;--comp-sales-surface-grid-header-bg:#94a3b833;--comp-sales-surface-grid-row-alt:#ffffff0d;--comp-sales-surface-grid-row-hover:rgba(var(--sys-theme-rgb),.18);--comp-sales-surface-summary-border:#94a3b829;--comp-shell-header-bg-primary:#151721d9;--comp-shell-header-bg-scrolled:#15172159;--comp-shell-sidebar-bg-fallback:#151721f7;--comp-shell-sidebar-bg-primary:#151721f0;--comp-shell-sidebar-header-bg:#151721e6;--comp-wave1-ai-chat-message-max-width:920px;--comp-wave1-border-radius-full:var(--sys-layout-radius-full);--comp-wave1-border-radius-lg:var(--sys-layout-radius-lg);--comp-wave1-border-radius-md:var(--sys-layout-radius-md);--comp-wave1-btn-height-sm:var(--sys-layout-control-height-28);--comp-wave1-button-radius-icon:var(--sys-layout-radius-full);--comp-wave1-comp-controls-focus-ring-offset:2px;--comp-wave1-consolidated-kpi-radius:20px;--comp-wave1-content-footer-height:96px;--comp-wave1-drawer-footer-gap:var(--sys-layout-spacing-12);--comp-wave1-entity-detail-topbar-icon-bg:var(--sys-color-bg-subtle);--comp-wave1-entity-detail-topbar-icon-bg-active:var(--sys-color-primary-active);--comp-wave1-entity-detail-topbar-icon-bg-hover:var(--sys-color-bg-subtle-hover);--comp-wave1-entity-detail-topbar-icon-color:var(--sys-color-text-secondary);--comp-wave1-entity-detail-topbar-icon-ring:var(--sys-color-ring);--comp-wave1-entity-detail-topbar-min-height:40px;--comp-wave1-entity-detail-topbar-padding-block:var(--sys-layout-spacing-8);--comp-wave1-entity-detail-topbar-padding-inline:var(--sys-layout-spacing-12);--comp-wave1-entity-detail-topbar-padding-inline-mobile:var(--sys-layout-spacing-8);--comp-wave1-glass-base-rgb:var(--sys-color-bg-header-base-rgb);--comp-wave1-glass-bg-light:var(--comp-glass-bg);--comp-wave1-glass-bg-minimal:var(--sys-color-bg-level-1);--comp-wave1-glass-bg-muted:var(--sys-color-bg-level-2);--comp-wave1-glass-bg-strong:var(--sys-color-bg-level-3);--comp-wave1-glass-border-rgb:var(--sys-color-border-rgb);--comp-wave1-glass-border-strong:var(--sys-color-border-strong);--comp-wave1-glass-border-subtle:var(--sys-color-border-subtle);--comp-wave1-glass-button-active-bg:var(--sys-color-primary-active);--comp-wave1-glass-button-active-border:var(--sys-color-primary-border);--comp-wave1-glass-button-hover-bg:var(--sys-color-bg-subtle-hover);--comp-wave1-glass-button-hover-border:var(--sys-color-border-hover);--comp-wave1-glass-highlight:var(--sys-color-border-subtle);--comp-wave1-glass-modal-content-padding-short:var(--sys-layout-spacing-16);--comp-wave1-glass-modal-drawer-margin:var(--sys-layout-spacing-0);--comp-wave1-glass-modal-drawer-shadow:var(--sys-layout-shadow-e2-ring);--comp-wave1-glass-modal-footer-padding-short:var(--sys-layout-spacing-12);--comp-wave1-glass-modal-header-padding-short:var(--sys-layout-spacing-12);--comp-wave1-glass-shadow-sticky-bottom:0 -8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.32);--comp-wave1-glass-shadow-sticky-top:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.32);--comp-wave1-glass-shadow-subtle:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.28);--comp-wave1-glass-surface:var(--sys-color-bg-primary);--comp-wave1-glass-surface-disabled:var(--sys-color-bg-secondary);--comp-wave1-glass-surface-hover:var(--sys-color-bg-subtle-hover);--comp-wave1-glass-time-field-height:var(--comp-glass-trigger-base-height);--comp-wave1-glass-time-option-min-height:var(--sys-layout-control-height-32);--comp-wave1-glass-time-popover-max-height:400px;--comp-wave1-glass-time-popover-min-width:min(280px, calc(100vw - 32px) );--comp-wave1-glass-time-popover-radius:var(--sys-layout-radius-10);--comp-wave1-glass-time-popover-z-index:var(--sys-layout-z-popover);--comp-wave1-grid-columns:repeat(auto-fit,minmax(240px,1fr));--comp-wave1-kpi-columns:4;--comp-wave1-kpi-subtitle-line-height:20px;--comp-wave1-kpi-title-line-height:24px;--comp-wave1-modal-surface-radius:var(--comp-card-base-border-radius);--comp-wave1-page-padding-x:var(--sys-layout-spacing-24);--comp-wave1-sales-table-control-font-size:var(--sys-layout-font-size-sm);--comp-wave1-table-action-font-size:var(--sys-layout-font-size-11);--comp-wave1-table-badge-font-size:10px;--comp-wave1-table-line-height:1.4;--comp-wave1-table-row-action-size:24px;--comp-wave1-text-tertiary:var(--sys-color-text-tertiary);--comp-wave1-wf-grid-header-backdrop:none;--comp-wave1-wf-shift-confirmed-bg:var(--comp-workforce-state-confirmed);--comp-wave1-wf-shift-confirmed-border:rgba(var(--sys-theme-rgb),.55);--comp-wave5b-glass-input-autofill-background:var(--sys-color-control-fill);--comp-wave5b-glass-input-autofill-caret-color:var(--comp-wave5b-glass-input-caret-color);--comp-wave5b-glass-input-autofill-text-color:var(--comp-wave5b-glass-input-text-color);--comp-wave5b-glass-input-caret-color:var(--comp-wave5b-glass-input-text-color);--comp-wave5b-glass-input-placeholder-color:var(--sys-color-text-secondary);--comp-wave5b-glass-input-text-color:var(--sys-color-text-primary);--comp-wave5b-sales-inline-overlay-field-bg:var(--sys-color-bg-secondary);--comp-wave5b-sales-inline-overlay-field-bg-rgb:21,23,33;--comp-wave5b-sales-inline-overlay-field-hover-bg:var(--sys-color-bg-subtle-hover);--comp-wave5b-table-cell-color:var(--sys-color-text-secondary);--comp-wave5b-table-header-color:var(--sys-color-text-tertiary);--comp-workforce-action-badge-text:var(--sys-color-text-inverse);--comp-workforce-action-notify-bg:#ffc4284d;--comp-workforce-action-notify-bg-active:#ffc42875;--comp-workforce-action-notify-bg-hover:#ffc42861;--comp-workforce-action-notify-icon:var(--sys-color-warning);--comp-workforce-action-notify-ring:#ffc42894;--comp-workforce-action-notify-shadow:none;--comp-workforce-action-notify-shadow-active:none;--comp-workforce-action-notify-shadow-hover:none;--comp-workforce-action-publish-bg:rgba(var(--sys-theme-rgb),.28);--comp-workforce-action-publish-bg-active:rgba(var(--sys-theme-rgb),.44);--comp-workforce-action-publish-bg-hover:rgba(var(--sys-theme-rgb),.36);--comp-workforce-action-publish-icon:rgba(var(--sys-theme-rgb),.98);--comp-workforce-action-publish-ring:rgba(var(--sys-theme-rgb),.6);--comp-workforce-action-publish-shadow:none;--comp-workforce-action-publish-shadow-active:none;--comp-workforce-action-publish-shadow-hover:none;--comp-workforce-availability-available-bg:#10b9812e;--comp-workforce-availability-available-border:#10b981a6;--comp-workforce-availability-available-text:#10b981fa;--comp-workforce-availability-overlay-available:#a7f3d047;--comp-workforce-availability-overlay-preferred:#8b96ff24;--comp-workforce-availability-overlay-unavailable:#ff63842e;--comp-workforce-availability-preferred-bg:#8b96ff33;--comp-workforce-availability-preferred-border:#8b96ffc7;--comp-workforce-availability-preferred-text:#8b96fffa;--comp-workforce-availability-unavailable-bg:#ff63843d;--comp-workforce-availability-unavailable-border:#ff6384e0;--comp-workforce-availability-unavailable-text:#fca5a5;--comp-workforce-availability-unavailable-text-rgb:252,165,165;--comp-workforce-badge-confirming-bg:#3b82f6d9;--comp-workforce-badge-empty-bg:#6b7280d9;--comp-workforce-badge-locked-bg:#4b5563d9;--comp-workforce-badge-notify-bg:var(--sys-color-warning);--comp-workforce-badge-open-bg:#d946ef;--comp-workforce-badge-open-bg-rgb:217,70,239;--comp-workforce-badge-publish-bg:rgb(var(--sys-theme-rgb));--comp-workforce-badge-text:var(--sys-color-text-on-accent);--comp-workforce-compliance-banner-bg:#ffffff14;--comp-workforce-compliance-error-bg:#ff638457;--comp-workforce-compliance-warning-bg:#ffc42847;--comp-workforce-grid-header-bg:var(--sys-color-bg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root.dark[data-theme=dark-midnight]{--comp-workforce-grid-header-bg:color-mix(in srgb,var(--sys-color-bg-tertiary)66%,var(--sys-color-bg-primary)34%)}}:root.dark[data-theme=dark-midnight]{--comp-workforce-leave-approved-bg:#8b5cf63d;--comp-workforce-note-indicator-color:#a78bfaf2;--comp-workforce-overlay-hint-shadow:0 18px 44px #0a0e1e94;--comp-workforce-role-bartender:#45b7d1;--comp-workforce-role-bartender-rgb:69,183,209;--comp-workforce-role-default:#94a3b8;--comp-workforce-role-default-rgb:148,163,184;--comp-workforce-role-server:#96ceb4;--comp-workforce-role-server-rgb:150,206,180;--comp-workforce-shift-conflict-bg:#ff638452;--comp-workforce-shift-conflict-border:#ff638480;--comp-workforce-shift-draft-bg:#94a3b83d;--comp-workforce-shift-draft-border:#94a3b85c;--comp-workforce-shift-empty-bg:#ffffff1a;--comp-workforce-shift-empty-border:#94a3b84d;--comp-workforce-shift-open-bg:rgba(var(--sys-theme-rgb),.22);--comp-workforce-shift-open-border:rgba(var(--sys-theme-rgb),.6);--comp-workforce-shift-published-bg:#22d3ee2e;--comp-workforce-shift-published-border:#06b6d466;--comp-workforce-shift-text-default:var(--sys-color-text-primary);--comp-workforce-state-confirmed:#06b6d4f2;--comp-workforce-state-notified:#7d88f4f2;--comp-workforce-state-published:#b8e6d1f2;--comp-workforce-text-negative:#ffb3ba;--comp-workforce-text-negative-rgb:255,179,186;--comp-workforce-text-positive:#a8e6cf;--comp-workforce-text-positive-rgb:168,230,207;--comp-workforce-text-warning:#ffd93d;--comp-workforce-text-warning-rgb:255,217,61;--comp-workforce-toolbar-icon-active-bg:#94a3b870;--comp-workforce-toolbar-icon-active-border:#94a3b8ad;--comp-workforce-toolbar-icon-active-icon:#f8fafcf0;--comp-workforce-toolbar-icon-bg:#94a3b842;--comp-workforce-toolbar-icon-bg-active:#94a3b861;--comp-workforce-toolbar-icon-bg-hover:#94a3b852;--comp-workforce-toolbar-icon-color:#ecf0f6c2;--comp-workforce-toolbar-icon-ring:#94a3b899;--comp-workforce-toolbar-toggle-shadow:none;--comp-workforce-week-chip-bg:#94a3b838;--comp-workforce-week-chip-border:#94a3b880;--comp-workforce-week-chip-border-hover:#94a3b89e;--comp-workforce-week-chip-hover:#94a3b84d;--sys-color-accent:rgb(var(--sys-theme-rgb));--sys-color-accent-hover:rgba(var(--sys-theme-rgb),.08);--sys-color-accent-tint:rgba(var(--sys-theme-rgb),.1);--sys-color-bg-header-base-rgb:21,23,33;--sys-color-bg-light-accent:#2a2d3a;--sys-color-bg-light-accent-rgb:42,45,58;--sys-color-bg-mobile-header-base-rgb:21,23,33;--sys-color-bg-overlay:#151d2dd9;--sys-color-bg-overlay-heavy:#151d2df2;--sys-color-bg-primary:#1c1f2e;--sys-color-bg-primary-rgb:28,31,46;--sys-color-bg-primary-overlay:#1c1f2ee6;--sys-color-bg-secondary:#151721;--sys-color-bg-secondary-rgb:21,23,33;--sys-color-bg-tertiary:#2a2d3a;--sys-color-bg-tertiary-rgb:42,45,58;--sys-color-bg-elevated:var(--sys-color-bg-level-2);--sys-color-bg-level-0:#151721;--sys-color-bg-level-0-rgb:21,23,33;--sys-color-bg-level-1:#1c1f2e;--sys-color-bg-level-1-rgb:28,31,46;--sys-color-bg-level-2:#2a2d3a;--sys-color-bg-level-2-rgb:42,45,58;--sys-color-bg-level-3:#343849;--sys-color-bg-level-3-rgb:52,56,73;--sys-color-bg-light:var(--sys-color-bg-light-accent);--sys-color-border:#ffffff14;--sys-color-border-hover:#ffffff29;--sys-color-border-primary:var(--sys-color-border);--sys-color-border-rgb:255,255,255;--sys-color-border-strong:#ffffff2e;--sys-color-border-subtle:#ffffff17;--sys-color-brand-500:var(--sys-color-brand-purple-blue);--sys-color-control-border:rgba(var(--sys-color-control-border-rgb),.14);--sys-color-control-border-rgb:255,255,255;--sys-color-control-fill:rgb(var(--sys-color-control-fill-rgb));--sys-color-control-fill-rgb:49,53,68;--sys-color-danger-400:var(--sys-color-red-400);--sys-color-danger-500:var(--sys-color-red-500);--sys-color-danger-rgb-alias:var(--sys-color-danger-rgb);--sys-color-divider:#ffffff17;--sys-color-divider-strong:#ffffff26;--sys-color-error-hover:var(--sys-color-danger-hover);--sys-color-focus-alias:var(--sys-color-focus-ring);--sys-color-focus-ring:rgb(var(--sys-color-focus-ring-rgb));--sys-color-gray-500-alias:var(--sys-color-gray-500);--sys-color-gray-900:#f8fafc;--sys-color-gray-900-rgb:248,250,252;--sys-color-info-border:var(--sys-color-info-light);--sys-color-info-rgb-alias:var(--sys-color-info-rgb);--sys-color-on-accent:var(--sys-color-text-on-accent);--sys-color-orange-600:#fb923c;--sys-color-orange-600-rgb:251,146,60;--sys-color-primary-bg:var(--sys-color-primary-light);--sys-color-primary-icon:#67e8f9;--sys-color-primary-icon-rgb:103,232,249;--sys-color-primary-lighter:rgba(var(--sys-theme-rgb),.12);--sys-color-primary-text:#67e8f9;--sys-color-primary-text-rgb:103,232,249;--sys-color-purple-500:var(--sys-color-purple);--sys-color-ring:var(--sys-color-focus-ring);--sys-color-rose-500:var(--sys-color-brand-rose);--sys-color-scrim:rgba(15,23,42,var(--sys-layout-scrim-alpha));--sys-color-shadow:#020617;--sys-color-shadow-rgb:2,6,23;--sys-color-success-500:var(--sys-color-green-500);--sys-color-success-border:rgba(var(--sys-color-success-rgb),.34);--sys-color-success-border-light:rgba(var(--sys-color-success-rgb),.24);--sys-color-success-rgb-alias:var(--sys-color-success-rgb);--sys-color-success-subtle:rgba(var(--sys-color-success-rgb),.18);--sys-color-surface:var(--sys-color-bg-primary);--sys-color-surface-elevated:var(--sys-color-bg-level-2);--sys-color-surface-secondary:var(--sys-color-bg-secondary);--sys-color-surface-tertiary:var(--sys-color-bg-tertiary);--sys-color-switch-thumb-off:rgba(var(--sys-color-switch-thumb-off-rgb),.72);--sys-color-switch-thumb-off-rgb:255,255,255;--sys-color-text-alias:var(--sys-color-text-primary);--sys-color-text-inverse:#0f1419;--sys-color-text-inverse-rgb:15,20,25;--sys-color-text-muted:#ffffff40;--sys-color-text-on-accent:#fff;--sys-color-text-on-accent-rgb:255,255,255;--sys-color-text-on-emphasis:#fff;--sys-color-text-on-emphasis-rgb:255,255,255;--sys-color-text-primary:#ffffffde;--sys-color-text-secondary:#fff9;--sys-color-text-tertiary:#ffffff61;--sys-color-text-tertiary-rgb-alias:255,255,255;--sys-color-warning-700:var(--sys-color-warning-dark);--sys-color-warning-rgb-alias:var(--sys-color-warning-rgb);--sys-layout-border-hairline:1px;--sys-layout-control-height-24:calc(24px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-28:calc(28px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-32:calc(32px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-36:calc(36px*var(--sys-layout-misc-typography-scale));--sys-layout-control-height-40:calc(40px*var(--sys-layout-misc-typography-scale));--sys-layout-duration-base:.15s;--sys-layout-duration-comfortable:.2s;--sys-layout-duration-fast:.1s;--sys-layout-duration-instant:50ms;--sys-layout-duration-overlay:.4s;--sys-layout-duration-slow:.3s;--sys-layout-ease-entrance:var(--sys-layout-motion-bounce-easing-snap);--sys-layout-ease-standard:cubic-bezier(.4,0,.2,1);--sys-layout-font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--sys-layout-font-family-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sys-layout-font-size-11:calc(11px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-12:calc(12px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-13:calc(13px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-14:calc(14px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-15:calc(15px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-16:calc(16px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-18:calc(18px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-20:calc(20px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-24:calc(24px*var(--sys-layout-misc-typography-scale));--sys-layout-font-size-32:calc(32px*var(--sys-layout-misc-typography-scale));--sys-layout-font-weight-400:400;--sys-layout-font-weight-500:500;--sys-layout-font-weight-600:600;--sys-layout-font-weight-700:700;--sys-layout-radius-10:10px;--sys-layout-radius-12:12px;--sys-layout-radius-16:16px;--sys-layout-radius-2:2px;--sys-layout-radius-20:20px;--sys-layout-radius-4:4px;--sys-layout-radius-6:6px;--sys-layout-radius-8:8px;--sys-layout-radius-pill:var(--sys-layout-radius-full);--sys-layout-scrim-alpha:.55;--sys-layout-shadow-color-inset:rgba(var(--sys-color-white-rgb),.05);--sys-layout-shadow-color-lg:rgba(var(--sys-layout-shadow-ink-key-rgb),.56);--sys-layout-shadow-color-md:rgba(var(--sys-layout-shadow-ink-key-rgb),.34);--sys-layout-shadow-color-sm:rgba(var(--sys-layout-shadow-ink-key-rgb),.24);--sys-layout-shadow-color-xs:rgba(var(--sys-layout-shadow-ink-key-rgb),.18);--sys-layout-shadow-e0:none;--sys-layout-shadow-e1:0 1px 2px rgba(var(--sys-layout-shadow-ink-key-rgb),.24),0 1px 1px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.18);--sys-layout-shadow-e2:0 10px 24px rgba(var(--sys-layout-shadow-ink-key-rgb),.34),0 2px 8px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.24);--sys-layout-shadow-e2-ring:0 0 0 1px #94a3b833,0 10px 24px rgba(var(--sys-layout-shadow-ink-key-rgb),.38),0 2px 8px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.26);--sys-layout-shadow-e3:0 24px 64px rgba(var(--sys-layout-shadow-ink-key-rgb),.46),0 6px 18px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.28);--sys-layout-shadow-e3-ring:0 0 0 1px #94a3b838,0 24px 64px rgba(var(--sys-layout-shadow-ink-key-rgb),.5),0 6px 18px rgba(var(--sys-layout-shadow-ink-ambient-rgb),.3);--sys-layout-shadow-glass-subtle:0 8px 16px rgba(var(--sys-layout-shadow-ink-key-rgb),.28);--sys-layout-shadow-ink-ambient-rgb:0,0,0;--sys-layout-shadow-ink-key-rgb:0,0,0;--sys-layout-shadow-inset:inset 0 1px 0 #ffffff0d;--sys-layout-shadow-lg:0 10px 40px #0000008f;--sys-layout-shadow-md:0 2px 12px #00000057;--sys-layout-shadow-none:none;--sys-layout-shadow-sm:0 1px 3px #0000003d;--sys-layout-shadow-sm-light:0 1px 3px #0000003d;--sys-layout-shadow-xs:0 1px 2px rgba(var(--sys-layout-shadow-ink-key-rgb),.18);--sys-layout-spacing-0:0px;--sys-layout-spacing-10:10px;--sys-layout-spacing-12:12px;--sys-layout-spacing-16:16px;--sys-layout-spacing-2:2px;--sys-layout-spacing-20:20px;--sys-layout-spacing-24:24px;--sys-layout-spacing-32:32px;--sys-layout-spacing-4:4px;--sys-layout-spacing-48:48px;--sys-layout-spacing-6:6px;--sys-layout-spacing-64:64px;--sys-layout-spacing-8:8px;--sys-layout-type-body-font-size:var(--sys-layout-font-size-14);--sys-layout-type-body-line-height:20px;--sys-layout-type-emphasis-font-size:var(--sys-layout-font-size-15);--sys-layout-type-emphasis-line-height:20px;--sys-layout-type-lead-font-size:var(--sys-layout-font-size-16);--sys-layout-type-lead-line-height:24px;--sys-layout-type-mini-font-size:var(--sys-layout-font-size-11);--sys-layout-type-mini-line-height:16px;--sys-layout-type-small-font-size:var(--sys-layout-font-size-12);--sys-layout-type-small-line-height:16px;--sys-layout-type-title-lg-font-size:var(--sys-layout-font-size-24);--sys-layout-type-title-lg-line-height:32px;--sys-layout-type-title-lg-tracking:-.01em;--sys-layout-type-title-md-font-size:var(--sys-layout-font-size-20);--sys-layout-type-title-md-line-height:28px;--sys-layout-type-title-md-tracking:-.01em;--sys-layout-type-title-sm-font-size:var(--sys-layout-font-size-18);--sys-layout-type-title-sm-line-height:24px;--sys-layout-type-title-sm-tracking:0em;--sys-layout-type-title-xl-font-size:var(--sys-layout-font-size-32);--sys-layout-type-title-xl-line-height:40px;--sys-layout-type-title-xl-tracking:-.02em;--sys-layout-type-ui-font-size:var(--sys-layout-font-size-13);--sys-layout-type-ui-line-height:18px;--sys-state-tag-live-bg:rgba(var(--sys-theme-rgb),.32);--sys-state-tag-live-text:var(--sys-color-primary-text);--sys-theme-accent-400:rgba(var(--sys-theme-rgb),.78);--sys-theme-accent-500:rgb(var(--sys-theme-rgb));--sys-theme-accent-hover-rgb:var(--sys-theme-rgb);--accent-400:var(--sys-theme-accent-400);--accent-500:var(--sys-theme-accent-500);--accent-hover-rgb:var(--sys-theme-accent-hover-rgb);--ai-chat-message-max-width:var(--comp-wave1-ai-chat-message-max-width);--auth-glass-bg:var(--comp-auth-glass-bg);--auth-glass-bg-strong:var(--comp-auth-glass-bg-strong);--auth-glass-bg-subtle:var(--comp-auth-glass-bg-subtle);--auth-glass-blur-md:var(--comp-auth-glass-blur-md);--auth-glass-border:var(--comp-auth-glass-border);--auth-glass-card-bg:var(--comp-auth-glass-card-bg);--auth-glass-card-border:var(--comp-auth-glass-card-border);--auth-glass-card-shadow:var(--comp-auth-glass-card-shadow);--auth-glass-card-solid-bg:var(--comp-auth-glass-card-solid-bg);--auth-glass-card-solid-border:var(--comp-auth-glass-card-solid-border);--auth-glass-card-solid-shadow:var(--comp-auth-glass-card-solid-shadow);--border-hairline:var(--sys-layout-border-hairline);--border-radius-full:var(--comp-wave1-border-radius-full);--border-radius-lg:var(--comp-wave1-border-radius-lg);--border-radius-md:var(--comp-wave1-border-radius-md);--btn-height-sm:var(--comp-wave1-btn-height-sm);--button-radius-icon:var(--comp-wave1-button-radius-icon);--chart-tooltip-bg:var(--comp-feedback-chart-tooltip-bg);--color-accent:var(--sys-color-accent);--color-accent-hover:var(--sys-color-accent-hover);--color-accent-subtle:var(--sys-color-accent-tint);--color-accent-tint:var(--sys-color-accent-tint);--color-bg-elevated:var(--sys-color-bg-elevated);--color-bg-header-base-rgb:var(--sys-color-bg-header-base-rgb);--color-bg-level-0:var(--sys-color-bg-level-0);--color-bg-level-1:var(--sys-color-bg-level-1);--color-bg-level-2:var(--sys-color-bg-level-2);--color-bg-level-3:var(--sys-color-bg-level-3);--color-bg-light:var(--sys-color-bg-light);--color-bg-light-accent:var(--sys-color-bg-light-accent);--color-bg-mobile-header-base-rgb:var(--sys-color-bg-mobile-header-base-rgb);--color-bg-overlay:var(--sys-color-bg-overlay);--color-bg-overlay-heavy:var(--sys-color-bg-overlay-heavy);--color-bg-primary:var(--sys-color-bg-primary);--color-bg-primary-overlay:var(--sys-color-bg-primary-overlay);--color-bg-primary-rgb:var(--sys-color-bg-primary-rgb);--color-bg-secondary:var(--sys-color-bg-secondary);--color-bg-tertiary:var(--sys-color-bg-tertiary);--color-border:var(--sys-color-border);--color-border-hover:var(--sys-color-border-hover);--color-border-primary:var(--sys-color-border-primary);--color-border-rgb:var(--sys-color-border-rgb);--color-border-strong:var(--sys-color-border-strong);--color-border-subtle:var(--sys-color-border-subtle);--color-brand-500:var(--sys-color-brand-500);--color-control-border:var(--sys-color-control-border);--color-control-border-rgb:var(--sys-color-control-border-rgb);--color-control-fill:var(--sys-color-control-fill);--color-control-fill-rgb:var(--sys-color-control-fill-rgb);--color-divider:var(--sys-color-divider);--color-divider-strong:var(--sys-color-divider-strong);--color-error-hover:var(--sys-color-error-hover);--color-focus:var(--sys-color-focus-alias);--color-focus-ring:var(--sys-color-focus-ring);--color-gray-900:var(--sys-color-gray-900);--color-info-border:var(--sys-color-info-border);--color-on-accent:var(--sys-color-on-accent);--color-orange-600:var(--sys-color-orange-600);--color-primary-bg:var(--sys-color-primary-bg);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-lighter:var(--sys-color-primary-lighter);--color-primary-text:var(--sys-color-primary-text);--color-purple-500:var(--sys-color-purple-500);--color-ring:var(--sys-color-ring);--color-rose-500:var(--sys-color-rose-500);--color-scrim:var(--sys-color-scrim);--color-shadow:var(--sys-color-shadow);--color-success-border:var(--sys-color-success-border);--color-success-border-light:var(--sys-color-success-border-light);--color-success-subtle:var(--sys-color-success-subtle);--color-surface:var(--sys-color-surface);--color-surface-secondary:var(--sys-color-surface-secondary);--color-surface-tertiary:var(--sys-color-surface-tertiary);--color-switch-thumb-off:var(--sys-color-switch-thumb-off);--color-switch-thumb-off-rgb:var(--sys-color-switch-thumb-off-rgb);--color-text:var(--sys-color-text-alias);--color-text-inverse:var(--sys-color-text-inverse);--color-text-muted:var(--sys-color-text-muted);--color-text-on-accent:var(--sys-color-text-on-accent);--color-text-on-emphasis:var(--sys-color-text-on-emphasis);--color-text-primary:var(--sys-color-text-primary);--color-text-secondary:var(--sys-color-text-secondary);--color-text-tertiary:var(--sys-color-text-tertiary);--color-text-tertiary-rgb:var(--sys-color-text-tertiary-rgb-alias);--color-warning-700:var(--sys-color-warning-700);--comp-controls-focus-ring-offset:var(--comp-wave1-comp-controls-focus-ring-offset);--consolidated-kpi-radius:var(--comp-wave1-consolidated-kpi-radius);--content-footer-height:var(--comp-wave1-content-footer-height);--contrib-border:var(--comp-contrib-border);--contrib-border-strong:var(--comp-contrib-border-strong);--contrib-chip-bg:var(--comp-contrib-chip-bg);--contrib-chip-label:var(--comp-contrib-chip-label);--contrib-hover:var(--comp-contrib-hover);--contrib-negative:var(--comp-contrib-negative);--contrib-negative-pattern:var(--comp-contrib-negative-pattern);--contrib-negative-soft:var(--comp-contrib-negative-soft);--contrib-primary:var(--comp-contrib-primary);--contrib-primary-contrast:var(--comp-contrib-primary-contrast);--contrib-primary-soft:var(--comp-contrib-primary-soft);--contrib-remainder-pattern:var(--comp-contrib-remainder-pattern);--contrib-secondary:var(--comp-contrib-secondary);--contrib-secondary-soft:var(--comp-contrib-secondary-soft);--contrib-share-fill-end:var(--comp-contrib-share-fill-end);--contrib-share-fill-start:var(--comp-contrib-share-fill-start);--contrib-share-track:var(--comp-contrib-share-track);--contrib-surface:var(--comp-contrib-surface);--contrib-surface-alt:var(--comp-contrib-surface-alt);--contrib-surface-elevated:var(--comp-contrib-surface-elevated);--contrib-tab-inactive-bg:var(--comp-contrib-tab-inactive-bg);--contrib-tab-inactive-border:var(--comp-contrib-tab-inactive-border);--contrib-text-primary:var(--comp-contrib-text-primary);--contrib-text-secondary:var(--comp-contrib-text-secondary);--contrib-text-tertiary:var(--comp-contrib-text-tertiary);--control-height-24:var(--sys-layout-control-height-24);--control-height-28:var(--sys-layout-control-height-28);--control-height-32:var(--sys-layout-control-height-32);--control-height-36:var(--sys-layout-control-height-36);--control-height-40:var(--sys-layout-control-height-40);--danger-400:var(--sys-color-danger-400);--danger-500:var(--sys-color-danger-500);--danger-rgb:var(--sys-color-danger-rgb-alias);--drawer-field-bg:var(--comp-drawer-field-bg);--drawer-field-border:var(--comp-drawer-field-border);--drawer-field-focus-gradient:var(--comp-drawer-field-focus-gradient);--drawer-field-hover-bg:var(--comp-drawer-field-hover-bg);--drawer-field-hover-border:var(--comp-drawer-field-hover-border);--drawer-field-hover-gradient:var(--comp-drawer-field-hover-gradient);--drawer-footer-gap:var(--comp-wave1-drawer-footer-gap);--duration-base:var(--sys-layout-duration-base);--duration-comfortable:var(--sys-layout-duration-comfortable);--duration-fast:var(--sys-layout-duration-fast);--duration-instant:var(--sys-layout-duration-instant);--duration-overlay:var(--sys-layout-duration-overlay);--duration-slow:var(--sys-layout-duration-slow);--ease-entrance:var(--sys-layout-ease-entrance);--ease-standard:var(--sys-layout-ease-standard);--entity-detail-topbar-icon-bg:var(--comp-wave1-entity-detail-topbar-icon-bg);--entity-detail-topbar-icon-bg-active:var(--comp-wave1-entity-detail-topbar-icon-bg-active);--entity-detail-topbar-icon-bg-hover:var(--comp-wave1-entity-detail-topbar-icon-bg-hover);--entity-detail-topbar-icon-color:var(--comp-wave1-entity-detail-topbar-icon-color);--entity-detail-topbar-icon-ring:var(--comp-wave1-entity-detail-topbar-icon-ring);--entity-detail-topbar-min-height:var(--comp-wave1-entity-detail-topbar-min-height);--entity-detail-topbar-padding-block:var(--comp-wave1-entity-detail-topbar-padding-block);--entity-detail-topbar-padding-inline:var(--comp-wave1-entity-detail-topbar-padding-inline);--entity-detail-topbar-padding-inline-mobile:var(--comp-wave1-entity-detail-topbar-padding-inline-mobile);--font-mono:var(--sys-layout-font-family-mono);--font-sans:var(--sys-layout-font-family-sans);--font-size-11:var(--sys-layout-font-size-11);--font-size-12:var(--sys-layout-font-size-12);--font-size-13:var(--sys-layout-font-size-13);--font-size-14:var(--sys-layout-font-size-14);--font-size-15:var(--sys-layout-font-size-15);--font-size-16:var(--sys-layout-font-size-16);--font-size-18:var(--sys-layout-font-size-18);--font-size-20:var(--sys-layout-font-size-20);--font-size-24:var(--sys-layout-font-size-24);--font-size-32:var(--sys-layout-font-size-32);--font-size-base:var(--sys-layout-font-size-14);--font-weight-400:var(--sys-layout-font-weight-400);--font-weight-500:var(--sys-layout-font-weight-500);--font-weight-600:var(--sys-layout-font-weight-600);--font-weight-700:var(--sys-layout-font-weight-700);--glass-base-rgb:var(--comp-wave1-glass-base-rgb);--glass-bg:var(--comp-glass-bg);--glass-bg-light:var(--comp-wave1-glass-bg-light);--glass-bg-minimal:var(--comp-wave1-glass-bg-minimal);--glass-bg-muted:var(--comp-wave1-glass-bg-muted);--glass-bg-strong:var(--comp-wave1-glass-bg-strong);--glass-border-rgb:var(--comp-wave1-glass-border-rgb);--glass-border-strong:var(--comp-wave1-glass-border-strong);--glass-border-subtle:var(--comp-wave1-glass-border-subtle);--glass-button-active-bg:var(--comp-wave1-glass-button-active-bg);--glass-button-active-border:var(--comp-wave1-glass-button-active-border);--glass-button-hover-bg:var(--comp-wave1-glass-button-hover-bg);--glass-button-hover-border:var(--comp-wave1-glass-button-hover-border);--glass-highlight:var(--comp-wave1-glass-highlight);--glass-input-autofill-background:var(--comp-wave5b-glass-input-autofill-background);--glass-input-autofill-caret-color:var(--comp-wave5b-glass-input-autofill-caret-color);--glass-input-autofill-text-color:var(--comp-wave5b-glass-input-autofill-text-color);--glass-input-caret-color:var(--comp-wave5b-glass-input-caret-color);--glass-input-placeholder-color:var(--comp-wave5b-glass-input-placeholder-color);--glass-input-text-color:var(--comp-wave5b-glass-input-text-color);--glass-modal-content-padding-short:var(--comp-wave1-glass-modal-content-padding-short);--glass-modal-drawer-margin:var(--comp-wave1-glass-modal-drawer-margin);--glass-modal-drawer-shadow:var(--comp-wave1-glass-modal-drawer-shadow);--glass-modal-footer-padding-short:var(--comp-wave1-glass-modal-footer-padding-short);--glass-modal-header-padding-short:var(--comp-wave1-glass-modal-header-padding-short);--glass-shadow-sticky-bottom:var(--comp-wave1-glass-shadow-sticky-bottom);--glass-shadow-sticky-top:var(--comp-wave1-glass-shadow-sticky-top);--glass-shadow-subtle:var(--comp-wave1-glass-shadow-subtle);--glass-surface:var(--comp-wave1-glass-surface);--glass-surface-disabled:var(--comp-wave1-glass-surface-disabled);--glass-surface-hover:var(--comp-wave1-glass-surface-hover);--glass-time-field-height:var(--comp-wave1-glass-time-field-height);--glass-time-option-min-height:var(--comp-wave1-glass-time-option-min-height);--glass-time-popover-max-height:var(--comp-wave1-glass-time-popover-max-height);--glass-time-popover-min-width:var(--comp-wave1-glass-time-popover-min-width);--glass-time-popover-radius:var(--comp-wave1-glass-time-popover-radius);--glass-time-popover-z-index:var(--comp-wave1-glass-time-popover-z-index);--gray-500:var(--sys-color-gray-500-alias);--grid-columns:var(--comp-wave1-grid-columns);--header-bg-primary:var(--comp-shell-header-bg-primary);--header-bg-scrolled:var(--comp-shell-header-bg-scrolled);--info-rgb:var(--sys-color-info-rgb-alias);--kpi-columns:var(--comp-wave1-kpi-columns);--kpi-subtitle-line-height:var(--comp-wave1-kpi-subtitle-line-height);--kpi-title-line-height:var(--comp-wave1-kpi-title-line-height);--modal-backdrop:var(--comp-modal-backdrop);--modal-backdrop-fallback:var(--comp-modal-backdrop-fallback);--modal-control-bg:var(--comp-modal-control-bg);--modal-control-bg-active:var(--comp-modal-control-bg-active);--modal-control-bg-hover:var(--comp-modal-control-bg-hover);--modal-control-border:var(--comp-modal-control-border);--modal-control-border-strong:var(--comp-modal-control-border-strong);--modal-control-placeholder:var(--comp-modal-control-placeholder);--modal-control-ring:var(--comp-modal-control-ring);--modal-control-shadow:var(--comp-modal-control-shadow);--modal-glass-bg:var(--comp-modal-glass-bg);--modal-glass-border:var(--comp-modal-glass-border);--modal-glass-shadow:var(--comp-modal-glass-shadow);--modal-glass-tint:var(--comp-modal-glass-tint);--modal-surface-radius:var(--comp-wave1-modal-surface-radius);--page-padding-x:var(--comp-wave1-page-padding-x);--radius-10:var(--sys-layout-radius-10);--radius-12:var(--sys-layout-radius-12);--radius-16:var(--sys-layout-radius-16);--radius-2:var(--sys-layout-radius-2);--radius-20:var(--sys-layout-radius-20);--radius-4:var(--sys-layout-radius-4);--radius-6:var(--sys-layout-radius-6);--radius-8:var(--sys-layout-radius-8);--radius-pill:var(--sys-layout-radius-pill);--sales-inline-overlay-field-bg:var(--comp-wave5b-sales-inline-overlay-field-bg);--sales-inline-overlay-field-hover-bg:var(--comp-wave5b-sales-inline-overlay-field-hover-bg);--sales-table-control-font-size:var(--comp-wave1-sales-table-control-font-size);--scrim-alpha:var(--sys-layout-scrim-alpha);--shadow-color-inset:var(--sys-layout-shadow-color-inset);--shadow-color-lg:var(--sys-layout-shadow-color-lg);--shadow-color-md:var(--sys-layout-shadow-color-md);--shadow-color-sm:var(--sys-layout-shadow-color-sm);--shadow-color-xs:var(--sys-layout-shadow-color-xs);--shadow-e0:var(--sys-layout-shadow-e0);--shadow-e1:var(--sys-layout-shadow-e1);--shadow-e2:var(--sys-layout-shadow-e2);--shadow-e2-ring:var(--sys-layout-shadow-e2-ring);--shadow-e3:var(--sys-layout-shadow-e3);--shadow-e3-ring:var(--sys-layout-shadow-e3-ring);--shadow-glass-subtle:var(--sys-layout-shadow-glass-subtle);--shadow-ink-ambient-rgb:var(--sys-layout-shadow-ink-ambient-rgb);--shadow-ink-key-rgb:var(--sys-layout-shadow-ink-key-rgb);--shadow-inset:var(--sys-layout-shadow-inset);--shadow-lg:var(--sys-layout-shadow-lg);--shadow-md:var(--sys-layout-shadow-md);--shadow-none:var(--sys-layout-shadow-none);--shadow-sm:var(--sys-layout-shadow-sm);--shadow-sm-light:var(--sys-layout-shadow-sm-light);--shadow-xl:var(--sys-layout-shadow-e3);--shadow-xs:var(--sys-layout-shadow-xs);--sidebar-bg-fallback:var(--comp-shell-sidebar-bg-fallback);--sidebar-bg-primary:var(--comp-shell-sidebar-bg-primary);--sidebar-header-bg:var(--comp-shell-sidebar-header-bg);--spacing-0:var(--sys-layout-spacing-0);--spacing-10:var(--sys-layout-spacing-10);--spacing-12:var(--sys-layout-spacing-12);--spacing-16:var(--sys-layout-spacing-16);--spacing-2:var(--sys-layout-spacing-2);--spacing-20:var(--sys-layout-spacing-20);--spacing-24:var(--sys-layout-spacing-24);--spacing-2xl:var(--sys-layout-spacing-32);--spacing-2xs:var(--sys-layout-spacing-4);--spacing-32:var(--sys-layout-spacing-32);--spacing-3xl:var(--sys-layout-spacing-48);--spacing-4:var(--sys-layout-spacing-4);--spacing-48:var(--sys-layout-spacing-48);--spacing-6:var(--sys-layout-spacing-6);--spacing-64:var(--sys-layout-spacing-64);--spacing-8:var(--sys-layout-spacing-8);--success-500:var(--sys-color-success-500);--success-rgb:var(--sys-color-success-rgb-alias);--table-action-font-size:var(--comp-wave1-table-action-font-size);--table-badge-font-size:var(--comp-wave1-table-badge-font-size);--table-cell-color:var(--comp-wave5b-table-cell-color);--table-header-color:var(--comp-wave5b-table-header-color);--table-line-height:var(--comp-wave1-table-line-height);--table-row-action-size:var(--comp-wave1-table-row-action-size);--tag-live-bg:var(--sys-state-tag-live-bg);--tag-live-text:var(--sys-state-tag-live-text);--text-tertiary:var(--comp-wave1-text-tertiary);--type-body-font-size:var(--sys-layout-type-body-font-size);--type-body-line-height:var(--sys-layout-type-body-line-height);--type-emphasis-font-size:var(--sys-layout-type-emphasis-font-size);--type-emphasis-line-height:var(--sys-layout-type-emphasis-line-height);--type-lead-font-size:var(--sys-layout-type-lead-font-size);--type-lead-line-height:var(--sys-layout-type-lead-line-height);--type-mini-font-size:var(--sys-layout-type-mini-font-size);--type-mini-line-height:var(--sys-layout-type-mini-line-height);--type-small-font-size:var(--sys-layout-type-small-font-size);--type-small-line-height:var(--sys-layout-type-small-line-height);--type-title-lg-font-size:var(--sys-layout-type-title-lg-font-size);--type-title-lg-line-height:var(--sys-layout-type-title-lg-line-height);--type-title-lg-tracking:var(--sys-layout-type-title-lg-tracking);--type-title-md-font-size:var(--sys-layout-type-title-md-font-size);--type-title-md-line-height:var(--sys-layout-type-title-md-line-height);--type-title-md-tracking:var(--sys-layout-type-title-md-tracking);--type-title-sm-font-size:var(--sys-layout-type-title-sm-font-size);--type-title-sm-line-height:var(--sys-layout-type-title-sm-line-height);--type-title-sm-tracking:var(--sys-layout-type-title-sm-tracking);--type-title-xl-font-size:var(--sys-layout-type-title-xl-font-size);--type-title-xl-line-height:var(--sys-layout-type-title-xl-line-height);--type-title-xl-tracking:var(--sys-layout-type-title-xl-tracking);--type-ui-font-size:var(--sys-layout-type-ui-font-size);--type-ui-line-height:var(--sys-layout-type-ui-line-height);--warning-rgb:var(--sys-color-warning-rgb-alias);--wf-action-badge-text:var(--comp-workforce-action-badge-text);--wf-action-notify-bg:var(--comp-workforce-action-notify-bg);--wf-action-notify-bg-active:var(--comp-workforce-action-notify-bg-active);--wf-action-notify-bg-hover:var(--comp-workforce-action-notify-bg-hover);--wf-action-notify-icon:var(--comp-workforce-action-notify-icon);--wf-action-notify-ring:var(--comp-workforce-action-notify-ring);--wf-action-notify-shadow:var(--comp-workforce-action-notify-shadow);--wf-action-notify-shadow-active:var(--comp-workforce-action-notify-shadow-active);--wf-action-notify-shadow-hover:var(--comp-workforce-action-notify-shadow-hover);--wf-action-publish-bg:var(--comp-workforce-action-publish-bg);--wf-action-publish-bg-active:var(--comp-workforce-action-publish-bg-active);--wf-action-publish-bg-hover:var(--comp-workforce-action-publish-bg-hover);--wf-action-publish-icon:var(--comp-workforce-action-publish-icon);--wf-action-publish-ring:var(--comp-workforce-action-publish-ring);--wf-action-publish-shadow:var(--comp-workforce-action-publish-shadow);--wf-action-publish-shadow-active:var(--comp-workforce-action-publish-shadow-active);--wf-action-publish-shadow-hover:var(--comp-workforce-action-publish-shadow-hover);--wf-availability-available-bg:var(--comp-workforce-availability-available-bg);--wf-availability-available-border:var(--comp-workforce-availability-available-border);--wf-availability-available-text:var(--comp-workforce-availability-available-text);--wf-availability-overlay-available:var(--comp-workforce-availability-overlay-available);--wf-availability-overlay-preferred:var(--comp-workforce-availability-overlay-preferred);--wf-availability-overlay-unavailable:var(--comp-workforce-availability-overlay-unavailable);--wf-availability-preferred-bg:var(--comp-workforce-availability-preferred-bg);--wf-availability-preferred-border:var(--comp-workforce-availability-preferred-border);--wf-availability-preferred-text:var(--comp-workforce-availability-preferred-text);--wf-availability-unavailable-bg:var(--comp-workforce-availability-unavailable-bg);--wf-availability-unavailable-border:var(--comp-workforce-availability-unavailable-border);--wf-availability-unavailable-text:var(--comp-workforce-availability-unavailable-text);--wf-badge-confirming-bg:var(--comp-workforce-badge-confirming-bg);--wf-badge-empty-bg:var(--comp-workforce-badge-empty-bg);--wf-badge-locked-bg:var(--comp-workforce-badge-locked-bg);--wf-badge-notify-bg:var(--comp-workforce-badge-notify-bg);--wf-badge-open-bg:var(--comp-workforce-badge-open-bg);--wf-badge-publish-bg:var(--comp-workforce-badge-publish-bg);--wf-badge-text:var(--comp-workforce-badge-text);--wf-compliance-banner-bg:var(--comp-workforce-compliance-banner-bg);--wf-compliance-error-bg:var(--comp-workforce-compliance-error-bg);--wf-compliance-warning-bg:var(--comp-workforce-compliance-warning-bg);--wf-grid-header-backdrop:var(--comp-wave1-wf-grid-header-backdrop);--wf-grid-header-bg:var(--comp-workforce-grid-header-bg);--wf-leave-approved-bg:var(--comp-workforce-leave-approved-bg);--wf-note-indicator-color:var(--comp-workforce-note-indicator-color);--wf-overlay-hint-shadow:var(--comp-workforce-overlay-hint-shadow);--wf-role-bartender:var(--comp-workforce-role-bartender);--wf-role-default:var(--comp-workforce-role-default);--wf-role-server:var(--comp-workforce-role-server);--wf-shift-confirmed-bg:var(--comp-wave1-wf-shift-confirmed-bg);--wf-shift-confirmed-border:var(--comp-wave1-wf-shift-confirmed-border);--wf-shift-conflict-bg:var(--comp-workforce-shift-conflict-bg);--wf-shift-conflict-border:var(--comp-workforce-shift-conflict-border);--wf-shift-draft-bg:var(--comp-workforce-shift-draft-bg);--wf-shift-draft-border:var(--comp-workforce-shift-draft-border);--wf-shift-empty-bg:var(--comp-workforce-shift-empty-bg);--wf-shift-empty-border:var(--comp-workforce-shift-empty-border);--wf-shift-open-bg:var(--comp-workforce-shift-open-bg);--wf-shift-open-border:var(--comp-workforce-shift-open-border);--wf-shift-published-bg:var(--comp-workforce-shift-published-bg);--wf-shift-published-border:var(--comp-workforce-shift-published-border);--wf-shift-text-default:var(--comp-workforce-shift-text-default);--wf-state-confirmed:var(--comp-workforce-state-confirmed);--wf-state-notified:var(--comp-workforce-state-notified);--wf-state-published:var(--comp-workforce-state-published);--wf-text-negative:var(--comp-workforce-text-negative);--wf-text-positive:var(--comp-workforce-text-positive);--wf-text-warning:var(--comp-workforce-text-warning);--wf-toolbar-icon-active-bg:var(--comp-workforce-toolbar-icon-active-bg);--wf-toolbar-icon-active-border:var(--comp-workforce-toolbar-icon-active-border);--wf-toolbar-icon-active-icon:var(--comp-workforce-toolbar-icon-active-icon);--wf-toolbar-icon-bg:var(--comp-workforce-toolbar-icon-bg);--wf-toolbar-icon-bg-active:var(--comp-workforce-toolbar-icon-bg-active);--wf-toolbar-icon-bg-hover:var(--comp-workforce-toolbar-icon-bg-hover);--wf-toolbar-icon-color:var(--comp-workforce-toolbar-icon-color);--wf-toolbar-icon-ring:var(--comp-workforce-toolbar-icon-ring);--wf-toolbar-toggle-shadow:var(--comp-workforce-toolbar-toggle-shadow);--wf-week-chip-bg:var(--comp-workforce-week-chip-bg);--wf-week-chip-border:var(--comp-workforce-week-chip-border);--wf-week-chip-border-hover:var(--comp-workforce-week-chip-border-hover);--wf-week-chip-hover:var(--comp-workforce-week-chip-hover)}:root[data-accent=cyan]{--sys-color-focus-ring-rgb:8,145,178;--sys-color-interactive-rgb:8,145,178;--sys-color-primary-icon:#155e75;--sys-color-primary-icon-rgb:21,94,117;--sys-color-primary-text:#155e75;--sys-color-primary-text-rgb:21,94,117;--sys-color-text-on-accent:#fff;--sys-color-text-on-accent-rgb:255,255,255;--sys-theme-rgb:6,182,212;--accent-rgb:var(--sys-theme-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root.dark[data-accent=cyan],:root.dark[data-theme=dark-midnight][data-accent=cyan]{--sys-color-focus-ring-rgb:var(--sys-theme-rgb);--sys-color-interactive-rgb:var(--sys-theme-rgb);--sys-color-primary-icon:#67e8f9;--sys-color-primary-icon-rgb:103,232,249;--sys-color-primary-text:#67e8f9;--sys-color-primary-text-rgb:103,232,249;--sys-color-text-on-accent:#fff;--sys-color-text-on-accent-rgb:255,255,255;--sys-theme-rgb:6,182,212;--accent-rgb:var(--sys-theme-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root[data-accent=purple-blue]{--sys-color-focus-ring-rgb:85,96,216;--sys-color-interactive-rgb:85,96,216;--sys-color-primary-icon:#4f46e5;--sys-color-primary-icon-rgb:79,70,229;--sys-color-primary-text:#4f46e5;--sys-color-primary-text-rgb:79,70,229;--sys-color-text-on-accent:#fff;--sys-color-text-on-accent-rgb:255,255,255;--sys-theme-rgb:105,116,224;--accent-rgb:var(--sys-theme-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root.dark[data-accent=purple-blue],:root.dark[data-theme=dark-midnight][data-accent=purple-blue]{--sys-color-focus-ring-rgb:var(--sys-theme-rgb);--sys-color-interactive-rgb:var(--sys-theme-rgb);--sys-color-primary-icon:#c7d2fe;--sys-color-primary-icon-rgb:199,210,254;--sys-color-primary-text:#c7d2fe;--sys-color-primary-text-rgb:199,210,254;--sys-color-text-on-accent:#fff;--sys-color-text-on-accent-rgb:255,255,255;--sys-theme-rgb:105,116,224;--accent-rgb:var(--sys-theme-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root[data-accent=rose]{--sys-color-focus-ring-rgb:225,29,72;--sys-color-interactive-rgb:225,29,72;--sys-color-primary-icon:#be123c;--sys-color-primary-icon-rgb:190,18,60;--sys-color-primary-text:#be123c;--sys-color-primary-text-rgb:190,18,60;--sys-color-text-on-accent:#0f172a;--sys-color-text-on-accent-rgb:15,23,42;--sys-theme-rgb:255,71,111;--accent-rgb:var(--sys-theme-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root.dark[data-accent=rose],:root.dark[data-theme=dark-midnight][data-accent=rose]{--sys-color-focus-ring-rgb:var(--sys-theme-rgb);--sys-color-interactive-rgb:var(--sys-theme-rgb);--sys-color-primary-icon:#ff9db2;--sys-color-primary-icon-rgb:255,157,178;--sys-color-primary-text:#ff9db2;--sys-color-primary-text-rgb:255,157,178;--sys-color-text-on-accent:#0f172a;--sys-color-text-on-accent-rgb:15,23,42;--sys-theme-rgb:255,71,111;--accent-rgb:var(--sys-theme-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root[data-accent=lime]{--sys-color-brand-lime:#9ad31a;--sys-color-brand-lime-rgb:154,211,26;--sys-color-focus-ring-rgb:108,147,18;--sys-color-interactive-rgb:108,147,18;--sys-color-primary-icon:#47720e;--sys-color-primary-icon-rgb:71,114,14;--sys-color-primary-text:#47720e;--sys-color-primary-text-rgb:71,114,14;--sys-color-text-on-accent:#0f172a;--sys-color-text-on-accent-rgb:15,23,42;--sys-theme-rgb:154,211,26;--accent-rgb:var(--sys-theme-rgb);--color-brand-lime:var(--sys-color-brand-lime);--color-brand-lime-rgb:var(--sys-color-brand-lime-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root.dark[data-accent=lime],:root.dark[data-theme=dark-midnight][data-accent=lime]{--sys-color-brand-lime:#b8f22a;--sys-color-brand-lime-rgb:184,242,42;--sys-color-focus-ring-rgb:var(--sys-theme-rgb);--sys-color-interactive-rgb:var(--sys-theme-rgb);--sys-color-primary-icon:#b8f22a;--sys-color-primary-icon-rgb:184,242,42;--sys-color-primary-text:#b8f22a;--sys-color-primary-text-rgb:184,242,42;--sys-color-text-on-accent:#0f172a;--sys-color-text-on-accent-rgb:15,23,42;--sys-theme-rgb:184,242,42;--accent-rgb:var(--sys-theme-rgb);--color-brand-lime:var(--sys-color-brand-lime);--color-brand-lime-rgb:var(--sys-color-brand-lime-rgb);--color-focus-ring-rgb:var(--sys-color-focus-ring-rgb);--color-interactive-rgb:var(--sys-color-interactive-rgb);--color-primary-icon:var(--sys-color-primary-icon);--color-primary-text:var(--sys-color-primary-text);--color-text-on-accent:var(--sys-color-text-on-accent)}:root[data-typography=small]{--sys-layout-misc-typography-scale:.94;--typography-scale:var(--sys-layout-misc-typography-scale)}:root[data-typography=standard]{--sys-layout-misc-typography-scale:1;--typography-scale:var(--sys-layout-misc-typography-scale)}:root[data-typography=large]{--sys-layout-misc-typography-scale:1.1;--typography-scale:var(--sys-layout-misc-typography-scale)}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.end-full{inset-inline-end:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-9{order:9}.order-42{order:42}.order-777{order:777}.order-800{order:800}.order-first{order:-9999}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-9{grid-row:9}.container{width:100%}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.h-full{height:100%}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.object-cover{-o-object-fit:cover;object-fit:cover}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.\!italic{font-style:italic!important}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\[glass-button\:78\]{glass-button:78}.\[mm\:ss\]{mm:ss}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}:root{--motion-decorative-animation-play-state:running}.animate-spin{animation:1s linear infinite spin}@layer components{.dashboard-content input:not(.dropdown-search):not(.search-field),.form-group input:not(.dropdown-search):not(.search-field),.filter-section input:not(.dropdown-search):not(.search-field),form input:not(.dropdown-search):not(.search-field),.modal-content input:not(.dropdown-search):not(.search-field),input.search-input,textarea:not(.dropdown-textarea){background:linear-gradient(var(--color-bg-primary),var(--color-bg-primary))padding-box,linear-gradient(var(--color-border),var(--color-border))border-box;border-radius:var(--input-border-radius);width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:background var(--duration-base)var(--ease-standard);box-shadow:var(--shadow-e1);cursor:pointer;border:1px solid #0000;padding:calc(.625rem + .25px) calc(.875rem + .25px)}.dashboard-content input:not(.dropdown-search):not(.search-field):hover,.form-group input:not(.dropdown-search):not(.search-field):hover,.filter-section input:not(.dropdown-search):not(.search-field):hover,form input:not(.dropdown-search):not(.search-field):hover,.modal-content input:not(.dropdown-search):not(.search-field):hover,input.search-input:hover,select:not(.dropdown-select):not([class*=dropdown]):hover,textarea:not(.dropdown-textarea):hover{background:linear-gradient(var(--color-bg-light-accent),var(--color-bg-light-accent))padding-box,var(--input-hover-gradient)border-box;box-shadow:none;background-clip:padding-box,border-box;outline:none}.dashboard-content input:not(.dropdown-search):not(.search-field):focus,.form-group input:not(.dropdown-search):not(.search-field):focus,.filter-section input:not(.dropdown-search):not(.search-field):focus,form input:not(.dropdown-search):not(.search-field):focus,.modal-content input:not(.dropdown-search):not(.search-field):focus,input.search-input:focus,select:not(.dropdown-select):not([class*=dropdown]):focus,textarea:not(.dropdown-textarea):focus{background:linear-gradient(var(--color-bg-light-accent),var(--color-bg-light-accent))padding-box,linear-gradient(var(--color-focus-ring),var(--color-focus-ring))border-box;box-shadow:none;background-clip:padding-box,border-box;outline:none}.dashboard-content input[type=text]:not(.search-input):not(.dropdown-search):not(.search-field),.form-group input[type=text]:not(.search-input):not(.dropdown-search):not(.search-field),.filter-section input[type=text]:not(.search-input):not(.dropdown-search):not(.search-field),form input[type=text]:not(.search-input):not(.dropdown-search):not(.search-field),.modal-content input[type=text]:not(.search-input):not(.dropdown-search):not(.search-field),.dashboard-content input[type=email]:not(.search-input):not(.dropdown-search):not(.search-field),.form-group input[type=email]:not(.search-input):not(.dropdown-search):not(.search-field),.filter-section input[type=email]:not(.search-input):not(.dropdown-search):not(.search-field),form input[type=email]:not(.search-input):not(.dropdown-search):not(.search-field),.modal-content input[type=email]:not(.search-input):not(.dropdown-search):not(.search-field),textarea:not(.dropdown-textarea){cursor:text}.wf-text-positive{color:var(--wf-text-positive)}.wf-text-negative{color:var(--wf-text-negative)}.wf-text-warning{color:var(--wf-text-warning)}.wf-badge{border-radius:var(--radius-6);font-size:var(--font-size-12);letter-spacing:.01em;background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid #0000;align-items:center;gap:.35rem;padding:.2rem .55rem;font-weight:600;line-height:1.2;display:inline-flex}.wf-badge-open{background:var(--wf-shift-open-bg);border-color:var(--wf-shift-open-border);color:var(--comp-crm-status-neutral-text);min-width:22px;height:22px;font-weight:700;font-size:var(--font-size-11);border-style:dotted;border-width:1px;justify-content:center;padding:0}}select:not(.dropdown-select):not([class*=dropdown]):not(.glass-select):not(.glass-input){background:linear-gradient(var(--color-bg-primary),var(--color-bg-primary))padding-box,linear-gradient(var(--color-border),var(--color-border))border-box;border-radius:var(--input-border-radius);width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:background var(--duration-base)var(--ease-standard);box-shadow:var(--shadow-e1);cursor:pointer;border:1px solid #0000;padding:.625rem .875rem}select:not(.dropdown-select):not([class*=dropdown]):not(.glass-select):not(.glass-input):hover:not(:focus){background:linear-gradient(var(--color-bg-light-accent),var(--color-bg-light-accent))padding-box,var(--input-hover-gradient)border-box;box-shadow:none;background-clip:padding-box,border-box;border:1px solid #0000;outline:none}select:not(.dropdown-select):not([class*=dropdown]):not(.glass-select):not(.glass-input):focus{border-color:var(--color-focus-ring);box-shadow:var(--shadow-e1);background-color:var(--color-bg-light-accent);outline:none}select:not(.dropdown-select):not([class*=dropdown]):not(.glass-select):not(.glass-input):disabled{background:var(--color-bg-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.crm-back-btn{--glass-icon-btn-size:2.475rem;--glass-icon-btn-icon:16px;background:var(--wf-toolbar-icon-bg);color:var(--wf-toolbar-icon-color);width:var(--glass-icon-btn-size);height:var(--glass-icon-btn-size);min-width:var(--glass-icon-btn-size);min-height:var(--glass-icon-btn-size);border-radius:var(--radius-full);transition:background-color var(--duration-base)ease,box-shadow var(--duration-base)ease,transform var(--duration-base)ease;border:1px solid #0000;justify-content:center;align-items:center;gap:0;padding:0;line-height:0;display:inline-flex}.crm-back-btn .glass-btn-icon,.crm-back-btn .glass-btn-spinner{justify-content:center;align-items:center;display:flex}.crm-back-btn:hover:not(:disabled){background:var(--wf-toolbar-icon-bg-hover);transform:translateY(-.5px)}.crm-back-btn:active:not(:disabled){background:var(--wf-toolbar-icon-bg-active);transform:translateY(0)}.crm-back-btn:focus-visible{box-shadow:var(--input-focus-shadow-sm)}.glass-modal-container .glass-dropdown-menu{z-index:1000000}.glass-modal-content,.glass-modal-container{overflow:visible}.glass-modal-close:not(.morph-pill){border-radius:var(--button-radius-md);flex:0 0 32px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px}.glass-modal-close.morph-pill{flex:none}.glass-modal-header{align-items:center;gap:1rem;display:flex}.glass-modal-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.glass-modal-close svg{flex-shrink:0;width:20px;height:20px}.modal-content{background:var(--color-bg-primary);border-radius:var(--card-border-radius);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;overflow:visible}.form-group{margin-bottom:var(--spacing-lg);position:relative;overflow:visible}.form-group label{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);display:block}.form-input.readonly{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);cursor:not-allowed}.form-select{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--input-border-radius);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:border-color var(--duration-comfortable)}.form-select:focus{border-color:var(--color-focus-ring);box-shadow:none;outline:none}.form-select:disabled{background:var(--color-bg-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--card-border-radius);box-shadow:var(--shadow-e1),inset 0 1px 0 var(--glass-highlight)}*{box-sizing:border-box;margin:0;padding:0}a,button,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent;outline:none}html,body{background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--font-size-md);scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary)transparent;height:100%;margin:0;padding:0;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font-family:inherit}html::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-4)}body::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-4)}html::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}body::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}html::-webkit-scrollbar-corner{background:0 0}body::-webkit-scrollbar-corner{background:0 0}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-weight:600;line-height:1.2}p{margin-bottom:1rem}a{color:var(--color-sky-500);transition:color var(--duration-comfortable);text-decoration:none}a:hover{color:var(--color-text-primary);text-decoration:underline}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.7}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-container-loading{isolation:isolate;position:relative;overflow:hidden}.table-container-loading:after{content:"";z-index:300;border-radius:inherit;background:linear-gradient(90deg,var(--color-bg-secondary)0%,var(--color-bg-tertiary)50%,var(--color-bg-secondary)100%);background-size:200% 100%;animation:1.5s ease-in-out infinite table-card-shimmer-slide;position:absolute;top:0;right:0;bottom:0;left:0}.table-container-loading :where(.enhanced-table-container){opacity:0;pointer-events:none}.table-card-loading-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes table-card-shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){:root,:root.dark,:root.dark[data-theme=dark-midnight]{--duration-instant:.01ms;--duration-fast:.01ms;--duration-base:.01ms;--duration-comfortable:.01ms;--duration-slow:.01ms;--duration-overlay:.01ms;--motion-decorative-animation-play-state:paused}.table-container-loading:after{background-position:0 0;animation:none}}.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-subtle:hover{scrollbar-color:var(--color-text-tertiary)transparent}.scrollbar-subtle::-webkit-scrollbar{width:8px;height:8px}.scrollbar-subtle::-webkit-scrollbar-track{background:0 0}.scrollbar-subtle::-webkit-scrollbar-thumb{border-radius:var(--radius-4);background:0 0}.scrollbar-subtle:hover::-webkit-scrollbar-thumb{background:var(--color-text-tertiary)}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.scrollbar-subtle::-webkit-scrollbar-corner{background:0 0}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-thin:hover{scrollbar-color:var(--color-text-tertiary)transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.scrollbar-thin:hover::-webkit-scrollbar-thumb{background:var(--color-text-tertiary)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.scrollbar-thin::-webkit-scrollbar-corner{background:0 0}.scrollbar-visible{scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary)transparent}.scrollbar-visible::-webkit-scrollbar{width:8px;height:8px}.scrollbar-visible::-webkit-scrollbar-track{background:0 0}.scrollbar-visible::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--radius-4)}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.scrollbar-visible::-webkit-scrollbar-corner{background:0 0}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}@media (max-width:768px){h1{font-size:var(--font-size-32)}h2{font-size:var(--font-size-24)}}.grid{gap:var(--spacing-md);display:grid}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-auto-fit{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{background-color:var(--card-bg-color);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);border:var(--card-border);padding:var(--card-padding);flex-direction:column;justify-content:space-between;display:flex}.card--fill{height:100%}.alerts-table{flex-grow:1}.kpi-card{background-color:var(--kpi-card-bg-color);border-radius:var(--kpi-card-border-radius);box-shadow:var(--kpi-card-shadow);border:var(--kpi-card-border);padding:var(--kpi-card-padding);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.chart-card{background-color:var(--chart-card-bg-color);border-radius:var(--chart-card-border-radius);box-shadow:var(--chart-card-shadow);border:var(--chart-card-border);padding:var(--chart-card-padding);flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:350px;display:flex;overflow:hidden}.card-header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.btn{border-radius:var(--button-radius-md);font-size:var(--font-size-12);cursor:pointer;transition:background-color var(--duration-comfortable)ease,transform var(--duration-comfortable)ease,box-shadow var(--duration-comfortable)ease,border-color var(--duration-comfortable)ease;border:1px solid rgba(var(--color-white-rgb),.4);white-space:nowrap;box-sizing:border-box;align-items:center;gap:8px;height:34px;padding:10px 14px;font-weight:600;line-height:14px;display:inline-flex}.btn-primary{background:var(--comp-buttons-variant-primary-bg);color:var(--comp-buttons-variant-primary-text);border-color:var(--comp-buttons-variant-primary-border);box-shadow:var(--comp-buttons-variant-primary-shadow)}.btn-primary:hover{background:var(--comp-buttons-variant-primary-hover-bg);color:var(--comp-buttons-variant-primary-text);border-color:var(--comp-buttons-variant-primary-hover-border);box-shadow:var(--comp-buttons-variant-primary-hover-shadow)}.btn-secondary{background:var(--glass-bg);color:var(--color-text-primary);box-shadow:var(--shadow-e1),inset 0 1px 0 var(--glass-highlight)}.btn-secondary:hover{background:var(--glass-bg-hover)}.btn-danger{background-color:var(--color-danger);color:var(--color-text-on-emphasis)}.btn-danger:hover{background-color:var(--color-danger-dark);color:var(--color-text-on-emphasis)}.btn-warning{background-color:var(--color-warning-light);color:var(--color-warning-dark);border:1px solid var(--color-warning)}.btn-warning:hover{background-color:var(--color-warning);color:var(--color-text-on-emphasis)}.dropdown-menu{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--dropdown-radius);min-width:200px;box-shadow:var(--shadow-e1);z-index:50;position:absolute;top:calc(100% + .25rem);right:0}.dropdown-options{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.dropdown-option{padding:var(--spacing-sm)var(--spacing-md);text-align:left;font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-comfortable),color var(--duration-comfortable);background:0 0;border:none;border-radius:0}.dropdown-option:hover{background-color:var(--color-bg-secondary)}.dropdown-option.active{background-color:var(--color-primary-light);color:var(--color-primary-text);font-weight:var(--font-weight-medium)}.dropdown-option:first-child{margin-top:var(--spacing-xs)}.dropdown-option:last-child{margin-bottom:var(--spacing-xs)}.btn-icon{border-radius:var(--button-radius-sm);width:2rem;height:2rem;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--duration-comfortable);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.btn-icon:hover{background-color:var(--color-bg-tertiary)}.btn-modern{transition:background-color var(--duration-comfortable)var(--ease-standard),transform var(--duration-comfortable)var(--ease-standard),box-shadow var(--duration-comfortable)var(--ease-standard),border-color var(--duration-comfortable)var(--ease-standard)}.btn-modern:hover{transform:translateY(-1px)}.btn-modern:active{transform:translateY(0)}.btn-success-modern{background-color:var(--color-success-light);color:var(--color-success-dark);border:1px solid rgba(var(--color-green-500-rgb),.3);transition:background-color var(--duration-comfortable)var(--ease-standard),color var(--duration-comfortable)var(--ease-standard),transform var(--duration-comfortable)var(--ease-standard),box-shadow var(--duration-comfortable)var(--ease-standard),border-color var(--duration-comfortable)var(--ease-standard)}.btn-success-modern:hover{background-color:var(--color-success);color:var(--color-text-on-emphasis);border-color:var(--color-success-dark);box-shadow:none;transform:translateY(-1px)}.btn-danger-modern{background-color:var(--color-danger-light);color:var(--color-danger);border:1px solid rgba(var(--color-red-500-rgb),.2);transition:background-color var(--duration-comfortable)var(--ease-standard),color var(--duration-comfortable)var(--ease-standard),transform var(--duration-comfortable)var(--ease-standard),box-shadow var(--duration-comfortable)var(--ease-standard),border-color var(--duration-comfortable)var(--ease-standard)}.btn-danger-modern:hover{background-color:var(--color-danger-light);color:var(--color-danger-dark);border-color:var(--color-danger);box-shadow:none;transform:translateY(-1px)}.btn-warning-modern{background-color:var(--color-warning-light);color:var(--color-warning-dark);border:1px solid rgba(var(--color-amber-500-rgb),.3);transition:background-color var(--duration-comfortable)var(--ease-standard),color var(--duration-comfortable)var(--ease-standard),transform var(--duration-comfortable)var(--ease-standard),box-shadow var(--duration-comfortable)var(--ease-standard),border-color var(--duration-comfortable)var(--ease-standard)}.btn-warning-modern:hover{background-color:var(--color-warning);color:var(--color-text-on-emphasis);border-color:var(--color-warning-dark);box-shadow:none;transform:translateY(-1px)}.btn-secondary-modern{background-color:var(--color-bg-primary);color:var(--color-text-secondary);border:1px solid rgba(var(--color-gray-500-rgb),.2);transition:background-color var(--duration-comfortable)var(--ease-standard),color var(--duration-comfortable)var(--ease-standard),transform var(--duration-comfortable)var(--ease-standard),box-shadow var(--duration-comfortable)var(--ease-standard),border-color var(--duration-comfortable)var(--ease-standard)}.btn-secondary-modern:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-text-tertiary);box-shadow:none;transform:translateY(-1px)}.btn-icon.btn-success-modern{background-color:var(--color-success-light);color:var(--color-success-dark);border:1px solid rgba(var(--color-green-500-rgb),.2);transition:background-color var(--duration-comfortable)var(--ease-standard),color var(--duration-comfortable)var(--ease-standard),transform var(--duration-comfortable)var(--ease-standard),box-shadow var(--duration-comfortable)var(--ease-standard),border-color var(--duration-comfortable)var(--ease-standard)}.btn-icon.btn-success-modern:hover{background-color:var(--color-success-light);color:var(--color-success-dark);border-color:var(--color-success);box-shadow:none;transform:translateY(-1px)}.btn-icon.btn-danger-modern{background-color:var(--color-danger-light);color:var(--color-danger);border:1px solid rgba(var(--color-red-500-rgb),.2);transition:background-color var(--duration-comfortable)var(--ease-standard),color var(--duration-comfortable)var(--ease-standard),transform var(--duration-comfortable)var(--ease-standard),box-shadow var(--duration-comfortable)var(--ease-standard),border-color var(--duration-comfortable)var(--ease-standard)}.btn-icon.btn-danger-modern:hover{background-color:var(--color-danger-light);color:var(--color-danger-dark);border-color:var(--color-danger);box-shadow:none;transform:translateY(-1px)}label{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);display:block}.badge{align-items:center;gap:var(--spacing-xs);padding:.25rem var(--spacing-xs);border:1px solid var(--color-border-subtle);border-radius:var(--radius-6);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-flex}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-muted{color:var(--color-text-muted)}.text-revenue{color:var(--color-revenue)}.text-expense{color:var(--color-expense)}.text-profit{color:var(--color-profit)}.text-pending{color:var(--color-pending)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.font-bold{font-weight:var(--font-weight-bold)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-medium{font-weight:var(--font-weight-medium)}.font-normal{font-weight:var(--font-weight-normal)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.content-container{box-sizing:border-box;gap:var(--spacing-xl);flex-direction:column;flex-grow:1;width:100%;max-width:100%;min-height:100vh;margin:0 auto;padding:0;display:flow-root;overflow-x:hidden}.sales-main-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sales-content-container{flex-direction:column;flex:1;max-width:100%;min-height:0;display:flex;overflow:hidden}.workflow-editor-shell{--workflow-editor-inline-padding:0;box-sizing:border-box;width:100%;max-width:100%;padding-inline:var(--workflow-editor-inline-padding);margin-inline:auto}@media (min-width:769px) and (max-width:1439px){.workflow-editor-shell{--workflow-editor-inline-padding:1rem}}@media (min-width:1440px) and (max-width:1767px){.workflow-editor-shell{--workflow-editor-inline-padding:1.5rem}}@media (min-width:1768px){.workflow-editor-shell{--workflow-editor-inline-padding:2rem}}.invoicing-topbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-header);display:flex}.invoicing-topbar .tabs-nav{flex:0 auto;min-width:0;margin-bottom:0;padding:0;position:static;top:auto}.invoicing-topbar .tabs-nav .nav-wrapper{max-width:none;margin:0;display:inline-block}.invoicing-topbar .tabs-nav .nav-tabs{width:-moz-fit-content;width:fit-content;max-width:none;margin-bottom:0;display:inline-flex}.loading-indicator{padding:var(--spacing-xl);text-align:center;background-color:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.empty-state{padding:var(--spacing-xl);text-align:center;background-color:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}@media (max-width:767px){.content-container{gap:var(--spacing-lg);width:100%;padding:0}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.hide-on-mobile{display:none}}@media (max-width:768px){.invoicing-topbar{flex-direction:column;align-items:stretch}}@media (min-width:769px){.show-on-mobile{display:none}}.chart-container{box-sizing:border-box;min-width:300px;min-height:300px;display:block;position:relative}.svelte-echarts{width:100%;min-width:300px;height:100%;min-height:300px;display:block;position:relative}.chart-container>div,.chart-container canvas{min-width:300px;min-height:300px}.charts-container .chart-container{min-width:300px;min-height:400px}.data-table th,table th,.table-header th{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.5}.data-table td,table td,.table-cell{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.4}.table-pagination,.table-search,.table-controls,.pagination-info,.pagination-select,.pagination-button{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.data-table .btn-icon,.data-table .btn,table .btn-icon,table .btn{font-size:var(--font-size-11)}.product-card,.mobile-card{font-size:var(--font-size-sm)}.product-card .product-name,.mobile-card .card-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.data-table .badge,.data-table .status-badge,table .badge,table .status-badge{font-size:var(--font-size-11);font-weight:var(--font-weight-medium)}.data-table,table{line-height:1.4}.data-table td,.data-table th,table td,table th{padding:var(--table-cell-padding-vertical)var(--table-cell-padding-horizontal)}.data-table .lucide,table .lucide,.enhanced-table-container .lucide{width:14px;height:14px}.data-table .btn-icon .lucide,table .btn-icon .lucide,.enhanced-table-container .btn-icon .lucide,.data-table .btn .lucide,table .btn .lucide,.enhanced-table-container .btn .lucide{width:16px;height:16px}.data-table .btn-icon,table .btn-icon,.enhanced-table-container .btn-icon,.data-table .btn,table .btn,.enhanced-table-container .btn,.data-table .btn-icon.status-ai-categorized,.data-table .btn-icon.status-manual,.data-table .btn-icon.status-confirmed,.data-table .btn-icon.status-pending,table .btn-icon.status-ai-categorized,table .btn-icon.status-manual,table .btn-icon.status-confirmed,table .btn-icon.status-pending,.data-table .btn-icon.btn-secondary-modern,.data-table .btn-icon.btn-danger-modern,.data-table .btn-icon.btn-success-modern,table .btn-icon.btn-secondary-modern,table .btn-icon.btn-danger-modern,table .btn-icon.btn-success-modern{margin:2px 4px}.data-table .btn-icon+.btn-icon,table .btn-icon+.btn-icon,.enhanced-table-container .btn-icon+.btn-icon,.data-table .btn+.btn,table .btn+.btn,.enhanced-table-container .btn+.btn{margin-left:2px}.data-table .status-badge .lucide,table .status-badge .lucide{width:12px;height:12px}.data-table .sort-icon .lucide,table .sort-icon .lucide,.th-content .lucide{width:14px;height:14px}.search-icon,.filter-icon,.search-input-wrapper .lucide{width:16px;height:16px}@media (max-width:768px){.data-table td,.data-table th,table td,table th{padding:var(--table-cell-padding-vertical-mobile)var(--table-cell-padding-horizontal)}.data-table .lucide,table .lucide,.enhanced-table-container .lucide{width:16px;height:16px}.data-table .btn-icon .lucide,table .btn-icon .lucide,.enhanced-table-container .btn-icon .lucide,.data-table .btn .lucide,table .btn .lucide,.enhanced-table-container .btn .lucide{width:18px;height:18px}.data-table .btn-icon,table .btn-icon,.enhanced-table-container .btn-icon,.data-table .btn,table .btn,.enhanced-table-container .btn,.data-table .btn-icon.status-ai-categorized,.data-table .btn-icon.status-manual,.data-table .btn-icon.status-confirmed,.data-table .btn-icon.status-pending,.data-table .btn-icon.btn-secondary-modern,.data-table .btn-icon.btn-danger-modern,.data-table .btn-icon.btn-success-modern,table .btn-icon.status-ai-categorized,table .btn-icon.status-manual,table .btn-icon.status-confirmed,table .btn-icon.status-pending,table .btn-icon.btn-secondary-modern,table .btn-icon.btn-danger-modern,table .btn-icon.btn-success-modern{margin:3px 6px}.data-table .badge .lucide,table .badge .lucide,.data-table .status-badge .lucide,table .status-badge .lucide{width:14px;height:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.page-error-boundary.svelte-i1otez{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.error-container.svelte-i1otez{max-width:600px;width:100%;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--card-border-radius);padding:3rem;box-shadow:var(--shadow-e1);text-align:center}.error-icon.svelte-i1otez,.error-content.svelte-i1otez{margin-bottom:2rem}.error-title.svelte-i1otez{font-size:var(--font-size-32);font-weight:700;color:var(--color-danger);margin:0 0 1rem}.error-description.svelte-i1otez{font-size:var(--font-size-18);color:var(--color-text-secondary);line-height:1.6;margin:0 0 1rem}.error-count.svelte-i1otez{font-size:var(--font-size-14);color:var(--color-danger);font-weight:500;margin:0}.error-details.svelte-i1otez{margin-top:1.5rem;text-align:left;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--card-border-radius);padding:1rem}.error-details.svelte-i1otez summary:where(.svelte-i1otez){cursor:pointer;font-weight:600;color:var(--color-danger);margin-bottom:.5rem}.error-info.svelte-i1otez{font-size:var(--font-size-14);color:var(--color-text-secondary)}.error-context.svelte-i1otez{background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--input-border-radius);padding:.75rem;font-size:var(--font-size-12);overflow-x:auto;white-space:pre-wrap;color:var(--color-text-primary)}.error-actions.svelte-i1otez{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.action-button.svelte-i1otez{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--button-radius-md);font-weight:600;cursor:pointer;transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease;border:none;font-size:var(--font-size-14)}.action-button.svelte-i1otez:disabled{opacity:.6;cursor:not-allowed}.action-button.primary.svelte-i1otez{background-color:var(--color-danger);color:#fff}.action-button.primary.svelte-i1otez:hover:not(:disabled){opacity:.9}.action-button.secondary.svelte-i1otez{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}.action-button.secondary.svelte-i1otez:hover{background-color:var(--color-bg-tertiary)}.action-button.tertiary.svelte-i1otez{background-color:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.action-button.tertiary.svelte-i1otez:hover{background-color:var(--color-bg-secondary)}.spinner.svelte-i1otez{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.help-text.svelte-i1otez{text-align:left;background-color:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--card-border-radius);padding:1.5rem;color:var(--color-text-secondary);font-size:var(--font-size-14)}.help-text.svelte-i1otez p:where(.svelte-i1otez){margin:0 0 .5rem;font-weight:600;color:var(--color-text-primary)}.help-text.svelte-i1otez ul:where(.svelte-i1otez){margin:0;padding-left:1.5rem}.help-text.svelte-i1otez li:where(.svelte-i1otez){margin-bottom:.25rem}@media (max-width: 640px){.page-error-boundary.svelte-i1otez{padding:1rem}.error-container.svelte-i1otez{padding:2rem 1.5rem}.error-title.svelte-i1otez{font-size:var(--font-size-24)}.error-description.svelte-i1otez{font-size:var(--font-size-16)}.error-actions.svelte-i1otez{flex-direction:column}.action-button.svelte-i1otez{width:100%;justify-content:center}}.toast-notification.svelte-mb7bov{--toast-tone: var(--comp-feedback-alert-variant-info-tone);--toast-border: var(--comp-feedback-alert-variant-info-border);min-width:320px;max-width:480px;margin-bottom:12px;overflow:hidden;background:var(--color-bg-level-2);border:1px solid var(--toast-border);border-radius:var(--card-border-radius);box-shadow:var(--shadow-e2-ring);transition:transform var(--duration-comfortable) var(--ease-standard),box-shadow var(--duration-comfortable) ease}.toast-notification.svelte-mb7bov:hover{transform:translateY(-2px);box-shadow:var(--shadow-e2-ring)}.toast-notification.success.svelte-mb7bov{--toast-tone: var(--comp-feedback-alert-variant-success-tone);--toast-border: var(--comp-feedback-alert-variant-success-border)}.toast-notification.error.svelte-mb7bov{--toast-tone: var(--comp-feedback-alert-variant-error-tone);--toast-border: var(--comp-feedback-alert-variant-error-border)}.toast-notification.warning.svelte-mb7bov{--toast-tone: var(--comp-feedback-alert-variant-warning-tone);--toast-border: var(--comp-feedback-alert-variant-warning-border)}.toast-notification.info.svelte-mb7bov{--toast-tone: var(--comp-feedback-alert-variant-info-tone);--toast-border: var(--comp-feedback-alert-variant-info-border)}.toast-content.svelte-mb7bov{display:flex;align-items:center;padding:16px;gap:12px}.toast-icon.svelte-mb7bov{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--button-radius-sm);background:var(--color-bg-level-3);border:1px solid var(--toast-border);color:var(--toast-tone);box-shadow:inset 0 1px 0 var(--glass-inset)}.toast-text.svelte-mb7bov{flex:1;min-width:0}.toast-title.svelte-mb7bov{font-weight:600;font-size:var(--font-size-14);color:var(--color-text-primary);margin-bottom:4px;line-height:1.4}.toast-message.svelte-mb7bov{font-size:var(--font-size-13);color:var(--color-text-primary);opacity:.92;line-height:1.5;white-space:pre-line}.toast-dismiss.svelte-mb7bov{flex-shrink:0;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:2px;border-radius:var(--button-radius-sm);transition:background-color var(--duration-comfortable) ease,border-color var(--duration-comfortable) ease,color var(--duration-comfortable) ease,box-shadow var(--duration-comfortable) ease,opacity var(--duration-comfortable) ease,transform var(--duration-comfortable) ease,filter var(--duration-comfortable) ease,outline-color var(--duration-comfortable) ease,text-decoration-color var(--duration-comfortable) ease,border-radius var(--duration-comfortable) ease}.toast-dismiss.svelte-mb7bov:hover{background-color:var(--color-bg-subtle-hover);color:var(--toast-tone)}.toast-dismiss.svelte-mb7bov:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.toast-action.svelte-mb7bov{flex-shrink:0;border:1px solid var(--toast-border);background:var(--color-bg-level-3);color:var(--toast-tone);border-radius:var(--button-radius-sm);padding:.35rem .6rem;font-size:var(--font-size-12);font-weight:700;cursor:pointer;transition:background var(--duration-base) ease,border-color var(--duration-base) ease,box-shadow var(--duration-base) ease,color var(--duration-base) ease;white-space:nowrap}.toast-action.svelte-mb7bov:hover{background:var(--color-bg-subtle-hover);border-color:var(--toast-tone)}.toast-action.svelte-mb7bov:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.toast-action.svelte-mb7bov:active{background:var(--color-bg-level-2)}.toast-action.undo-action.svelte-mb7bov{border-color:var(--undo-affordance-border);background:var(--undo-affordance-bg);color:var(--undo-affordance-fg);box-shadow:var(--undo-affordance-shadow)}.toast-action.undo-action.svelte-mb7bov:hover{background:var(--undo-affordance-bg-hover);border-color:var(--undo-affordance-border-hover);color:var(--undo-affordance-fg)}.toast-action.undo-action.svelte-mb7bov:focus-visible{outline:none;border-color:var(--undo-affordance-border-hover);box-shadow:var(--input-focus-shadow-sm)}.toast-action.undo-action.svelte-mb7bov:active{background:var(--undo-affordance-bg)}.toast-container.svelte-1us7and{position:fixed;top:80px;right:20px;z-index:var(--z-toast);pointer-events:none}.toast-container.svelte-1us7and .toast-notification{pointer-events:auto}@media (max-width: 640px){.toast-container.svelte-1us7and{top:70px;right:16px;left:16px}.toast-container.svelte-1us7and .toast-notification{min-width:auto;max-width:none}}.app-container.svelte-12qhfyh{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow-x:hidden;box-sizing:border-box}.app-update-notice.svelte-12qhfyh{position:fixed;right:var(--spacing-16);bottom:var(--spacing-16);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--spacing-16);width:min(26rem,calc(100vw - var(--spacing-32)));padding:var(--spacing-16);background:var(--color-bg-level-2);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-12);box-shadow:var(--shadow-e2-ring)}.app-update-notice__copy.svelte-12qhfyh{min-width:0;flex:1}.app-update-notice__title.svelte-12qhfyh{display:block;color:var(--color-text-primary);font-size:var(--type-ui-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-ui-line-height)}.app-update-notice__message.svelte-12qhfyh{margin:var(--spacing-4) 0 0;color:var(--color-text-secondary);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.mobile-blocker.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:clamp(1.25rem,4vw,2.5rem);background:radial-gradient(circle at 10% 10%,var(--comp-shell-mobile-blocker-accent-glow),transparent 45%),radial-gradient(circle at 90% 90%,var(--comp-shell-mobile-blocker-theme-glow),transparent 42%),var(--comp-shell-mobile-blocker-bg)}.mobile-blocker__panel.svelte-12qhfyh{width:min(100%,40rem);background:var(--color-bg-level-2);border:var(--border-hairline) solid var(--color-border);box-shadow:var(--shadow-e2-ring);border-radius:var(--comp-shell-mobile-blocker-panel-radius);padding:clamp(1.5rem,5vw,2.5rem);display:flex;flex-direction:column;gap:.9rem}.mobile-blocker__eyebrow.svelte-12qhfyh{margin:0;color:var(--sys-color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.mobile-blocker__panel.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0;color:var(--sys-color-text-primary);font-size:clamp(var(--font-size-24),5vw,2.2rem);line-height:1.18;letter-spacing:-.015em}.mobile-blocker__description.svelte-12qhfyh{margin:0;color:var(--sys-color-text-secondary);font-size:clamp(var(--font-size-16),2.7vw,var(--font-size-16));line-height:1.6}.mobile-blocker__cta.svelte-12qhfyh{margin-top:.8rem;width:100%;min-height:3rem;padding:.75rem 1.1rem;border:1px solid transparent;border-radius:var(--radius-full);background:var(--comp-shell-mobile-blocker-cta-bg);color:var(--comp-shell-mobile-blocker-cta-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;cursor:pointer;transition:transform var(--duration-base) ease,filter var(--duration-base) ease,box-shadow var(--duration-base) ease}.mobile-blocker__cta.svelte-12qhfyh:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:var(--comp-shell-mobile-blocker-cta-hover-shadow)}.mobile-blocker__cta.svelte-12qhfyh:focus-visible{outline:3px solid var(--comp-shell-mobile-blocker-cta-focus-ring);outline-offset:2px;box-shadow:var(--input-focus-shadow-sm)}.mobile-blocker__cta.svelte-12qhfyh:active{transform:translateY(0)}@media (max-width: 768px){.app-container.svelte-12qhfyh{padding:0}.mobile-blocker.svelte-12qhfyh{padding:1rem}.mobile-blocker__panel.svelte-12qhfyh{border-radius:var(--radius-20);gap:.8rem}.app-update-notice.svelte-12qhfyh{right:var(--spacing-16);left:var(--spacing-16);width:auto;align-items:stretch;flex-direction:column}}
