:root[data-theme-preset=light-pastel]{--theme-background:oklch(0.98 0.008 130);--theme-foreground:oklch(0.24 0.02 200);--theme-card:oklch(0.995 0.004 130);--theme-popover:oklch(1 0 0);--theme-primary:oklch(0.5 0.09 155);--theme-primary-foreground:oklch(0.99 0.005 130);--theme-secondary:oklch(0.94 0.015 130);--theme-muted-surface:oklch(0.955 0.01 130);--theme-muted-foreground:oklch(0.52 0.02 210);--theme-accent:oklch(0.87 0.14 128);--theme-destructive:oklch(0.577 0.22 27);--theme-success:oklch(0.6 0.12 150);--theme-warning:oklch(0.75 0.15 70);--theme-border:oklch(0.9 0.015 130);--theme-input:oklch(0.92 0.012 130);--theme-ring:oklch(0.5 0.09 155);--theme-chart-1:oklch(0.5 0.09 155);--theme-chart-2:oklch(0.6 0.14 128);--theme-chart-3:oklch(0.68 0.14 60);--theme-chart-4:oklch(0.55 0.1 220);--theme-chart-5:oklch(0.45 0.02 210);--theme-radius:0.9rem;--theme-sidebar:oklch(0.2 0.03 165);--theme-sidebar-foreground:oklch(0.9 0.015 130);--theme-sidebar-primary:oklch(0.75 0.16 128);--theme-sidebar-primary-foreground:oklch(0.18 0.03 165);--theme-sidebar-accent:oklch(0.27 0.03 165);--theme-sidebar-accent-foreground:oklch(0.96 0.01 130);--theme-sidebar-border:oklch(1 0 0/8%);--theme-glass-bg:oklch(1 0 0/60%);--theme-glass-border:oklch(1 0 0/70%);--theme-glow-primary:oklch(0.75 0.16 128/35%)}:root[data-theme-preset=light-vibrant]{--theme-background:oklch(0.975 0.01 130);--theme-foreground:oklch(0.2 0.03 200);--theme-card:oklch(1 0 0);--theme-popover:oklch(1 0 0);--theme-primary:oklch(0.58 0.18 148);--theme-primary-foreground:oklch(0.99 0.005 130);--theme-secondary:oklch(0.92 0.02 130);--theme-muted-surface:oklch(0.94 0.012 130);--theme-muted-foreground:oklch(0.48 0.03 210);--theme-accent:oklch(0.82 0.22 126);--theme-destructive:oklch(0.6 0.24 25);--theme-success:oklch(0.62 0.17 150);--theme-warning:oklch(0.72 0.19 65);--theme-border:oklch(0.88 0.02 130);--theme-input:oklch(0.9 0.018 130);--theme-ring:oklch(0.58 0.18 148);--theme-chart-1:oklch(0.58 0.18 148);--theme-chart-2:oklch(0.65 0.2 126);--theme-chart-3:oklch(0.66 0.2 55);--theme-chart-4:oklch(0.55 0.16 220);--theme-chart-5:oklch(0.4 0.03 210);--theme-radius:0.9rem;--theme-sidebar:oklch(0.16 0.045 160);--theme-sidebar-foreground:oklch(0.9 0.02 130);--theme-sidebar-primary:oklch(0.82 0.22 126);--theme-sidebar-primary-foreground:oklch(0.15 0.04 160);--theme-sidebar-accent:oklch(0.24 0.045 160);--theme-sidebar-accent-foreground:oklch(0.96 0.015 130);--theme-sidebar-border:oklch(1 0 0/8%);--theme-glass-bg:oklch(1 0 0/55%);--theme-glass-border:oklch(1 0 0/65%);--theme-glow-primary:oklch(0.82 0.22 126/45%)}:root[data-theme-preset=dark-pastel]{--theme-background:oklch(0.16 0.018 285);--theme-foreground:oklch(0.93 0.008 270);--theme-card:oklch(0.2 0.02 285/70%);--theme-popover:oklch(0.21 0.02 285);--theme-primary:oklch(0.72 0.14 320);--theme-primary-foreground:oklch(0.15 0.02 285);--theme-secondary:oklch(0.26 0.02 285);--theme-muted-surface:oklch(0.24 0.018 285);--theme-muted-foreground:oklch(0.63 0.02 275);--theme-accent:oklch(0.32 0.06 320);--theme-destructive:oklch(0.68 0.2 20);--theme-success:oklch(0.65 0.13 155);--theme-warning:oklch(0.78 0.14 80);--theme-border:oklch(1 0 0/10%);--theme-input:oklch(1 0 0/12%);--theme-ring:oklch(0.72 0.14 320);--theme-chart-1:oklch(0.72 0.14 320);--theme-chart-2:oklch(0.65 0.15 280);--theme-chart-3:oklch(0.7 0.12 60);--theme-chart-4:oklch(0.6 0.13 200);--theme-chart-5:oklch(0.6 0.02 275);--theme-radius:0.9rem;--theme-sidebar:oklch(0.12 0.02 285);--theme-sidebar-foreground:oklch(0.9 0.01 270);--theme-sidebar-primary:oklch(0.72 0.14 320);--theme-sidebar-primary-foreground:oklch(0.14 0.02 285);--theme-sidebar-accent:oklch(0.2 0.02 285);--theme-sidebar-accent-foreground:oklch(0.95 0.008 270);--theme-sidebar-border:oklch(1 0 0/8%);--theme-glass-bg:oklch(0.28 0.03 290/45%);--theme-glass-border:oklch(1 0 0/12%);--theme-glow-primary:oklch(0.72 0.14 320/40%)}:root[data-theme-preset=dark-vibrant]{--theme-background:oklch(0.14 0.025 300);--theme-foreground:oklch(0.95 0.01 280);--theme-card:oklch(0.19 0.03 300/65%);--theme-popover:oklch(0.2 0.03 300);--theme-primary:oklch(0.68 0.24 335);--theme-primary-foreground:oklch(0.98 0.005 300);--theme-secondary:oklch(0.24 0.03 300);--theme-muted-surface:oklch(0.22 0.025 300);--theme-muted-foreground:oklch(0.65 0.03 285);--theme-accent:oklch(0.35 0.1 330);--theme-destructive:oklch(0.7 0.23 18);--theme-success:oklch(0.68 0.16 155);--theme-warning:oklch(0.8 0.16 80);--theme-border:oklch(1 0 0/12%);--theme-input:oklch(1 0 0/14%);--theme-ring:oklch(0.68 0.24 335);--theme-chart-1:oklch(0.68 0.24 335);--theme-chart-2:oklch(0.62 0.22 290);--theme-chart-3:oklch(0.72 0.18 60);--theme-chart-4:oklch(0.62 0.16 200);--theme-chart-5:oklch(0.62 0.03 285);--theme-radius:1rem;--theme-sidebar:oklch(0.1 0.025 300);--theme-sidebar-foreground:oklch(0.92 0.012 280);--theme-sidebar-primary:oklch(0.68 0.24 335);--theme-sidebar-primary-foreground:oklch(0.12 0.02 300);--theme-sidebar-accent:oklch(0.19 0.03 300);--theme-sidebar-accent-foreground:oklch(0.96 0.01 280);--theme-sidebar-border:oklch(1 0 0/10%);--theme-glass-bg:oklch(0.3 0.05 305/40%);--theme-glass-border:oklch(1 0 0/14%);--theme-glow-primary:oklch(0.68 0.24 335/55%)}:root[data-theme-preset=graphite-pastel]{--theme-background:oklch(0.17 0.004 260);--theme-foreground:oklch(0.92 0.003 260);--theme-card:oklch(0.21 0.004 260/75%);--theme-popover:oklch(0.22 0.004 260);--theme-primary:oklch(0.68 0.03 200);--theme-primary-foreground:oklch(0.15 0.004 260);--theme-secondary:oklch(0.26 0.004 260);--theme-muted-surface:oklch(0.24 0.004 260);--theme-muted-foreground:oklch(0.62 0.005 260);--theme-accent:oklch(0.32 0.015 210);--theme-destructive:oklch(0.65 0.2 22);--theme-success:oklch(0.62 0.1 155);--theme-warning:oklch(0.75 0.13 80);--theme-border:oklch(1 0 0/9%);--theme-input:oklch(1 0 0/11%);--theme-ring:oklch(0.68 0.03 200);--theme-chart-1:oklch(0.68 0.03 200);--theme-chart-2:oklch(0.6 0.06 240);--theme-chart-3:oklch(0.68 0.1 70);--theme-chart-4:oklch(0.58 0.08 140);--theme-chart-5:oklch(0.6 0.005 260);--theme-radius:0.7rem;--theme-sidebar:oklch(0.12 0.004 260);--theme-sidebar-foreground:oklch(0.88 0.003 260);--theme-sidebar-primary:oklch(0.68 0.03 200);--theme-sidebar-primary-foreground:oklch(0.13 0.004 260);--theme-sidebar-accent:oklch(0.2 0.004 260);--theme-sidebar-accent-foreground:oklch(0.94 0.003 260);--theme-sidebar-border:oklch(1 0 0/7%);--theme-glass-bg:oklch(0.26 0.006 260/50%);--theme-glass-border:oklch(1 0 0/10%);--theme-glow-primary:oklch(0.68 0.03 200/30%)}:root[data-theme-preset=graphite-vibrant]{--theme-background:oklch(0.15 0.004 260);--theme-foreground:oklch(0.94 0.003 260);--theme-card:oklch(0.2 0.006 260/75%);--theme-popover:oklch(0.21 0.006 260);--theme-primary:oklch(0.82 0.2 130);--theme-primary-foreground:oklch(0.14 0.02 130);--theme-secondary:oklch(0.25 0.006 260);--theme-muted-surface:oklch(0.23 0.005 260);--theme-muted-foreground:oklch(0.63 0.006 260);--theme-accent:oklch(0.3 0.07 130);--theme-destructive:oklch(0.68 0.22 20);--theme-success:oklch(0.75 0.18 145);--theme-warning:oklch(0.78 0.16 80);--theme-border:oklch(1 0 0/10%);--theme-input:oklch(1 0 0/12%);--theme-ring:oklch(0.82 0.2 130);--theme-chart-1:oklch(0.82 0.2 130);--theme-chart-2:oklch(0.65 0.2 195);--theme-chart-3:oklch(0.72 0.18 60);--theme-chart-4:oklch(0.62 0.2 310);--theme-chart-5:oklch(0.62 0.006 260);--theme-radius:0.7rem;--theme-sidebar:oklch(0.1 0.006 260);--theme-sidebar-foreground:oklch(0.88 0.005 260);--theme-sidebar-primary:oklch(0.82 0.2 130);--theme-sidebar-primary-foreground:oklch(0.13 0.02 130);--theme-sidebar-accent:oklch(0.18 0.008 260);--theme-sidebar-accent-foreground:oklch(0.95 0.003 260);--theme-sidebar-border:oklch(1 0 0/9%);--theme-glass-bg:oklch(0.24 0.01 260/55%);--theme-glass-border:oklch(1 0 0/12%);--theme-glow-primary:oklch(0.82 0.2 130/40%)}:root[data-theme-preset=light-pastel]{--theme-background:#f6f6fa;--theme-foreground:#252638;--theme-card:#fff;--theme-popover:#fff;--theme-secondary:#eeedf4;--theme-muted-surface:#f3f3f8;--theme-muted-foreground:#606375;--theme-border:#dddde8;--theme-input:#cbcddd;--theme-sidebar:#222735;--theme-sidebar-foreground:#e9f0eb;--theme-sidebar-accent:#303447;--theme-sidebar-accent-foreground:#f5f8f6;--theme-sidebar-border:rgba(255,255,255,.1);--theme-glass-bg:rgba(255,255,255,.76);--theme-glass-border:rgba(255,255,255,.84);--theme-glow-primary:transparent}:root[data-theme-preset=light-vibrant]{--theme-background:#f3f3f9;--theme-foreground:#202234;--theme-card:#fff;--theme-popover:#fff;--theme-secondary:#e8e6f2;--theme-muted-surface:#f0eff7;--theme-muted-foreground:#555a70;--theme-border:#cbccdc;--theme-input:#b7bbd0;--theme-sidebar:#1d2231;--theme-sidebar-foreground:#edf3ef;--theme-sidebar-accent:#2c3247;--theme-sidebar-accent-foreground:#fff;--theme-sidebar-border:rgba(255,255,255,.12);--theme-glass-bg:rgba(255,255,255,.8);--theme-glass-border:rgba(255,255,255,.9);--theme-glow-primary:transparent}:root[data-theme-preset=dark-pastel]{--theme-background:#17191e;--theme-foreground:#edf0f4;--theme-card:#20232a;--theme-popover:#252831;--theme-secondary:#2a2d35;--theme-muted-surface:#252831;--theme-muted-foreground:#aab0ba;--theme-border:rgba(255,255,255,.12);--theme-input:rgba(255,255,255,.16);--theme-sidebar:#111318;--theme-sidebar-foreground:#e8ebef;--theme-sidebar-accent:#242833;--theme-sidebar-accent-foreground:#f6f7f8;--theme-sidebar-border:rgba(255,255,255,.1);--theme-glass-bg:rgba(32,35,42,.84);--theme-glass-border:rgba(255,255,255,.12);--theme-glow-primary:transparent}:root[data-theme-preset=dark-vibrant]{--theme-background:#111318;--theme-foreground:#f4f5f7;--theme-card:#1b1e25;--theme-popover:#20242c;--theme-secondary:#252a34;--theme-muted-surface:#20252e;--theme-muted-foreground:#b8bec8;--theme-border:rgba(255,255,255,.17);--theme-input:rgba(255,255,255,.2);--theme-sidebar:#0c0f14;--theme-sidebar-foreground:#f0f2f5;--theme-sidebar-accent:#202735;--theme-sidebar-accent-foreground:#fff;--theme-sidebar-border:rgba(255,255,255,.13);--theme-glass-bg:rgba(27,30,37,.88);--theme-glass-border:rgba(255,255,255,.16);--theme-glow-primary:transparent}:root[data-theme-preset=graphite-pastel]{--theme-background:#0c0d0f;--theme-foreground:#eff0f2;--theme-card:#181a1e;--theme-popover:#1d1f24;--theme-secondary:#24272c;--theme-muted-surface:#202328;--theme-muted-foreground:#a6a9ae;--theme-border:rgba(255,255,255,.1);--theme-input:rgba(255,255,255,.14);--theme-sidebar:#000;--theme-sidebar-foreground:#eceeef;--theme-sidebar-accent:#191c20;--theme-sidebar-accent-foreground:#fff;--theme-sidebar-border:rgba(255,255,255,.09);--theme-glass-bg:rgba(24,26,30,.88);--theme-glass-border:rgba(255,255,255,.11);--theme-glow-primary:transparent}:root[data-theme-preset=graphite-vibrant]{--theme-background:#090a0c;--theme-foreground:#f4f5f6;--theme-card:#15181d;--theme-popover:#1b1f25;--theme-secondary:#232830;--theme-muted-surface:#1e232a;--theme-muted-foreground:#b7bbc1;--theme-border:rgba(255,255,255,.16);--theme-input:rgba(255,255,255,.19);--theme-sidebar:#000;--theme-sidebar-foreground:#f2f3f4;--theme-sidebar-accent:#1c222a;--theme-sidebar-accent-foreground:#fff;--theme-sidebar-border:rgba(255,255,255,.13);--theme-glass-bg:rgba(21,24,29,.9);--theme-glass-border:rgba(255,255,255,.15);--theme-glow-primary:transparent}:root[data-ui-style=payroll][data-theme-preset=light-pastel]{--theme-background:#f1f2f3;--theme-foreground:#292e33;--theme-card:#fbfbfc;--theme-popover:#fbfbfc;--theme-secondary:#e7e9eb;--theme-muted-surface:#f5f6f7;--theme-muted-foreground:#626a72;--theme-primary:#4b555e;--theme-primary-foreground:#ffffff;--theme-accent:#e7e9eb;--theme-border:#d5d9dd;--theme-input:#d5d9dd;--theme-ring:#4b555e;--theme-sidebar:#fbfbfc;--theme-sidebar-foreground:#292e33;--theme-sidebar-primary:#4b555e;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#e7e9eb;--theme-sidebar-accent-foreground:#292e33;--theme-sidebar-border:#d5d9dd;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#4b555e;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=payroll][data-theme-preset=light-vibrant]{--theme-background:#f1f2f3;--theme-foreground:#292e33;--theme-card:#fbfbfc;--theme-popover:#fbfbfc;--theme-secondary:#e7e9eb;--theme-muted-surface:#f5f6f7;--theme-muted-foreground:#626a72;--theme-primary:#35404a;--theme-primary-foreground:#ffffff;--theme-accent:#e7e9eb;--theme-border:#c7cbcf;--theme-input:#c7cbcf;--theme-ring:#35404a;--theme-sidebar:#fbfbfc;--theme-sidebar-foreground:#292e33;--theme-sidebar-primary:#35404a;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#e7e9eb;--theme-sidebar-accent-foreground:#292e33;--theme-sidebar-border:#d5d9dd;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#35404a;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=payroll][data-theme-preset=dark-pastel]{--theme-background:#202327;--theme-foreground:#ebedef;--theme-card:#292d32;--theme-popover:#292d32;--theme-secondary:#353b41;--theme-muted-surface:#24282d;--theme-muted-foreground:#afb7bf;--theme-primary:#bdc6cf;--theme-primary-foreground:#202327;--theme-accent:#353b41;--theme-border:#454c54;--theme-input:#454c54;--theme-ring:#bdc6cf;--theme-sidebar:#292d32;--theme-sidebar-foreground:#ebedef;--theme-sidebar-primary:#bdc6cf;--theme-sidebar-primary-foreground:#202327;--theme-sidebar-accent:#353b41;--theme-sidebar-accent-foreground:#ebedef;--theme-sidebar-border:#454c54;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#bdc6cf;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=payroll][data-theme-preset=dark-vibrant]{--theme-background:#202327;--theme-foreground:#ebedef;--theme-card:#292d32;--theme-popover:#292d32;--theme-secondary:#353b41;--theme-muted-surface:#24282d;--theme-muted-foreground:#afb7bf;--theme-primary:#d4dbe2;--theme-primary-foreground:#202327;--theme-accent:#353b41;--theme-border:#515860;--theme-input:#515860;--theme-ring:#d4dbe2;--theme-sidebar:#292d32;--theme-sidebar-foreground:#ebedef;--theme-sidebar-primary:#d4dbe2;--theme-sidebar-primary-foreground:#202327;--theme-sidebar-accent:#353b41;--theme-sidebar-accent-foreground:#ebedef;--theme-sidebar-border:#454c54;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#d4dbe2;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=payroll][data-theme-preset=graphite-pastel]{--theme-background:#16191d;--theme-foreground:#ebedef;--theme-card:#292d32;--theme-popover:#292d32;--theme-secondary:#353b41;--theme-muted-surface:#24282d;--theme-muted-foreground:#afb7bf;--theme-primary:#bdc6cf;--theme-primary-foreground:#16191d;--theme-accent:#353b41;--theme-border:#454c54;--theme-input:#454c54;--theme-ring:#bdc6cf;--theme-sidebar:#292d32;--theme-sidebar-foreground:#ebedef;--theme-sidebar-primary:#bdc6cf;--theme-sidebar-primary-foreground:#16191d;--theme-sidebar-accent:#353b41;--theme-sidebar-accent-foreground:#ebedef;--theme-sidebar-border:#454c54;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#bdc6cf;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=payroll][data-theme-preset=graphite-vibrant]{--theme-background:#16191d;--theme-foreground:#ebedef;--theme-card:#292d32;--theme-popover:#292d32;--theme-secondary:#353b41;--theme-muted-surface:#24282d;--theme-muted-foreground:#afb7bf;--theme-primary:#d4dbe2;--theme-primary-foreground:#16191d;--theme-accent:#353b41;--theme-border:#515860;--theme-input:#515860;--theme-ring:#d4dbe2;--theme-sidebar:#292d32;--theme-sidebar-foreground:#ebedef;--theme-sidebar-primary:#d4dbe2;--theme-sidebar-primary-foreground:#16191d;--theme-sidebar-accent:#353b41;--theme-sidebar-accent-foreground:#ebedef;--theme-sidebar-border:#454c54;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#d4dbe2;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=paces][data-theme-preset=light-pastel]{--theme-background:#f3f2f7;--theme-foreground:#302c3b;--theme-card:#fcfbfe;--theme-popover:#fcfbfe;--theme-secondary:#e9e5f0;--theme-muted-surface:#f7f5fa;--theme-muted-foreground:#6d647c;--theme-primary:#6d579b;--theme-primary-foreground:#ffffff;--theme-accent:#e9e5f0;--theme-border:#d9d2e3;--theme-input:#d9d2e3;--theme-ring:#6d579b;--theme-sidebar:#fcfbfe;--theme-sidebar-foreground:#302c3b;--theme-sidebar-primary:#6d579b;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#e9e5f0;--theme-sidebar-accent-foreground:#302c3b;--theme-sidebar-border:#d9d2e3;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#6d579b;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=paces][data-theme-preset=light-vibrant]{--theme-background:#f3f2f7;--theme-foreground:#302c3b;--theme-card:#fcfbfe;--theme-popover:#fcfbfe;--theme-secondary:#e9e5f0;--theme-muted-surface:#f7f5fa;--theme-muted-foreground:#6d647c;--theme-primary:#604588;--theme-primary-foreground:#ffffff;--theme-accent:#e9e5f0;--theme-border:#cbc4d5;--theme-input:#cbc4d5;--theme-ring:#604588;--theme-sidebar:#fcfbfe;--theme-sidebar-foreground:#302c3b;--theme-sidebar-primary:#604588;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#e9e5f0;--theme-sidebar-accent-foreground:#302c3b;--theme-sidebar-border:#d9d2e3;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#604588;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=paces][data-theme-preset=dark-pastel]{--theme-background:#24212b;--theme-foreground:#eeeaf4;--theme-card:#2f2a38;--theme-popover:#2f2a38;--theme-secondary:#40364b;--theme-muted-surface:#29242f;--theme-muted-foreground:#bcb0cb;--theme-primary:#c4afe1;--theme-primary-foreground:#24212b;--theme-accent:#40364b;--theme-border:#50445e;--theme-input:#50445e;--theme-ring:#c4afe1;--theme-sidebar:#2f2a38;--theme-sidebar-foreground:#eeeaf4;--theme-sidebar-primary:#c4afe1;--theme-sidebar-primary-foreground:#24212b;--theme-sidebar-accent:#40364b;--theme-sidebar-accent-foreground:#eeeaf4;--theme-sidebar-border:#50445e;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#c4afe1;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=paces][data-theme-preset=dark-vibrant]{--theme-background:#24212b;--theme-foreground:#eeeaf4;--theme-card:#2f2a38;--theme-popover:#2f2a38;--theme-secondary:#40364b;--theme-muted-surface:#29242f;--theme-muted-foreground:#bcb0cb;--theme-primary:#d1b8ee;--theme-primary-foreground:#24212b;--theme-accent:#40364b;--theme-border:#5c506a;--theme-input:#5c506a;--theme-ring:#d1b8ee;--theme-sidebar:#2f2a38;--theme-sidebar-foreground:#eeeaf4;--theme-sidebar-primary:#d1b8ee;--theme-sidebar-primary-foreground:#24212b;--theme-sidebar-accent:#40364b;--theme-sidebar-accent-foreground:#eeeaf4;--theme-sidebar-border:#50445e;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#d1b8ee;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=paces][data-theme-preset=graphite-pastel]{--theme-background:#1b1821;--theme-foreground:#eeeaf4;--theme-card:#2f2a38;--theme-popover:#2f2a38;--theme-secondary:#40364b;--theme-muted-surface:#29242f;--theme-muted-foreground:#bcb0cb;--theme-primary:#c4afe1;--theme-primary-foreground:#1b1821;--theme-accent:#40364b;--theme-border:#50445e;--theme-input:#50445e;--theme-ring:#c4afe1;--theme-sidebar:#2f2a38;--theme-sidebar-foreground:#eeeaf4;--theme-sidebar-primary:#c4afe1;--theme-sidebar-primary-foreground:#1b1821;--theme-sidebar-accent:#40364b;--theme-sidebar-accent-foreground:#eeeaf4;--theme-sidebar-border:#50445e;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#c4afe1;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=paces][data-theme-preset=graphite-vibrant]{--theme-background:#1b1821;--theme-foreground:#eeeaf4;--theme-card:#2f2a38;--theme-popover:#2f2a38;--theme-secondary:#40364b;--theme-muted-surface:#29242f;--theme-muted-foreground:#bcb0cb;--theme-primary:#d1b8ee;--theme-primary-foreground:#1b1821;--theme-accent:#40364b;--theme-border:#5c506a;--theme-input:#5c506a;--theme-ring:#d1b8ee;--theme-sidebar:#2f2a38;--theme-sidebar-foreground:#eeeaf4;--theme-sidebar-primary:#d1b8ee;--theme-sidebar-primary-foreground:#1b1821;--theme-sidebar-accent:#40364b;--theme-sidebar-accent-foreground:#eeeaf4;--theme-sidebar-border:#50445e;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#d1b8ee;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=vuexy][data-theme-preset=light-pastel]{--theme-background:#f0f5f4;--theme-foreground:#273a39;--theme-card:#fbfdfc;--theme-popover:#fbfdfc;--theme-secondary:#e1eeeb;--theme-muted-surface:#f4f9f7;--theme-muted-foreground:#5e7471;--theme-primary:#327269;--theme-primary-foreground:#ffffff;--theme-accent:#e1eeeb;--theme-border:#cbded9;--theme-input:#cbded9;--theme-ring:#327269;--theme-sidebar:#fbfdfc;--theme-sidebar-foreground:#273a39;--theme-sidebar-primary:#327269;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#e1eeeb;--theme-sidebar-accent-foreground:#273a39;--theme-sidebar-border:#cbded9;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#327269;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=vuexy][data-theme-preset=light-vibrant]{--theme-background:#f0f5f4;--theme-foreground:#273a39;--theme-card:#fbfdfc;--theme-popover:#fbfdfc;--theme-secondary:#e1eeeb;--theme-muted-surface:#f4f9f7;--theme-muted-foreground:#5e7471;--theme-primary:#26675f;--theme-primary-foreground:#ffffff;--theme-accent:#e1eeeb;--theme-border:#bdd0cb;--theme-input:#bdd0cb;--theme-ring:#26675f;--theme-sidebar:#fbfdfc;--theme-sidebar-foreground:#273a39;--theme-sidebar-primary:#26675f;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#e1eeeb;--theme-sidebar-accent-foreground:#273a39;--theme-sidebar-border:#cbded9;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#26675f;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=vuexy][data-theme-preset=dark-pastel]{--theme-background:#1c2928;--theme-foreground:#e5f0ed;--theme-card:#263432;--theme-popover:#263432;--theme-secondary:#30443f;--theme-muted-surface:#21302d;--theme-muted-foreground:#a7beb7;--theme-primary:#9dc9bb;--theme-primary-foreground:#1c2928;--theme-accent:#30443f;--theme-border:#40574f;--theme-input:#40574f;--theme-ring:#9dc9bb;--theme-sidebar:#263432;--theme-sidebar-foreground:#e5f0ed;--theme-sidebar-primary:#9dc9bb;--theme-sidebar-primary-foreground:#1c2928;--theme-sidebar-accent:#30443f;--theme-sidebar-accent-foreground:#e5f0ed;--theme-sidebar-border:#40574f;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#9dc9bb;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=vuexy][data-theme-preset=dark-vibrant]{--theme-background:#1c2928;--theme-foreground:#e5f0ed;--theme-card:#263432;--theme-popover:#263432;--theme-secondary:#30443f;--theme-muted-surface:#21302d;--theme-muted-foreground:#a7beb7;--theme-primary:#a5ddcb;--theme-primary-foreground:#1c2928;--theme-accent:#30443f;--theme-border:#4c635b;--theme-input:#4c635b;--theme-ring:#a5ddcb;--theme-sidebar:#263432;--theme-sidebar-foreground:#e5f0ed;--theme-sidebar-primary:#a5ddcb;--theme-sidebar-primary-foreground:#1c2928;--theme-sidebar-accent:#30443f;--theme-sidebar-accent-foreground:#e5f0ed;--theme-sidebar-border:#40574f;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#a5ddcb;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=vuexy][data-theme-preset=graphite-pastel]{--theme-background:#15201e;--theme-foreground:#e5f0ed;--theme-card:#263432;--theme-popover:#263432;--theme-secondary:#30443f;--theme-muted-surface:#21302d;--theme-muted-foreground:#a7beb7;--theme-primary:#9dc9bb;--theme-primary-foreground:#15201e;--theme-accent:#30443f;--theme-border:#40574f;--theme-input:#40574f;--theme-ring:#9dc9bb;--theme-sidebar:#263432;--theme-sidebar-foreground:#e5f0ed;--theme-sidebar-primary:#9dc9bb;--theme-sidebar-primary-foreground:#15201e;--theme-sidebar-accent:#30443f;--theme-sidebar-accent-foreground:#e5f0ed;--theme-sidebar-border:#40574f;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#9dc9bb;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=vuexy][data-theme-preset=graphite-vibrant]{--theme-background:#15201e;--theme-foreground:#e5f0ed;--theme-card:#263432;--theme-popover:#263432;--theme-secondary:#30443f;--theme-muted-surface:#21302d;--theme-muted-foreground:#a7beb7;--theme-primary:#a5ddcb;--theme-primary-foreground:#15201e;--theme-accent:#30443f;--theme-border:#4c635b;--theme-input:#4c635b;--theme-ring:#a5ddcb;--theme-sidebar:#263432;--theme-sidebar-foreground:#e5f0ed;--theme-sidebar-primary:#a5ddcb;--theme-sidebar-primary-foreground:#15201e;--theme-sidebar-accent:#30443f;--theme-sidebar-accent-foreground:#e5f0ed;--theme-sidebar-border:#40574f;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#a5ddcb;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-theme-preset][data-theme][data-palette]{--bg:var(--theme-background);--card:var(--theme-card);--text:var(--theme-foreground);--muted:color-mix(in srgb,var(--theme-muted-foreground) 88%,var(--theme-foreground));--line:var(--theme-border);--brand:var(--theme-primary);--accent:var(--theme-primary);--accent-dark:color-mix(in srgb,var(--theme-primary) 82%,#000);--warning:var(--theme-warning);--danger:var(--theme-destructive);--soft-green:color-mix(in srgb,var(--theme-success) 15%,var(--theme-card));--soft-yellow:color-mix(in srgb,var(--theme-warning) 15%,var(--theme-card));--soft-red:color-mix(in srgb,var(--theme-destructive) 13%,var(--theme-card));--radius:var(--theme-radius);--shadow:0 10px 30px color-mix(in srgb,var(--theme-foreground) 8%,transparent);--appearance-surface:var(--theme-card);--appearance-surface-soft:var(--theme-muted-surface);--appearance-surface-raised:var(--theme-secondary);--appearance-primary:var(--theme-primary);--appearance-primary-ink:var(--theme-primary-foreground);--appearance-success:var(--theme-success);--appearance-sidebar:var(--theme-sidebar);--appearance-sidebar-accent:var(--theme-sidebar-accent);--appearance-sidebar-foreground:var(--theme-sidebar-foreground);--appearance-sidebar-primary:var(--theme-sidebar-primary);--appearance-sidebar-primary-ink:var(--theme-sidebar-primary-foreground);--appearance-popover:var(--theme-popover);--appearance-glow:var(--theme-glow-primary)}:root[data-ui-style=paces]{--radius:10px;--shadow:0 3px 12px rgba(34,49,77,.10)}:root[data-ui-style=vuexy]{--radius:12px;--shadow:0 5px 18px rgba(47,43,61,.12)}:root[data-ui-style=vuexy] .core-admin-shell .card{border-color:color-mix(in srgb,var(--appearance-primary) 7%,var(--line))}:root[data-ui-style=paces] .core-admin-shell .card{border-radius:10px}:root[data-ui-style=vuexy] .core-admin-shell .card{border-radius:12px}.core-admin-shell,body,html{transition:background-color .18s ease,color .18s ease}.core-nav-drawer{display:flex;flex-direction:column;background:var(--appearance-sidebar)!important;color:var(--appearance-sidebar-foreground)!important}.core-active-system-mark,.core-nav-brand-mark{background:var(--appearance-sidebar-primary)!important;color:var(--appearance-sidebar-primary-ink)!important}.core-nav-parent.active,.core-nav-parent:hover{background:var(--appearance-sidebar-accent)!important;color:#fff!important}.core-admin-subnav button.active{background:color-mix(in srgb,var(--appearance-sidebar-primary) 26%,transparent)!important;box-shadow:inset 2px 0 0 var(--appearance-sidebar-primary)!important}.core-nav-icon{border-color:color-mix(in srgb,var(--appearance-sidebar-foreground) 12%,transparent)!important;background:color-mix(in srgb,var(--appearance-sidebar-foreground) 6%,transparent)!important}.core-active-system small,.core-nav-section-label{color:color-mix(in srgb,var(--appearance-sidebar-foreground) 62%,transparent)!important}.core-admin-shell .activation-qr-wrap,.core-admin-shell .card,.core-admin-shell .employee-directory-row,.core-admin-shell .employee-modal,.core-admin-shell .keycrm-detail-modal,.core-admin-shell .warehouse-detail-metrics>div,.core-admin-shell .warehouse-detail-section,.core-admin-shell .webhook-log-modal{background:var(--appearance-surface)!important;color:var(--text)!important;border-color:var(--line)!important}.core-admin-shell :is(input,select,textarea,.select){background:var(--appearance-surface)!important;color:var(--text)!important;border-color:var(--line)!important}.core-admin-shell :is(.ghost-button,.settings-trigger,.settings-secondary-button,.warehouse-detail>header>button){background:var(--appearance-surface-soft)!important;color:var(--text)!important}.core-admin-shell :is(.secondary-button){background:var(--appearance-surface-raised)!important;color:var(--text)!important;border:1px solid var(--line)!important}.core-admin-shell :is(.primary-button,.update-version-button){background:var(--appearance-primary)!important;color:var(--appearance-primary-ink)!important}.core-admin-shell tbody tr:hover{background:var(--appearance-surface-soft)!important}.core-admin-shell .warehouse-detail{background:var(--bg)!important;color:var(--text)!important}.core-admin-shell .warehouse-detail>header,.core-admin-shell .webhook-log-head,.core-admin-shell .webhook-log-more,.core-admin-shell .webhook-log-statusline,.core-admin-shell .webhook-log-summary{background:color-mix(in srgb,var(--appearance-surface) 94%,transparent)!important;color:var(--text)!important}.core-admin-shell .webhook-log-list,.core-admin-shell .webhook-log-toolbar{background:var(--appearance-surface-soft)!important}.core-admin-shell .webhook-log-row{background:var(--appearance-surface)!important}.core-admin-shell .webhook-log-row[open] summary{background:var(--appearance-surface-soft)!important}:root[data-appearance=midnight] .core-admin-shell :is(h1,h2,h3,h4,strong,b,td,label),:root[data-theme=dark] .core-admin-shell :is(h1,h2,h3,h4,strong,b,td,label){color:var(--text)}:root[data-appearance=midnight] .core-admin-shell :is(.settings-sheet,.settings-overlay),:root[data-theme=dark] .core-admin-shell :is(.settings-sheet,.settings-overlay){color:var(--text)}.core-sidebar-spacer{flex:1 1 auto;min-height:26px;pointer-events:none}.core-system-zone{flex:0 0 auto;margin-top:auto;padding-top:8px}.core-user-zone{position:relative;flex:0 0 auto;border-top:1px solid color-mix(in srgb,var(--appearance-sidebar-foreground) 14%,transparent);margin-top:10px;padding-top:10px}.core-user-card{width:100%;min-height:48px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;border:0;border-radius:11px;padding:5px;background:transparent;color:var(--appearance-sidebar-foreground);text-align:left}.core-user-card:hover,.core-user-card[aria-expanded=true]{background:var(--appearance-sidebar-accent)}.core-user-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--appearance-sidebar-primary) 72%,#f0d2b9);color:var(--appearance-sidebar-primary-ink);font-size:11px;font-weight:900;letter-spacing:.03em}.core-user-copy{min-width:0}.core-user-copy span,.core-user-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-user-copy strong{font-size:12px}.core-user-copy span{margin-top:2px;color:color-mix(in srgb,var(--appearance-sidebar-foreground) 58%,transparent);font-size:10px}.core-user-chevron{font-size:17px;color:color-mix(in srgb,var(--appearance-sidebar-foreground) 55%,transparent)}.core-user-menu-backdrop{position:fixed;inset:0;z-index:158;border:0;background:transparent;cursor:default}.core-user-popover{position:fixed;z-index:160;left:262px;bottom:14px;width:min(350px,calc(100vw - 286px));max-height:calc(100dvh - 28px);overflow:auto;border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--appearance-popover);color:var(--text);box-shadow:0 24px 70px color-mix(in srgb,var(--theme-foreground) 20%,transparent),0 3px 14px color-mix(in srgb,var(--theme-foreground) 8%,transparent)}.core-user-popover-head{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;grid-gap:9px;gap:9px;padding-bottom:11px;border-bottom:1px solid var(--line)}.core-user-popover-head .core-user-avatar{width:40px;height:40px}.core-user-popover-head span,.core-user-popover-head strong{display:block}.core-user-popover-head span{margin-top:2px;color:var(--muted);font-size:11px}.core-user-popover-close{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--appearance-surface-soft);color:var(--text);font-size:20px}.core-profile-section{padding-top:12px}.core-profile-section>span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.core-appearance-styles{display:grid;grid-gap:6px;gap:6px}.core-appearance-styles button{min-height:48px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:10px;padding:7px 9px;background:var(--appearance-surface-soft);color:var(--text);text-align:left}.core-appearance-styles button.active{border-color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 13%,var(--appearance-surface));box-shadow:0 0 0 2px color-mix(in srgb,var(--appearance-primary) 12%,transparent)}.core-style-glyph{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--appearance-surface-raised);font-weight:900}.core-appearance-styles small,.core-appearance-styles strong{display:block}.core-appearance-styles strong{font-size:11px}.core-appearance-styles small{margin-top:2px;color:var(--muted);font-size:9px}.core-choice-check{color:var(--appearance-primary);font-weight:950;text-align:center}.core-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.core-theme-grid button{min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:9px;padding:0 8px;background:var(--appearance-surface-soft);color:var(--text);text-align:left;font-size:11px}.core-theme-grid button.active{border-color:var(--appearance-primary);background:color-mix(in srgb,var(--appearance-primary) 13%,var(--appearance-surface))}.core-theme-icon{font-size:14px}.core-palette-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.core-palette-grid button{min-height:52px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--appearance-surface-soft);color:var(--text);text-align:left}.core-palette-grid button.active{border-color:var(--appearance-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--appearance-primary) 12%,transparent)}.core-palette-swatches{display:flex;gap:3px}.core-palette-swatches i{width:11px;height:25px;border-radius:4px}.core-palette-swatches.pastel i:first-child{background:#9eb7a4}.core-palette-swatches.pastel i:nth-child(2){background:#c6b7ce}.core-palette-swatches.pastel i:nth-child(3){background:#d6c28f}.core-palette-swatches.vivid i:first-child{background:#58a774}.core-palette-swatches.vivid i:nth-child(2){background:#6d7fc7}.core-palette-swatches.vivid i:nth-child(3){background:#d58b3d}.core-palette-grid small,.core-palette-grid strong{display:block}.core-palette-grid strong{font-size:10px}.core-palette-grid small{margin-top:2px;color:var(--muted);font-size:8.5px;line-height:1.2}.core-profile-actions{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.core-profile-action{min-height:42px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--appearance-surface-soft);color:var(--text);text-align:left;font-weight:750}.core-profile-action:hover{border-color:color-mix(in srgb,var(--appearance-primary) 34%,var(--line))}.core-profile-action.danger{color:color-mix(in srgb,var(--theme-destructive) 75%,var(--text))}.core-profile-action:disabled{opacity:.5;cursor:not-allowed}@media(min-width:901px){.core-nav-drawer.user-menu-open{width:252px!important;box-shadow:22px 0 52px rgba(7,26,16,.22)!important}.core-nav-drawer.user-menu-open :is(.core-nav-brand>div,.core-active-system>div,.core-nav-section-label,.core-nav-parent>span:nth-child(2),.core-nav-caret,.core-user-copy,.core-user-chevron){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.core-nav-drawer:not(:hover):not(:focus-within):not(.user-menu-open) .core-user-chevron,.core-nav-drawer:not(:hover):not(:focus-within):not(.user-menu-open) .core-user-copy{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-5px)}.core-user-chevron,.core-user-copy{transition:opacity .14s ease,transform .18s ease,visibility 0s linear .18s}.core-nav-drawer:not(:hover):not(:focus-within):not(.user-menu-open) .core-user-card{grid-template-columns:38px 0 0;gap:0;padding:5px}.core-nav-drawer:not(:hover):not(:focus-within):not(.user-menu-open) .core-user-zone{padding-left:0;padding-right:0}.core-system-zone .core-admin-subnav.open{max-height:min(43vh,390px);overflow-y:auto;scrollbar-width:thin}}@media(max-width:900px){.core-sidebar-spacer{min-height:30px}.core-user-popover{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.core-user-menu-backdrop{background:rgba(7,20,13,.24);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.core-admin-shell :is(.quick-stat,.attendance-tile,.attendance-inline,.time-off-tabs,.admin-employee-card,.admin-employee-stats>div,.settings-version-row,.period-tabs,.payout-date,.worker-view-tabs,.live-admin-row,.webhook-log-summary>div){background:var(--appearance-surface-soft)!important;color:var(--text)!important;border-color:var(--line)!important}.core-admin-shell :is(.time-off-tab.active,.period-tabs button.active,.period-nav button,.worker-view-tabs button.active,.settings-close,.webhook-log-periods button,.webhook-log-kinds button,.core-nav-trigger){background:var(--appearance-surface)!important;color:var(--text)!important;border-color:var(--line)!important}.core-admin-shell .install-card{background:color-mix(in srgb,var(--appearance-primary) 7%,var(--appearance-surface))!important;border-color:color-mix(in srgb,var(--appearance-primary) 18%,var(--line))!important;color:var(--text)!important}.core-admin-shell .install-copy span{color:var(--muted)!important}.core-admin-shell .install-button{background:var(--appearance-primary)!important;color:var(--appearance-primary-ink)!important}.core-admin-shell .ios-install-help{border-color:var(--line)!important;color:var(--muted)!important}.core-admin-shell :is(.webhook-log-periods button.active,.webhook-log-kinds button.active){background:var(--appearance-primary)!important;border-color:var(--appearance-primary)!important;color:var(--appearance-primary-ink)!important}.core-admin-shell .webhook-auto-scroll span{color:var(--muted)!important}.core-admin-shell :is(.warehouse-items img,.warehouse-no-image){background:var(--appearance-surface-soft)!important}.core-admin-shell .warehouse-scan-list article{background:color-mix(in srgb,var(--appearance-success) 8%,var(--appearance-surface))!important}.core-admin-shell .warehouse-scan-list article.error{background:color-mix(in srgb,var(--theme-destructive) 8%,var(--appearance-surface))!important}:root[data-theme=dark] .core-admin-shell :is(.time-off-tab,.period-tabs button,.worker-view-tabs button,.live-admin-row span,.live-admin-row small,.tax-rows span,.webhook-auto-scroll span,.webhook-log-periods button:not(.active),.webhook-log-kinds button:not(.active)){color:var(--muted)!important}:root[data-ui-style]{--ui-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ui-font-heading:var(--ui-font-body);--ui-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ui-font-size:14px;--ui-line-height:1.48;--ui-heading-weight:800;--ui-heading-letter:-0.022em;--ui-label-letter:.075em;--ui-content-max:1500px;--ui-page-pad-x:32px;--ui-page-pad-y:28px;--ui-grid-gap:18px;--ui-card-pad:22px;--ui-card-radius:18px;--ui-control-radius:12px;--ui-pill-radius:999px;--ui-control-height:42px;--ui-modal-radius:20px;--ui-row-radius:13px;--ui-card-shadow:0 10px 30px color-mix(in srgb,var(--theme-foreground) 8%,transparent);--ui-popover-shadow:0 22px 64px color-mix(in srgb,var(--theme-foreground) 18%,transparent);--ui-focus-shadow:0 0 0 3px color-mix(in srgb,var(--theme-ring) 18%,transparent);--ui-border-strong:color-mix(in srgb,var(--theme-foreground) 18%,var(--theme-border));--ui-surface-0:var(--theme-background);--ui-surface-1:var(--theme-card);--ui-surface-2:var(--theme-muted-surface);--ui-surface-3:var(--theme-secondary);--ui-surface-hover:color-mix(in srgb,var(--theme-foreground) 4%,var(--theme-card));--ui-surface-selected:color-mix(in srgb,var(--theme-primary) 12%,var(--theme-card));--ui-text-1:var(--theme-foreground);--ui-text-2:color-mix(in srgb,var(--theme-muted-foreground) 88%,var(--theme-foreground));--ui-text-3:color-mix(in srgb,var(--theme-muted-foreground) 70%,var(--theme-foreground));--ui-success-bg:color-mix(in srgb,var(--theme-success) 13%,var(--theme-card));--ui-success-border:color-mix(in srgb,var(--theme-success) 30%,var(--theme-border));--ui-warning-bg:color-mix(in srgb,var(--theme-warning) 14%,var(--theme-card));--ui-warning-border:color-mix(in srgb,var(--theme-warning) 33%,var(--theme-border));--ui-danger-bg:color-mix(in srgb,var(--theme-destructive) 12%,var(--theme-card));--ui-danger-border:color-mix(in srgb,var(--theme-destructive) 30%,var(--theme-border));--ui-info-bg:color-mix(in srgb,var(--theme-chart-4) 12%,var(--theme-card));--ui-info-border:color-mix(in srgb,var(--theme-chart-4) 30%,var(--theme-border));color-scheme:light}:root[data-theme=dark][data-ui-style]{color-scheme:dark}:root[data-ui-style=payroll]{--ui-font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ui-font-heading:var(--ui-font-body);--ui-font-size:14px;--ui-line-height:1.48;--ui-heading-weight:820;--ui-heading-letter:-0.024em;--ui-content-max:1500px;--ui-page-pad-x:32px;--ui-grid-gap:18px;--ui-card-pad:22px;--ui-card-radius:18px;--ui-control-radius:12px;--ui-modal-radius:20px;--ui-row-radius:13px;--ui-card-shadow:0 10px 30px color-mix(in srgb,var(--theme-foreground) 8%,transparent)}:root[data-ui-style=paces]{--ui-font-body:"Segoe UI",Inter,Roboto,Arial,sans-serif;--ui-font-heading:"Segoe UI",Inter,Roboto,Arial,sans-serif;--ui-font-size:13.5px;--ui-line-height:1.45;--ui-heading-weight:720;--ui-heading-letter:-0.016em;--ui-label-letter:.06em;--ui-content-max:1540px;--ui-page-pad-x:28px;--ui-grid-gap:14px;--ui-card-pad:19px;--ui-card-radius:11px;--ui-control-radius:8px;--ui-modal-radius:14px;--ui-row-radius:9px;--ui-card-shadow:0 4px 14px color-mix(in srgb,var(--theme-foreground) 7%,transparent)}:root[data-ui-style=vuexy]{--ui-font-body:Inter,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;--ui-font-heading:Inter,"Segoe UI",system-ui,sans-serif;--ui-font-size:14px;--ui-line-height:1.5;--ui-heading-weight:760;--ui-heading-letter:-0.018em;--ui-label-letter:.065em;--ui-content-max:1480px;--ui-page-pad-x:30px;--ui-grid-gap:16px;--ui-card-pad:21px;--ui-card-radius:15px;--ui-control-radius:11px;--ui-modal-radius:18px;--ui-row-radius:12px;--ui-card-shadow:0 8px 26px color-mix(in srgb,var(--theme-primary) 4%,color-mix(in srgb,var(--theme-foreground) 7%,transparent))}:root[data-ui-style=creative244]{--ui-font-body:Arial,"Helvetica Neue",Helvetica,sans-serif;--ui-font-heading:Arial,"Helvetica Neue",Helvetica,sans-serif;--ui-font-size:14px;--ui-line-height:1.45;--ui-heading-weight:700;--ui-heading-letter:-0.018em;--ui-label-letter:.045em;--ui-content-max:1380px;--ui-page-pad-x:28px;--ui-grid-gap:20px;--ui-card-pad:20px;--ui-card-radius:4px;--ui-control-radius:20px;--ui-modal-radius:8px;--ui-row-radius:4px;--ui-card-shadow:0 8px 30px color-mix(in srgb,#000 4%,transparent);--ui-popover-shadow:0 18px 54px color-mix(in srgb,#000 15%,transparent)}:root[data-ui-style=creative244][data-theme-preset=light-pastel]{--theme-background:#f4efe7;--theme-foreground:#40362c;--theme-card:#fffcf7;--theme-popover:#fffcf7;--theme-secondary:#ebe2d5;--theme-muted-surface:#f8f3eb;--theme-muted-foreground:#796b5c;--theme-primary:#7b5e44;--theme-primary-foreground:#ffffff;--theme-accent:#ebe2d5;--theme-border:#dbcebd;--theme-input:#dbcebd;--theme-ring:#7b5e44;--theme-sidebar:#fffcf7;--theme-sidebar-foreground:#40362c;--theme-sidebar-primary:#7b5e44;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#ebe2d5;--theme-sidebar-accent-foreground:#40362c;--theme-sidebar-border:#dbcebd;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#7b5e44;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=creative244][data-theme-preset=light-vibrant]{--theme-background:#f4efe7;--theme-foreground:#40362c;--theme-card:#fffcf7;--theme-popover:#fffcf7;--theme-secondary:#ebe2d5;--theme-muted-surface:#f8f3eb;--theme-muted-foreground:#796b5c;--theme-primary:#68482e;--theme-primary-foreground:#ffffff;--theme-accent:#ebe2d5;--theme-border:#cdc0af;--theme-input:#cdc0af;--theme-ring:#68482e;--theme-sidebar:#fffcf7;--theme-sidebar-foreground:#40362c;--theme-sidebar-primary:#68482e;--theme-sidebar-primary-foreground:#ffffff;--theme-sidebar-accent:#ebe2d5;--theme-sidebar-accent-foreground:#40362c;--theme-sidebar-border:#dbcebd;--theme-success:#426f54;--theme-warning:#89652f;--theme-destructive:#a64c47;--theme-chart-1:#68482e;--theme-chart-2:#4e8589;--theme-glow-primary:transparent}:root[data-ui-style=creative244][data-theme-preset=dark-pastel]{--theme-background:#29251f;--theme-foreground:#f1eadf;--theme-card:#343027;--theme-popover:#343027;--theme-secondary:#453d31;--theme-muted-surface:#2f2a23;--theme-muted-foreground:#c0b29d;--theme-primary:#ceb48f;--theme-primary-foreground:#29251f;--theme-accent:#453d31;--theme-border:#5c5040;--theme-input:#5c5040;--theme-ring:#ceb48f;--theme-sidebar:#343027;--theme-sidebar-foreground:#f1eadf;--theme-sidebar-primary:#ceb48f;--theme-sidebar-primary-foreground:#29251f;--theme-sidebar-accent:#453d31;--theme-sidebar-accent-foreground:#f1eadf;--theme-sidebar-border:#5c5040;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#ceb48f;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=creative244][data-theme-preset=dark-vibrant]{--theme-background:#29251f;--theme-foreground:#f1eadf;--theme-card:#343027;--theme-popover:#343027;--theme-secondary:#453d31;--theme-muted-surface:#2f2a23;--theme-muted-foreground:#c0b29d;--theme-primary:#e1c39a;--theme-primary-foreground:#29251f;--theme-accent:#453d31;--theme-border:#685c4c;--theme-input:#685c4c;--theme-ring:#e1c39a;--theme-sidebar:#343027;--theme-sidebar-foreground:#f1eadf;--theme-sidebar-primary:#e1c39a;--theme-sidebar-primary-foreground:#29251f;--theme-sidebar-accent:#453d31;--theme-sidebar-accent-foreground:#f1eadf;--theme-sidebar-border:#5c5040;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#e1c39a;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=creative244][data-theme-preset=graphite-pastel]{--theme-background:#1f1b16;--theme-foreground:#f1eadf;--theme-card:#343027;--theme-popover:#343027;--theme-secondary:#453d31;--theme-muted-surface:#2f2a23;--theme-muted-foreground:#c0b29d;--theme-primary:#ceb48f;--theme-primary-foreground:#1f1b16;--theme-accent:#453d31;--theme-border:#5c5040;--theme-input:#5c5040;--theme-ring:#ceb48f;--theme-sidebar:#343027;--theme-sidebar-foreground:#f1eadf;--theme-sidebar-primary:#ceb48f;--theme-sidebar-primary-foreground:#1f1b16;--theme-sidebar-accent:#453d31;--theme-sidebar-accent-foreground:#f1eadf;--theme-sidebar-border:#5c5040;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#ceb48f;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=creative244][data-theme-preset=graphite-vibrant]{--theme-background:#1f1b16;--theme-foreground:#f1eadf;--theme-card:#343027;--theme-popover:#343027;--theme-secondary:#453d31;--theme-muted-surface:#2f2a23;--theme-muted-foreground:#c0b29d;--theme-primary:#e1c39a;--theme-primary-foreground:#1f1b16;--theme-accent:#453d31;--theme-border:#685c4c;--theme-input:#685c4c;--theme-ring:#e1c39a;--theme-sidebar:#343027;--theme-sidebar-foreground:#f1eadf;--theme-sidebar-primary:#e1c39a;--theme-sidebar-primary-foreground:#1f1b16;--theme-sidebar-accent:#453d31;--theme-sidebar-accent-foreground:#f1eadf;--theme-sidebar-border:#5c5040;--theme-success:#9ec6ae;--theme-warning:#d8bd87;--theme-destructive:#e0a19b;--theme-chart-1:#e1c39a;--theme-chart-2:#7daeb1;--theme-glow-primary:transparent}:root[data-ui-style=creative244]{--theme-glow-primary:color-mix(in srgb,var(--theme-primary) 24%,transparent);--theme-glass-bg:color-mix(in srgb,var(--theme-card) 75%,transparent);--theme-glass-border:color-mix(in srgb,var(--theme-primary) 22%,var(--theme-border));--theme-sidebar-border:color-mix(in srgb,var(--theme-sidebar-foreground) 12%,transparent);--theme-sidebar-accent-foreground:var(--theme-sidebar-foreground)}:root[data-ui-style=creative244] .core-palette-swatches.pastel i:first-child{background:#b5aa8f}:root[data-ui-style=creative244] .core-palette-swatches.pastel i:nth-child(2){background:#c7bfae}:root[data-ui-style=creative244] .core-palette-swatches.pastel i:nth-child(3){background:#e0d9ca}:root[data-ui-style=creative244] .core-palette-swatches.vivid i:first-child{background:#77664c}:root[data-ui-style=creative244] .core-palette-swatches.vivid i:nth-child(2){background:#a2875b}:root[data-ui-style=creative244] .core-palette-swatches.vivid i:nth-child(3){background:#cfb585}:root[data-ui-style=creative244] .core-nav-trigger-mark{background:var(--theme-sidebar-primary);color:var(--theme-sidebar-primary-foreground)}:root[data-ui-style=creative244] .core-admin-subnav button.active .core-subnav-glyph{color:var(--theme-sidebar-primary)}:root[data-ui-style=creative244] .core-admin-shell :is(.today-stat-buttons button.active,.statistics-period-tabs button.active,.statistics-section-tabs button.active,.date-period-modes button.active,.live-subtabs button.active,.admin-mobile-tabs button.active,.primary-button) :is(strong,b,span,small){color:var(--theme-primary-foreground)!important}:root[data-ui-style] body,:root[data-ui-style] button,:root[data-ui-style] input,:root[data-ui-style] select,:root[data-ui-style] table,:root[data-ui-style] textarea{font-family:var(--ui-font-body)!important;font-size:var(--ui-font-size);line-height:var(--ui-line-height);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-ui-style] :is(h1,h2,h3,h4,h5,h6,.brand,.metric strong,.big-money,.bonus-value){font-family:var(--ui-font-heading)!important;font-weight:var(--ui-heading-weight);letter-spacing:var(--ui-heading-letter)}:root[data-ui-style] :is(code,pre,kbd,samp){font-family:var(--ui-font-mono)!important}:root[data-ui-style] .core-nav-section-label,:root[data-ui-style] .core-profile-section>span,:root[data-ui-style] .eyebrow{letter-spacing:var(--ui-label-letter)!important}.core-admin-shell{background:var(--ui-surface-0)!important;color:var(--ui-text-1)!important}.core-admin-content{max-width:var(--ui-content-max)!important;padding:var(--ui-page-pad-y) var(--ui-page-pad-x) 44px!important;color:var(--ui-text-1)!important}.core-admin-shell .grid{gap:var(--ui-grid-gap)!important}.core-admin-shell .grid+.grid{margin-top:var(--ui-grid-gap)!important}.core-admin-shell .card{background:var(--ui-surface-1)!important;color:var(--ui-text-1)!important;border-color:var(--theme-border)!important;border-radius:var(--ui-card-radius)!important;padding:var(--ui-card-pad)!important;box-shadow:var(--ui-card-shadow)!important}.core-admin-shell :is(.primary-button,.secondary-button,.ghost-button,.settings-secondary-button,.danger-button,.break-button,.warehouse-open,.close-button,.icon-button){border-radius:var(--ui-control-radius)!important;min-height:var(--ui-control-height);font-family:var(--ui-font-body)!important}.core-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.select){background:var(--ui-surface-1)!important;color:var(--ui-text-1)!important;border-color:var(--theme-input)!important;border-radius:var(--ui-control-radius)!important;outline:none}.core-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.select):focus{border-color:var(--theme-ring)!important;box-shadow:var(--ui-focus-shadow)!important}.core-admin-shell :is(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder{color:var(--ui-text-3)!important;opacity:.82}.core-admin-shell :is(.helper,.muted,.field-help){color:var(--ui-text-2)!important}.core-admin-shell :is(.quick-stat,.attendance-tile,.attendance-inline,.time-off-tabs,.admin-employee-card,.admin-employee-stats>div,.settings-version-row,.period-tabs,.payout-date,.payout-date-subtle,.toggle-row,.worker-view-tabs,.live-admin-row,.secret-box,.activation-url,.idle-lock-card,.position-row,.feature-access-row,.employee-create-inline,.employee-directory-row,.schedule-admin-row,.activation-modal-inline,.payroll-person-stats>div,.crm-link-state,.keycrm-user-fallback,.keycrm-picking-config,.keycrm-write-rule,.keycrm-test-result>div,.keycrm-link-summary,.keycrm-job-row,.keycrm-detail-summary>div,.keycrm-detail-table-head,.payroll-breakdown,.payroll-bonus-row,.payroll-bonus-editor,.payroll-fund-grid>div,.admin-permission-grid .toggle-row,.attendance-batch-people .toggle-row,.today-stat-buttons button,.employee-statistics-summary>div,.employee-statistics-day-grid>div,.live-history-card,.group-checks label,.picking-stat-grid>div,.keycrm-toggle,.keycrm-inline-notice.info,.keycrm-assignment-help,.employee-statistics-week-nav,.advance-card,.advance-note,.advance-closed-body,.inventory-job-grid>div,.inventory-process-card,.inventory-worker-list>div,.payroll-advance-decisions,.payroll-advance-decision,.date-period-filter,.webhook-log-toolbar,.webhook-log-summary>div,.webhook-log-list,.webhook-log-row[open] summary){background:var(--ui-surface-2)!important;color:var(--ui-text-1)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.time-off-tab.active,.period-tabs button.active,.period-nav button,.settings-secondary-button,.worker-view-tabs button.active,.employee-directory-row,.attendance-correction-row,.today-person-row,.network-employee-row,.statistics-period-tabs button,.statistics-section-tabs button,.employee-statistics-day,.picking-admin-order,.keycrm-subsection,.keycrm-detail-modal,.payroll-breakdown-section,.payroll-bonus-section,.advance-create-card,.advance-list-section,.advance-summary-grid>div,.advance-history-details,.advance-edit-details,.advance-closed-card,.inventory-table,.inventory-workers-card,.date-period-modes button,.date-period-step,.date-period-all,.webhook-log-modal,.webhook-log-head,.webhook-log-periods button,.webhook-log-kinds button,.webhook-log-summary,.webhook-log-statusline,.webhook-log-row,.webhook-log-more,.employee-modal,.employee-modal-head,.settings-sheet,.settings-sheet-head,.attendance-correction-modal,.attendance-correction-modal-head){background:var(--ui-surface-1)!important;color:var(--ui-text-1)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.settings-close,.close-button,.icon-button,.ghost-button,.core-nav-trigger,.employee-statistics-week-nav>button){background:var(--ui-surface-2)!important;color:var(--ui-text-1)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(tbody tr:hover,.employee-directory-row:hover,.today-person-row:hover,.network-employee-row:hover,.statistics-click-row:hover,.payroll-row-main:hover){background:var(--ui-surface-hover)!important}.core-admin-shell :is(.today-stat-buttons button.active,.statistics-period-tabs button.active,.statistics-section-tabs button.active,.date-period-modes button.active,.live-subtabs button.active,.admin-mobile-tabs button.active){background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-foreground)!important;box-shadow:none!important}.core-admin-shell :is(.today-stat-buttons button.active span,.statistics-period-tabs button.active span,.statistics-section-tabs button.active span,.date-period-modes button.active span,.live-subtabs button.active span){color:color-mix(in srgb,var(--theme-primary-foreground) 80%,transparent)!important}.core-admin-shell :is(.statistics-table,.inventory-table,.warehouse-order-table,.keycrm-detail-table){color:var(--ui-text-1)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.statistics-table th,.inventory-table th,.warehouse-order-table th){background:var(--ui-surface-2)!important;color:var(--ui-text-2)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.statistics-table td,.inventory-table td,.warehouse-order-table td,.keycrm-detail-row){border-color:var(--theme-border)!important}.core-admin-shell :is(.warehouse-detail,.webhook-log-list){background:var(--ui-surface-0)!important;color:var(--ui-text-1)!important}.core-admin-shell :is(.warehouse-detail>header,.warehouse-detail-metrics>div,.warehouse-detail-section,.warehouse-scan-code code){background:var(--ui-surface-1)!important;color:var(--ui-text-1)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.warehouse-items img,.warehouse-no-image,.picking-admin-img-empty){background:var(--ui-surface-2)!important;color:var(--ui-text-2)!important}.core-admin-shell :is(.warehouse-order-message,.warehouse-detail-warning,.attendance-correction-row.integrity-warning,.keycrm-inline-notice.danger,.webhook-log-summary>div.danger,.webhook-log-error,.attendance-correction-modal-error,.inventory-metric-grid .danger-metric,.inventory-band.stale){background:var(--ui-danger-bg)!important;border-color:var(--ui-danger-border)!important}.core-admin-shell :is(.warning-helper,.keycrm-detail-warning,.advance-plan-preview,.payroll-advance-stat,.payroll-advance-row,.inventory-band.slow,.inventory-band.risk,.payroll-advance-decisions,.manual-hours-badge,.manual-hours-editor,.admin-locked-rights){background:var(--ui-warning-bg)!important;border-color:var(--ui-warning-border)!important}.core-admin-shell :is(.pairing-code-panel,.keycrm-user-preview,.warehouse-scan-list article,.inventory-worker-list>div.active,.payroll-advance-decision.applied){background:var(--ui-success-bg)!important;border-color:var(--ui-success-border)!important}.core-admin-shell :is(.attendance-correction-editor,.statistics-correction-note){background:var(--ui-info-bg)!important;border-color:var(--ui-info-border)!important}.core-admin-shell .badge.neutral,.core-admin-shell .keycrm-tab-state,.core-admin-shell .live-badge.finished,.core-admin-shell .warehouse-status{background:var(--ui-surface-3)!important;color:var(--ui-text-2)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.badge.success,.warehouse-status.completed,.warehouse-status.done,.warehouse-status.packed,.live-badge.running,.keycrm-tab-state.ok){background:var(--ui-success-bg)!important;color:color-mix(in srgb,var(--theme-success) 72%,var(--ui-text-1))!important}.core-admin-shell :is(.badge.warning,.warehouse-status.in_progress,.warehouse-status.active,.warehouse-status.waiting_ttn,.live-badge.planned,.keycrm-tab-state.warn,.keycrm-sync-pending-badge){background:var(--ui-warning-bg)!important;color:color-mix(in srgb,var(--theme-warning) 70%,var(--ui-text-1))!important}.core-admin-shell :is(.badge.danger,.warehouse-status.cancelled,.warehouse-status.error,.warehouse-status.failed){background:var(--ui-danger-bg)!important;color:color-mix(in srgb,var(--theme-destructive) 72%,var(--ui-text-1))!important}:root[data-theme=dark] .core-admin-shell :is(.today-person-main strong,.today-person-details strong,.network-employee-main b,.attendance-correction-times b,.payroll-person-stats strong,.payroll-person-stats small,.payroll-breakdown-section h4,.payroll-calc-row>span,.payroll-calc-total>span,.payroll-calc-total>strong,.payroll-net-row>span,.payroll-net-row>strong,.payroll-cost-row>span,.payroll-cost-row>strong,.keycrm-detail-row span,.statistics-section-tabs button:not(.active),.live-subtabs button:not(.active),.employee-statistics-week-nav>button,.advance-card strong,.inventory-table strong){color:var(--ui-text-1)!important}:root[data-theme=dark] .core-admin-shell :is(.today-person-main small,.today-person-details span,.today-person-details small,.network-employee-row>strong,.statistics-table td:first-child span,.employee-statistics-summary span,.employee-statistics-summary small,.employee-statistics-day-head span,.employee-statistics-day-grid span,.employee-statistics-day-grid small,.payroll-person-identity>span,.payroll-person-total small,.payroll-person-total span,.payroll-calc-row>span small,.keycrm-detail-summary span,.keycrm-detail-row span,.inventory-table small){color:var(--ui-text-2)!important}.core-user-popover{border-radius:var(--ui-modal-radius)!important;box-shadow:var(--ui-popover-shadow)!important}.core-appearance-styles button,.core-palette-grid button,.core-profile-action,.core-theme-grid button,.core-user-popover-close{font-family:var(--ui-font-body)!important;border-radius:var(--ui-control-radius)!important}.core-appearance-styles button{min-height:52px}:root[data-ui-style=paces] .core-admin-shell .card{border-width:1px}:root[data-ui-style=paces] .core-admin-shell :is(.primary-button,.secondary-button,.ghost-button){font-weight:650}:root[data-ui-style=paces] .core-admin-shell :is(.eyebrow,.field-label){font-weight:650}:root[data-ui-style=vuexy] .core-admin-shell .card{border-color:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-border))!important}:root[data-ui-style=vuexy] .core-admin-shell :is(.primary-button,.secondary-button,.ghost-button){font-weight:700}:root[data-ui-style=creative244] .core-admin-shell .card{border-width:1px;box-shadow:var(--ui-card-shadow)!important}:root[data-ui-style=creative244] .core-admin-shell :is(.card-head,.admin-header){gap:24px}:root[data-ui-style=creative244] .core-admin-shell h1{font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.08}:root[data-ui-style=creative244] .core-admin-shell h2{font-size:20px;font-weight:700;letter-spacing:-.012em}:root[data-ui-style=creative244] .core-admin-shell h3{font-weight:700}:root[data-ui-style=creative244] .core-admin-shell .eyebrow{font-size:10px;font-weight:700;color:var(--ui-text-3)!important}:root[data-ui-style=creative244] .core-admin-shell :is(.metric span,.metric small,.field-label,.helper){color:var(--ui-text-2)!important}:root[data-ui-style=creative244] .core-admin-shell :is(.primary-button,.secondary-button,.ghost-button,.settings-secondary-button){border:1px solid var(--theme-border)!important;min-height:40px;padding:0 18px;font-size:13px;font-weight:700}:root[data-ui-style=creative244] .core-admin-shell .primary-button{background:var(--theme-primary)!important;color:var(--theme-primary-foreground)!important;border-color:var(--theme-primary)!important}:root[data-ui-style=creative244] .core-admin-shell .secondary-button{background:var(--ui-text-1)!important;color:var(--ui-surface-1)!important;border-color:var(--ui-text-1)!important}:root[data-ui-style=creative244] .core-admin-shell .ghost-button,:root[data-ui-style=creative244] .core-admin-shell .settings-secondary-button{background:transparent!important;color:var(--ui-text-1)!important}:root[data-ui-style=creative244] .core-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.select){min-height:40px}:root[data-ui-style=creative244] .core-admin-shell :is(.status-pill,.badge){border-radius:2px!important}:root[data-ui-style=creative244] .core-admin-shell :is(.today-stat-buttons button,.today-person-row,.network-employee-row,.employee-statistics-day,.employee-statistics-summary>div,.employee-statistics-day-grid>div,.live-history-card,.group-checks label,.picking-stat-grid>div){border-radius:var(--ui-row-radius)!important}:root[data-ui-style=creative244] .core-admin-shell :is(.period-tabs,.time-off-tabs,.live-subtabs){border-radius:2px!important;background:var(--ui-surface-2)!important}:root[data-ui-style=creative244] .core-admin-shell :is(.period-tabs button,.time-off-tab,.live-subtabs button){border-radius:2px!important}:root[data-ui-style=creative244] .core-admin-shell .core-user-popover{border-radius:8px!important}:root[data-ui-style=creative244] .core-nav-drawer{box-shadow:18px 0 48px rgba(0,0,0,.18)!important}@media(max-width:900px){.core-admin-content{max-width:100%!important;padding:18px 14px 90px!important}:root[data-ui-style=creative244] .core-admin-content{padding-left:14px!important;padding-right:14px!important}.core-admin-shell .card{padding:min(var(--ui-card-pad),18px)!important}}@media(max-width:620px){:root[data-ui-style]{--ui-grid-gap:12px;--ui-card-pad:16px}.core-admin-shell .card{border-radius:min(var(--ui-card-radius),16px)!important}:root[data-ui-style=creative244] .core-admin-shell .card{border-radius:3px!important}}.core-admin-shell :is(.admin-device-row,.employee-modal-tabs,.admin-bottom-nav,.keycrm-detail-head){background:var(--ui-surface-2)!important;color:var(--ui-text-1)!important;border-color:var(--theme-border)!important}.core-admin-shell .keycrm-detail-head{background:var(--ui-surface-1)!important}.core-admin-shell .tax-net{background:var(--ui-success-bg)!important;border-color:var(--ui-success-border)!important}.core-admin-shell .danger-lite,.core-admin-shell .live-time-badge{background:var(--ui-danger-bg)!important;border-color:var(--ui-danger-border)!important}.core-admin-shell :is(input[type=checkbox],input[type=radio]){accent-color:var(--theme-primary)}.core-admin-shell :is(.warehouse-stage-tabs,.security-steps b,.live-rate-grid>label,.tax-card,.advance-progress,.inventory-product-cell img,.inventory-no-image,.inventory-workers-card,.inventory-table-wrap,.inventory-snapshots>div,.inventory-process-head,.date-period-current:hover:not(:disabled)){background:var(--ui-surface-2)!important;color:var(--ui-text-1)!important;border-color:var(--theme-border)!important}.core-admin-shell .tax-card{background:var(--ui-surface-1)!important}.core-admin-shell .date-period-current,.core-admin-shell .warehouse-stage-tabs button{color:var(--ui-text-2)!important}.core-admin-shell .warehouse-stage-tabs button.active{background:var(--theme-primary)!important;color:var(--theme-primary-foreground)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--theme-primary) 18%,transparent)!important}.core-admin-shell .inventory-executor-state :is(span,small),.core-admin-shell .inventory-job-grid :is(span,small),.core-admin-shell .inventory-pagination span,.core-admin-shell .inventory-process-card>small,.core-admin-shell .inventory-process-title>span:first-child,.core-admin-shell .inventory-snapshots small,.core-admin-shell .inventory-worker-list small,.core-admin-shell .live-rate-grid b,.core-admin-shell .security-steps span{color:var(--ui-text-2)!important}.core-admin-shell .trip-button{background:var(--ui-info-bg)!important;color:color-mix(in srgb,var(--theme-chart-4) 74%,var(--ui-text-1))!important;border:1px solid var(--ui-info-border)!important}.core-admin-shell .advance-progress{background:var(--ui-surface-3)!important}.core-admin-shell .advance-progress>span{background:var(--theme-success)!important}.core-admin-shell .webhook-kind.order{background:color-mix(in srgb,var(--theme-chart-4) 15%,var(--ui-surface-1))!important;color:color-mix(in srgb,var(--theme-chart-4) 72%,var(--ui-text-1))!important}.core-admin-shell .crm-link-state.linked,.core-admin-shell .inventory-band.active,.core-admin-shell .webhook-kind.stock{background:var(--ui-success-bg)!important;color:color-mix(in srgb,var(--theme-success) 74%,var(--ui-text-1))!important}.core-admin-shell .crm-link-state,.core-admin-shell .inventory-band{background:var(--ui-surface-3)!important;color:var(--ui-text-2)!important}.core-admin-shell .inventory-band.no_sale_data{background:color-mix(in srgb,var(--theme-chart-4) 13%,var(--ui-surface-1))!important;color:color-mix(in srgb,var(--theme-chart-4) 70%,var(--ui-text-1))!important}.core-admin-shell :is(table,thead,tbody,tr,th,td){color:var(--ui-text-1)}.core-admin-shell :is(th,.table-head,.statistics-table th,.inventory-table th,.warehouse-order-table th){background:var(--ui-surface-2)!important;color:var(--ui-text-2)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.inventory-table,.warehouse-order-table,.statistics-table){background:var(--ui-surface-1)!important;border-color:var(--theme-border)!important}.core-admin-shell :is(.inventory-table-wrap,.warehouse-order-table-wrap){border-color:var(--theme-border)!important}.core-admin-shell :is(.inventory-table td,.warehouse-order-table td,.statistics-table td){border-color:var(--theme-border)!important}:root[data-theme=dark] .core-admin-shell :is(.warehouse-stage-tabs button:not(.active),.security-steps span,.live-rate-grid b,.inventory-job-grid span,.inventory-job-grid small,.inventory-snapshots small,.inventory-process-title>span:first-child,.inventory-executor-state span,.inventory-executor-state small,.inventory-process-card>small,.inventory-worker-list small,.inventory-pagination span,.date-period-current){color:var(--ui-text-2)!important}:root[data-ui-style=creative244] .core-admin-shell :is(.warehouse-stage-tabs,.worker-view-tabs,.today-stat-buttons,.statistics-period-tabs,.statistics-section-tabs,.date-period-filter,.employee-modal-tabs){gap:6px}:root[data-ui-style=creative244] .core-admin-shell :is(.warehouse-stage-tabs,.worker-view-tabs,.date-period-filter,.employee-modal-tabs){border-radius:4px!important}:root[data-ui-style=creative244] .core-admin-shell :is(.warehouse-stage-tabs button,.worker-view-tabs button,.date-period-modes button,.statistics-period-tabs button,.statistics-section-tabs button,.employee-modal-tabs button){border-radius:2px!important;font-weight:700}:root[data-ui-style=creative244] .core-admin-shell :is(.today-person-row,.network-employee-row,.employee-directory-row,.inventory-process-card,.keycrm-job-row,.feature-access-row,.schedule-admin-row){box-shadow:none!important}.core-work-zone{flex:none;margin-top:12px}.core-section-hub{max-width:1180px;margin:24px auto}.core-section-hub>p{margin:4px 0 24px}.core-section-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px}.core-section-row+.core-section-row{border-top:1px solid var(--border,#dce2df)}.core-section-row h2{font-size:17px;margin:0 0 6px}.core-section-row p{font-size:13px;margin:0;opacity:.76}.core-section-row button{flex-shrink:0;white-space:nowrap}.core-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.core-section-breadcrumb{display:flex;align-items:center;gap:8px;margin:12px 0}.core-section-hub .card{padding:0 20px}@media(max-width:650px){.core-section-row{align-items:flex-start;flex-direction:column;gap:12px}.core-section-hub{margin:16px 0}.core-section-actions{width:100%}.core-section-hub .card{padding:0 16px}}@media(min-width:901px){.core-admin-shell>.core-admin-content{margin-left:68px!important;margin-right:0!important;width:calc(100% - 68px)!important;max-width:calc(100% - 68px)!important}}.system-integration-settings{min-width:0;display:grid;grid-gap:16px;gap:16px;margin-top:18px}.integration-settings-heading{display:grid;grid-gap:10px;gap:10px}.integration-settings-heading .statistics-section-tabs{margin:0}.integration-provider-tabs{display:flex;gap:10px;margin:0 0 14px}.integration-provider{display:flex;align-items:center;gap:10px;max-width:100%;min-height:54px;padding:10px 16px;border:1px solid var(--theme-border);border-radius:var(--ui-control-radius,12px);background:var(--theme-card);color:var(--theme-foreground);text-align:left;font:inherit}.integration-provider.active{border-color:var(--theme-ring);box-shadow:inset 3px 0 var(--theme-primary)}.integration-provider>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.integration-provider small{color:var(--theme-muted-foreground);font-size:12px;line-height:1.4}.integration-provider-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--theme-primary);color:var(--theme-primary-foreground);font-weight:700;flex-shrink:0}.integration-employee-links{margin-bottom:16px;min-width:0}.integration-employee-picker{display:grid;grid-gap:8px;gap:8px}.integration-employee-editor{margin-top:12px;min-width:0}.integration-employee-editor fieldset{margin:0;padding:0;border:0;min-width:0}.integration-employee-editor .keycrm-link-card{padding:0;border:0;box-shadow:none;background:transparent;color:inherit}.integration-employee-editor .keycrm-user-toolbar{margin-top:12px}.integration-employee-editor .keycrm-inline-notice{margin-bottom:12px}.integration-employee-editor .keycrm-user-preview{margin:12px 0}.integration-employee-editor select{max-width:100%}.integration-provider:focus-visible{outline:2px solid var(--theme-ring);outline-offset:3px}@media (max-width:620px){.integration-provider,.integration-provider-tabs{width:100%}.integration-employee-editor .keycrm-user-toolbar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.integration-employee-editor .keycrm-user-toolbar button{width:100%;white-space:normal}.integration-employee-editor .keycrm-user-preview{grid-template-columns:minmax(0,1fr)}}.stock-tool-dialog:has(.core-refund-editor){width:min(680px,calc(100vw - 24px))}.core-refund-editor{display:grid;grid-gap:12px;gap:12px}.core-refund-editor p{margin:0}.core-refund-editor label{display:grid;grid-gap:6px;gap:6px}.core-refund-editor textarea{width:100%;box-sizing:border-box}