:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-geist-sans), "Geist Sans", Arial, sans-serif;--font-body:var(--font-geist-sans), "Geist Sans", Arial, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", "SFMono-Regular", Consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.9375rem;--font-size-display:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tight:-.015em;--letter-spacing-label:.06em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--ds-black:#000;--ds-white:#fff;--ds-background-100:#fff;--ds-background-200:#fafafa;--ds-gray-100:#f2f2f2;--ds-gray-200:#ebebeb;--ds-gray-300:#e6e6e6;--ds-gray-400:#ebebeb;--ds-gray-500:#c9c9c9;--ds-gray-600:#a8a8a8;--ds-gray-700:#8f8f8f;--ds-gray-800:#7d7d7d;--ds-gray-900:#4d4d4d;--ds-gray-1000:#171717;--ds-gray-alpha-100:#0000000d;--ds-gray-alpha-200:#00000015;--ds-gray-alpha-300:#0000001a;--ds-gray-alpha-400:#00000014;--ds-gray-alpha-500:#00000036;--ds-gray-alpha-600:#0000003d;--ds-gray-alpha-700:#00000070;--ds-gray-alpha-800:#00000082;--ds-gray-alpha-900:#000000b3;--ds-gray-alpha-1000:#000000e8;--ds-blue-100:#f0f7ff;--ds-blue-200:#ebf5ff;--ds-blue-300:#e0f0ff;--ds-blue-400:#cce6ff;--ds-blue-500:#99ceff;--ds-blue-600:#52aeff;--ds-blue-700:#0072f5;--ds-blue-800:#0062d1;--ds-blue-900:#0068d6;--ds-blue-1000:#00254d;--ds-red-100:#fff0f0;--ds-red-200:#ffebeb;--ds-red-300:#ffe6e6;--ds-red-400:#fdd8d8;--ds-red-500:#f8b9b9;--ds-red-600:#f87275;--ds-red-700:#e5484d;--ds-red-800:#da2f35;--ds-red-900:#cb2a2f;--ds-red-1000:#391417;--ds-amber-100:#fff6e6;--ds-amber-200:#fff4d6;--ds-amber-300:#fef0cd;--ds-amber-400:#ffdd8f;--ds-amber-500:#ffc96b;--ds-amber-600:#f5b047;--ds-amber-700:#ffb224;--ds-amber-800:#ff990a;--ds-amber-900:#a35200;--ds-amber-1000:#4e2009;--ds-green-100:#effbef;--ds-green-200:#ebfaeb;--ds-green-300:#daf6da;--ds-green-400:#c6f1c7;--ds-green-500:#99e69e;--ds-green-600:#6cda75;--ds-green-700:#45a557;--ds-green-800:#398e4a;--ds-green-900:#297a3a;--ds-green-1000:#1b311e;--geist-background:var(--ds-background-100);--geist-foreground:var(--ds-black);--geist-selection:var(--ds-gray-1000);--geist-selection-text-color:var(--ds-gray-100);--color-neutral-0:var(--ds-background-100);--color-neutral-50:var(--ds-background-200);--color-neutral-100:var(--ds-gray-100);--color-neutral-200:var(--ds-gray-200);--color-neutral-300:var(--ds-gray-500);--color-neutral-500:var(--ds-gray-700);--color-neutral-600:var(--ds-gray-900);--color-neutral-700:#333;--color-neutral-900:var(--ds-gray-1000);--color-neutral-950:var(--ds-black);--color-bg:var(--ds-background-200);--color-page:var(--color-bg);--color-surface:var(--ds-background-100);--color-surface-secondary:var(--ds-background-200);--color-surface-raised:var(--ds-background-100);--color-surface-elevated:var(--color-surface-raised);--color-surface-subtle:var(--ds-background-200);--color-surface-muted:var(--ds-gray-100);--color-border:var(--ds-gray-200);--color-border-strong:var(--ds-gray-500);--color-border-subtle:var(--ds-gray-alpha-200);--color-control-border:var(--color-border);--color-divider:var(--color-border-subtle);--color-text-primary:var(--ds-gray-1000);--color-text-secondary:var(--ds-gray-900);--color-text-muted:var(--ds-gray-700);--color-text-disabled:var(--ds-gray-800);--color-text-placeholder:var(--ds-gray-700);--color-text-on-dark-secondary:#a1a1a1;--color-link:var(--ds-blue-700);--color-on-accent:#fff;--color-accent:var(--ds-gray-1000);--color-accent-hover:var(--ds-black);--color-accent-active:#333;--color-accent-light:var(--ds-gray-100);--color-action-primary:var(--color-accent);--color-action-secondary:var(--color-surface-muted);--color-action-destructive:var(--color-danger);--color-success:var(--ds-green-700);--color-success-hover:var(--ds-green-900);--color-success-light:var(--ds-green-100);--color-warning:var(--ds-amber-700);--color-warning-hover:var(--ds-amber-900);--color-warning-light:var(--ds-amber-100);--color-danger:var(--ds-red-700);--color-danger-hover:var(--ds-red-900);--color-danger-light:var(--ds-red-100);--color-info:var(--ds-blue-700);--color-info-hover:var(--ds-blue-800);--color-info-light:var(--ds-blue-100);--color-overlay:var(--ds-gray-alpha-100);--color-scrim:#00000094;--color-focus:var(--ds-blue-700);--color-hover:var(--ds-gray-alpha-100);--color-pressed:var(--ds-gray-alpha-300);--color-selected:var(--ds-gray-100);--color-backdrop:var(--color-scrim);--color-chart-grid:var(--ds-gray-200);--color-chart-label:var(--ds-gray-900);--color-chart-series-1:var(--ds-gray-1000);--color-chart-series-2:var(--ds-blue-700);--color-chart-series-3:var(--ds-green-700);--color-chart-series-4:var(--ds-amber-700);--color-chart-series-5:#7c3aed;--border-width:1px;--radius-xs:4px;--radius-sm:6px;--radius-md:6px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:12px;--radius-round:999px;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 8px 20px #0000001a;--shadow-lg:0 20px 48px #00000029;--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-focus) 30%, transparent);--focus-outline:3px solid var(--color-focus);--control-height-sm:32px;--control-height-md:40px;--control-height-lg:44px;--control-height-xl:48px;--touch-target-min:44px;--control-padding-sm:10px;--control-padding-md:14px;--control-padding-lg:18px;--button-height-sm:var(--control-height-sm);--button-height-md:var(--control-height-md);--button-height-lg:var(--control-height-lg);--button-padding-x:var(--control-padding-md);--button-padding-y:var(--space-2);--input-height:var(--control-height-md);--input-padding-x:var(--space-3);--input-padding-y:var(--space-2);--icon-size-sm:16px;--icon-size-md:18px;--icon-size-lg:22px;--card-padding:var(--space-5);--card-radius:var(--radius-lg);--modal-padding:var(--space-6);--dropdown-padding:var(--space-2);--table-header-height:40px;--table-row-height:52px;--table-cell-padding-inline:var(--space-4);--table-cell-padding-block:var(--space-3);--badge-height:24px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:900px;--breakpoint-xl:1200px;--breakpoint-2xl:1440px;--page-padding:var(--space-6);--section-gap:var(--space-6);--grid-gap:var(--space-4);--sidebar-width:252px;--header-height:var(--wf-system-header-height,52px);--wf-content-max:1440px;--wf-dashboard-content-max:1440px;--wf-dashboard-content-gutter:48px;--wf-dashboard-content-gutter-mobile:32px;--container-readable:760px;--container-wide:1440px;--z-base:0;--z-sticky:90;--z-header:100;--z-dropdown:300;--z-overlay:500;--z-modal:600;--z-toast:700;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--wf-module-accent:var(--color-accent);--wf-green:var(--color-success);--wf-green-bright:#22c55e;--wf-green-dark:var(--color-success-hover);--wf-black:var(--color-neutral-950);--wf-space:var(--color-text-secondary);--wf-gray:var(--color-text-muted);--wf-paper:var(--color-surface);--wf-soft:var(--color-surface-subtle);--wf-border:var(--color-border);--wf-admin-bg:var(--color-bg);--wf-admin-surface:var(--color-surface);--wf-admin-surface-soft:var(--color-surface-subtle);--wf-admin-border:var(--color-border);--wf-admin-border-subtle:var(--color-border-subtle);--wf-admin-text:var(--color-text-primary);--wf-admin-muted:var(--color-text-muted);--wf-admin-soft-text:var(--color-text-disabled);--wf-admin-primary:var(--wf-module-accent);--wf-admin-primary-hover:var(--color-accent-hover);--wf-admin-primary-foreground:var(--color-on-accent);--wf-admin-accent:#c2410c;--wf-admin-danger:var(--color-danger);--wf-admin-warning:var(--color-warning);--wf-admin-success:var(--color-success);--wf-admin-shadow:var(--shadow-xs);--wf-admin-focus:var(--focus-ring);--system-kpi-border:var(--color-border);--system-kpi-surface:var(--color-surface);--system-kpi-ink:var(--color-text-primary);--system-kpi-muted:var(--color-text-muted);--system-kpi-shadow:var(--shadow-xs);--system-kpi-icon-color:var(--color-text-primary);--background:var(--color-bg);--foreground:var(--color-text-primary);--card:var(--color-surface);--card-foreground:var(--color-text-primary);--card-hover:var(--color-surface-subtle);--popover:var(--color-surface-raised);--popover-foreground:var(--color-text-primary);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-muted);--placeholder:var(--color-text-placeholder);--border:var(--color-border);--border-soft:var(--color-border-subtle);--input:var(--color-surface);--input-border:var(--color-control-border);--primary:var(--wf-module-accent);--primary-foreground:var(--color-on-accent);--secondary:var(--color-surface-muted);--secondary-foreground:var(--color-text-primary);--accent:var(--wf-module-accent);--accent-foreground:var(--color-on-accent);--danger:var(--color-danger);--danger-foreground:var(--color-on-accent);--warning:var(--color-warning);--warning-foreground:var(--color-neutral-950);--success:var(--color-success);--success-foreground:var(--color-on-accent);--ring:var(--color-accent);--sidebar:var(--color-surface);--sidebar-foreground:var(--color-text-primary);--sidebar-muted:var(--color-text-muted);--sidebar-active:var(--color-surface-muted);--sidebar-hover:var(--color-surface-subtle);--radius:var(--radius-md);--radius-card:var(--card-radius);--radius-control:var(--radius-md);--input-height-sm:var(--control-height-sm);--input-height-md:var(--control-height-md);--input-height-lg:var(--control-height-lg);--modal-radius:var(--radius-xl);--dropdown-radius:var(--radius-md)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-background-100:#000;--ds-background-200:#000;--ds-gray-100:#1a1a1a;--ds-gray-200:#1f1f1f;--ds-gray-300:#292929;--ds-gray-400:#2e2e2e;--ds-gray-500:#454545;--ds-gray-600:#878787;--ds-gray-700:#8f8f8f;--ds-gray-800:#7d7d7d;--ds-gray-900:#a1a1a1;--ds-gray-1000:#ededed;--ds-gray-alpha-100:#ffffff12;--ds-gray-alpha-200:#ffffff17;--ds-gray-alpha-300:#ffffff21;--ds-gray-alpha-400:#ffffff24;--ds-gray-alpha-500:#ffffff3d;--ds-gray-alpha-600:#ffffff82;--ds-gray-alpha-700:#ffffff8a;--ds-gray-alpha-800:#ffffff78;--ds-gray-alpha-900:#ffffff9c;--ds-gray-alpha-1000:#ffffffeb;--ds-blue-100:#0f1c2e;--ds-blue-200:#10233d;--ds-blue-300:#0f2f57;--ds-blue-400:#0d3868;--ds-blue-500:#0a4380;--ds-blue-600:#0090ff;--ds-blue-700:#0072f5;--ds-blue-800:#0062d1;--ds-blue-900:#52a8ff;--ds-blue-1000:#ebf6ff;--ds-red-100:#2a1314;--ds-red-200:#3c1618;--ds-red-300:#561a1e;--ds-red-400:#671e21;--ds-red-500:#832126;--ds-red-600:#e5484d;--ds-red-700:#e5484d;--ds-red-800:#d93036;--ds-red-900:#ff6166;--ds-red-1000:#feecee;--ds-amber-100:#291800;--ds-amber-200:#331b00;--ds-amber-300:#4d2a00;--ds-amber-400:#573300;--ds-amber-500:#6b4105;--ds-amber-600:#e79d13;--ds-amber-700:#ffb224;--ds-amber-800:#ff990a;--ds-amber-900:#f2a20d;--ds-amber-1000:#fef3dc;--ds-green-100:#0b2212;--ds-green-200:#0f2e18;--ds-green-300:#12361b;--ds-green-400:#0c451b;--ds-green-500:#126426;--ds-green-600:#1a9338;--ds-green-700:#45a557;--ds-green-800:#398e4a;--ds-green-900:#62c073;--ds-green-1000:#e5fbea;--geist-background:var(--ds-background-100);--geist-foreground:#fff;--geist-selection:var(--ds-gray-1000);--geist-selection-text-color:var(--ds-gray-100);--ds-shadow-background-border:0 0 0 1px var(--ds-background-200);--ds-shadow-border-base:0 0 0 1px var(--ds-gray-alpha-400);--ds-shadow-border:var(--ds-shadow-border-base), var(--ds-shadow-background-border);--color-neutral-0:var(--ds-background-100);--color-neutral-50:#0a0a0a;--color-neutral-100:var(--ds-gray-100);--color-neutral-200:var(--ds-gray-200);--color-neutral-300:var(--ds-gray-400);--color-neutral-500:var(--ds-gray-600);--color-neutral-600:var(--ds-gray-900);--color-neutral-700:var(--ds-gray-1000);--color-neutral-900:var(--ds-gray-1000);--color-neutral-950:#fff;--color-bg:var(--ds-background-200);--color-surface:var(--ds-background-100);--color-surface-secondary:var(--ds-background-200);--color-surface-raised:var(--ds-gray-100);--color-surface-elevated:var(--color-surface-raised);--color-surface-subtle:var(--ds-gray-100);--color-surface-muted:var(--ds-gray-200);--color-border:var(--ds-gray-alpha-400);--color-border-strong:var(--ds-gray-alpha-500);--color-border-subtle:var(--ds-gray-alpha-200);--color-text-primary:var(--ds-gray-1000);--color-text-secondary:var(--ds-gray-900);--color-text-muted:var(--ds-gray-700);--color-text-disabled:var(--ds-gray-800);--color-text-placeholder:var(--ds-gray-800);--color-text-on-dark-secondary:var(--ds-gray-900);--color-control-border:var(--color-border);--color-link:var(--ds-blue-900);--color-on-accent:#000;--color-accent:#ededed;--color-accent-hover:#fff;--color-accent-active:#d4d4d4;--color-accent-light:#1f1f1f;--color-success:var(--ds-green-700);--color-success-hover:var(--ds-green-900);--color-success-light:var(--ds-green-200);--color-warning:var(--ds-amber-700);--color-warning-hover:var(--ds-amber-900);--color-warning-light:var(--ds-amber-200);--color-danger:var(--ds-red-700);--color-danger-hover:var(--ds-red-900);--color-danger-light:var(--ds-red-200);--color-info:var(--ds-blue-700);--color-info-hover:var(--ds-blue-900);--color-info-light:var(--ds-blue-200);--color-hover:var(--ds-gray-alpha-100);--color-pressed:var(--ds-gray-alpha-300);--color-selected:var(--ds-gray-200);--color-chart-grid:var(--ds-gray-alpha-200);--color-chart-label:var(--ds-gray-900);--color-chart-series-1:#ededed;--color-chart-series-2:var(--ds-blue-700);--color-chart-series-3:var(--ds-green-700);--color-chart-series-4:var(--ds-amber-700);--color-chart-series-5:#c4b5fd;--color-overlay:#ffffff14;--color-scrim:#000000b8;--shadow-xs:var(--ds-shadow-border);--shadow-sm:var(--ds-shadow-border);--shadow-md:0 12px 28px #00000047;--shadow-lg:0 24px 64px #0000007a;--color-focus:var(--ds-blue-700);--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-focus) 32%, transparent);--focus-outline:3px solid var(--color-focus);--radius-md:6px;--radius-lg:6px;--radius-xl:8px;--card-radius:6px;--system-kpi-surface:#0a0a0a;--system-kpi-shadow:none;--wf-admin-surface:var(--system-kpi-surface);--wf-admin-surface-soft:var(--color-surface-raised);--wf-admin-shadow:none;--card:var(--system-kpi-surface);--danger-foreground:var(--ds-red-1000);--warning-foreground:var(--ds-amber-1000);--success-foreground:var(--ds-green-1000)}.accounting-shell{--wf-module-accent:var(--wf-admin-accent)}.procurement-shell,.project-workspace{--wf-module-accent:var(--color-neutral-900)}.hr-workspace,.employee-workspace,.account-shell,.workflow-workspace,.rw-app{--wf-module-accent:var(--color-accent)}.warehouse-shell{--wf-module-accent:var(--color-accent);--wf-admin-primary-foreground:var(--color-neutral-0)}@media (max-width:900px){:root{--page-padding:var(--space-4);--section-gap:var(--space-4);--card-padding:var(--space-4);--modal-padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-normal:1ms;--duration-slow:1ms}}
:root{--wf-layout-sidebar-width:252px;--wf-layout-header-height:52px;--wf-layout-content-max:1440px;--wf-layout-gutter:clamp(var(--space-5), 2.2vw, var(--space-8));--wf-layout-gutter-mobile:var(--space-4);--wf-layout-page-block-start:var(--space-6);--wf-layout-page-block-end:var(--space-10);--wf-layout-section-gap:var(--space-6);--wf-layout-grid-gap:var(--space-4);--wf-layout-readable-max:760px;--sidebar-width:var(--wf-layout-sidebar-width);--header-height:var(--wf-layout-header-height);--wf-system-header-height:var(--wf-layout-header-height);--wf-content-max:var(--wf-layout-content-max);--wf-dashboard-content-max:var(--wf-layout-content-max);--wf-dashboard-content-gutter:calc(var(--wf-layout-gutter) * 2);--wf-dashboard-content-gutter-mobile:calc(var(--wf-layout-gutter-mobile) * 2);--page-padding:var(--wf-layout-gutter);--section-gap:var(--wf-layout-section-gap);--grid-gap:var(--wf-layout-grid-gap)}body [data-wf-shell]{width:100%;min-width:0;max-width:100%;min-height:100dvh}body [data-wf-main]{width:100%;min-width:0;max-width:100%;min-height:0}body [data-wf-content]{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;min-height:0}body [data-wf-content] :where(img,svg,canvas,video){max-width:100%}body [data-wf-content] :where(.table-scroll,.table-wrap,[class$=-table-wrap],[class*=-table-wrap\ ]){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}body .main-content[data-wf-content]:not(.applications-content){padding-inline:var(--wf-layout-gutter)!important}body .warehouse-content[data-wf-content]>*{width:min(var(--wf-layout-content-max), calc(100% - (var(--wf-layout-gutter) * 2)));max-width:var(--wf-layout-content-max);margin-inline:auto}body .hr-content[data-wf-content]>*,body .procurement-workspace-content[data-wf-content]>*,body .account-workspace-content[data-wf-content]>*,body .accounting-scroll-content[data-wf-content]>*{width:min(100%, var(--wf-layout-content-max));max-width:var(--wf-layout-content-max);margin-inline:auto}body .project-workspace-content[data-wf-content]{padding-inline:var(--wf-layout-gutter)!important}body .project-workspace-content[data-wf-content]>*{width:min(100%, var(--wf-layout-content-max));max-width:var(--wf-layout-content-max);margin-inline:auto}body .accounting-dashboard{--accounting-dashboard-inline-space:var(--wf-layout-gutter)!important}.wf-layout-page{width:min(100%, var(--wf-layout-content-max));max-width:var(--wf-layout-content-max);min-width:0;padding-block:var(--wf-layout-page-block-start) var(--wf-layout-page-block-end);margin-inline:auto}.wf-layout-page--readable{max-width:var(--wf-layout-readable-max)}.wf-layout-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-6);min-width:0;margin-bottom:var(--wf-layout-section-gap);display:flex}.wf-layout-page-heading{min-width:0}.wf-layout-page-heading>:where(h1,h2,p){margin:0}.wf-layout-page-heading>p{margin-top:var(--space-2);max-width:72ch;color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.wf-layout-page-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wf-route-link-status{opacity:0;visibility:hidden;background:0 0;border:1px solid;border-top-color:#0000;border-radius:999px;flex:none;width:.72em;height:.72em;margin-left:.25rem}.wf-route-link-status.is-pending{visibility:visible;animation:wf-route-link-status-fade var(--duration-normal) var(--ease-standard) .1s forwards, wf-route-link-status-spin .72s linear .1s infinite}@keyframes wf-route-link-status-fade{to{opacity:.52}}@keyframes wf-route-link-status-spin{to{transform:rotate(360deg)}}.wf-layout-section{min-width:0}.wf-layout-section+.wf-layout-section{margin-top:var(--wf-layout-section-gap)}.wf-layout-grid{grid-template-columns:repeat(var(--wf-layout-columns,1), minmax(0, 1fr));gap:var(--wf-layout-grid-gap);min-width:0;display:grid}@media (max-width:900px){:root{--wf-layout-gutter:var(--wf-layout-gutter-mobile);--wf-layout-page-block-start:var(--space-4);--wf-layout-page-block-end:var(--space-8);--wf-layout-section-gap:var(--space-4);--wf-layout-grid-gap:var(--space-3)}body [data-wf-shell]{height:auto;min-height:100vh}body [data-wf-content]{scrollbar-gutter:auto;overscroll-behavior:auto}.wf-layout-page-header{flex-direction:column;align-items:stretch}.wf-layout-page-actions{justify-content:flex-start}}@media (max-width:640px){.wf-layout-page-actions>:where(button,a,[role=button]){max-width:100%}.wf-layout-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wf-route-link-status.is-pending{opacity:.52;animation:none}body [data-wf-shell] *,body [data-wf-shell] :before,body [data-wf-shell] :after{scroll-behavior:auto!important}}
body{color:var(--color-text-primary);line-height:var(--line-height-normal)}html[data-theme] body :where(h1,h2,h3,h4,h5,h6){color:var(--color-text-primary)}html[data-theme] body :where(p,li,dd,blockquote){line-height:var(--line-height-relaxed)}html[data-theme] body :where(label,legend){color:var(--color-text-secondary);line-height:var(--line-height-snug)}html[data-theme] body :where(input,select,textarea,option){color:var(--color-text-primary);line-height:var(--line-height-normal)}html[data-theme] body :where(input,select,textarea){border-color:var(--color-control-border)}html[data-theme] body :where(th,td){line-height:var(--line-height-normal)}html[data-theme] body th{color:var(--color-text-secondary)}html[data-theme] body td{color:var(--color-text-primary)}html[data-theme] body :where([role=status],[role=alert],[class*=badge],[class*=status],[class*=validation],[class*=error]){line-height:var(--line-height-snug)}html[data-theme] body :where(small,time,figcaption,caption,.wf-meta,[data-wf-meta]){color:var(--color-text-muted);line-height:var(--line-height-normal)}html[data-theme] body :where(.recharts-cartesian-axis-tick text,.recharts-legend-item-text,.recharts-text){fill:var(--color-text-muted)!important;color:var(--color-text-muted)!important}html[data-theme] body :where(input,textarea)::placeholder{color:var(--color-text-placeholder)!important;opacity:1!important}html[data-theme] body :where(button,input,select,textarea):disabled,html[data-theme] body :where(button,a[role=button])[aria-disabled=true]{color:var(--color-text-disabled)!important;opacity:1!important}html[data-theme] body :where(input,select,textarea):disabled{border-color:var(--color-control-border)!important;background:var(--color-surface-muted)!important}html[data-theme] body :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)!important}html[data-theme] body :where(button,a[href],input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline)!important;outline-offset:3px!important;box-shadow:var(--focus-ring)!important}html[data-theme] body main :where(p,li,td,dd) a[href]:not([role=button]){color:var(--color-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:max(1px,.08em)}html[data-theme=dark] body :where(.main-sidebar-row,.main-sidebar-subrow,.project-workspace-nav-row,.procurement-nav-row,.warehouse-nav-row,.workflow-sidebar a,.hr-sidebar-nav a,.employee-sidebar-nav a,.accounting-sidebar a,thead,thead th,thead td),html[data-theme=dark] body [style*="color: #334155" i],html[data-theme=dark] body [style*="color: #374151" i],html[data-theme=dark] body [style*="color: #475467" i],html[data-theme=dark] body [style*="color: #475569" i]{color:var(--color-text-secondary)!important}html[data-theme=dark] body [style*="color: #64748b" i],html[data-theme=dark] body [style*="color: #667085" i],html[data-theme=dark] body [style*="color: #6b7280" i],html[data-theme=dark] body [style*="color: #8a94a4" i],html[data-theme=dark] body [style*="color: #94a3b8" i],html[data-theme=dark] body [style*="color: #98a2b3" i],html[data-theme=dark] body [style*="color: #9ca3af" i]{color:var(--color-text-muted)!important}@media (forced-colors:active){html[data-theme] body :where(button,a[href],input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight!important}}
html[data-theme]{background:var(--color-page);--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme=dark]{--color-surface-secondary:var(--color-surface-subtle);--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html[data-theme] body{min-width:320px;font-family:var(--font-body);text-rendering:optimizelegibility;background:var(--color-page)!important;color:var(--color-text-primary)!important}html[data-theme] :is(code,kbd,samp,pre,.wf-mono,[data-mono=true]){font-family:var(--font-mono);font-variant-numeric:tabular-nums}html[data-theme] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-outline)!important;outline-offset:2px!important;box-shadow:var(--focus-ring)!important}html[data-theme] :is(button,input,select,textarea,a){transition-duration:var(--duration-fast)!important;transition-timing-function:var(--ease-standard)!important}html[data-theme=dark] :is(body,.app-shell,.app-main,.main-content,[data-wf-shell],[data-wf-main],[data-wf-content],.hr-workspace,.hr-main,.hr-content,.employee-workspace,.employee-main,.accounting-shell,.accounting-scroll-content,.procurement-shell,.project-workspace,.warehouse-shell,.workflow-workspace,.rw-app,.account-shell){background-color:var(--color-page)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is(h1,h2,h3,h4,h5,h6,strong,b):not(.kanzenpro-home *){color:var(--color-text-primary)!important}html[data-theme=dark] [data-wf-content] :is(p,small,label,figcaption,caption,td,th),html[data-theme=dark] :is(.hr-content,.employee-main,.accounting-scroll-content,.procurement-main,.warehouse-content,.workflow-content) :is(p,small,label,figcaption,caption,td,th){color:var(--color-text-secondary)!important}html[data-theme=dark] :is([style*="background: #fff" i],[style*="background:#fff" i],[style*="background: white" i],[style*="background: #ffffff" i],[style*="background:#ffffff" i],[style*="background: rgb(255, 255, 255)" i]){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is([style*="background: #fafafa" i],[style*="background: #f9fafb" i],[style*="background: #f8fafc" i],[style*="background: #f7f9fc" i],[style*="background: #f5f5f5" i],[style*="background: #f4f4f5" i],[style*="background: #f3f4f6" i],[style*="background: #f1f5f9" i]){background:var(--color-surface-subtle)!important;border-color:var(--color-border-subtle)!important}html[data-theme=dark] :is([style*="color: #000" i],[style*="color:#000" i],[style*="color: black" i],[style*="color: #09090b" i],[style*="color: #0f172a" i],[style*="color: #111" i],[style*="color:#111" i],[style*="color: #111827" i],[style*="color: #18181b" i],[style*="color: #202124" i]){color:var(--color-text-primary)!important}html[data-theme=dark] :is([style*="color: #334155" i],[style*="color: #374151" i],[style*="color: #475569" i],[style*="color: #4b5563" i],[style*="color: #5f6368" i],[style*="color: #64748b" i],[style*="color: #6b7280" i],[style*="color: #9ca3af" i]){color:var(--color-text-secondary)!important}html[data-theme=dark] :is([style*="border: 1px solid #e5e7eb" i],[style*="border: 1px solid #e2e8f0" i],[style*="border: 1px solid #eef2f7" i],[style*="border: 1px solid #d8dee6" i],[style*="border-bottom: 1px solid #e5e7eb" i],[style*="borderBottom: 1px solid #e5e7eb" i]){border-color:var(--color-border)!important}html[data-theme=dark] :is(.app-header,.hr-topbar,.employee-topbar,.accounting-sticky-header,.project-workspace-header,.procurement-topbar,.warehouse-topbar,.workflow-header){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is(.desktop-sidebar,.desktop-sidebar aside,.mobile-nav-drawer,.mobile-nav-drawer aside,.hr-sidebar,.hr-mobile-sidebar,.employee-sidebar,.accounting-sidebar,.procurement-sidepanel,.project-workspace-sidebar,.warehouse-sidebar,.workflow-sidebar,.rw-sidebar){border-color:var(--color-border)!important;color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] :is(.desktop-sidebar,.mobile-nav-drawer,.hr-sidebar,.hr-mobile-sidebar,.employee-sidebar,.accounting-sidebar,.procurement-sidepanel,.project-workspace-sidebar,.warehouse-sidebar,.workflow-sidebar,.rw-sidebar) :is(a,button,p,small,span){color:var(--color-text-secondary)!important}html[data-theme=dark] :is(.desktop-sidebar,.mobile-nav-drawer,.hr-sidebar,.hr-mobile-sidebar,.employee-sidebar,.accounting-sidebar,.procurement-sidepanel,.project-workspace-sidebar,.warehouse-sidebar,.workflow-sidebar,.rw-sidebar) :is(a,button):is(:hover,.active,.is-active,[aria-current=page]){background:var(--color-selected)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is(.profile-menu,.header-help-menu,.header-command-menu,.notification-panel,[role=menu],[role=dialog]){background:var(--color-surface-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] :is(input,select,textarea,[contenteditable=true]){caret-color:var(--color-text-primary);background:var(--color-surface)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body *{-webkit-text-fill-color:currentColor!important}html[data-theme=dark] :is(input,textarea)::placeholder{opacity:1;color:var(--color-text-disabled)!important}html[data-theme=dark] :is(table,thead,tbody,tr,th,td){border-color:var(--color-border-subtle)!important}html[data-theme=dark] thead :is(th,td),html[data-theme=dark] tr[style*="background: #f8fafc" i],html[data-theme=dark] tr[style*="background: #fafafa" i]{background:var(--color-surface-subtle)!important;color:var(--color-text-secondary)!important}html[data-theme] :is(td.is-numeric,th.is-numeric,[data-numeric=true]){text-align:right;font-variant-numeric:tabular-nums}html[data-theme=dark] tbody tr:hover :is(td,th){background:var(--color-hover)!important}html[data-theme] :is(.recharts-cartesian-axis-tick text,.recharts-legend-item-text,.recharts-text,svg text){fill:var(--color-chart-label)!important;color:var(--color-chart-label)!important}html[data-theme] :is(.recharts-cartesian-grid line,.recharts-polar-grid-angle line,.recharts-polar-grid-concentric path){stroke:var(--color-chart-grid)!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content>.clients-page.clients-page,html[data-theme=dark] body .app-shell .main-content>.clients-page :is(.clients-panel,.clients-grid-card,.clients-empty-shell){background:var(--color-page)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell .main-content>.clients-page :is(.clients-panel,.clients-grid-card,.clients-empty-shell){background:var(--color-surface)!important}html[data-theme=dark] body .app-shell .main-content>.clients-page .clients-table thead tr,html[data-theme=dark] body .app-shell .main-content>.clients-page .clients-table tbody tr:hover td,html[data-theme=dark] body .app-shell .main-content>.clients-page .clients-empty-content{background:var(--color-surface-subtle)!important}html[data-theme=dark] body .app-shell .main-content>.clients-page .clients-table :is(th,td,strong),html[data-theme=dark] body .app-shell .main-content>.clients-page .clients-empty-shell :is(h2,p){color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html[data-theme=dark] body .hr-workspace .hr-tab-bar{border-color:var(--color-border)!important;background:var(--color-surface)!important}html[data-theme=light] body .hr-workspace.hr-workspace{--hr-smart-orange:#9a3412!important}html[data-theme=dark] body .hr-workspace.hr-workspace{--hr-smart-orange:#ff8a4c!important}html[data-theme] body .hr-workspace.hr-workspace .hr-brand-mark.hr-brand-mark{background:var(--hr-smart-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] body .hr-workspace.hr-workspace .hr-nav-item.hr-nav-item.is-active,html[data-theme=light] body .hr-workspace.hr-workspace .hr-nav-item.hr-nav-item.is-active *{color:var(--hr-smart-orange)!important;-webkit-text-fill-color:var(--hr-smart-orange)!important}html[data-theme=light] body .hr-workspace.hr-workspace :is([class*=orangeAction],[class*=primaryAction]){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#c2410c!important;border-color:#c2410c!important}html[data-theme] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: rgb(240, 253, 244)"] small,html[data-theme] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: #f0fdf4" i] small{color:var(--color-text-secondary)!important}html[data-theme=dark] body .hr-workspace.hr-workspace :is(.hr-primary-button,.hr-module-action,[class*=orangeAction],[class*=primaryAction]),html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: rgb(22, 163, 74)"],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: rgb(34, 197, 94)"],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: #16a34a" i],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: #22c55e" i],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[type=submit]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#9a3412!important;border-color:#9a3412!important}html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(220, 252, 231)"],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #dcfce7" i],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(240, 253, 244)"],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #f0fdf4" i],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(239, 255, 246)"],html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #effff6" i]{background:color-mix(in srgb, var(--color-success) 16%, var(--wf-admin-surface))!important;color:var(--color-success)!important}html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(220, 252, 231)"]>*,html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #dcfce7" i]>*,html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(240, 253, 244)"]>*,html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #f0fdf4" i]>*,html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(239, 255, 246)"]>*,html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #effff6" i]>*{color:var(--color-success)!important}html[data-theme=light] body .hr-workspace.hr-workspace :is([class*=eyebrow],[class*=Eyebrow]){color:#9a3412!important;-webkit-text-fill-color:#9a3412!important}html[data-theme=light] body .hr-workspace.hr-workspace [class*=todaySummary]>div>span{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content .hr-tab-bar.hr-tab-bar>button.hr-tab.hr-tab{color:var(--color-text-secondary)!important}html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content .hr-tab-bar.hr-tab-bar>button.hr-tab.hr-tab:is(:hover,.is-active,[aria-selected=true]){border-bottom-color:var(--color-text-primary)!important;background:var(--color-selected)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell .app-main .app-header.wf-system-header{background:var(--color-surface)!important;border-bottom-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell .app-main .app-header.wf-system-header .header-search.header-search,html[data-theme=dark] body .app-shell .app-main .app-header.wf-system-header .header-search-kbd{background:var(--color-surface-subtle)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}html[data-theme=dark] body .app-shell .app-main .app-header.wf-system-header .workspace-general-search-input.workspace-general-search-input,html[data-theme=dark] body .app-shell .app-main .app-header.wf-system-header .header-actions-area.header-actions-area>button.wf-system-icon-btn.wf-system-icon-btn,html[data-theme=dark] body .app-shell .app-main .app-header.wf-system-header .header-mobile-menu.header-mobile-menu{color:var(--color-text-primary)!important;background:0 0!important}html[data-theme=dark] body .app-shell.app-shell .app-main.app-main,html[data-theme=dark] body .app-shell.app-shell .app-main.app-main .main-content.main-content{background:var(--color-page)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell.app-shell .desktop-sidebar.desktop-sidebar,html[data-theme=dark] body .app-shell.app-shell .desktop-sidebar.desktop-sidebar aside,html[data-theme=dark] body .app-shell.app-shell .mobile-nav-drawer.mobile-nav-drawer,html[data-theme=dark] body .app-shell.app-shell .mobile-nav-drawer.mobile-nav-drawer aside{background:var(--workspace-sidebar-bg,#080808)!important;border-color:var(--workspace-surface-border,var(--color-border))!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell.app-shell :is(.desktop-sidebar.desktop-sidebar,.mobile-nav-drawer.mobile-nav-drawer) :is(.main-sidebar-row,.main-sidebar-subrow),html[data-theme=dark] body .app-shell.app-shell :is(.desktop-sidebar.desktop-sidebar,.mobile-nav-drawer.mobile-nav-drawer) :is(.main-sidebar-row,.main-sidebar-subrow) *{color:#c8c8cf!important;-webkit-text-fill-color:#c8c8cf!important}html[data-theme=dark] body .app-shell.app-shell :is(.desktop-sidebar.desktop-sidebar,.mobile-nav-drawer.mobile-nav-drawer) :is(.main-sidebar-row,.main-sidebar-subrow):is(:hover,.is-hovered){background:var(--sidebar-hover)!important;color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}html[data-theme=dark] body .app-shell.app-shell :is(.desktop-sidebar.desktop-sidebar,.mobile-nav-drawer.mobile-nav-drawer) :is(.main-sidebar-row,.main-sidebar-subrow).is-active{background:var(--sidebar-active)!important;color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}html[data-theme=dark] body .app-shell.app-shell :is(.desktop-sidebar.desktop-sidebar,.mobile-nav-drawer.mobile-nav-drawer) :is(.main-sidebar-row,.main-sidebar-subrow):is(:hover,.is-active,.is-hovered) *{color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}html[data-theme=dark] body .accounting-shell.accounting-shell :is(.accounting-sidebar.accounting-sidebar,.app-header.wf-system-header){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .accounting-shell.accounting-shell .accounting-sidebar.accounting-sidebar :is(.accounting-brand-copy,.accounting-nav-section-label,.accounting-nav-row),html[data-theme=dark] body .accounting-shell.accounting-shell .accounting-sidebar.accounting-sidebar :is(.accounting-brand-copy,.accounting-nav-section-label,.accounting-nav-row) *{color:var(--color-text-secondary)!important;-webkit-text-fill-color:var(--color-text-secondary)!important}html[data-theme=dark] body .accounting-shell.accounting-shell .accounting-sidebar.accounting-sidebar .accounting-nav-row.accounting-nav-row:is(:hover,.active,.is-active,[aria-current=page]),html[data-theme=dark] body .accounting-shell.accounting-shell .accounting-sidebar.accounting-sidebar .accounting-nav-row.accounting-nav-row:is(:hover,.active,.is-active,[aria-current=page]) *{background:var(--color-selected)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme=dark] body .accounting-shell.accounting-shell .app-header.wf-system-header :is(.header-search,.header-search-kbd,.wf-system-icon-btn){background:var(--color-surface-subtle)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .accounting-shell.accounting-shell .invoices-page.invoices-page :is(.invoices-register-frame,.invoices-register-footer,.invoices-card,.invoices-table-wrap,.invoices-register-toolbar,.invoices-register-shell){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .accounting-shell.accounting-shell .invoices-page.invoices-page :is(.accounting-page-breadcrumb,.invoices-register-footer,.invoices-pagination) :is(a,button,label,select,strong,span){background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme=dark] body .accounting-shell.accounting-shell .invoices-page.invoices-page .accounting-page-breadcrumb.accounting-page-breadcrumb,html[data-theme=dark] body .accounting-shell.accounting-shell .invoices-page.invoices-page .accounting-page-breadcrumb.accounting-page-breadcrumb :is(a,strong,span){color:var(--color-text-secondary)!important;-webkit-text-fill-color:var(--color-text-secondary)!important;background:0 0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}html[data-theme=dark] body .app-shell:has(main.dashboard-page) .desktop-sidebar.desktop-sidebar{border-color:var(--color-border)!important;color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] body .app-shell:has(main.dashboard-page) .desktop-sidebar.desktop-sidebar aside{border-color:var(--color-border)!important;color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] body .app-shell:has(main.dashboard-page) .desktop-sidebar.desktop-sidebar :is(.main-sidebar-row,.main-sidebar-subrow){color:var(--color-text-secondary)!important;background:0 0!important}html[data-theme=dark] body .app-shell:has(main.dashboard-page) .desktop-sidebar.desktop-sidebar :is(.main-sidebar-row,.main-sidebar-subrow) *{color:inherit!important}html[data-theme=dark] body .app-shell:has(main.dashboard-page) .desktop-sidebar.desktop-sidebar :is(.main-sidebar-row,.main-sidebar-subrow):is(:hover,.is-active,.is-hovered){background:var(--color-selected)!important;color:var(--color-text-primary)!important}html[data-theme=light] body .app-shell .mobile-nav-drawer.mobile-nav-drawer .main-sidebar-row.main-sidebar-row.is-active{background:var(--color-selected)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme=light] body .app-shell .mobile-nav-drawer.mobile-nav-drawer .main-sidebar-row.main-sidebar-row.is-active *{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page,html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page :is(.dashboard-hero,.dashboard-content){background:var(--color-page)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page :is(.dashboard-card,.dashboard-kpi-card,.dashboard-module-card,.dashboard-status-panel,.dashboard-summary-pills){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important;box-shadow:none!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page :is(.dashboard-page-heading,.dashboard-card,.dashboard-kpi-card,.dashboard-module-card,.dashboard-status-panel,.dashboard-summary-pills) :is(h1,h2,h3,h4,strong,b,[class*=value]){color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page :is(.dashboard-page-heading,.dashboard-card,.dashboard-kpi-card,.dashboard-module-card,.dashboard-status-panel,.dashboard-summary-pills) :is(p,small,span,[class*=label],[class*=meta]):not(.dashboard-module-stat){color:var(--color-text-secondary)!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page .dashboard-tabs.dashboard-tabs>button{color:var(--color-text-secondary)!important;background:0 0!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page .dashboard-tabs.dashboard-tabs>button:is(:hover,.is-active,[aria-selected=true]){border-bottom-color:var(--color-text-primary)!important;color:var(--color-text-primary)!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page :is(.dashboard-card-header,.dashboard-card-footer){border-color:var(--color-border-subtle)!important;background:0 0!important}html[data-theme=dark] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page :is(.recharts-surface,.recharts-wrapper,.recharts-responsive-container){background:0 0!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page :is(.dashboard-shell-grid.dashboard-shell-grid,.dashboard-primary-column.dashboard-primary-column,.dashboard-inner.dashboard-inner,.dashboard-content.dashboard-content){background-color:var(--color-page)!important;color:var(--color-text-primary)!important;background-image:none!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page :is(.system-kpi-card.dashboard-kpi-card.dashboard-kpi-card,.dashboard-card.dashboard-card){background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;box-shadow:none!important;background-image:none!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page .dashboard-kpi-card.dashboard-kpi-card:before{display:none!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page .kpi-grid.kpi-grid>.system-kpi-card.dashboard-kpi-card.dashboard-kpi-card{background-color:var(--system-kpi-surface)!important;background-image:none!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page :is(.dashboard-page-heading.dashboard-page-heading,.dashboard-tabs.dashboard-tabs,.dashboard-kpi-card.dashboard-kpi-card,.dashboard-card.dashboard-card,.dashboard-status-panel.dashboard-status-panel) *{color:var(--color-text-secondary)!important;-webkit-text-fill-color:var(--color-text-secondary)!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page :is(.dashboard-page-heading.dashboard-page-heading,.dashboard-tabs.dashboard-tabs,.dashboard-kpi-card.dashboard-kpi-card,.dashboard-card.dashboard-card,.dashboard-status-panel.dashboard-status-panel) :is(h1,h2,h3,h4,strong,b,a,button,[class*=value],[class*=title],[class*=name],[class*=description]){color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page .kpi-grid.kpi-grid .dashboard-kpi-card.dashboard-kpi-card .system-kpi-heading.system-kpi-heading .system-kpi-heading-side svg{color:var(--system-kpi-icon-color)!important;-webkit-text-fill-color:var(--system-kpi-icon-color)!important;stroke:currentColor!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page .dashboard-tabs.dashboard-tabs>button[aria-selected=true]{border-bottom-color:var(--color-accent)!important;color:var(--color-accent)!important;-webkit-text-fill-color:var(--color-accent)!important}html[data-theme=light] body .app-shell .main-content main.dashboard-page.dashboard-page :is(.dashboard-kpi-card.dashboard-kpi-card,.dashboard-card.dashboard-card,.dashboard-status-panel.dashboard-status-panel,.dashboard-recent-activity-card.dashboard-recent-activity-card,.dashboard-upcoming-tasks-card.dashboard-upcoming-tasks-card,.dashboard-quick-actions-card.dashboard-quick-actions-card){box-shadow:none!important;border-width:0!important;border-color:#0000!important}html[data-theme] body .app-shell .main-content main.dashboard-page.dashboard-page :is(.dashboard-card-header.dashboard-card-header,.dashboard-card-footer.dashboard-card-footer,.dashboard-tabs.dashboard-tabs){border:0!important}html[data-theme] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs{border-bottom:0!important}html[data-theme] body .app-shell .main-content main.dashboard-page.dashboard-page .dashboard-status-panel.dashboard-status-panel{background:var(--color-surface-subtle)!important}html[data-theme=dark] body :is(.app-shell,.app-main,.main-content,[data-wf-shell],[data-wf-main],[data-wf-content],.hr-workspace,.hr-main,.hr-content,.employee-workspace,.employee-main,.accounting-shell,.accounting-scroll-content,.procurement-shell,.project-workspace,.warehouse-shell,.workflow-workspace,.rw-app,.account-shell){background-color:#000!important;background-image:none!important}html[data-theme=dark] body .app-header.wf-system-header{border-bottom:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] body .app-header.wf-system-header :is(.header-search.header-search,.header-search-kbd.header-search-kbd){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}html[data-theme=dark] body .app-header.wf-system-header .workspace-general-search-input.workspace-general-search-input{color:var(--color-text-primary)!important;background:0 0!important}html[data-theme=dark] body .app-header.wf-system-header .workspace-general-search-input.workspace-general-search-input::placeholder{color:var(--color-text-placeholder)!important}html[data-theme=dark] body .app-header.wf-system-header .wf-system-icon-btn.wf-system-icon-btn{color:var(--color-text-secondary)!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body .app-shell.app-shell .app-main.app-main .app-header.wf-system-header,html[data-theme=dark] body .accounting-shell.accounting-shell .app-header.wf-system-header,html[data-theme=dark] body .hr-workspace.hr-workspace .app-header.wf-system-header,html[data-theme=dark] body .employee-workspace.employee-workspace .app-header.wf-system-header,html[data-theme=dark] body .project-workspace.project-workspace .app-header.wf-system-header,html[data-theme=dark] body .warehouse-shell.warehouse-shell .app-header.wf-system-header,html[data-theme=dark] body .procurement-shell.procurement-shell .app-header.wf-system-header{border-bottom-color:var(--color-border)!important;background:#000!important}html[data-theme=dark] body .hr-workspace.hr-workspace :is(.hr-sidebar.hr-sidebar,.hr-mobile-sidebar.hr-mobile-sidebar){border-color:var(--color-border)!important;color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] body .hr-workspace.hr-workspace :is(.hr-sidebar.hr-sidebar,.hr-mobile-sidebar.hr-mobile-sidebar) :is(a,button,p,small,span){color:var(--color-text-secondary)!important;-webkit-text-fill-color:var(--color-text-secondary)!important}html[data-theme=dark] body .hr-workspace.hr-workspace :is(.hr-sidebar.hr-sidebar,.hr-mobile-sidebar.hr-mobile-sidebar) :is(a,button):is(:hover,.is-active,[aria-current=page]){background:var(--color-selected)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme=dark] body .hr-workspace.hr-workspace :is(.hr-main.hr-main,.hr-content.hr-content){color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] body .hr-workspace.hr-workspace .hr-content.hr-content :is([class*=overviewCard],[class*=panel],[class*=statCard]){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--card-radius)!important;color:var(--color-text-primary)!important;box-shadow:none!important}html[data-theme=dark] body .accounting-shell.accounting-shell,html[data-theme=dark] body .accounting-shell.accounting-shell :is(.accounting-content-column.accounting-content-column,.accounting-scroll-content.accounting-scroll-content){color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] body .accounting-shell.accounting-shell .accounting-sidebar.accounting-sidebar{border-color:var(--color-border)!important;color:var(--color-text-primary)!important;background:#000!important}html[data-theme=dark] body .accounting-shell.accounting-shell .invoices-page.invoices-page :is(.invoices-register-frame.invoices-register-frame,.invoices-card.invoices-card),html[data-theme=dark] body .wf-card.wf-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--card-radius)!important;box-shadow:none!important}html[data-theme=dark] body [role=radiogroup][aria-label=Display\ theme]>button[role=radio]{background:var(--color-surface)!important;border-color:#0000!important}html[data-theme=dark] body [role=radiogroup][aria-label=Display\ theme]>button[role=radio][aria-checked=true]{background:var(--color-selected)!important}html[data-theme=dark] body .app-shell .main-content main.dashboard-page.dashboard-page :is(.dashboard-kpi-card.dashboard-kpi-card,.dashboard-card.dashboard-card,.dashboard-recent-activity-card.dashboard-recent-activity-card,.dashboard-upcoming-tasks-card.dashboard-upcoming-tasks-card,.dashboard-quick-actions-card.dashboard-quick-actions-card){background:var(--color-surface)!important;border:1px solid var(--color-border)!important;box-shadow:none!important}html[data-theme=dark] body .app-shell .main-content main.dashboard-page.dashboard-page .dashboard-status-panel.dashboard-status-panel{background:0 0!important;border:0!important}html[data-theme=dark] body .app-shell .main-content main.dashboard-page.dashboard-page .recharts-cartesian-grid line{stroke:var(--color-chart-grid)!important}html[data-theme=dark] body .app-shell .main-content main.dashboard-page.dashboard-page .dashboard-revenue-card [fill^="url(#dashboardRevenueArea)"]{fill:#0000!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .main-content.main-content main.dashboard-page.dashboard-page :is(.dashboard-revenue-card.dashboard-revenue-card,.dashboard-recent-activity-card.dashboard-recent-activity-card,.dashboard-upcoming-tasks-card.dashboard-upcoming-tasks-card,.dashboard-quick-actions-card.dashboard-quick-actions-card){border-color:var(--color-border)!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .main-content.main-content main.dashboard-page.dashboard-page :is(.dashboard-recent-activity-card.dashboard-recent-activity-card,.dashboard-upcoming-tasks-card.dashboard-upcoming-tasks-card) :is(li,[class*=item],[class*=row]){border-color:var(--color-border-subtle)!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .main-content.main-content main.dashboard-page.dashboard-page .dashboard-quick-actions-card.dashboard-quick-actions-card :is(button,a){border-color:var(--color-border-subtle)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:none!important;background:#0a0a0a!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .main-content.main-content main.dashboard-page.dashboard-page .dashboard-quick-actions-card.dashboard-quick-actions-card :is(button,a):is(:hover,:focus-visible){border-color:var(--color-border-subtle)!important;background:#0a0a0a!important;transform:none!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .main-content.main-content main.dashboard-page.dashboard-page .recharts-cartesian-grid line{stroke:var(--color-chart-grid)!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .main-content.main-content main.dashboard-page.dashboard-page .dashboard-recent-activity-list.is-scrollable{scrollbar-color:var(--ds-gray-400) transparent!important;scrollbar-width:thin!important}html[data-theme=dark][data-theme-preference] body .app-shell.app-shell .main-content.main-content main.dashboard-page.dashboard-page .dashboard-recent-activity-list.is-scrollable::-webkit-scrollbar-thumb{background:var(--ds-gray-400)!important;border:2px solid var(--color-surface)!important}html[data-theme=dark] body .app-shell.app-shell .main-content.main-content .wf-layout-page.wf-layout-page,html[data-theme=dark] body .app-shell.app-shell .main-content.main-content .wf-layout-page.wf-layout-page>.wf-layout-page-header.wf-layout-page-header{background:#000!important}html[data-theme=dark] body .wf-card.wf-card :is([class*=cardHeader],[class*=cardContent],.wf-card-title){background:0 0!important}html[data-theme=light][data-theme-preference] body .app-shell.app-shell .app-main.app-main .app-header.wf-system-header{background:var(--ds-background-100)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;box-shadow:none!important}html[data-theme=light][data-theme-preference] body .app-shell.app-shell .app-main.app-main .app-header.wf-system-header :is(.header-search.header-search,.header-search-kbd.header-search-kbd){background:var(--ds-background-100)!important;border-color:var(--color-border)!important;border-radius:var(--radius-md)!important;color:var(--color-text-primary)!important;box-shadow:none!important}html[data-theme=light][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page :is(.dashboard-kpi-card.dashboard-kpi-card,.dashboard-card.dashboard-card,.dashboard-recent-activity-card.dashboard-recent-activity-card,.dashboard-upcoming-tasks-card.dashboard-upcoming-tasks-card,.dashboard-quick-actions-card.dashboard-quick-actions-card){background:var(--ds-background-100)!important;border-color:var(--color-border)!important;border-radius:var(--card-radius)!important;color:var(--color-text-primary)!important;box-shadow:none!important}html[data-theme=light][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page :is(.dashboard-kpi-card.dashboard-kpi-card,.dashboard-card.dashboard-card) :is(h1,h2,h3,h4,strong,b){color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme=light][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page .dashboard-hero.dashboard-hero .dashboard-tabs.dashboard-tabs .dashboard-tab-button.dashboard-tab-button.is-active{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;border-bottom-color:var(--color-text-primary)!important}html[data-theme=light][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page .dashboard-status-panel.dashboard-status-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=light][data-theme-preference] body .app-shell.app-shell .app-main.app-main .main-content.main-content main.dashboard-page.dashboard-page.dashboard-page :is(.dashboard-recent-activity-card.dashboard-recent-activity-card,.dashboard-upcoming-tasks-card.dashboard-upcoming-tasks-card) :is(li,[class*=item],[class*=row]){border-color:var(--color-border-subtle)!important}html[data-theme] body .app-header.wf-system-header .header-actions-area>button.wf-theme-toggle.wf-theme-toggle{border:1px solid var(--color-border)!important;border-radius:var(--radius-round)!important;background:var(--color-surface-subtle)!important;width:auto!important;min-width:82px!important;height:34px!important;min-height:34px!important;color:var(--color-text-primary)!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:3px 10px 3px 4px!important;display:inline-flex!important}html[data-theme] body .app-header.wf-system-header .header-actions-area>button.wf-theme-toggle.wf-theme-toggle:hover{border-color:var(--color-border-strong)!important;background:var(--color-surface-muted)!important}@media (max-width:980px){html[data-theme] body .app-header.wf-system-header .header-actions-area>button.wf-theme-toggle.wf-theme-toggle{width:44px!important;min-width:44px!important;padding:0 4px!important}}html[data-theme] body .app-shell .main-content>.client-create-form.client-create-form>section,html[data-theme] body .app-shell .main-content>.client-create-form.client-create-form section>label[style*="min-height: 54px"]{box-shadow:none!important;border-width:0!important;border-color:#0000!important}html[data-theme] body .app-shell .main-content>.client-create-form.client-create-form section>label[style*="min-height: 54px"]{background:var(--color-surface-subtle)!important}html[data-theme] body .accounting-shell.accounting-shell .invoices-page.invoices-page :is(.invoices-register-frame.invoices-register-frame,.invoices-register-shell.invoices-register-shell,.invoices-empty-state.invoices-empty-state,.invoices-card.invoices-card){box-shadow:none!important;border-width:0!important;border-color:#0000!important}html[data-theme] body .hr-workspace.hr-workspace :is([class*=overviewCard],[class*=panel],[class*=statCard]){box-shadow:none!important}html[data-theme=light][data-theme-preference] body .hr-workspace.hr-workspace{background:var(--ds-background-200)!important;color:var(--ds-gray-1000)!important}html[data-theme=light][data-theme-preference] body .hr-workspace.hr-workspace :is(.hr-sidebar.hr-sidebar,.hr-mobile-sidebar.hr-mobile-sidebar){background:var(--ds-background-100)!important;border-color:var(--ds-gray-200)!important;color:var(--ds-gray-1000)!important}html[data-theme=light][data-theme-preference] body .hr-workspace.hr-workspace .hr-content.hr-content{background:var(--ds-background-200)!important;color:var(--ds-gray-1000)!important}html[data-theme=light][data-theme-preference] body .accounting-shell.accounting-shell .accounting-scroll-content.accounting-scroll-content :is(.accounting-page-headline-title.accounting-page-headline-title,.invoices-title.invoices-title,.banking-title.banking-title,.tx-title.tx-title,.budget-title.budget-title,.payroll-title.payroll-title,.tax-title.tax-title,.reports-title.reports-title){color:var(--ds-gray-1000)!important;-webkit-text-fill-color:var(--ds-gray-1000)!important}html[data-theme] *{scrollbar-color:var(--color-border-strong) transparent}html[data-theme] body .wf-system-header .wf-account-menu.wf-account-menu{transform-origin:100% 0;animation:.12s ease-out wf-account-menu-enter;z-index:300!important;border:1px solid var(--color-border)!important;background:var(--color-surface-elevated)!important;width:min(340px,100vw - 24px)!important;max-height:calc(100dvh - 72px)!important;color:var(--color-text-primary)!important;font-family:var(--font-body)!important;border-radius:12px!important;margin:0!important;padding:0!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;overflow:hidden auto!important;box-shadow:0 16px 48px #0000002e!important}html[data-theme=dark] body .wf-system-header .wf-account-menu.wf-account-menu{box-shadow:0 20px 56px #00000085!important}html[data-theme] body .wf-account-menu .wf-account-menu-profile{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}html[data-theme] body .wf-account-menu .wf-account-menu-avatar{background:var(--color-accent);width:36px;height:36px;color:var(--color-surface);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}html[data-theme] body .wf-account-menu .wf-account-menu-identity,html[data-theme] body .wf-account-menu .wf-account-menu-company-copy{gap:2px;min-width:0;display:grid}html[data-theme] body .wf-account-menu :is(.wf-account-menu-identity,.wf-account-menu-company-copy) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden;color:var(--color-text-primary)!important}html[data-theme] body .wf-account-menu :is(.wf-account-menu-identity,.wf-account-menu-company-copy)>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden;color:var(--color-text-muted)!important}html[data-theme] body .wf-account-menu .wf-account-menu-plan{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);min-width:0;color:var(--color-text-muted);align-items:center;gap:5px;padding:8px 12px;font-size:11px;line-height:16px;display:flex}html[data-theme] body .wf-account-menu .wf-account-menu-plan strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden;color:var(--color-text-secondary)!important}html[data-theme] body .wf-account-menu .wf-account-menu-workspaces{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);gap:4px;padding:8px;display:grid}html[data-theme] body .wf-account-menu .wf-account-menu-label{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;padding:2px 4px 4px;font-size:10px;font-weight:600;line-height:14px}html[data-theme] body .wf-system-header .wf-account-menu button.wf-account-menu-workspace{width:100%!important;min-height:50px!important;color:var(--color-text-primary)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;grid-template-columns:30px minmax(0,1fr) 24px!important;align-items:center!important;gap:9px!important;padding:7px 8px!important;display:grid!important}html[data-theme] body .wf-system-header .wf-account-menu button.wf-account-menu-workspace:is(:hover,:focus-visible),html[data-theme] body .wf-system-header .wf-account-menu button.wf-account-menu-workspace[aria-pressed=true]{border-color:var(--color-border)!important;background:var(--color-selected)!important}html[data-theme] body .wf-account-menu .wf-account-menu-company-mark{background:var(--color-surface-muted);width:30px;height:30px;color:var(--color-text-primary);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}html[data-theme] body .wf-account-menu .wf-account-menu-active{width:22px;height:22px;color:var(--color-success);border-radius:999px;place-items:center;display:grid}html[data-theme] body .wf-account-menu .wf-account-menu-action-group{gap:2px;padding:6px;display:grid}html[data-theme] body .wf-account-menu .wf-account-menu-action-group+.wf-account-menu-action-group,html[data-theme] body .wf-account-menu .wf-account-menu-footer{border-top:1px solid var(--color-border-subtle)}html[data-theme] body .wf-system-header .wf-account-menu button.wf-account-menu-action{width:100%!important;min-height:36px!important;color:var(--color-text-secondary)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:16px minmax(0,1fr) 14px!important;align-items:center!important;gap:9px!important;padding:0 9px!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;display:grid!important}html[data-theme] body .wf-system-header .wf-account-menu button.wf-account-menu-action:is(:hover,:focus-visible){background:var(--color-surface-subtle)!important;color:var(--color-text-primary)!important}html[data-theme] body .wf-account-menu .wf-account-menu-action>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme] body .wf-account-menu .wf-account-menu-chevron{opacity:0;transition:opacity .12s,transform .12s;color:var(--color-text-muted)!important}html[data-theme] body .wf-account-menu .wf-account-menu-action:is(:hover,:focus-visible) .wf-account-menu-chevron{opacity:1;transform:translate(1px)}html[data-theme] body .wf-account-menu .wf-account-menu-footer{padding:6px}html[data-theme] body .wf-system-header .wf-account-menu button.wf-account-menu-logout{color:var(--color-danger)!important;grid-template-columns:16px minmax(0,1fr)!important}html[data-theme] body .wf-system-header .wf-account-menu button.wf-account-menu-logout:is(:hover,:focus-visible){background:var(--color-danger-light)!important;color:var(--color-danger-hover)!important}@keyframes wf-account-menu-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){html[data-theme] body .wf-system-header .wf-account-menu.wf-account-menu{width:min(340px,100vw - 24px)!important;max-height:calc(100dvh - 64px)!important;margin:0!important;left:auto!important;right:12px!important}}@media (max-width:900px){html[data-theme] :is([data-wf-content],.main-content,.hr-content,.employee-main,.accounting-scroll-content),html[data-theme] :is(table,pre,code){max-width:100%}}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
html[data-wf-workspace=true]{--workspace-accent:#0a84ff;--workspace-accent-secondary:#7746ff;--workspace-accent-pink:#db8eff;--workspace-accent-soft:color-mix(in srgb, var(--workspace-accent) 11%, var(--color-surface));--workspace-shell-inset:12px;--workspace-sidebar-height:calc(100dvh - 24px);--workspace-header-height:60px;--workspace-header-top:12px;--workspace-header-inset:18px;--workspace-header-radius:20px;--workspace-control-radius:12px;--workspace-card-radius:22px;--workspace-panel-radius:18px;--workspace-icon-button-size:38px;--font-size-3xl:2.125rem;--font-size-display:2.75rem;--card-padding:24px;--section-gap:28px;--wf-system-header-height:var(--workspace-header-height);--header-height:var(--workspace-header-height);--radius-sm:8px;--radius-md:var(--workspace-control-radius);--radius-lg:16px;--radius-xl:var(--workspace-panel-radius);--radius-2xl:var(--workspace-card-radius);--card-radius:var(--workspace-card-radius);--radius-card:var(--workspace-card-radius);--radius-control:var(--workspace-control-radius);--modal-radius:24px;--dropdown-radius:16px;--wf-module-accent:var(--workspace-accent);--wf-admin-primary:var(--workspace-accent);--wf-admin-primary-hover:color-mix(in srgb, var(--workspace-accent) 82%, var(--workspace-accent-secondary));--wf-admin-accent:var(--workspace-accent);--color-focus:var(--workspace-accent);--workspace-focus-ring:0 0 0 4px color-mix(in srgb, var(--workspace-accent) 18%, transparent);--focus-ring:var(--workspace-focus-ring);--workspace-action-bg:linear-gradient(105deg, #8d74ff 0%, var(--workspace-accent) 100%);--workspace-action-border:color-mix(in srgb, var(--workspace-accent) 42%, transparent);--workspace-action-shadow:0 12px 28px color-mix(in srgb, var(--workspace-accent) 24%, transparent);--workspace-page-image:radial-gradient(circle at 12% 0%, #58b8f41c, transparent 28rem), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--workspace-accent-pink) 10%, transparent), transparent 31rem)}html[data-theme=light][data-wf-workspace=true]{--workspace-page-bg:var(--ds-background-200);--workspace-shell-background:var(--workspace-page-bg);--workspace-sidebar-bg:color-mix(in srgb, var(--color-surface) 88%, transparent);--workspace-header-bg:color-mix(in srgb, var(--color-surface) 82%, transparent);--workspace-header-border:color-mix(in srgb, var(--workspace-accent) 12%, var(--color-border));--workspace-control-bg:color-mix(in srgb, var(--color-surface) 90%, transparent);--workspace-control-border:color-mix(in srgb, var(--workspace-accent) 9%, var(--color-border));--workspace-card-bg:color-mix(in srgb, var(--color-surface) 94%, transparent);--workspace-surface-border:color-mix(in srgb, var(--workspace-accent) 9%, var(--color-border));--workspace-header-shadow:0 18px 45px #23365817;--workspace-sidebar-shadow:0 24px 60px #2336581a;--workspace-card-shadow:0 16px 40px #23365812;--background:var(--workspace-page-bg);--card:var(--color-surface);--popover:var(--color-surface-raised);--sidebar:var(--workspace-sidebar-bg);--sidebar-border:var(--workspace-surface-border);--sidebar-divider:color-mix(in srgb, var(--color-border) 72%, transparent);--sidebar-icon:var(--color-text-muted);--sidebar-muted:var(--color-text-secondary);--sidebar-section:var(--color-text-muted);--sidebar-hover:color-mix(in srgb, var(--workspace-accent) 7%, var(--color-surface));--sidebar-active:linear-gradient(105deg, color-mix(in srgb, #8d74ff 16%, var(--color-surface)), color-mix(in srgb, var(--workspace-accent) 15%, var(--color-surface)));--sidebar-foreground:var(--color-text-primary);--system-kpi-border:var(--workspace-surface-border);--system-kpi-surface:var(--workspace-card-bg);--system-kpi-shadow:var(--workspace-card-shadow);--wf-admin-shadow:var(--workspace-card-shadow);--shadow-sm:var(--workspace-card-shadow)}html[data-theme=dark][data-wf-workspace=true]{--workspace-page-bg:var(--ds-background-200);--workspace-shell-background:var(--workspace-page-bg);--workspace-sidebar-bg:#1a1a1ab8;--workspace-header-bg:#1a1a1ac2;--workspace-header-border:color-mix(in srgb, var(--workspace-accent) 18%, var(--color-border));--workspace-control-bg:#1a1a1ae0;--workspace-control-border:color-mix(in srgb, var(--workspace-accent) 14%, var(--color-border));--workspace-card-bg:var(--color-surface);--workspace-surface-border:color-mix(in srgb, var(--workspace-accent) 12%, var(--color-border));--workspace-header-shadow:none;--workspace-sidebar-shadow:none;--workspace-card-shadow:none;--workspace-page-image:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--workspace-accent) 9%, transparent), transparent 28rem), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--workspace-accent-secondary) 8%, transparent), transparent 31rem);--background:var(--workspace-page-bg);--sidebar:var(--workspace-sidebar-bg);--sidebar-border:var(--workspace-surface-border);--sidebar-divider:var(--color-border-subtle);--sidebar-icon:var(--color-text-muted);--sidebar-muted:var(--color-text-secondary);--sidebar-section:var(--color-text-muted);--sidebar-hover:color-mix(in srgb, var(--workspace-accent) 9%, #1a1a1a);--sidebar-active:linear-gradient(105deg, color-mix(in srgb, var(--workspace-accent-secondary) 30%, #1a1a1a), color-mix(in srgb, var(--workspace-accent) 24%, #1a1a1a));--sidebar-foreground:var(--color-text-primary);--system-kpi-border:var(--workspace-surface-border);--system-kpi-surface:var(--workspace-card-bg);--system-kpi-shadow:none;--wf-admin-shadow:none}html[data-wf-workspace=true] body,html[data-wf-workspace=true] body :is(.main-content,.hr-content,.employee-main,.accounting-scroll-content,.procurement-workspace-content,.project-workspace-content,.warehouse-content,.workflow-content,.rw-main,.account-workspace-content){background-color:var(--workspace-page-bg);background-image:var(--workspace-page-image);background-attachment:fixed}html[data-wf-workspace=true] body .app-header.wf-system-header{width:calc(100% - (var(--workspace-header-inset) * 2));margin:var(--workspace-header-top) var(--workspace-header-inset) 0;border-radius:var(--workspace-header-radius);box-shadow:var(--workspace-header-shadow);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}html[data-wf-workspace=true] body .app-header.wf-system-header :is(.header-search,.header-search-kbd){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-wf-workspace=true] body .app-header.wf-system-header :is(.wf-system-icon-btn,.header-mobile-menu):hover{background:var(--workspace-accent-soft);color:var(--workspace-accent);transform:translateY(-1px)}html[data-wf-workspace=true] body .desktop-sidebar .main-sidebar,html[data-wf-workspace=true] body .mobile-nav-drawer .main-sidebar{border:1px solid var(--sidebar-border);box-shadow:var(--workspace-sidebar-shadow);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:24px}html[data-wf-workspace=true] body .main-sidebar-brand{z-index:2;position:sticky;top:0}html[data-wf-workspace=true] body :is(.main-sidebar-row,.main-sidebar-subrow){transition:background var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard)}html[data-wf-workspace=true] body :is(.main-sidebar-row,.main-sidebar-subrow):is(:hover,.is-hovered){transform:translate(2px)}html[data-wf-workspace=true] body [data-wf-content] :where(h1){letter-spacing:-.045em;text-wrap:balance}html[data-wf-workspace=true] body [data-wf-content] :where(h2,h3){letter-spacing:-.025em;text-wrap:balance}html[data-wf-workspace=true] body [data-wf-content] :where(.wf-layout-page-header,.dashboard-page-heading,.clients-page-header,[class$=-page-header],[class$=-header])>:where(div,section):first-child>p{max-width:68ch;color:var(--color-text-muted)}html[data-wf-workspace=true] body [data-wf-content] :where(.dashboard-card,.dashboard-ai-card,.dashboard-status-panel,.dashboard-module-card,.system-kpi-card,.clients-panel,.clients-grid-card,.account-card,.procurement-panel,.wf-card){border-color:var(--workspace-surface-border);border-radius:var(--workspace-card-radius);background-color:var(--workspace-card-bg);box-shadow:var(--workspace-card-shadow);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard)}html[data-wf-workspace=true] body [data-wf-content] :where(.system-kpi-card.is-clickable,a.clients-grid-card,button.dashboard-quick-action-button):hover{border-color:color-mix(in srgb, var(--workspace-accent) 24%, var(--workspace-surface-border));box-shadow:0 20px 44px color-mix(in srgb, var(--workspace-accent) 12%, transparent);transform:translateY(-3px)}html[data-wf-workspace=true] body [data-wf-content] :where(button,a[role=button],input,select,textarea){border-radius:var(--workspace-control-radius)}html[data-wf-workspace=true] body [data-wf-content] :where(table){border-color:var(--workspace-surface-border)}html[data-wf-workspace=true] body [data-wf-content] :where(tbody tr){transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}html[data-wf-workspace=true] body [data-wf-content] :where(tbody tr:hover){background:color-mix(in srgb, var(--workspace-accent) 5%, var(--color-surface))}@media (max-width:1024px){html[data-wf-workspace=true]{--workspace-shell-inset:0px;--workspace-sidebar-height:100dvh;--workspace-header-top:10px;--workspace-header-inset:12px;--workspace-card-radius:18px;--font-size-3xl:1.875rem;--card-padding:20px;--section-gap:22px}html[data-wf-workspace=true] body .desktop-sidebar{padding:0}html[data-wf-workspace=true] body .mobile-nav-drawer .main-sidebar{border-radius:0 24px 24px 0}}@media (max-width:640px){html[data-wf-workspace=true]{--workspace-header-height:56px;--workspace-header-top:8px;--workspace-header-inset:8px;--workspace-header-radius:17px;--workspace-card-radius:16px;--workspace-panel-radius:14px;--workspace-control-radius:11px;--font-size-3xl:1.75rem;--font-size-display:2.1rem;--card-padding:18px;--section-gap:18px}}@media (prefers-reduced-motion:reduce){html[data-wf-workspace=true] body :is(.main-sidebar-row,.main-sidebar-subrow),html[data-wf-workspace=true] body .app-header.wf-system-header :is(.wf-system-icon-btn,.header-mobile-menu){transform:none}}
