: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-contrast-surface:#000;--color-contrast-surface-raised:#1a1a1a;--color-contrast-text:#fff;--color-contrast-text-secondary:#a1a1a1;--color-contrast-border:#ffffff1f;--color-contrast-hover:#ffffff14;--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-text: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;--color-chart-series-5-soft:color-mix(in srgb, var(--color-chart-series-5) 14%, var(--color-surface));--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-contrast-surface:#000;--color-contrast-surface-raised:#1a1a1a;--color-contrast-text:#ededed;--color-contrast-text-secondary:#a1a1a1;--color-contrast-border:#ffffff1f;--color-contrast-hover:#ffffff14;--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-text:var(--ds-green-1000);--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-chart-series-5-soft:color-mix(in srgb, var(--color-chart-series-5) 18%, var(--color-surface));--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-module-inline-gutter:var(--space-6);--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:calc(100% - (var(--wf-layout-module-inline-gutter) * 2));max-width:none;margin-inline:auto}body .hr-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 .procurement-workspace-content[data-wf-content]{width:calc(100% - (var(--wf-layout-module-inline-gutter) * 2));max-width:none;margin-inline:auto}body .procurement-workspace-content[data-wf-content]>*{width:100%;max-width:none;margin-inline:0}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-module-inline-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);font-size:var(--font-size-xs);line-height:var(--line-height-normal);align-items:center;gap:5px;padding:8px 12px;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);font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-normal);letter-spacing:.05em;text-transform:uppercase;padding:2px 4px 4px}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);font-size:var(--font-size-xs);border-radius:7px;place-items:center;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:var(--color-info);--workspace-accent-secondary:var(--color-chart-series-5);--workspace-accent-soft:color-mix(in srgb, var(--workspace-accent) 10%, var(--color-surface));--workspace-shell-inset:0px;--workspace-sidebar-height:100dvh;--workspace-header-height:var(--wf-layout-header-height);--workspace-header-top:0px;--workspace-header-inset:0px;--workspace-header-radius:0px;--workspace-control-radius:var(--radius-md);--workspace-card-radius:var(--card-radius);--workspace-panel-radius:var(--radius-xl);--workspace-icon-button-size:var(--control-height-md);--wf-system-header-height:var(--workspace-header-height);--header-height:var(--workspace-header-height);--wf-module-accent:var(--workspace-accent);--wf-admin-primary:var(--workspace-accent);--wf-admin-primary-hover:var(--color-info-hover);--wf-admin-accent:var(--workspace-accent);--color-focus:var(--workspace-accent);--workspace-focus-ring:var(--focus-ring);--workspace-action-bg:var(--color-text-primary);--workspace-action-border:var(--color-text-primary);--workspace-action-shadow:none;--workspace-page-image:none}html[data-theme=light][data-wf-workspace=true]{--workspace-page-bg:var(--color-page);--workspace-shell-background:var(--workspace-page-bg);--workspace-sidebar-bg:var(--color-surface);--workspace-header-bg:var(--color-surface);--workspace-header-border:var(--color-border);--workspace-control-bg:var(--color-surface);--workspace-control-border:var(--color-control-border);--workspace-card-bg:var(--system-kpi-surface);--workspace-surface-border:var(--color-border);--workspace-header-shadow:var(--shadow-xs);--workspace-sidebar-shadow:var(--shadow-xs);--workspace-card-shadow:var(--shadow-xs);--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:var(--color-border-subtle);--sidebar-icon:var(--color-text-muted);--sidebar-muted:var(--color-text-secondary);--sidebar-section:var(--color-text-muted);--sidebar-hover:var(--color-hover);--sidebar-active:var(--color-selected);--sidebar-foreground:var(--color-text-primary);--system-kpi-border:var(--workspace-surface-border);--system-kpi-shadow:var(--workspace-card-shadow);--wf-admin-shadow:var(--workspace-card-shadow)}html[data-theme=dark][data-wf-workspace=true]{--workspace-page-bg:var(--color-page);--workspace-shell-background:var(--workspace-page-bg);--workspace-sidebar-bg:var(--color-surface);--workspace-header-bg:var(--color-surface);--workspace-header-border:var(--color-border);--workspace-control-bg:var(--color-surface-raised);--workspace-control-border:var(--color-control-border);--workspace-card-bg:var(--system-kpi-surface);--workspace-surface-border:var(--color-border);--workspace-header-shadow:none;--workspace-sidebar-shadow:none;--workspace-card-shadow:none;--workspace-page-image:none;--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:var(--color-hover);--sidebar-active:var(--color-selected);--sidebar-foreground:var(--color-text-primary);--system-kpi-border:var(--workspace-surface-border);--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:none}html[data-wf-workspace=true] body .app-header.wf-system-header{width:100%;box-shadow:var(--workspace-header-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0}html[data-wf-workspace=true] body .app-header.wf-system-header :is(.header-search,.header-search-kbd){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-wf-workspace=true] body .app-header.wf-system-header :is(.wf-system-icon-btn,.header-mobile-menu):hover{background:var(--color-hover);color:var(--color-text-primary);transform:none}html[data-wf-workspace=true] body .desktop-sidebar .main-sidebar,html[data-wf-workspace=true] body .mobile-nav-drawer .main-sidebar{border:0;border-right:var(--border-width) solid var(--sidebar-border);box-shadow:var(--workspace-sidebar-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}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-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard)}html[data-wf-workspace=true] body :is(.main-sidebar-row,.main-sidebar-subrow):is(:hover,.is-hovered){transform:none}html[data-wf-workspace=true] body [data-wf-content] :where(h1){letter-spacing:var(--letter-spacing-tight);text-wrap:balance}html[data-wf-workspace=true] body [data-wf-content] :where(h2,h3){letter-spacing:-.01em;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), background-color 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:var(--color-border-strong);box-shadow:var(--workspace-card-shadow);transform:none}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(small,time,figcaption,caption,kbd,th,[data-wf-meta],span[class*=badge],span[class*=pill],span[class*=hint],span[class*=meta]){font-size:var(--font-size-xs)}html[data-wf-workspace=true] body [data-wf-content] :where(button,input,select,textarea){font-size:var(--font-size-md)}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)}html[data-wf-workspace=true] body [data-wf-content] :where(tbody tr:hover){background:var(--color-hover)}@media (max-width:1024px){html[data-wf-workspace=true] body .desktop-sidebar{padding:0}html[data-wf-workspace=true] body .mobile-nav-drawer .main-sidebar{border-radius:0}}@media (max-width:640px){html[data-wf-workspace=true]{--workspace-icon-button-size:var(--control-height-lg)}}@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){transition-duration:1ms;transform:none}}
html[data-wf-workspace=true]{--workspace-shell-inset:0px;--workspace-sidebar-height:100dvh;--workspace-header-top:0px;--workspace-header-inset:0px;--workspace-header-radius:0px}@media (min-width:1025px){html[data-wf-workspace=true] body .desktop-sidebar{box-shadow:none;border-right:0;border-radius:0}html[data-wf-workspace=true] body .desktop-sidebar .main-sidebar{border:0;border-right:var(--border-width) solid var(--sidebar-border);box-shadow:none;border-radius:0}html[data-wf-workspace=true] body .app-header.wf-system-header{width:100%;box-shadow:none;border-radius:0;margin:0}html[data-wf-workspace=true] body :is(.hr-sidebar,.employee-sidebar,.accounting-sidebar,.procurement-sidebar-card,.warehouse-sidebar,.project-workspace-sidebar){box-shadow:none;border-radius:0;margin:0}}
.hr-workspace{--hr-content-max:none;--hr-page-gutter:var(--space-6);--hr-page-section-gap:var(--space-6);--hr-card-padding:var(--space-5);--hr-control-height:var(--control-height-md);--hr-icon-control-size:var(--control-height-md);--hr-table-row-height:var(--table-row-height);--hr-sidebar-width:224px;--color-text-muted:var(--ds-gray-900);--color-text-placeholder:var(--ds-gray-900);--sidebar-section:var(--ds-gray-900);--system-kpi-muted:var(--ds-gray-900);--wf-admin-muted:var(--ds-gray-900);background:var(--color-page);width:100%;min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.hr-workspace,.hr-workspace *,.hr-workspace :before,.hr-workspace :after{box-sizing:border-box}.hr-skip-link{top:var(--space-3);left:var(--space-3);z-index:var(--z-toast);min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-md);font-weight:var(--font-weight-semibold);transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--duration-fast) var(--ease-standard);text-decoration:none;position:fixed}.hr-skip-link:focus{transform:translateY(0)}.hr-sidebar,.hr-mobile-sidebar{width:var(--hr-sidebar-width);padding:var(--space-5) var(--space-2);border-right:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.hr-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh}.hr-sidebar-brand{min-height:var(--control-height-xl);padding:0 var(--space-3) var(--space-5);gap:var(--space-3)}.hr-brand-mark{width:var(--control-height-md);height:var(--control-height-md);border:var(--border-width) solid var(--color-contrast-border);border-radius:var(--radius-xl);background:var(--color-contrast-surface);color:var(--color-contrast-text);box-shadow:var(--shadow-xs);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.hr-brand-title{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.hr-brand-subtitle{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.hr-sidebar-nav{gap:var(--space-4)}.hr-nav-section,.hr-nav-section-items{gap:var(--space-1)}.hr-nav-group-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-snug);text-transform:uppercase;margin:0}.hr-back-link,.hr-nav-item{min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);gap:var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);margin:0}.hr-back-link{margin-bottom:var(--space-3)}.hr-back-link svg,.hr-nav-item svg{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);stroke-width:1.8px}.hr-back-link:hover,.hr-nav-item:hover{border-color:var(--color-border-subtle);background:var(--color-hover);color:var(--color-text-primary)}.hr-nav-item.is-active{border-color:var(--color-border);background:var(--color-selected);color:var(--color-text-primary);box-shadow:inset 2px 0 var(--color-accent);font-weight:var(--font-weight-semibold)}.hr-nav-item.is-active svg{color:var(--color-text-primary)}.hr-main{background:var(--color-page);min-width:0}.hr-main>.wf-system-header{flex:none}.hr-content{background:var(--color-page);min-width:0;min-height:0;color:var(--color-text-primary);scroll-padding-top:var(--space-6);padding:0;overflow:hidden auto}.hr-content:focus{outline:none}body .hr-workspace .hr-content[data-wf-content]>*{width:100%;max-width:var(--hr-content-max);min-height:100%;padding:var(--hr-page-gutter);color:var(--color-text-primary);background:0 0;margin-inline:0}.hr-content>:where([class*=page],[class*=Page],.hr-module-page){padding:var(--hr-page-gutter)}.hr-content :where(h1,h2,h3,h4,p){overflow-wrap:anywhere;max-width:100%}.hr-content h1{color:var(--color-text-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}.hr-content h2{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.hr-content h3,.hr-content h4{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.hr-content :where(p,label,li,td,input,select,textarea,button){font-size:var(--font-size-md)}.hr-content p{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.hr-content small,.hr-content caption,.hr-content figcaption{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.hr-content strong,.hr-content b{color:inherit;font-weight:var(--font-weight-semibold)}.hr-content :where(.hr-module-header,[class*=pageHead],[class*=PageHead],[class*=pageHeader],[class*=PageHeader],[class*=dashboardHeader],[class*=DashboardHeader]){justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin:0 0 var(--hr-page-section-gap);box-shadow:none;background:0 0;border:0;padding:0;display:flex}.hr-content :where(.hr-module-header,[class*=pageHead],[class*=PageHead],[class*=pageHeader],[class*=PageHeader],[class*=dashboardHeader],[class*=DashboardHeader]) p{max-width:var(--container-readable);margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-md)}.hr-content :where([class*=headerActions],[class*=HeaderActions],[class*=pageActions],[class*=PageActions],.wf-layout-page-actions){justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hr-content :where([class*=panel],[class*=Panel],[class*=surface],[class*=Surface],[class*=card],[class*=Card],.hr-module-panel,.hr-theme-surface,.wf-card){border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary)}.hr-content :where(section,article,aside,div)[class*=Card],.hr-content :where(section,article,aside,div)[class*=Panel],.hr-content :where(section,article,aside,div)[class*=Surface],.hr-content :where(.hr-module-panel,.hr-theme-surface,.wf-card){border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--shadow-xs)}.hr-content :where([class*=panelHead],[class*=PanelHead],[class*=cardHeader],[class*=CardHeader]){justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--hr-card-padding);border-bottom:var(--border-width) solid var(--color-divider);display:flex}.hr-content :where(.system-kpi-grid,.hr-module-metrics,[class*=kpiGrid],[class*=KpiGrid],[class*=metricGrid],[class*=MetricGrid],[class*=statGrid],[class*=StatGrid]){gap:var(--grid-gap);margin-bottom:var(--hr-page-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.hr-content .system-kpi-card{min-height:112px;padding:var(--hr-card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);background:var(--system-kpi-surface);box-shadow:var(--system-kpi-shadow)}.hr-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:var(--hr-control-height);padding:var(--input-padding-y) var(--input-padding-x);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-xs);font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-normal);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);outline:none}.hr-content textarea{resize:vertical;min-height:96px}.hr-content select{cursor:pointer}.hr-content :where(input,select,textarea)::placeholder{color:var(--color-text-placeholder);opacity:1}.hr-content :where(input,select,textarea):hover:not(:disabled){border-color:var(--color-border-strong)}.hr-content :where(input,select,textarea):disabled{cursor:not-allowed;background:var(--color-surface-muted);color:var(--color-text-disabled);opacity:.72}.hr-workspace :where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.hr-content label:has(>input,>select,>textarea):focus-within{border-color:var(--color-focus);box-shadow:var(--focus-ring)}.hr-content :where(button,a[role=button],a[class*=Action],a[class*=action]){min-height:var(--control-height-md);padding:var(--button-padding-y) var(--button-padding-x);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-xs);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);line-height:1;text-decoration:none}.hr-content button:not(:disabled),.hr-content a[role=button],.hr-content a[class*=Action],.hr-content a[class*=action]{cursor:pointer}.hr-content :where(button,a[role=button],a[class*=Action],a[class*=action]):hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-hover)}.hr-content :where(button[type=submit],.hr-primary-button,.hr-module-action,[class*=primaryAction],[class*=PrimaryAction],[class*=primaryButton],[class*=PrimaryButton],[class*=orangeAction],[class*=runPayrollButton],[class*=continueButton]){border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-on-accent)}.hr-content :where(button[type=submit],.hr-primary-button,.hr-module-action,[class*=primaryAction],[class*=PrimaryAction],[class*=primaryButton],[class*=PrimaryButton],[class*=orangeAction],[class*=runPayrollButton],[class*=continueButton]):hover:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-on-accent)}.hr-content :where([class*=danger],[class*=Danger],[class*=destructive],[class*=Destructive]){border-color:color-mix(in srgb, var(--color-danger) 34%, var(--color-border));color:var(--color-danger)}.hr-content :where(button,a[role=button]):disabled,.hr-content [aria-disabled=true]{cursor:not-allowed;opacity:.48}.hr-content :where([class*=iconButton],[class*=IconButton],[class*=squareButton],[class*=SquareButton],[class*=rowActions] button,[class*=actionsCell] button){width:var(--hr-icon-control-size);min-width:var(--hr-icon-control-size);height:var(--hr-icon-control-size);min-height:var(--hr-icon-control-size);justify-content:center;align-items:center;padding:0}.hr-content :where(button,a) svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:1.8px;flex:none}.hr-analytics-button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.hr-content :where([role=tablist],[class*=tabsBar],[class*=TabsBar],[class*=tabBar],[class*=TabBar]){align-items:center;gap:var(--space-1);min-height:var(--control-height-lg);border:0;border-bottom:var(--border-width) solid var(--color-divider);scrollbar-width:thin;background:0 0;border-radius:0;padding:0;display:flex;overflow-x:auto}.hr-content :where([role=tab],[role=tablist]>button,[class*=tabsBar]>button,[class*=tabBar]>button){min-height:var(--control-height-lg);padding:0 var(--space-3);color:var(--color-text-secondary);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;position:relative}.hr-content :where([role=tab][aria-selected=true],[class*=activeTab],[class*=ActiveTab]){color:var(--color-text-primary)}.hr-content :where([role=tab][aria-selected=true],[class*=activeTab],[class*=ActiveTab]):after{content:"";right:var(--space-3);bottom:-1px;left:var(--space-3);border-radius:var(--radius-round);background:var(--color-accent);height:2px;position:absolute}.hr-content .hr-tab-bar>.hr-tab:after{content:none}.hr-content :where([class*=tableScroll],[class*=TableScroll],[class*=tableWrap],[class*=TableWrap],[class*=tableRegion],[class*=TableRegion]){overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.hr-content table{border-spacing:0;border-collapse:separate;background:var(--color-surface);width:100%;color:var(--color-text-primary);font-size:var(--font-size-md)}.hr-content thead{z-index:1;position:sticky;top:0}.hr-content th{height:var(--table-header-height);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:var(--line-height-snug);text-align:left;white-space:nowrap}.hr-content td{height:var(--hr-table-row-height);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border-bottom:var(--border-width) solid var(--color-divider);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-normal);vertical-align:middle}.hr-content tbody tr{transition:background var(--duration-fast) var(--ease-standard)}.hr-content tbody tr:hover td{background:var(--color-hover)}.hr-content tbody tr:focus-within td{background:var(--color-selected)}.hr-content caption{padding:var(--space-3) var(--space-4);text-align:left}.hr-content :where([class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag],[class*=status]){min-height:var(--badge-height);padding:var(--space-1) var(--space-2);border-radius:var(--radius-round);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.hr-workspace :where([role=dialog]){width:min(640px, calc(100vw - var(--space-8)));max-width:100%;max-height:min(88dvh,900px);padding:var(--modal-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--modal-radius);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-lg);overflow:auto}.hr-workspace :where([role=menu],[class*=dropdown],[class*=Dropdown],[class*=menuList],[class*=MenuList]){padding:var(--dropdown-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--dropdown-radius);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.hr-workspace [role=menuitem]{width:100%;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);text-align:left;background:0 0;border:0}.hr-workspace [role=menuitem]:hover{background:var(--color-hover)}.hr-feedback{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);display:flex}.hr-feedback[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 34%, var(--color-border));background:var(--color-success-light);color:var(--color-success-text)}.hr-feedback[data-tone=error]{border-color:color-mix(in srgb, var(--color-danger) 34%, var(--color-border));background:var(--color-danger-light);color:var(--color-danger)}.hr-feedback[data-tone=info]{border-color:color-mix(in srgb, var(--color-info) 34%, var(--color-border));background:var(--color-info-light);color:var(--color-info)}.hr-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height-xl);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-divider);background:var(--color-surface);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.hr-pagination-summary{color:var(--color-text-secondary);font-size:var(--font-size-md)}.hr-pagination-controls{align-items:center;gap:var(--space-2);display:flex}.hr-content .hr-pagination-button,.hr-pagination-page{min-width:var(--control-height-sm);height:var(--control-height-sm);min-height:var(--control-height-sm);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.hr-content .hr-pagination-button{width:var(--control-height-sm);padding:0}.hr-content :where([class*=emptyState],[class*=EmptyState],[class*=emptyPanel],[class*=EmptyPanel],[class*=loadingState],[class*=LoadingState]){align-content:center;place-items:center;gap:var(--space-3);min-height:240px;padding:var(--space-8);color:var(--color-text-secondary);text-align:center;display:grid}.hr-content :where([class*=emptyState],[class*=EmptyState],[class*=emptyPanel],[class*=EmptyPanel]) svg{color:var(--color-text-muted)}.hr-content :where([class*=loading],[class*=Loading]){animation-duration:var(--duration-slow)}.hr-content :where(svg,canvas){max-width:100%}@media (max-width:1180px){.hr-content :where(.hr-profile-layout,[class*=primaryGrid],[class*=PrimaryGrid],[class*=mainGrid],[class*=MainGrid],[class*=contentGrid],[class*=ContentGrid],[class*=dashboardGrid],[class*=DashboardGrid]){grid-template-columns:1fr}}@media (max-width:900px){.hr-workspace{--hr-page-gutter:var(--space-4)}}@media (max-width:880px){.hr-sidebar{display:none}.hr-mobile-sidebar{z-index:var(--z-modal);height:100dvh;box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--ease-standard), visibility var(--duration-normal) var(--ease-standard);display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto}.hr-mobile-sidebar:not(.is-open){visibility:hidden;pointer-events:none;transform:translate(-100%)}.hr-mobile-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.hr-mobile-backdrop.is-open{background:var(--color-backdrop)}}@media (max-width:760px){.hr-workspace{--hr-page-gutter:var(--space-4);--hr-page-section-gap:var(--space-5);--hr-card-padding:var(--space-4);--hr-control-height:var(--control-height-lg);--hr-icon-control-size:var(--control-height-lg)}.hr-content>*,.hr-content>:where([class*=page],[class*=Page],.hr-module-page){padding:var(--hr-page-gutter)}.hr-content h1{font-size:var(--font-size-2xl)}.hr-content :where(.hr-module-header,[class*=pageHead],[class*=PageHead],[class*=pageHeader],[class*=PageHeader],[class*=dashboardHeader],[class*=DashboardHeader]){align-items:stretch;gap:var(--space-4);flex-direction:column}.hr-content :where([class*=headerActions],[class*=HeaderActions],[class*=pageActions],[class*=PageActions],.wf-layout-page-actions){justify-content:flex-start;width:100%}.hr-content :where([class*=headerActions],[class*=HeaderActions],[class*=pageActions],[class*=PageActions],.wf-layout-page-actions)>:where(button,a){flex:auto}.hr-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--control-height-lg);font-size:var(--font-size-base)}.hr-content :where(button,a[role=button],a[class*=Action],a[class*=action]){min-height:var(--touch-target-min)}.hr-content table{overscroll-behavior-inline:contain;width:100%;max-width:100%;display:block;overflow-x:auto}.hr-content table>:where(thead,tbody,tfoot){table-layout:auto;width:100%;min-width:720px;display:table}.hr-content th,.hr-content td{padding-inline:var(--space-3)}.hr-workspace :where([role=dialog]){width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-4));padding:var(--space-4);border-radius:var(--radius-xl)}.hr-pagination{flex-direction:column;align-items:stretch}.hr-pagination-controls{justify-content:space-between}}@media (max-width:420px){.hr-workspace{--hr-page-gutter:var(--space-4)}.hr-content :where(.system-kpi-grid,.hr-module-metrics,[class*=kpiGrid],[class*=KpiGrid],[class*=metricGrid],[class*=MetricGrid],[class*=statGrid],[class*=StatGrid]){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hr-workspace *,.hr-workspace :before,.hr-workspace :after{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}
