*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{width:100%;min-height:100%;overflow-x:hidden}html{font-feature-settings:"rlig" 1, "calt" 0, "ss11" 1;font-synthesis:none;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard)}::selection{background:var(--geist-selection);color:var(--geist-selection-text-color)}:where(button,input,select,textarea){max-width:100%;font:inherit}button{touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}:where(button,a[href],input:not([data-chat-search-input]),select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline);outline-offset:2px}:where(button,a[role=button]){box-sizing:border-box;min-height:var(--control-height-sm);justify-content:center;align-items:center;display:inline-flex}:where(button[aria-label]:has(>svg:only-child),button[aria-label]:has(>img:only-child)){min-width:var(--control-height-sm);padding-inline:0}:where(button,input,select,textarea):disabled,:where(button,a[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:.48}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){min-height:var(--input-height)}:where(input,select,textarea){color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}:where(input,textarea)::placeholder{color:var(--color-text-disabled);opacity:1}:where(input:not([data-chat-search-input]),select,textarea):focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:0}:where(img,svg,canvas,video){max-width:100%}:where(h1,h2,h3,h4,h5,h6){color:var(--color-text-primary);font-family:var(--font-display);font-style:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}:where(h1){font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}:where(h2){font-size:var(--font-size-xl);line-height:var(--line-height-snug)}:where(h3){font-size:var(--font-size-lg);line-height:var(--line-height-snug)}:where(h4,h5,h6){font-size:var(--font-size-base);line-height:var(--line-height-normal)}@media (pointer:coarse){:where(button,a[role=button],[role=option]){min-height:var(--touch-target-min)}}::-webkit-scrollbar{width:5px;height:6px}::-webkit-scrollbar-track{background:var(--color-border-subtle)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-round)}.app-shell{background:var(--color-bg);width:100%;height:100dvh;min-height:100vh;transition:background-color .2s;display:flex;overflow:hidden}.desktop-sidebar{border-right:1px solid var(--color-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:90;background:#ffffffeb;flex-shrink:0;align-self:flex-start;height:100dvh;max-height:100dvh;transition:width .22s,min-width .22s,max-width .22s,background-color .2s;position:sticky;top:0;overflow:hidden}.desktop-sidebar>aside,.mobile-nav-drawer>aside{scrollbar-width:none;-ms-overflow-style:none}.desktop-sidebar>aside::-webkit-scrollbar{width:0;height:0;display:none}.mobile-nav-drawer>aside::-webkit-scrollbar{width:0;height:0;display:none}.app-main{flex-direction:column;flex:1;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.main-content{background:var(--color-bg);flex:1;width:100%;min-width:0;min-height:0;padding:22px clamp(16px,2.5vw,48px) 16px;transition:background-color .2s;overflow:hidden auto}.main-content.workspace-content{background:#0d1117;padding:0;overflow:hidden auto}.main-content.workspace-content>main{margin:0!important}.app-header .workspace-general-search-input{background:0 0!important}.workflow-board-scroll{scrollbar-width:none;-ms-overflow-style:none}.workflow-board-scroll::-webkit-scrollbar{width:0;height:0;display:none}.client-portal-shell{background:var(--color-bg);width:100%;min-height:100vh;padding:46px clamp(28px,5vw,86px)}.client-portal-shell>div{width:100%;max-width:1280px;margin:0 auto}.main-content>div{width:100%;max-width:var(--wf-content-max);margin:0 auto}.hr-workspace{color:#000;height:100dvh;min-height:100vh;font-family:var(--font-body);background:#f3f4f6;align-items:flex-start;display:flex;overflow:hidden}.hr-sidebar,.hr-mobile-sidebar{color:#ededed;background:#000;border-right:1px solid #242424;width:252px;min-height:100vh;padding:20px 0}.hr-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;z-index:90;flex-shrink:0;height:100dvh;max-height:100dvh;position:sticky;top:0;overflow-y:auto}.hr-sidebar-brand{align-items:center;gap:10px;padding:0 14px 24px;display:flex}.hr-brand-mark,.hr-page-icon,.hr-user-avatar{border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hr-brand-mark{color:#000;width:34px;height:34px;box-shadow:none;background:#ededed;border-radius:9px;font-size:16px;font-weight:800}.hr-brand-title{letter-spacing:0;color:#ededed;font-size:17px;font-weight:800;line-height:1}.hr-brand-subtitle{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:500}.hr-back-link,.hr-nav-item{border-radius:0;align-items:center;gap:10px;text-decoration:none;display:flex}.hr-back-link{color:#000;background:0 0;border:0;min-height:36px;margin:0 8px 14px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s,box-shadow .15s}.hr-back-link svg,.hr-nav-item svg{color:#000;transition:color .15s}.hr-nav-group-label{letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted);margin:0;padding:0 22px 5px;font-size:10px;font-weight:600}.hr-sidebar-nav{align-content:start;gap:12px;display:grid}.hr-nav-section{gap:3px;display:grid}.hr-nav-section-items{gap:2px;display:grid}.hr-nav-item{color:#000;min-height:36px;margin:0 8px 2px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s,box-shadow .15s}.hr-sidebar,.hr-mobile-sidebar{color:#000;background:#fff;border-right:1px solid #e5e7eb}.hr-brand-mark{color:#fff;background:#f26522}.hr-brand-title,.hr-brand-subtitle,.hr-back-link,.hr-back-link svg,.hr-nav-item svg{color:#000}.hr-back-link:hover,.hr-nav-item:hover{color:#c44d10;background:#fef1eb}.hr-back-link:hover svg,.hr-nav-item:hover svg,.hr-nav-group-label,.hr-nav-item{color:#374151}.hr-nav-item.is-active{color:#c44d10;background:#fef1eb;font-weight:600;box-shadow:inset 3px 0 #f26522}.hr-nav-item.is-active svg{color:#f26522}.hr-settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hr-settings-nav{border:1px solid var(--wf-admin-border);background:var(--wf-admin-surface);border-radius:10px;gap:3px;padding:10px;display:grid;position:sticky;top:16px}.hr-settings-nav-label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 10px 5px;font-size:10px;font-weight:800}.hr-settings-nav button,.hr-settings-nav a{min-height:36px;color:var(--wf-admin-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:8px 10px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.hr-settings-nav button:hover,.hr-settings-nav a:hover,.hr-settings-nav button.is-active{background:color-mix(in srgb, var(--hr-smart-orange) 12%, var(--wf-admin-surface));color:var(--hr-smart-orange)}.hr-settings-nav button.is-active{box-shadow:inset 3px 0 var(--hr-smart-orange)}.hr-settings-content{min-width:0}@media (max-width:880px){.hr-settings-layout{grid-template-columns:1fr}.hr-settings-nav{scrollbar-width:thin;display:flex;position:static;overflow-x:auto}.hr-settings-nav-label{display:none}.hr-settings-nav button,.hr-settings-nav a{white-space:nowrap;flex:none}}.hr-main{flex-direction:column;flex:1;min-width:0;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.hr-topbar{color:#000;z-index:95;background:#fff;border-bottom:1px solid #e5e7eb;flex:none;align-items:center;gap:16px;min-height:64px;padding:10px 20px;display:flex;position:sticky;top:0}.hr-topbar-left,.hr-topbar-actions,.hr-user-button,.hr-primary-button,.hr-icon-button,.hr-menu-button{align-items:center;display:flex}.hr-topbar-left{flex:0 auto;gap:10px;min-width:0}.hr-page-icon{color:#f26522;background:#fef1eb;border:1px solid #fcd0b5;width:34px;height:34px}.hr-page-title{color:#000;font-size:15px;font-weight:850;line-height:1.15}.hr-page-subtitle{color:#000;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.hr-search{color:#000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:0 520px;justify-self:end;align-items:center;gap:9px;width:min(100%,520px);min-width:0;height:38px;margin-left:auto;padding:0 12px;display:flex}.hr-search input{color:#000;width:100%;font:inherit;background:0 0;border:none;outline:none;font-size:13px}.hr-search input::placeholder{color:#000}.employee-workspace{color:#000;height:100dvh;min-height:100vh;font-family:var(--font-body);background:#f4f7f5;align-items:flex-start;display:flex;overflow:hidden}.employee-sidebar{color:#fff;z-index:90;overscroll-behavior:contain;scrollbar-gutter:stable;background:#0f3d2a;border-right:1px solid #ffffff14;flex-shrink:0;width:260px;height:100dvh;min-height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.employee-sidebar-brand{align-items:center;gap:11px;padding:4px 4px 18px;display:flex}.employee-brand-mark{color:#092015;background:#22c55e;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid;box-shadow:0 10px 24px #22c55e38}.employee-brand-title{letter-spacing:-.2px;font-size:18px;font-weight:800;line-height:1.1}.employee-brand-subtitle{color:#ffffff94;margin-top:2px;font-size:12px}.employee-nav-group-label{letter-spacing:1.1px;text-transform:uppercase;color:#fff6;margin:22px 8px 8px;font-size:10px;font-weight:800}.employee-sidebar-nav{flex-direction:column;gap:3px;display:flex}.employee-nav-item,.employee-back-link,.employee-profile-card,.employee-user-chip{align-items:center;text-decoration:none;display:flex}.employee-nav-item{color:#ffffffad;border-radius:8px;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:700}.employee-nav-item:hover{color:#fff;background:#ffffff17}.employee-nav-item.is-active{color:#062012;background:#22c55e;box-shadow:0 12px 24px #22c55e29}.employee-sidebar-footer{gap:16px;margin-top:30px;display:grid}.employee-back-link{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:flex-start;gap:10px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700}.employee-profile-card{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;gap:9px;padding:8px}.employee-profile-card img,.employee-profile-card>span,.employee-user-chip img,.employee-user-chip>span{object-fit:cover;color:#062012;background:#22c55e;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.employee-profile-card div{flex:1;min-width:0}.employee-profile-card strong,.employee-profile-card small,.employee-profile-card em{display:block}.employee-profile-card strong{font-size:12px;line-height:1.15}.employee-profile-card small{color:#ffffffa8;margin-top:2px;font-size:11px}.employee-profile-card em{color:#22c55e;margin-top:4px;font-size:10px;font-style:normal}.employee-main{flex-direction:column;flex:1;min-width:0;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.employee-topbar{z-index:95;background:#fff;border-bottom:1px solid #e2e8f0;flex:none;grid-template-columns:minmax(220px,.9fr) minmax(220px,460px) max-content;align-items:center;gap:16px;min-height:64px;padding:10px 20px;display:grid;position:sticky;top:0;box-shadow:0 1px #0f172a05}.employee-breadcrumb{color:#000;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.employee-breadcrumb strong{color:#000}.employee-search{color:#000;background:#fff;border:1px solid #dbe4ee;border-radius:8px;align-items:center;gap:9px;height:38px;padding:0 12px;display:flex}.employee-search input{width:100%;font:inherit;color:#000;background:0 0;border:none;outline:none;font-size:13px}.employee-search kbd{color:#000;min-width:44px;font-size:11px;font-family:var(--font-body);text-align:center;white-space:nowrap;background:#f1f5f9;border-radius:6px;padding:2px 7px;line-height:1.2}.employee-topbar-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;margin-left:auto;display:flex}.employee-icon-button{color:#000;width:36px;height:36px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:50%;place-items:center;display:grid;position:relative}.employee-icon-button span{background:#22c55e;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:7px}.employee-user-chip{color:#000;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:999px;justify-content:center;width:42px;height:42px;padding:3px}.employee-page{flex:1;min-height:0;padding:26px clamp(18px,3vw,34px) 44px;overflow-y:auto}.employee-page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.employee-page h1{color:#000;letter-spacing:0;margin:0;font-size:28px}.employee-page p{color:#000;margin:6px 0 0;font-size:14px}.employee-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.employee-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 18px 45px #0f172a0d}.employee-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px}.employee-primary-button,.employee-secondary-button{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.employee-primary-button{color:#fff;background:#16a34a;border:1px solid #16a34a}.employee-secondary-button{color:#000;background:#fff;border:1px solid #e2e8f0}@media (max-width:980px){.employee-workspace{display:block}.employee-sidebar{width:100%;height:auto;min-height:auto;max-height:none;position:relative}.employee-topbar{grid-template-columns:1fr}.employee-topbar-actions{justify-content:flex-start}}@media (max-width:768px){.employee-workspace{display:block;overflow-x:hidden}.employee-sidebar{z-index:120;border-bottom:1px solid #ffffff1f;border-right:none;width:100%;padding:12px;position:sticky;top:0}.employee-sidebar-brand{padding:0 2px 10px}.employee-brand-mark{border-radius:8px;width:34px;height:34px}.employee-brand-title{font-size:17px}.employee-brand-subtitle,.employee-nav-group-label,.employee-sidebar-footer,.employee-help-nav{display:none}.employee-sidebar-nav{scrollbar-width:none;flex-direction:row;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.employee-sidebar-nav::-webkit-scrollbar{display:none}.employee-nav-item{white-space:nowrap;flex:none;min-height:38px;padding:0 12px;font-size:12px}.employee-nav-item.is-active{box-shadow:inset 0 -3px #22c55e}.employee-main{min-height:auto}.employee-topbar{z-index:110;grid-template-columns:1fr auto;gap:10px;min-height:auto;padding:10px 12px;position:sticky;top:98px}.employee-breadcrumb{min-width:0;font-size:12px;overflow:hidden}.employee-breadcrumb span:first-child{display:none}.employee-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employee-search{order:3;grid-column:1/-1;height:38px}.employee-search kbd,.employee-user-chip strong{display:none}.employee-topbar-actions{justify-content:flex-end}.employee-notification-panel{width:min(330px,100vw - 24px)!important;top:50px!important;right:12px!important}.employee-page{padding:18px 12px 30px}.employee-page-header{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.employee-page h1{font-size:24px;line-height:1.15}.employee-page p{font-size:13px;line-height:1.5}.employee-panel{border-radius:8px}.employee-page .employee-primary-button,.employee-page .employee-secondary-button{white-space:normal;text-align:center;width:100%;min-width:0;min-height:42px;padding-left:12px;padding-right:12px}.employee-page [style*="grid-template-columns: minmax(0, 1fr) 360px"],.employee-page [style*="grid-template-columns: minmax(0, 1fr) 340px"],.employee-page [style*="grid-template-columns: minmax(0, 1fr) 310px"],.employee-page [style*="grid-template-columns: minmax(0, 1fr) 1fr"],.employee-page [style*="grid-template-columns: minmax(0, 1fr) 420px"],.employee-page [style*="grid-template-columns: minmax(0, 1fr) 304px"],.employee-page [style*="grid-template-columns: minmax(0, 1fr) 320px"],.employee-page [style*="grid-template-columns: minmax(0, 1fr) 280px"],.employee-page [style*="grid-template-columns: 180px 1fr"],.employee-page [style*="grid-template-columns: 180px 180px"],.employee-page [style*="grid-template-columns: minmax(180px, 1fr)"],.employee-page [style*="grid-template-columns: repeat(5"],.employee-page [style*="grid-template-columns: repeat(4"],.employee-page [style*="grid-template-columns: repeat(3"],.employee-page [style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr!important}.employee-page [style*="display: flex"][style*="justify-content: space-between"]{flex-wrap:wrap!important}.employee-page [style*="overflowX: auto"],.employee-page [style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch}.employee-page table{font-size:12px!important}.employee-page th,.employee-page td{white-space:nowrap;padding:10px 12px!important}}@media (max-width:480px){.employee-topbar{top:92px}.employee-search{display:none}.employee-page{padding:14px 10px 24px}.employee-page h1{font-size:22px}.employee-panel{overflow:hidden}.employee-page [style*="padding: 22px"],.employee-page [style*="padding: 20px"],.employee-page [style*="padding: 18px"]{padding:14px!important}.employee-page [style*="width: 314px"]{width:100%!important}.employee-page [style*="font-size: 32px"]{font-size:28px!important}}.hr-topbar-actions{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;justify-self:end;gap:8px;min-width:0}.hr-icon-button,.hr-menu-button,.hr-primary-button,.hr-user-button{color:#000;cursor:pointer;font:inherit;background:#fff;border:1px solid #e5e7eb}.hr-icon-button,.hr-menu-button{border-radius:50%;flex:0 0 36px;justify-content:center;width:36px;height:36px}.hr-menu-button{display:none}.hr-primary-button{color:#fff;white-space:nowrap;background:#f26522;border:none;border-radius:4px;flex:none;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s}.hr-primary-button:hover{background:#c44d10}.hr-user-button{border-radius:50%;flex:0 0 40px;justify-content:center;width:40px;height:40px;padding:4px}.hr-user-avatar{color:#fff;background:#f26522;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.hr-user-avatar>span{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.hr-user-copy{text-align:left;min-width:0;display:grid}.hr-user-copy strong,.hr-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-user-copy strong{font-size:12px}.hr-user-copy small{color:#000;margin-top:1px;font-size:10px}.hr-content{width:100%;min-width:0;min-height:0;padding-inline:max(0px, calc((100% - var(--wf-content-max)) / 2));flex:1;overflow:hidden auto}.hr-mobile-backdrop,.hr-mobile-sidebar{display:none}.hr-module-page{min-height:calc(100vh - 64px);padding:24px}.hr-module-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.hr-module-header h1{letter-spacing:-.3px;margin:0;font-size:24px}.hr-module-header p,.hr-module-panel p{color:#000;margin:6px 0 0;font-size:13px}.hr-reports-page{background:linear-gradient(180deg, #f8fafdf2 0%, #f8fafd8c 180px), var(--color-bg)}.hr-report-metric:hover{transform:translateY(-1px);border-color:#cfe4d7!important;box-shadow:0 12px 28px #0f172a12!important}.hr-reports-tabs::-webkit-scrollbar{height:6px}.hr-reports-workspace table::-webkit-scrollbar{height:6px}.hr-reports-tabs::-webkit-scrollbar-thumb{background:#d8e0eb;border-radius:999px}.hr-module-action{color:#062012;background:#22c55e;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.hr-module-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.hr-module-card,.hr-module-panel{background:#fff;border:1px solid #dde7df;border-radius:12px;box-shadow:0 6px 18px #0f3d2a0f}.hr-module-card{gap:8px;padding:16px;display:grid}.hr-module-card span{border-radius:50%;width:10px;height:10px}.hr-metric-dot-green{background:#22c55e}.hr-metric-dot-yellow{background:#f59e0b}.hr-metric-dot-red{background:#ef4444}.hr-metric-dot-blue{background:#3b82f6}.hr-module-card small{color:#000;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.hr-module-card strong{font-size:24px}.hr-module-panel{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.hr-module-panel h2{margin:0;font-size:17px}.hr-module-links{gap:8px;display:grid}.hr-module-links a{color:#166534;background:#f0fdf4;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-width:180px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.hr-messenger{z-index:140;font-family:var(--font-body);position:fixed;bottom:18px;right:18px}.hr-messenger button{font:inherit}.hr-messenger-tray{justify-items:end;gap:10px;display:grid}.hr-messenger-compose{color:#fff;cursor:pointer;background:#2f3437;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #0f172a38}.hr-messenger-preview{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;max-width:270px;display:flex;position:relative}.hr-messenger-preview-shell{justify-content:flex-end;display:flex;position:relative}.hr-messenger-preview-close{color:#fff;cursor:pointer;opacity:0;background:#414347;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-4px;right:-4px;transform:scale(.88);box-shadow:0 8px 18px #0f172a42}.hr-messenger-preview-shell:hover .hr-messenger-preview-close,.hr-messenger-preview-shell:focus-within .hr-messenger-preview-close{opacity:1;transform:scale(1)}.hr-messenger-preview-close:hover{background:#2f3437}.hr-messenger-preview-text{color:#fff;text-align:left;background:#2f3437;border-radius:11px;order:-1;gap:3px;min-width:0;max-width:188px;padding:9px 12px;display:grid;box-shadow:0 12px 30px #0f172a2e}.hr-messenger-preview-text strong,.hr-messenger-preview-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-messenger-preview-text strong{font-size:13px}.hr-messenger-preview-text small{color:#ffffffb8;font-size:12px}.hr-chat-window{color:#f8fafc;background:#1f2023;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw - 32px);height:min(620px,100vh - 92px);display:grid;overflow:hidden;box-shadow:0 22px 70px #02061761}.hr-chat-window.is-minimized{grid-template-rows:auto;width:320px;height:auto}.hr-chat-header{background:#242529;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:flex}.hr-chat-person{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.hr-chat-person span:not(.hr-chat-avatar){gap:2px;min-width:0;display:grid}.hr-chat-person strong,.hr-chat-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-chat-person strong{font-size:14px}.hr-chat-person small{color:#fff9;font-size:11px}.hr-chat-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.hr-chat-header-actions button,.hr-chat-composer button,.hr-chat-picker-head button{color:#a855f7;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hr-chat-header-actions button{border-radius:50%;width:28px;height:28px}.hr-chat-header-actions button:hover,.hr-chat-composer button:hover,.hr-chat-picker-head button:hover{background:#ffffff14}.hr-chat-body{grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.hr-chat-people{background:#18191c;border-right:1px solid #ffffff14;flex-direction:column;min-width:0;display:flex}.hr-chat-search{color:#b8bcc2;background:#3a3b3d;border-radius:18px;align-items:center;gap:7px;height:36px;margin:10px;padding:0 11px;display:flex}.hr-chat-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.hr-chat-people-list{gap:3px;min-height:0;padding:0 8px 10px;display:grid;overflow-y:auto}.hr-chat-people-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.hr-chat-people-list button.is-active,.hr-chat-people-list button:hover{background:#ffffff14}.hr-chat-people-list button span:not(.hr-chat-avatar){gap:2px;min-width:0;display:grid}.hr-chat-people-list strong,.hr-chat-people-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-chat-people-list strong{font-size:13px}.hr-chat-people-list small{color:#ffffff8f;font-size:11px}.hr-chat-thread{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.hr-chat-empty{text-align:center;color:#ffffff9e;justify-items:center;gap:8px;margin:auto;display:grid}.hr-chat-empty strong{color:#fff;font-size:16px}.hr-chat-empty span{max-width:260px;font-size:12px;line-height:1.45}.hr-chat-avatar{color:#062012;background:#22c55e;border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:grid;overflow:hidden}.hr-chat-avatar>span{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.hr-chat-empty-avatar,.hr-chat-empty-large{color:#22c55e;background:#303136;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hr-chat-empty-avatar{width:34px;height:34px}.hr-chat-empty-large{width:62px;height:62px}.hr-chat-empty-list{color:#ffffff94;text-align:center;padding:18px 10px;font-size:12px}.hr-chat-message{align-self:flex-start;gap:4px;max-width:78%;display:grid}.hr-chat-message.is-own{align-self:flex-end;justify-items:end}.hr-chat-message-author{color:#ffffff8a;padding-left:4px;font-size:11px;font-weight:700}.hr-chat-bubble{color:#f8fafc;word-break:break-word;background:#303136;border-radius:18px;max-width:100%;padding:9px 12px;font-size:14px;line-height:1.38;overflow:hidden}.hr-chat-message.is-own .hr-chat-bubble{color:#fff;background:#2563eb}.hr-chat-photo-message{background-position:50%;background-size:cover;border-radius:12px;width:min(220px,58vw);height:180px;max-height:260px;display:block}.hr-chat-bubble audio{width:min(230px,58vw);display:block}.hr-chat-voice{align-items:center;gap:8px;font-weight:800;display:inline-flex}.hr-chat-gif-card{color:#fff;text-align:center;background:radial-gradient(circle at 30% 30%,#ffffff52,#0000 32%),linear-gradient(135deg,#22c55e,#0ea5e9 45%,#a855f7);border-radius:14px;place-items:center;width:190px;height:116px;font-weight:900;display:grid}.hr-chat-gif-card small{background:#00000052;border-radius:999px;align-self:end;margin-bottom:10px;padding:3px 8px;font-size:10px}.hr-chat-sticker{color:#0f3d2a;text-align:center;background:#dcfce7;border-radius:22px;place-items:center;min-width:116px;min-height:82px;padding:12px;font-size:16px;font-weight:900;display:grid;transform:rotate(-2deg)}.hr-chat-message time{color:#ffffff70;padding:0 5px;font-size:10px}.hr-chat-composer-wrap{background:#1f2023;border-top:1px solid #ffffff14;padding:8px;position:relative}.hr-chat-upload-notice{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35}.hr-chat-composer{align-items:center;gap:6px;min-height:38px;display:flex}.hr-chat-composer button{border-radius:50%;flex-shrink:0;width:32px;height:32px}.hr-chat-composer button.is-recording{color:#ef4444;background:#ef444424}.hr-chat-composer .hr-chat-gif{color:#0ea5e9;font-size:11px;font-weight:900}.hr-chat-composer input{color:#fff;background:#3a3b3d;border:0;border-radius:18px;outline:0;flex:1;min-width:0;height:34px;padding:0 13px;font-size:14px}.hr-chat-picker{background:#303136;border:1px solid #ffffff14;border-radius:12px;padding:10px;position:absolute;bottom:52px;left:8px;right:8px;box-shadow:0 16px 42px #00000047}.hr-chat-picker-head{color:#fff;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.hr-chat-emoji-grid{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.hr-chat-emoji-grid button,.hr-chat-media-grid button{cursor:pointer;border:0}.hr-chat-emoji-grid button{background:0 0;border-radius:8px;height:34px;font-size:21px}.hr-chat-emoji-grid button:hover{background:#ffffff14}.hr-chat-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hr-chat-media-grid button{color:#0f3d2a;background:#dcfce7;border-radius:12px;place-items:center;min-height:72px;padding:10px;font-weight:900;display:grid}.hr-chat-media-grid small{color:#15803d;font-size:10px}@media (max-width:1180px){.hr-topbar{grid-template-columns:minmax(180px,.9fr) minmax(180px,1fr) max-content;gap:10px}.hr-primary-button{display:none}.hr-user-button{width:40px}.hr-reports-hero{align-items:stretch!important}.hr-reports-toolbar,.hr-reports-search{width:100%!important}.hr-reports-workspace{grid-template-columns:1fr!important}}@media (max-width:880px){.hr-sidebar{display:none}.hr-menu-button{display:flex}.hr-topbar{flex-wrap:wrap;align-items:stretch}.hr-topbar-actions{flex:100%;justify-content:flex-start}.hr-topbar-left,.hr-search{flex:100%;margin-left:0}.hr-user-button{width:40px;margin-left:auto}.hr-reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hr-reports-filterbar{align-items:stretch!important}.hr-reports-filter-field{width:calc(50% - 6px)!important}.hr-reports-filter-field select{width:100%!important}.hr-mobile-backdrop{z-index:95;opacity:0;visibility:hidden;pointer-events:none;background:#0000006b;border:0;position:fixed;inset:0}.hr-mobile-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;display:block}.hr-mobile-sidebar{z-index:100;visibility:hidden;pointer-events:none;transition:transform .18s;display:block;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.hr-mobile-sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.hr-mobile-close{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.hr-module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-module-panel{grid-template-columns:1fr}}@media (max-width:560px){.hr-module-page{padding:16px}.hr-module-header,.hr-topbar-actions{flex-wrap:wrap}.hr-module-metrics{grid-template-columns:1fr}.hr-user-button{width:auto;max-width:100%}.hr-messenger{bottom:12px;right:12px}.hr-chat-window{width:calc(100vw - 18px);height:calc(100vh - 96px)}.hr-chat-body{grid-template-columns:1fr}.hr-chat-people{border-bottom:1px solid #ffffff14;border-right:0;max-height:138px}.hr-chat-people-list{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;overflow:auto hidden}.hr-messenger-preview-text{display:none}.hr-chat-emoji-grid{grid-template-columns:repeat(6,1fr)}}.mobile-menu-button{display:none}.header-mobile-brand{color:#000;align-items:center;gap:8px;min-width:0;display:none}.header-mobile-brand span{color:#fff;background:#000;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.header-mobile-brand strong{letter-spacing:0;white-space:nowrap;font-size:15px;font-weight:900}.mobile-nav-backdrop,.mobile-nav-drawer{display:none}.main-content table{width:100%;font-size:13px;border-collapse:separate!important;border-spacing:0 10px!important}.main-content thead tr{box-shadow:none!important}.main-content thead th,.main-content thead td{text-transform:uppercase;background:var(--color-border-subtle)!important;color:#000!important;letter-spacing:0!important;text-align:left!important;font-size:13px!important;font-weight:600!important}.main-content tbody tr{box-shadow:0 1px 0 var(--color-border);border-radius:14px}.main-content tbody tr td:first-child{border-radius:12px 0 0 12px}.main-content tbody tr td:last-child{border-radius:0 12px 12px 0}.main-content th{line-height:1.35;text-align:left!important;padding:14px 18px!important}.main-content td{vertical-align:middle;background:var(--color-surface);color:var(--color-text-primary);line-height:1.45;transition:background-color .15s;text-align:left!important;padding:20px 18px!important}.main-content td div,.main-content td span,.main-content td button{line-height:1.35}.main-content tbody tr:hover td{background:var(--color-border-subtle)!important}.main-content tr{transition:background-color .14s}.main-content tbody tr:hover{background:0 0!important}.main-content>div>div[style*="background: #fff"],.main-content section[style*="background: #fff"],.main-content div[style*="background: #fff"][style*="border: 1px solid #e5e7eb"]{box-shadow:var(--shadow-md)!important}.main-content>div>div[style*="background: #fff"],.main-content section[style*="background: #fff"],.main-content article[style*="background: #fff"],.main-content div[style*="background: #fff"][style*=border]{border-color:var(--color-border)!important;border-radius:var(--radius-lg)!important;background:var(--color-surface)!important}.main-content input,.main-content select,.main-content textarea{background:var(--color-surface);min-height:40px;color:var(--color-text-primary);border-radius:var(--radius-md)!important;border-color:var(--color-border)!important}.main-content button,.main-content a[style*="text-decoration: none"] article,.main-content [role=button]{transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s,color .16s}.main-content a[style*="text-decoration: none"] article:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)!important}.main-content [style*=borderBottom\:][style*="solid #e5e7eb"],.main-content [style*=border-bottom\:][style*="solid #e5e7eb"]{border-color:var(--color-border)!important}.main-content div[style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch;max-width:100%}.app-header{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-mobile-menu{display:none}.mobile-nav-drawer aside{width:100%!important;height:100%!important;min-height:100vh!important}.mobile-nav-drawer{overflow:hidden auto}.notifications-panel{width:min(380px,100vw - 24px)}html[data-theme=dark] body{background:var(--color-bg);color:var(--color-text-primary)}html[data-theme=dark] .app-shell{background:var(--color-bg)}html[data-theme=dark] .app-main,html[data-theme=dark] .main-content,html[data-theme=dark] .main-content>main,html[data-theme=dark] .main-content>div{background:var(--color-bg)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .client-portal-shell{background:var(--color-bg);color:var(--color-text-primary)}html[data-theme=dark] .app-shell p,html[data-theme=dark] .app-shell td,html[data-theme=dark] .app-shell th{color:#000}html[data-theme=dark] .desktop-sidebar aside *,html[data-theme=dark] .mobile-nav-drawer aside *{color:inherit}html[data-theme=dark] .desktop-sidebar,html[data-theme=dark] .mobile-nav-drawer{background:#1a1a1a;border-color:#2a2a2a}html[data-theme=dark] .app-header{background:var(--color-surface)!important;border-color:var(--color-border)!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--color-text-primary)}html[data-theme=dark] [style*="color: #111827"],html[data-theme=dark] [style*="color:#111827"],html[data-theme=dark] [style*="color: #202124"],html[data-theme=dark] [style*="color: #1f2937"],html[data-theme=dark] [style*="color: #000"]{color:var(--color-text-primary)!important}html[data-theme=dark] [style*="color: #374151"],html[data-theme=dark] [style*="color: #4b5563"],html[data-theme=dark] [style*="color: #334155"],html[data-theme=dark] [style*="color: var(--color-text-muted)"],html[data-theme=dark] [style*="color: var(--color-text-muted)"]{color:#000!important}html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background: rgb(255, 255, 255)"]{background:var(--color-surface)!important}html[data-theme=dark] .main-content [style*="background: #fff"] *,html[data-theme=dark] .main-content [style*="background:#fff"] *{color:var(--color-text-primary)!important}html[data-theme=dark] .main-content [style*="background: #fff"] a,html[data-theme=dark] .main-content [style*="background:#fff"] a{color:var(--color-accent)!important}html[data-theme=dark] [style*="background: #fafafa"],html[data-theme=dark] [style*="background: #f9fafb"],html[data-theme=dark] [style*="background: #f8fafc"],html[data-theme=dark] [style*="background: #f5f5f5"],html[data-theme=dark] [style*="background: #f3f4f6"],html[data-theme=dark] [style*="background: #F8FAFD"]{background:var(--color-bg)!important}html[data-theme=dark] [style*="border: 1px solid #e5e7eb"],html[data-theme=dark] [style*="border: 1px solid #f3f4f6"],html[data-theme=dark] [style*="border: 1px solid #d9d9d9"],html[data-theme=dark] [style*="borderBottom: 1px solid #e5e7eb"]{border-color:var(--color-border)!important}html[data-theme=dark] button[style*="background: #fff"],html[data-theme=dark] button[style*="background:#fff"]{background:var(--color-surface)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}html[data-theme=dark] button[style*="background: #111827"]{background:var(--color-accent)!important;color:#fff!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] option{background:var(--color-surface);color:var(--color-text-primary)}html[data-theme=dark] .main-content td,html[data-theme=dark] .main-content th{background:var(--color-surface)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .main-content thead th,html[data-theme=dark] .main-content thead td{background:var(--color-bg)!important;color:#000!important}html[data-theme=dark] .main-content tbody tr:hover td{background:var(--color-surface-raised)!important}html[data-theme=dark] .recharts-cartesian-axis-tick text,html[data-theme=dark] .recharts-legend-item-text{fill:var(--color-text-muted)!important;color:#000!important}html[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--color-border)!important}.main-content .my-jobs-simple-view,html[data-theme=dark] .main-content .my-jobs-simple-view{background:#000!important}.main-content .my-jobs-simple-view [style*="color: #111"],html[data-theme=dark] .main-content .my-jobs-simple-view [style*="color: #111"]{color:#ededed!important}.main-content .my-jobs-simple-view input,html[data-theme=dark] .main-content .my-jobs-simple-view input{min-height:0;color:#ededed!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark],html[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000!important}html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main,html[data-theme=dark] .main-content,html[data-theme=dark] .client-portal-shell,html[data-theme=dark] .hr-module-page,html[data-theme=dark] .hr-content,html[data-theme=dark] [class$=-page],html[data-theme=dark] [class*=-page\ ]{color:#ededed!important;background:#000!important}html[data-theme=dark] .app-header{box-shadow:none!important;background:#000!important;border-bottom:1px solid #2a2a2a!important}html[data-theme=dark] .desktop-sidebar,html[data-theme=dark] .mobile-nav-drawer,html[data-theme=dark] .desktop-sidebar aside,html[data-theme=dark] .mobile-nav-drawer aside{box-shadow:none!important;background:#000!important;border-color:#2a2a2a!important}html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background:#ffffff"],html[data-theme=dark] [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] [style*="background: #f7f9fc"],html[data-theme=dark] [style*="background: #f8fafc"],html[data-theme=dark] [style*="background: #f9fafb"],html[data-theme=dark] [style*="background: #F8FAFD"],html[data-theme=dark] [style*="background: #F4FBF6"],html[data-theme=dark] [style*="background: #f4f7f5"],html[data-theme=dark] [style*="background: #f5f5f5"],html[data-theme=dark] [style*="background: #f3f4f6"],html[data-theme=dark] [style*="background: #f1f5f9"],html[data-theme=dark] [style*="background: rgba(255,255,255"],html[data-theme=dark] [style*="background: rgba(255, 255, 255"],html[data-theme=dark] [style*="background: linear-gradient(135deg,#f8fafc,#e2e8f0)"]{background:#0a0a0a!important}html[data-theme=dark] [class*=card],html[data-theme=dark] [class*=panel],html[data-theme=dark] [class*=table-card],html[data-theme=dark] [class*=browser],html[data-theme=dark] [class*=details],html[data-theme=dark] [class*=metric],html[data-theme=dark] [class*=summary],html[data-theme=dark] [class*=breakdown],html[data-theme=dark] [class*=filter-panel],html[data-theme=dark] [class*=filterbar],html[data-theme=dark] [class*=filters],html[data-theme=dark] [class*=topbar],html[data-theme=dark] [class*=header]:not(.app-header):not(.desktop-sidebar):not(.mobile-nav-drawer):not(.wh-header){box-shadow:none!important;color:#ededed!important;background-color:#0a0a0a!important;border-color:#2a2a2a!important}html[data-theme=dark] [class*=tabs]{border-color:#2a2a2a!important}html[data-theme=dark] [class*=tabs] button{color:#000!important}html[data-theme=dark] [class*=tabs] button:hover,html[data-theme=dark] [class*=tabs] button.is-active{color:#ededed!important}html[data-theme=dark] [style*="border: 1px solid #e8edf4"],html[data-theme=dark] [style*="border: 1px solid #e2e8f0"],html[data-theme=dark] [style*="border: 1px solid #e5e7eb"],html[data-theme=dark] [style*="border: 1px solid #eef2f7"],html[data-theme=dark] [style*="borderBottom: 1px solid #e8edf4"],html[data-theme=dark] [style*="borderBottom: 1px solid #e2e8f0"],html[data-theme=dark] [style*="borderBottom: 1px solid #e5e7eb"],html[data-theme=dark] [style*="border-bottom: 1px solid #e8edf4"],html[data-theme=dark] [style*="border-bottom: 1px solid #e2e8f0"],html[data-theme=dark] [style*="border-bottom: 1px solid #e5e7eb"]{border-color:#2a2a2a!important}html[data-theme=dark] [style*="color: #0f172a"],html[data-theme=dark] [style*="color:#0f172a"],html[data-theme=dark] [style*="color: #111827"],html[data-theme=dark] [style*="color:#111827"],html[data-theme=dark] [style*="color: #07111f"],html[data-theme=dark] [style*="color: #111"],html[data-theme=dark] [style*="color:#111"],html[data-theme=dark] [style*="color: #000"],html[data-theme=dark] [style*="color:#000"]{color:#ededed!important}html[data-theme=dark] [style*="color: #334155"],html[data-theme=dark] [style*="color:#334155"],html[data-theme=dark] [style*="color: #374151"],html[data-theme=dark] [style*="color:#374151"],html[data-theme=dark] [style*="color: var(--color-text-secondary)"],html[data-theme=dark] [style*="color:var(--color-text-secondary)"],html[data-theme=dark] [style*="color: var(--color-text-muted)"],html[data-theme=dark] [style*="color:var(--color-text-muted)"],html[data-theme=dark] [style*="color: var(--color-text-muted)"],html[data-theme=dark] [style*="color:var(--color-text-muted)"],html[data-theme=dark] [style*="color: var(--color-text-muted)"],html[data-theme=dark] [style*="color:var(--color-text-muted)"]{color:#000!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] button:where(:not(.pm-project-view-option)):not([style*="background: #16a34a"]):not([style*="background: #047857"]):not([style*="background: #dc2626"]){color:#ededed!important;background:#0a0a0a!important;border-color:#2a2a2a!important}html[data-theme=dark] table,html[data-theme=dark] thead,html[data-theme=dark] tbody,html[data-theme=dark] tr,html[data-theme=dark] th,html[data-theme=dark] td{border-color:#2a2a2a!important}html[data-theme=dark] th,html[data-theme=dark] td{color:#ededed!important;background:#0a0a0a!important}html[data-theme=dark] thead th{color:#000!important;background:#000!important}html[data-theme=dark] tbody tr:hover td,html[data-theme=dark] [class*=card]:hover,html[data-theme=dark] [class*=row]:hover{background:#111!important}html[data-theme=dark] .hr-workspace{color:#000!important;background:#f8fafc!important}html[data-theme=dark] .hr-sidebar,html[data-theme=dark] .hr-mobile-sidebar{color:#ededed!important;background:#000!important;border-color:#242424!important}html[data-theme=dark] .hr-topbar{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important}html[data-theme=dark] .hr-topbar .hr-page-title,html[data-theme=dark] .hr-topbar .hr-user-copy strong,html[data-theme=dark] .hr-topbar .hr-page-subtitle,html[data-theme=dark] .hr-topbar .hr-user-copy small,html[data-theme=dark] .hr-topbar .hr-search input::placeholder{color:#000!important}html[data-theme=dark] .hr-topbar .hr-search,html[data-theme=dark] .hr-topbar .hr-icon-button,html[data-theme=dark] .hr-topbar .hr-menu-button,html[data-theme=dark] .hr-topbar .hr-user-button{color:#000!important;background:#fff!important;border-color:#e5e7eb!important}html[data-theme=dark] .hr-topbar .hr-search input{color:#000!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .hr-topbar .hr-primary-button{color:#062012!important;background:#22c55e!important;border-color:#22c55e!important}.mobile-nav-backdrop{background:var(--color-scrim);opacity:0;pointer-events:none;z-index:900;transition:opacity .2s;display:none;position:fixed;inset:0}.mobile-nav-drawer{background:var(--color-surface);z-index:1000;isolation:isolate;width:min(280px,86vw);box-shadow:var(--shadow-lg);transition:transform .22s;display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}@media (max-width:1440px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1366px){.charts-grid,.data-grid{gap:14px!important}.modules-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.fin-overview-grid{align-items:start}@media (min-width:1800px){.fin-overview-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}}@media (max-width:1024px){.desktop-sidebar{display:none!important}.app-main{width:100%;margin-left:0!important}.mobile-nav-backdrop{display:block}.mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-nav-drawer{display:block}.mobile-nav-drawer.is-open{transform:translate(0)}.mobile-nav-drawer aside{width:100%!important;min-height:100%!important}.header-mobile-menu{display:grid!important}.header-search{max-width:340px!important}.header-search-kbd{display:none!important}.main-content{padding:28px 24px 20px}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.charts-grid,.data-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modules-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-page{max-width:100%;overflow-x:hidden}.dashboard-card,.dashboard-kpi-card,.dashboard-module-card{min-width:0;max-width:100%}.dashboard-card .recharts-wrapper,.dashboard-card .recharts-surface,.dashboard-card .recharts-responsive-container{max-width:100%!important}}@media (max-width:768px){.app-header{grid-template-columns:auto 1fr auto!important;gap:10px!important;padding:0 12px!important}.header-help-btn,.header-settings-btn,.header-username,.header-breadcrumb,.theme-switcher-label{display:none!important}.profile-menu{margin:0 12px;width:calc(100vw - 24px)!important;left:0!important;right:0!important}.main-content{padding:20px 16px 16px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.charts-grid,.data-grid{grid-template-columns:1fr!important}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-header-row{flex-direction:column!important;align-items:flex-start!important}.header-mobile-brand{display:inline-flex!important}.dashboard-page{gap:12px;display:grid}.dashboard-page .dash-header-row{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;box-shadow:0 10px 26px #0f172a0d;margin-bottom:0!important}.dashboard-page .dash-header-row h1{font-size:22px!important}.dashboard-page .dash-header-row p{font-size:13px!important;line-height:1.45!important}.dashboard-header-actions{flex-wrap:wrap;width:100%}.dashboard-header-actions>div,.dashboard-header-actions button{min-height:44px!important}.dashboard-header-actions>div{flex:160px}.dashboard-header-actions>div>button{justify-content:center;width:100%}.dashboard-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 2px;overflow-x:auto;margin-bottom:0!important}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tabs button{white-space:nowrap;flex:none;min-height:44px;padding:10px 16px!important}.dashboard-card{border-radius:14px!important;padding:14px!important}.dashboard-card-header{flex-wrap:wrap;gap:10px!important}.dashboard-card-header h3{line-height:1.25;font-size:14px!important}.dashboard-card-header button,.dashboard-card-header a{min-height:34px}.dashboard-kpi-card{min-height:112px;padding:12px!important}.dashboard-kpi-card svg{max-width:100%}.dashboard-module-card{min-height:70px;padding:12px!important}.dashboard-activity-row{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:10px}.main-content>div{width:100%;max-width:100%}.main-content div[style*="justify-content: space-between"]{gap:12px!important}.main-content div[style*="width: 500px"],.main-content div[style*="width: 420px"],.main-content div[style*="width: 380px"],.main-content div[style*="width: 360px"],.main-content div[style*="width: 320px"],.main-content div[style*="width: 300px"],.main-content div[style*="width: 280px"]{width:100%!important;max-width:100%!important}.main-content div[style*="max-width: 900px"],.main-content div[style*="max-width: 800px"],.main-content div[style*="max-width: 720px"],.main-content div[style*="max-width: 560px"],.main-content div[style*="max-width: 500px"],.main-content div[style*="max-width: 480px"],.main-content div[style*="max-width: 420px"]{max-width:100%!important}.main-content div[style*="border-radius: 16px"][style*="overflow: hidden"],.main-content div[style*="border-radius: 14px"][style*="overflow: hidden"],.main-content div[style*="border-radius: 12px"][style*="overflow: hidden"]{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.main-content table{min-width:680px}.main-content th,.main-content td{white-space:nowrap}.main-content input,.main-content select,.main-content textarea{width:100%;min-width:0}.main-content div[style*="grid-template-columns: repeat(2"],.main-content div[style*="grid-template-columns: repeat(3"],.main-content div[style*="grid-template-columns: repeat(4"],.main-content div[style*="grid-template-columns: repeat(5"],.main-content div[style*="grid-template-columns: 1fr 1fr"],.main-content div[style*="grid-template-columns: 1fr 1fr 1fr"],.main-content div[style*="auto-fit, minmax(240"],.main-content div[style*="auto-fit, minmax(220"],.main-content div[style*="auto-fit, minmax(200"],.main-content div[style*="auto-fit, minmax(180"],.main-content div[style*="auto-fill, minmax(240"],.main-content div[style*="auto-fill, minmax(200"],.main-content div[style*="minmax(0, 1fr) minmax"],.main-content div[style*="360px minmax"],.main-content div[style*="320px minmax"],.main-content div[style*="280px minmax"]{grid-template-columns:1fr!important}.dashboard-page .modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main-content div[style*="300px 1fr"],.main-content div[style*="280px 1fr"],.main-content div[style*="260px 1fr"],.main-content div[style*="240px 1fr"]{grid-template-columns:1fr!important}.main-content div[style*="height: 75vh"],.main-content div[style*="height: 70vh"]{height:auto!important;min-height:60vh!important}}@media (max-width:520px){.header-search{display:none!important}.app-header{grid-template-columns:auto 1fr auto!important}.main-content{padding:16px 12px 12px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dashboard-page{gap:10px}.dashboard-page .kpi-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 2px 8px;overflow-x:auto;margin-bottom:0!important;display:flex!important}.dashboard-page .kpi-grid::-webkit-scrollbar{height:0}.dashboard-page .dashboard-kpi-card{scroll-snap-align:start;flex:0 0 78%;min-height:118px}.dashboard-page .dashboard-card{padding:12px!important}.dashboard-page .dashboard-card [style*="height: 152px"],.dashboard-page .dashboard-card [style*="height: 148px"]{height:190px!important}.dashboard-page .dashboard-card [style*="display: flex"][style*="align-items: center"]{flex-wrap:wrap!important}.dashboard-page .dashboard-card [style*="grid-template-columns: 1fr auto auto auto auto"],.dashboard-page .dashboard-card [style*="grid-template-columns: auto 1fr auto auto auto"]{grid-template-columns:1fr!important;gap:6px!important}.dashboard-page .dashboard-card [style*="text-align: right"]{text-align:left!important}.main-content div[style*="padding: 60px"]{padding:32px 14px!important}.main-content div[style*="padding: 40px"]{padding:24px 14px!important}.main-content div[style*="padding: 32px"]{padding:20px 14px!important}.main-content div[style*="padding: 28px"]{padding:18px 14px!important}.main-content div[style*="padding: 24px"]{padding:16px 12px!important}}@media (max-width:375px){.main-content{padding:12px 10px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.modules-grid{grid-template-columns:1fr 1fr!important;gap:5px!important}.app-header{padding:0 10px!important}.dashboard-page .dashboard-kpi-card{flex-basis:86%}.dashboard-page .modules-grid{grid-template-columns:1fr!important}}@media (min-width:1440px){.main-content{padding:28px clamp(40px,4vw,80px) 20px}.kpi-grid{gap:16px!important}.charts-grid,.data-grid{gap:18px!important}}@media (min-width:2560px){.main-content{padding:32px clamp(64px,5vw,120px) 24px}.modules-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important}}html,body{max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}.app-main,.main-content,.hr-main,.hr-content,.client-portal-shell{min-width:0}.main-content *,.hr-content *,.client-portal-shell *{box-sizing:border-box}@media (max-width:1024px){.app-shell{height:auto;overflow:visible;display:block!important}.app-header{width:100%;min-width:0}.app-main{height:auto;min-height:100vh;overflow:visible}.main-content{overflow-y:visible}.main-content.workspace-content{min-height:calc(100vh - 48px);overflow:auto}.workspace-content>main,.main-content>main,.main-content>section,.main-content>div,.client-portal-shell>div{max-width:100%!important}.mobile-nav-drawer{width:min(320px,88vw)}}html[data-theme=dark] .accounting-shell,html[data-theme=dark] .accounting-shell main,html[data-theme=dark] .accounting-shell [class$=-page],html[data-theme=dark] .accounting-shell [class*=-page\ ]{color:#000!important;background:#fff!important}html[data-theme=dark] .accounting-shell [style*="background: #fff"],html[data-theme=dark] .accounting-shell [style*="background:#fff"],html[data-theme=dark] .accounting-shell [style*="background: #ffffff"],html[data-theme=dark] .accounting-shell [style*="background:#ffffff"],html[data-theme=dark] .accounting-shell [style*="background: #f7f9fc"],html[data-theme=dark] .accounting-shell [style*="background: #f8fafc"],html[data-theme=dark] .accounting-shell [style*="background: #f9fafb"],html[data-theme=dark] .accounting-shell [style*="background: rgb(255, 255, 255)"]{background:#fff!important}html[data-theme=dark] .accounting-shell thead,html[data-theme=dark] .accounting-shell thead th,html[data-theme=dark] .accounting-shell [style*="background: #f8fafc"]{background:#f8fafc!important}html[data-theme=dark] .accounting-shell [style*="border: 1px solid #e8edf4"],html[data-theme=dark] .accounting-shell [style*="border: 1px solid #eef2f7"],html[data-theme=dark] .accounting-shell [style*="borderBottom: 1px solid #e8edf4"],html[data-theme=dark] .accounting-shell [style*="border-bottom: 1px solid #e8edf4"]{border-color:#e8edf4!important}html[data-theme=dark] .accounting-shell h1,html[data-theme=dark] .accounting-shell h2,html[data-theme=dark] .accounting-shell h3,html[data-theme=dark] .accounting-shell input,html[data-theme=dark] .accounting-shell button:not([style*="background: #16a34a"]),html[data-theme=dark] .accounting-shell [style*="color: #334155"],html[data-theme=dark] .accounting-shell [style*="color:#334155"],html[data-theme=dark] .accounting-shell [style*="color: var(--color-text-secondary)"],html[data-theme=dark] .accounting-shell [style*="color:var(--color-text-secondary)"],html[data-theme=dark] .accounting-shell [style*="color: var(--color-text-muted)"],html[data-theme=dark] .accounting-shell [style*="color:var(--color-text-muted)"],html[data-theme=dark] .accounting-shell [style*="color: var(--color-text-muted)"],html[data-theme=dark] .accounting-shell [style*="color:var(--color-text-muted)"],html[data-theme=dark] .accounting-shell [style*="color: var(--color-text-muted)"],html[data-theme=dark] .accounting-shell [style*="color:var(--color-text-muted)"]{color:#000!important}html[data-theme=dark] .accounting-shell input,html[data-theme=dark] .accounting-shell textarea,html[data-theme=dark] .accounting-shell select,html[data-theme=dark] .accounting-shell button:not([style*="background: #16a34a"]):not([style*="background: #047857"]):not([style*="background: #dc2626"]){background:#fff!important;border-color:#e8edf4!important}html[data-theme=dark] .accounting-shell input::placeholder,html[data-theme=dark] .accounting-shell textarea::placeholder{color:#000!important}@media (max-width:880px){.hr-workspace{height:auto;display:block;overflow:visible}.hr-main{width:100%;height:auto;min-height:100vh;overflow:visible}.hr-content{overflow:hidden visible}.hr-topbar{gap:10px;min-height:auto}.hr-search{width:100%}.hr-topbar-actions{width:100%;min-width:0}}@media (max-width:768px){.app-header{min-height:52px;grid-template-columns:auto minmax(0,1fr) auto!important;height:auto!important;position:sticky!important;top:0!important;left:0!important;right:0!important}.app-header>*,.header-left-area,.header-actions-area{min-width:0}.header-actions-area{gap:2px!important}.header-user-button{padding-right:6px!important}.header-search{min-width:0!important}.main-content{overflow-x:hidden}.main-content:not(.workspace-content),.client-portal-shell{padding:16px 12px 18px!important}.main-content.workspace-content{padding:0!important}.main-content [style*="display: flex"],.hr-content [style*="display: flex"],.client-portal-shell [style*="display: flex"],.main-content [style*="display: grid"],.hr-content [style*="display: grid"],.client-portal-shell [style*="display: grid"]{min-width:0}.main-content [style*="grid-template-columns: repeat(2"],.main-content [style*="grid-template-columns: repeat(3"],.main-content [style*="grid-template-columns: repeat(4"],.main-content [style*="grid-template-columns: repeat(5"],.main-content [style*="grid-template-columns: repeat(6"],.main-content [style*="grid-template-columns: minmax"],.main-content [style*="grid-template-columns: 1fr 1fr"],.main-content [style*="grid-template-columns: 1fr 1fr 1fr"],.main-content [style*="grid-template-columns: 240px"],.main-content [style*="grid-template-columns: 260px"],.main-content [style*="grid-template-columns: 280px"],.main-content [style*="grid-template-columns: 300px"],.main-content [style*="grid-template-columns: 320px"],.main-content [style*="grid-template-columns: 360px"],.hr-content [style*="grid-template-columns: repeat(2"],.hr-content [style*="grid-template-columns: repeat(3"],.hr-content [style*="grid-template-columns: repeat(4"],.hr-content [style*="grid-template-columns: repeat(5"],.hr-content [style*="grid-template-columns: repeat(6"],.hr-content [style*="grid-template-columns: minmax"],.hr-content [style*="grid-template-columns: 1fr 1fr"],.hr-content [style*="grid-template-columns: 1fr 1fr 1fr"],.client-portal-shell [style*="grid-template-columns: repeat(2"],.client-portal-shell [style*="grid-template-columns: repeat(3"],.client-portal-shell [style*="grid-template-columns: repeat(4"],.client-portal-shell [style*="grid-template-columns: repeat(5"],.client-portal-shell [style*="grid-template-columns: minmax"],.client-portal-shell [style*="grid-template-columns: 240px"],.client-portal-shell [style*="grid-template-columns: 260px"],.client-portal-shell [style*="grid-template-columns: 280px"],.client-portal-shell [style*="grid-template-columns: 300px"],.client-portal-shell [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.client-portal-shell aside[style*="position: sticky"]{width:100%!important;min-height:0!important;position:static!important;top:auto!important}.main-content [style*="width: 520px"],.main-content [style*="width: 500px"],.main-content [style*="width: 460px"],.main-content [style*="width: 420px"],.main-content [style*="width: 400px"],.main-content [style*="width: 380px"],.main-content [style*="width: 360px"],.main-content [style*="width: 340px"],.main-content [style*="width: 320px"],.main-content [style*="width: 300px"],.main-content [style*="width: 280px"],.hr-content [style*="width: 520px"],.hr-content [style*="width: 500px"],.hr-content [style*="width: 420px"],.hr-content [style*="width: 360px"],.hr-content [style*="width: 320px"],.hr-content [style*="width: 280px"]{width:100%!important;max-width:100%!important}.main-content [style*="max-width: 1280px"],.main-content [style*="max-width: 1180px"],.main-content [style*="max-width: 1080px"],.main-content [style*="max-width: 960px"],.main-content [style*="max-width: 900px"],.main-content [style*="max-width: 820px"],.main-content [style*="max-width: 720px"],.main-content [style*="max-width: 640px"],.main-content [style*="max-width: 560px"],.main-content [style*="max-width: 480px"],.hr-content [style*="max-width: 1280px"],.hr-content [style*="max-width: 960px"],.hr-content [style*="max-width: 720px"],.hr-content [style*="max-width: 560px"]{max-width:100%!important}.main-content table,.hr-content table,.client-portal-shell table{-webkit-overflow-scrolling:touch;white-space:nowrap;width:100%;min-width:0;display:block;overflow-x:auto}.main-content thead,.main-content tbody,.main-content tr,.hr-content thead,.hr-content tbody,.hr-content tr,.client-portal-shell thead,.client-portal-shell tbody,.client-portal-shell tr{width:max-content;min-width:100%}.main-content input,.main-content select,.main-content textarea,.hr-content input,.hr-content select,.hr-content textarea,.client-portal-shell input,.client-portal-shell select,.client-portal-shell textarea{min-width:0;max-width:100%}.main-content button,.main-content a,.hr-content button,.hr-content a{max-width:100%}.hr-module-page{padding:16px 12px!important}.hr-module-header{align-items:stretch}}@media (max-width:560px){.hr-topbar{padding:10px 12px}.hr-content [style*="min-width: 360px"],.hr-content [style*="minWidth: 360"]{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.hr-reports-hero{border-radius:14px!important;padding:18px!important}.hr-reports-hero h1{font-size:26px!important}.hr-reports-metrics{grid-template-columns:1fr!important}.hr-report-metric{min-height:94px!important}.hr-reports-filter-field,.hr-reports-filterbar button{width:100%!important}.hr-page-subtitle,.hr-search{display:none}.hr-icon-button,.hr-menu-button{width:34px;height:34px}.hr-user-button{padding:4px}.hr-user-copy{display:none}}@media (max-width:520px){.app-header{min-height:48px}.header-actions-area .header-help-btn,.header-actions-area .header-settings-btn{display:none!important}.header-user-button{border-radius:999px!important;padding:4px!important}.main-content:not(.workspace-content),.client-portal-shell{padding:12px 10px 16px!important}.mobile-nav-drawer{width:min(300px,90vw)}.main-content [style*="font-size: 48px"],.hr-content [style*="font-size: 48px"]{font-size:34px!important}.main-content [style*="font-size: 40px"],.hr-content [style*="font-size: 40px"]{font-size:30px!important}.main-content [style*="font-size: 32px"],.hr-content [style*="font-size: 32px"]{font-size:26px!important}.main-content [style*="padding: 32px"],.hr-content [style*="padding: 32px"]{padding:18px 14px!important}.main-content [style*="padding: 24px"],.hr-content [style*="padding: 24px"]{padding:16px 12px!important}.main-content [style*="gap: 24px"],.hr-content [style*="gap: 24px"]{gap:14px!important}.main-content [style*="gap: 20px"],.hr-content [style*="gap: 20px"]{gap:12px!important}}@media (max-width:375px){.main-content:not(.workspace-content),.client-portal-shell,.hr-module-page{padding-left:8px!important;padding-right:8px!important}.hr-mobile-sidebar,.mobile-nav-drawer{width:92vw}}:root,html[data-theme=light]{--color-bg:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-border:#d4d4d4;--color-border-subtle:#e5e5e5;--color-text-primary:#000;--color-text-secondary:#000;--color-text-muted:#000;--color-accent:#000;--color-accent-hover:#1f1f1f;--color-accent-light:#f5f5f5;--color-success:#000;--color-success-light:#f5f5f5;--color-warning:#000;--color-warning-light:#f5f5f5;--color-danger:#000;--color-danger-light:#f5f5f5;--color-info:#000;--color-info-light:#f5f5f5;--color-overlay:#00000014;--color-scrim:#0000007a;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--wf-green:#000;--wf-green-bright:#000;--wf-green-dark:#000;--wf-black:#000;--wf-space:#000;--wf-gray:#000;--wf-paper:#fff;--wf-soft:#fff;--wf-border:#d4d4d4}html,html body{color:#000!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}@media (max-width:720px){.clients-page,.client-detail-page,.client-create-form{gap:14px!important}.clients-page table{min-width:860px!important}.clients-page button,.clients-page a,.client-detail-page button,.client-detail-page a,.client-create-form button,.client-create-form a{min-height:40px}.client-detail-page dl>div{grid-template-columns:1fr!important;gap:4px!important}.client-detail-page [style*="grid-template-columns: 72px"]{grid-template-columns:56px minmax(0,1fr)!important}.client-detail-page [style*="width: 64px"][style*="height: 64px"]{width:52px!important;height:52px!important;font-size:18px!important}.client-detail-page [style*="border-left: 1px solid"]{border-left:0!important}}@media (max-width:1180px){.sales-top-grid,.sales-bottom-grid{grid-template-columns:minmax(0,1fr)!important}.sales-page .sales-orders-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sales-page .sales-invoices-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.sales-page .sales-orders-card-grid,.sales-page .sales-invoices-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.sales-page{gap:14px!important}.sales-page [style*="padding: 20px"]{padding:16px!important}.sales-page .sales-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.sales-page .sales-workflow-step{gap:6px!important;min-height:46px!important;padding:0 8px!important;font-size:11px!important}.sales-page .sales-workflow-step span:first-child{flex:none!important;width:22px!important;height:22px!important;font-size:10px!important}.sales-page .sales-workflow-step span:last-child{overflow-wrap:anywhere!important;min-width:0!important;line-height:1.15!important}.sales-page .sales-view-toggle{flex:none!important;order:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:auto!important}.sales-page .sales-view-toggle button{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important}.sales-page .sales-panel-actions{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.sales-page .sales-orders-card-grid{grid-template-columns:1fr!important;padding:12px!important}.sales-page .sales-invoices-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.sales-page .sales-orders-card-grid small,.sales-page .sales-invoices-card-grid small{color:#000!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important;display:block!important}.sales-page .sales-reps-list{padding-left:16px!important;padding-right:16px!important}.sales-page .sales-rep-row{gap:10px!important}.sales-page .sales-rep-meta strong,.sales-page .sales-rep-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sales-page [style*="grid-template-columns: repeat(auto-fit, minmax(220px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sales-page [style*="border: 1px solid #eef2f7"][style*="align-items: flex-start"]{flex-direction:column!important;gap:8px!important;padding:10px!important}.sales-page [style*="grid-template-columns: repeat(auto-fit, minmax(210px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-page .sales-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sales-page .sales-metric-card{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:150px!important;padding:12px!important}.sales-page .sales-metric-icon{border-radius:12px!important;width:42px!important;height:42px!important}.sales-page .sales-stat-label{font-size:11px!important;line-height:1.25!important}.sales-page .sales-stat-value{margin-top:5px!important;font-size:18px!important;line-height:1.12!important}.sales-page .sales-stat-detail{margin-top:7px!important;font-size:11px!important;line-height:1.25!important}.sales-page [style*="grid-template-columns: 1fr 1fr"],.sales-pipeline{grid-template-columns:1fr!important}.sales-pipeline-row{border-bottom:1px solid #eef2f7!important;gap:8px!important;padding:12px 0!important;display:grid!important}.sales-page [style*="text-align: right"]{text-align:left!important}.sales-page .category-revenue{grid-template-columns:1fr!important;justify-items:start!important}.sales-page [style*="width: 140px"][style*="height: 140px"]{width:120px!important;height:120px!important}.sales-page table{min-width:640px!important}.sales-page form{width:100vw!important}}.app-shell,.app-main,.main-content,.main-content>main,.main-content>div,.client-portal-shell,.employee-workspace,.employee-main,.employee-page,.hr-workspace,.hr-main,.hr-content,.hr-module-page,.accounting-shell,.accounting-shell main,.accounting-shell [class$=-page],.procurement-sidepanel+div,[class$=-page],[class*=-page\ ]{color:#000!important;background:#f3f4f6!important}.desktop-sidebar,.mobile-nav-drawer,.desktop-sidebar aside,.mobile-nav-drawer aside,.hr-sidebar,.hr-mobile-sidebar,.employee-sidebar,.procurement-sidepanel,.accounting-shell>.accounting-sidebar,.accounting-sidebar{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#e5e7eb!important}.app-header,.hr-topbar,.employee-topbar,.accounting-shell>header,.procurement-sidepanel+div>header{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#d4d4d4!important}[class*=card],[class*=panel],[class*=table-card],[class*=details],[class*=metric],[class*=summary],[class*=breakdown],[class*=filter-panel],[class*=filterbar],[class*=filters],[style*="background: #fff" i],[style*="background:#fff" i],[style*="background: #ffffff" i],[style*="background:#ffffff" i],[style*="background: rgb(255, 255, 255)" i],[style*="background: #f8fafc" i],[style*="background: #f9fafb" i],[style*="background: #fafafa" i],[style*="background: #f7f9fc" i],[style*="background: #f5f5f5" i],[style*="background: #f3f4f6" i],[style*="background: #f1f5f9" i]{box-shadow:none!important;color:#000!important;background:#fff!important;border-color:#d4d4d4!important}.applications-shell,.applications-shell .applications-main,.applications-shell .applications-content,.applications-shell .applications-content>main,.applications-shell .apps-home,.applications-shell .app-header{color:#fff!important;background:#000!important}.applications-shell .app-header{box-shadow:none!important;border-color:#242424!important}.applications-shell .header-search,.applications-shell .header-user-button,.applications-shell .apps-list,.applications-shell .apps-empty,.applications-shell .app-row,.applications-shell .app-icon,.applications-shell .app-row-icon,.applications-shell .apps-tabs button,.applications-shell .apps-hero-actions{color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#2f2f2f!important}.applications-shell .app-icon{background:0 0!important;border-color:#0000!important}.applications-shell .apps-hero,.applications-shell .apps-toolbar{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.applications-shell .apps-search,.applications-shell .apps-search input,.applications-shell .header-search input,.applications-shell .header-search-kbd{color:#fff!important;box-shadow:none!important;background:#0c0c0c!important;border-color:#2f2f2f!important}.applications-shell .apps-desktop{background:0 0!important;border-color:#0000!important}.applications-shell .apps-hero-actions button.active,.applications-shell .apps-tabs button.active{color:#fff!important;background:#242424!important;border-color:#707070!important}.applications-shell .app-header button,.applications-shell .app-header span,.applications-shell .app-header svg,.applications-shell .apps-home a,.applications-shell .apps-home button,.applications-shell .apps-home strong,.applications-shell .apps-home h1,.applications-shell .apps-home h2{color:#fff!important;stroke:#fff!important}.applications-shell .apps-home small,.applications-shell .apps-home p,.applications-shell .apps-kicker,.applications-shell .apps-search,.applications-shell .apps-search input::placeholder,.applications-shell .header-search input::placeholder{color:var(--color-text-muted)!important}table,thead,tbody,tr,th,td{border-color:#d4d4d4!important}thead,thead th,thead td,[style*="background: #f8fafc" i],[style*="background: #fafafa" i]{color:#000!important;background:#f5f5f5!important}.desktop-sidebar *,.mobile-nav-drawer *,.hr-sidebar *,.hr-mobile-sidebar *,.employee-sidebar *,.procurement-sidepanel *,.accounting-shell>.accounting-sidebar *,.accounting-sidebar *{color:inherit}.desktop-sidebar [class*=active],.mobile-nav-drawer [class*=active],.hr-sidebar .is-active,.hr-mobile-sidebar .is-active,.employee-sidebar .is-active,.procurement-sidepanel .active,.accounting-shell>.accounting-sidebar .active,.accounting-sidebar .active{color:#000!important;box-shadow:none!important;background:#eef2f7!important;border-color:#0000!important;outline:none!important}.desktop-sidebar .main-sidebar-row,.desktop-sidebar .main-sidebar-row *,.desktop-sidebar .main-sidebar-subrow,.desktop-sidebar .main-sidebar-subrow *,.mobile-nav-drawer .main-sidebar-row,.mobile-nav-drawer .main-sidebar-row *,.mobile-nav-drawer .main-sidebar-subrow,.mobile-nav-drawer .main-sidebar-subrow *{color:#c7c7c7!important}.desktop-sidebar .main-sidebar-row.is-active,.desktop-sidebar .main-sidebar-subrow.is-active,.mobile-nav-drawer .main-sidebar-row.is-active,.mobile-nav-drawer .main-sidebar-subrow.is-active,.procurement-sidepanel .active,.accounting-shell>.accounting-sidebar .active,.accounting-sidebar .active{box-shadow:none!important;outline:none!important}.desktop-sidebar .main-sidebar-row.is-active,.desktop-sidebar .main-sidebar-row.is-active *,.desktop-sidebar .main-sidebar-row.is-hovered,.desktop-sidebar .main-sidebar-row.is-hovered *,.desktop-sidebar .main-sidebar-subrow.is-active,.desktop-sidebar .main-sidebar-subrow.is-active *,.desktop-sidebar .main-sidebar-subrow.is-hovered,.desktop-sidebar .main-sidebar-subrow.is-hovered *,.mobile-nav-drawer .main-sidebar-row.is-active,.mobile-nav-drawer .main-sidebar-row.is-active *,.mobile-nav-drawer .main-sidebar-row.is-hovered,.mobile-nav-drawer .main-sidebar-row.is-hovered *,.mobile-nav-drawer .main-sidebar-subrow.is-active,.mobile-nav-drawer .main-sidebar-subrow.is-active *,.mobile-nav-drawer .main-sidebar-subrow.is-hovered,.mobile-nav-drawer .main-sidebar-subrow.is-hovered *{color:#ededed!important}.desktop-sidebar,.desktop-sidebar aside,.mobile-nav-drawer,.mobile-nav-drawer aside{color:#ededed!important;background:#000!important;border-color:#242424!important}.desktop-sidebar aside>div>div,.mobile-nav-drawer aside>div>div{color:#9b9b9b!important}.desktop-sidebar .main-sidebar-row,.desktop-sidebar .main-sidebar-subrow,.mobile-nav-drawer .main-sidebar-row,.mobile-nav-drawer .main-sidebar-subrow{color:#c7c7c7!important}.desktop-sidebar .main-sidebar-row,.desktop-sidebar .main-sidebar-subrow,.mobile-nav-drawer .main-sidebar-row,.mobile-nav-drawer .main-sidebar-subrow,.project-workspace-sidebar .project-workspace-nav-row,.procurement-sidepanel .procurement-nav-row,.warehouse-sidebar .warehouse-nav-row,.workflow-sidebar a,.hr-sidebar .hr-sidebar-nav a,.hr-mobile-sidebar .hr-sidebar-nav a,.employee-sidebar .employee-sidebar-nav a,.accounting-sidebar a{font-family:var(--font-body)!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:22px!important}.desktop-sidebar .main-sidebar-row svg,.desktop-sidebar .main-sidebar-subrow svg,.mobile-nav-drawer .main-sidebar-row svg,.mobile-nav-drawer .main-sidebar-subrow svg,.project-workspace-sidebar .project-workspace-nav-row svg,.procurement-sidepanel .procurement-nav-row svg,.warehouse-sidebar .warehouse-nav-row svg,.workflow-sidebar a svg,.hr-sidebar .hr-sidebar-nav a svg,.hr-mobile-sidebar .hr-sidebar-nav a svg,.employee-sidebar .employee-sidebar-nav a svg,.accounting-sidebar a svg{width:19.2px!important;height:19.2px!important}:root,html[data-theme=light]{--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--border:#d4d4d8;--input:#e4e4e7;--muted:#f4f4f5;--muted-foreground:#000;--primary:#16a34a;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#000;--accent:#16a34a;--accent-foreground:#fff;--danger:#dc2626;--danger-foreground:#fff;--warning:#d97706;--warning-foreground:#000;--success:#16a34a;--success-foreground:#fff;--ring:#22c55e;--radius:8px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--color-bg:var(--background);--color-surface:var(--card);--color-surface-raised:var(--popover);--color-border:var(--border);--color-border-subtle:var(--input);--color-text-primary:var(--foreground);--color-text-secondary:#000;--color-text-muted:var(--muted-foreground);--color-accent:var(--primary);--color-accent-hover:#15803d;--color-accent-light:#dcfce7;--color-success:var(--success);--color-success-light:#dcfce7;--color-warning:var(--warning);--color-warning-light:#fef3c7;--color-danger:var(--danger);--color-danger-light:#fee2e2;--wf-green:var(--primary);--wf-green-bright:#22c55e;--wf-green-dark:#15803d;--wf-black:var(--foreground);--wf-space:#000;--wf-gray:var(--muted-foreground);--wf-paper:var(--card);--wf-soft:var(--background);--wf-border:var(--border);--font-display:var(--font-manrope), Manrope, Arial, sans-serif;--font-body:var(--font-manrope), Manrope, Arial, sans-serif}html[data-theme=dark]{--background:#050505;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#111;--popover-foreground:#fafafa;--border:#262626;--input:#262626;--muted:#000;--muted-foreground:#000;--primary:#22c55e;--primary-foreground:#04130a;--secondary:#111;--secondary-foreground:#fafafa;--accent:#22c55e;--accent-foreground:#04130a;--danger:#ef4444;--danger-foreground:#fff1f2;--warning:#f59e0b;--warning-foreground:#1c1200;--success:#22c55e;--success-foreground:#04130a;--ring:#22c55e;--color-bg:var(--background);--color-surface:var(--card);--color-surface-raised:var(--popover);--color-border:var(--border);--color-border-subtle:#1a1a1a;--color-text-primary:var(--foreground);--color-text-secondary:#000;--color-text-muted:var(--muted-foreground);--color-accent:var(--primary);--color-accent-hover:#4ade80;--color-accent-light:#22c55e24;--color-success:var(--success);--color-success-light:#22c55e24;--color-warning:var(--warning);--color-warning-light:#f59e0b24;--color-danger:var(--danger);--color-danger-light:#ef444424;--color-overlay:#ffffff0f;--color-scrim:#000000b8;--wf-green:var(--primary);--wf-green-bright:#4ade80;--wf-green-dark:#16a34a;--wf-black:var(--background);--wf-space:#a1a1aa;--wf-gray:var(--muted-foreground);--wf-paper:var(--card);--wf-soft:var(--background);--wf-border:var(--border)}html,html body{background:var(--background)!important;color:var(--foreground)!important;font-family:var(--font-body)!important}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-main,html[data-theme=dark] .main-content,html[data-theme=dark] .main-content>main,html[data-theme=dark] .main-content>div,html[data-theme=dark] .client-portal-shell,html[data-theme=dark] .employee-workspace,html[data-theme=dark] .employee-main,html[data-theme=dark] .employee-page,html[data-theme=dark] .hr-workspace,html[data-theme=dark] .hr-main,html[data-theme=dark] .hr-content,html[data-theme=dark] .hr-module-page,html[data-theme=dark] .accounting-shell,html[data-theme=dark] .accounting-shell main,html[data-theme=dark] [class$=-page],html[data-theme=dark] [class*=-page\ ]{background:var(--background)!important;color:var(--foreground)!important}html[data-theme=dark] .app-header,html[data-theme=dark] .hr-topbar,html[data-theme=dark] .employee-topbar,html[data-theme=dark] .accounting-shell>header{background:color-mix(in srgb, var(--background) 92%, transparent)!important;border-color:var(--border)!important;box-shadow:none!important;color:var(--foreground)!important}html[data-theme=dark] .desktop-sidebar,html[data-theme=dark] .mobile-nav-drawer,html[data-theme=dark] .desktop-sidebar aside,html[data-theme=dark] .mobile-nav-drawer aside,html[data-theme=dark] .hr-sidebar,html[data-theme=dark] .hr-mobile-sidebar,html[data-theme=dark] .employee-sidebar,html[data-theme=dark] .procurement-sidepanel,html[data-theme=dark] .accounting-sidebar{border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important;background:#000!important}html[data-theme=dark] .main-sidebar-row,html[data-theme=dark] .main-sidebar-subrow,html[data-theme=dark] .project-workspace-nav-row,html[data-theme=dark] .procurement-nav-row,html[data-theme=dark] .warehouse-nav-row,html[data-theme=dark] .workflow-sidebar a,html[data-theme=dark] .hr-sidebar-nav a,html[data-theme=dark] .employee-sidebar-nav a,html[data-theme=dark] .accounting-sidebar a{border-radius:var(--radius)!important;color:#000!important}html[data-theme=dark] .main-sidebar-row.is-active,html[data-theme=dark] .main-sidebar-subrow.is-active,html[data-theme=dark] .main-sidebar-row.is-hovered,html[data-theme=dark] .main-sidebar-subrow.is-hovered,html[data-theme=dark] .project-workspace-nav-row:hover,html[data-theme=dark] .procurement-nav-row:hover,html[data-theme=dark] .warehouse-nav-row:hover,html[data-theme=dark] .workflow-sidebar a:hover,html[data-theme=dark] .hr-sidebar-nav a:hover,html[data-theme=dark] .employee-sidebar-nav a:hover,html[data-theme=dark] .accounting-sidebar a:hover{color:var(--foreground)!important;background:#111!important;border-color:#0000!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] strong{color:var(--foreground)!important}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] span,html[data-theme=dark] label,html[data-theme=dark] td,html[data-theme=dark] th{border-color:var(--border)}html[data-theme=dark] [class*=card],html[data-theme=dark] [class*=panel],html[data-theme=dark] [class*=table-card],html[data-theme=dark] [class*=details],html[data-theme=dark] [class*=metric],html[data-theme=dark] [class*=summary],html[data-theme=dark] [class*=breakdown],html[data-theme=dark] [class*=filter-panel],html[data-theme=dark] [class*=filterbar],html[data-theme=dark] [class*=filters],html[data-theme=dark] [style*="background: #fff" i],html[data-theme=dark] [style*="background:#fff" i],html[data-theme=dark] [style*="background: #ffffff" i],html[data-theme=dark] [style*="background:#ffffff" i],html[data-theme=dark] [style*="background: rgb(255, 255, 255)" i]{background:var(--card)!important;border-color:var(--border)!important;box-shadow:none!important;color:var(--card-foreground)!important}html[data-theme=dark] [style*="background: #fafafa" i],html[data-theme=dark] [style*="background: #f9fafb" i],html[data-theme=dark] [style*="background: #f8fafc" i],html[data-theme=dark] [style*="background: #f7f9fc" i],html[data-theme=dark] [style*="background: #f5f5f5" i],html[data-theme=dark] [style*="background: #f3f4f6" i],html[data-theme=dark] [style*="background: #f1f5f9" i],html[data-theme=dark] [style*="background: #eef2f7" i]{background:var(--secondary)!important;border-color:var(--border)!important;color:var(--secondary-foreground)!important}html[data-theme=dark] [style*="color: #0f172a" i],html[data-theme=dark] [style*="color: #111827" i],html[data-theme=dark] [style*="color: #111" i],html[data-theme=dark] [style*="color:#111" i],html[data-theme=dark] [style*="color: #000" i],html[data-theme=dark] [style*="color:#000" i],html[data-theme=dark] [style*="color: rgb(9, 26, 35)" i]{color:var(--foreground)!important}html[data-theme=dark] [style*="color: #334155" i],html[data-theme=dark] [style*="color: #374151" i],html[data-theme=dark] [style*="color: var(--color-text-secondary)" i],html[data-theme=dark] [style*="color: #4b5563" i],html[data-theme=dark] [style*="color: #5f6368" i],html[data-theme=dark] [style*="color: var(--color-text-muted)" i],html[data-theme=dark] [style*="color: var(--color-text-muted)" i],html[data-theme=dark] [style*="color: var(--color-text-muted)" i]{color:#000!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] button:where(:not(.pm-project-view-option)):not([style*="background: #16a34a" i]):not([style*="background: #22c55e" i]):not([style*="background: #dc2626" i]):not([style*="background: #ef4444" i]){background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important}html[data-theme=dark] button:hover:not([data-chat-action]),html[data-theme=dark] a:hover{background-color:color-mix(in srgb, var(--foreground) 7%, transparent)!important}html[data-theme=dark] input:not([data-chat-search-input])::placeholder,html[data-theme=dark] textarea::placeholder{color:#000!important}html[data-theme=dark] table,html[data-theme=dark] thead,html[data-theme=dark] tbody,html[data-theme=dark] tr,html[data-theme=dark] th,html[data-theme=dark] td{border-color:var(--border)!important;background:0 0!important}html[data-theme=dark] thead,html[data-theme=dark] thead th,html[data-theme=dark] thead td,html[data-theme=dark] tr[style*="background: #fafafa" i],html[data-theme=dark] tr[style*="background: #f8fafc" i]{color:#000!important;background:#111!important}html[data-theme=dark] tbody tr:hover,html[data-theme=dark] tbody tr:hover td,html[data-theme=dark] [class*=row]:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)!important}html[data-theme=dark] [style*="background: #dcfce7" i],html[data-theme=dark] [style*="background: #ecfdf5" i],html[data-theme=dark] [style*="background: #e6f4ea" i]{background:var(--color-success-light)!important;color:#86efac!important;border-color:color-mix(in srgb, var(--success) 35%, var(--border))!important}html[data-theme=dark] [style*="background: #fef3c7" i],html[data-theme=dark] [style*="background: #fef7e0" i],html[data-theme=dark] [style*="background: #ffedd5" i]{background:var(--color-warning-light)!important;color:#fbbf24!important;border-color:color-mix(in srgb, var(--warning) 35%, var(--border))!important}html[data-theme=dark] [style*="background: #fee2e2" i],html[data-theme=dark] [style*="background: #fef2f2" i],html[data-theme=dark] [style*="background: #fff1f2" i],html[data-theme=dark] [style*="background: #fce8e6" i]{background:var(--color-danger-light)!important;color:#fca5a5!important;border-color:color-mix(in srgb, var(--danger) 35%, var(--border))!important}html[data-theme=dark] [style*="background: #16a34a" i],html[data-theme=dark] [style*="background: #22c55e" i],html[data-theme=dark] [style*="background: #047857" i]{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--primary-foreground)!important}html[data-theme=dark] [style*="background: #dc2626" i],html[data-theme=dark] [style*="background: #ef4444" i]{background:var(--danger)!important;border-color:var(--danger)!important;color:var(--danger-foreground)!important}html[data-theme=dark] .recharts-cartesian-axis-tick text,html[data-theme=dark] .recharts-legend-item-text,html[data-theme=dark] .recharts-text{fill:#a1a1aa!important;color:#000!important}html[data-theme=dark] .recharts-cartesian-grid line,html[data-theme=dark] .recharts-polar-grid-angle line,html[data-theme=dark] .recharts-polar-grid-concentric path{stroke:var(--border)!important}.theme-switcher{position:relative}.theme-switcher-trigger{border:1px solid var(--border);background:var(--card);height:34px;color:var(--foreground);border-radius:var(--radius);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.theme-switcher-menu{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);z-index:200;width:238px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 60px #00000061}.theme-switcher-option{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px;display:grid}.theme-switcher-option:hover,.theme-switcher-option[aria-checked=true]{background:var(--secondary)!important}.theme-switcher-preview{border:1px solid var(--border);width:32px;height:28px;color:var(--foreground);background:var(--card);border-radius:6px;place-items:center;display:grid}.theme-switcher-preview[data-preview=dark]{color:#fafafa;background:#050505}.theme-switcher-preview[data-preview=light]{color:#000;background:#fff}.theme-switcher-preview[data-preview=system]{color:var(--primary);background:linear-gradient(90deg,#fff 0 50%,#050505 50% 100%)}.theme-switcher-copy{gap:1px;min-width:0;display:grid}.theme-switcher-copy span{color:var(--foreground);font-size:13px;font-weight:700}.theme-switcher-copy small{color:#000;font-size:11px}.theme-switcher-check{color:var(--primary)}html[data-theme=dark] .login-page-shell,html[data-theme=dark] .signup-page-shell,html[data-theme=dark] .onboarding-page-shell,html[data-theme=dark] .choose-account-page{background:var(--background)!important;color:var(--foreground)!important}html[data-theme=dark] .login-hero,html[data-theme=dark] .signup-hero,html[data-theme=dark] .onboarding-hero{border-right:1px solid var(--border);background:var(--background)!important;color:var(--foreground)!important}html[data-theme=dark] .login-card,html[data-theme=dark] .signup-card,html[data-theme=dark] .onboarding-card{background:var(--card)!important;border-color:var(--border)!important;box-shadow:none!important}html[data-theme=dark]{--primary:#fafafa;--primary-foreground:#050505;--accent:#fafafa;--accent-foreground:#050505;--success:#fafafa;--success-foreground:#050505;--warning:#d4d4d8;--warning-foreground:#050505;--danger:#d4d4d8;--danger-foreground:#050505;--ring:#fafafa;--color-accent:#fafafa;--color-accent-hover:#e4e4e7;--color-accent-light:#111;--color-success:#fafafa;--color-success-light:#111;--color-warning:#d4d4d8;--color-warning-light:#111;--color-danger:#d4d4d8;--color-danger-light:#111;--wf-green:#fafafa;--wf-green-bright:#fafafa;--wf-green-dark:#a1a1aa}html[data-theme=dark] [style*="color: #008b4a" i],html[data-theme=dark] [style*="color: #047857" i],html[data-theme=dark] [style*="color: #059669" i],html[data-theme=dark] [style*="color: #10b981" i],html[data-theme=dark] [style*="color: #16a34a" i],html[data-theme=dark] [style*="color: #15803d" i],html[data-theme=dark] [style*="color: #166534" i],html[data-theme=dark] [style*="color: #22c55e" i],html[data-theme=dark] [style*="color: #2563eb" i],html[data-theme=dark] [style*="color: #1d4ed8" i],html[data-theme=dark] [style*="color: #3b82f6" i],html[data-theme=dark] [style*="color: #6c63ff" i],html[data-theme=dark] [style*="color: #7c3aed" i],html[data-theme=dark] [style*="color: #7e22ce" i],html[data-theme=dark] [style*="color: #8b5cf6" i],html[data-theme=dark] [style*="color: #9333ea" i],html[data-theme=dark] [style*="color: #c2410c" i],html[data-theme=dark] [style*="color: #d97706" i],html[data-theme=dark] [style*="color: #ea580c" i],html[data-theme=dark] [style*="color: #f59e0b" i],html[data-theme=dark] [style*="color: #f97316" i],html[data-theme=dark] [style*="color: #9a3412" i],html[data-theme=dark] [style*="color: #b91c1c" i],html[data-theme=dark] [style*="color: #dc2626" i],html[data-theme=dark] [style*="color: #ef4444" i]{color:var(--foreground)!important}html[data-theme=dark] [style*="background: #dcfce7" i],html[data-theme=dark] [style*="background: #d1fae5" i],html[data-theme=dark] [style*="background: #ecfdf3" i],html[data-theme=dark] [style*="background: #ecfdf5" i],html[data-theme=dark] [style*="background: #effff4" i],html[data-theme=dark] [style*="background: #f0fdf4" i],html[data-theme=dark] [style*="background: #dbeafe" i],html[data-theme=dark] [style*="background: #eff6ff" i],html[data-theme=dark] [style*="background: #ede9fe" i],html[data-theme=dark] [style*="background: #f3e8ff" i],html[data-theme=dark] [style*="background: #f5f3ff" i],html[data-theme=dark] [style*="background: #f8f7ff" i],html[data-theme=dark] [style*="background: #faf5ff" i],html[data-theme=dark] [style*="background: #ffedd5" i],html[data-theme=dark] [style*="background: #fff7ed" i],html[data-theme=dark] [style*="background: #fef3c7" i],html[data-theme=dark] [style*="background: #fef7e0" i],html[data-theme=dark] [style*="background: #fee2e2" i],html[data-theme=dark] [style*="background: #fef2f2" i],html[data-theme=dark] [style*="background: #fff1f2" i],html[data-theme=dark] [style*="background: #fce8e6" i]{background:var(--secondary)!important;border-color:var(--border)!important;color:var(--foreground)!important}html[data-theme=dark] [style*="background: #047857" i],html[data-theme=dark] [style*="background: #059669" i],html[data-theme=dark] [style*="background: #10b981" i],html[data-theme=dark] [style*="background: #16a34a" i],html[data-theme=dark] [style*="background: #22c55e" i],html[data-theme=dark] [style*="background: #2563eb" i],html[data-theme=dark] [style*="background: #1d4ed8" i],html[data-theme=dark] [style*="background: #3b82f6" i],html[data-theme=dark] [style*="background: #6366f1" i],html[data-theme=dark] [style*="background: #6c63ff" i],html[data-theme=dark] [style*="background: #7c3aed" i],html[data-theme=dark] [style*="background: #8b5cf6" i],html[data-theme=dark] [style*="background: #d97706" i],html[data-theme=dark] [style*="background: #f59e0b" i],html[data-theme=dark] [style*="background: #f97316" i],html[data-theme=dark] [style*="background: #dc2626" i],html[data-theme=dark] [style*="background: #ef4444" i]{background:var(--foreground)!important;border-color:var(--foreground)!important;color:var(--background)!important}html[data-theme=dark] [class*=badge],html[data-theme=dark] [class*=pill],html[data-theme=dark] [class*=status],html[data-theme=dark] [class*=tag]{background-color:var(--secondary)!important;border-color:var(--border)!important;color:var(--foreground)!important}html[data-theme=dark] .recharts-line path,html[data-theme=dark] .recharts-area path,html[data-theme=dark] .recharts-bar-rectangle path,html[data-theme=dark] .recharts-pie-sector path,html[data-theme=dark] .recharts-dot{fill:#fafafa!important;stroke:#fafafa!important}:root{--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:650}body,td,p,span,label,a,small{font-weight:var(--font-weight-regular)}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--font-weight-semibold)!important}button,[role=button],input,select,textarea,.theme-switcher-trigger,.theme-switcher-copy span{font-weight:var(--font-weight-medium)!important}th,[class*=nav],[class*=sidebar],[class*=menu],[class*=badge],[class*=pill],[class*=tag],[class*=status],[class*=label],[class*=title],[class*=value],[class*=metric],[class*=stat],[style*="font-weight: 700" i],[style*=font-weight\:700 i],[style*="font-weight: 800" i],[style*=font-weight\:800 i],[style*="font-weight: 850" i],[style*=font-weight\:850 i],[style*="font-weight: 900" i],[style*=font-weight\:900 i],[style*="font-weight: 950" i],[style*=font-weight\:950 i],h1[style*=font-weight],h2[style*=font-weight],h3[style*=font-weight],h4[style*=font-weight],h5[style*=font-weight],h6[style*=font-weight]{font-weight:var(--font-weight-semibold)!important}html[data-theme=dark] .app-header{width:100%;background:var(--background)!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] .header-left-area,html[data-theme=dark] .header-breadcrumb,html[data-theme=dark] .header-actions-area,html[data-theme=dark] .header-mobile-brand{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .header-breadcrumb{color:#000!important;width:fit-content!important}html[data-theme=dark] .header-left-area:before,html[data-theme=dark] .header-left-area:after,html[data-theme=dark] .header-breadcrumb:before,html[data-theme=dark] .header-breadcrumb:after{content:none!important;display:none!important}html[data-theme=dark] .header-breadcrumb span{color:#000!important;font-weight:var(--font-weight-regular)!important}html[data-theme=dark] .header-breadcrumb svg{color:#000!important;stroke:var(--muted-foreground)!important}html[data-theme=dark] .header-search,html[data-theme=dark] .header-user-button{background:var(--card)!important;border-color:var(--border)!important;box-shadow:none!important}html[data-theme=dark] button[style*="background: var(--foreground)" i],html[data-theme=dark] a[style*="background: var(--foreground)" i],html[data-theme=dark] [role=button][style*="background: var(--foreground)" i],html[data-theme=dark] button[style*="background: #fafafa" i],html[data-theme=dark] a[style*="background: #fafafa" i],html[data-theme=dark] [role=button][style*="background: #fafafa" i],html[data-theme=dark] button[style*="background: #fff" i],html[data-theme=dark] a[style*="background: #fff" i],html[data-theme=dark] [role=button][style*="background: #fff" i],html[data-theme=dark] .main-content button[style*="color: var(--background)" i],html[data-theme=dark] .main-content a[style*="color: var(--background)" i]{transition:background-color .16s,border-color .16s,color .16s,transform .16s!important}html[data-theme=dark] button[style*="background: var(--foreground)" i]:hover,html[data-theme=dark] a[style*="background: var(--foreground)" i]:hover,html[data-theme=dark] [role=button][style*="background: var(--foreground)" i]:hover,html[data-theme=dark] button[style*="background: #fafafa" i]:hover,html[data-theme=dark] a[style*="background: #fafafa" i]:hover,html[data-theme=dark] [role=button][style*="background: #fafafa" i]:hover,html[data-theme=dark] button[style*="background: #fff" i]:hover,html[data-theme=dark] a[style*="background: #fff" i]:hover,html[data-theme=dark] [role=button][style*="background: #fff" i]:hover,html[data-theme=dark] .main-content button[style*="color: var(--background)" i]:hover,html[data-theme=dark] .main-content a[style*="color: var(--background)" i]:hover{color:#050505!important;background-color:#d4d4d8!important;border-color:#d4d4d8!important}html[data-theme=light]{--background:#fff;--foreground:#0b1220;--card:#fff;--card-foreground:#0b1220;--popover:#fff;--popover-foreground:#0b1220;--border:#dfe5ec;--input:#e5e7eb;--muted:#f8fafc;--muted-foreground:#000;--placeholder:#000;--primary:#0f9f52;--primary-foreground:#fff;--secondary:#f8fafc;--secondary-foreground:#000;--accent:#0f9f52;--accent-foreground:#fff;--ring:#0f9f52;--color-bg:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-border:var(--border);--color-border-subtle:#edf2f7;--color-text-primary:var(--foreground);--color-text-secondary:#000;--color-text-muted:var(--muted-foreground);--color-accent:var(--primary);--color-accent-hover:#0b7f42;--color-accent-light:#e8f7ee}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] .app-shell,html[data-theme=light] .app-main,html[data-theme=light] .main-content{color:var(--foreground)!important;background:#fff!important}html[data-theme=light] .app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:#fffffff0!important}html[data-theme=light] .header-search,html[data-theme=light] .header-user-button{border-color:var(--border)!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}html[data-theme=light] .header-left-area,html[data-theme=light] .header-breadcrumb,html[data-theme=light] .header-actions-area,html[data-theme=light] .header-mobile-brand{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .header-breadcrumb span,html[data-theme=light] .header-breadcrumb svg{color:#000!important;stroke:#374151!important}html[data-theme=light] .desktop-sidebar,html[data-theme=light] .mobile-nav-drawer,html[data-theme=light] .desktop-sidebar aside,html[data-theme=light] .mobile-nav-drawer aside{border-color:var(--border)!important;box-shadow:none!important;background:#fff!important}html[data-theme=light] .desktop-sidebar aside *,html[data-theme=light] .mobile-nav-drawer aside *{color:#000!important}html[data-theme=light] .desktop-sidebar aside>div:first-child a>div,html[data-theme=light] .mobile-nav-drawer aside>div:first-child a>div{color:#fff!important;background:#111827!important}html[data-theme=light] .desktop-sidebar aside>div:first-child button,html[data-theme=light] .mobile-nav-drawer aside>div:first-child button{border-color:var(--border)!important;color:#687385!important;background:#f8fafc!important}html[data-theme=light] .main-sidebar-row,html[data-theme=light] .main-sidebar-subrow{color:#000!important;background:0 0!important;border-radius:8px!important}html[data-theme=light] .main-sidebar-row svg,html[data-theme=light] .main-sidebar-subrow svg{stroke:currentColor!important}html[data-theme=light] .main-sidebar-row:hover,html[data-theme=light] .main-sidebar-subrow:hover,html[data-theme=light] .main-sidebar-row.is-hovered,html[data-theme=light] .main-sidebar-subrow.is-hovered{color:#000!important;background:#f3f4f6!important}html[data-theme=light] .main-sidebar-row.is-active,html[data-theme=light] .main-sidebar-subrow.is-active{color:#064e3b!important;background:#e8f7ee!important}html[data-theme=light] .desktop-sidebar aside div[style*="text-transform: uppercase"],html[data-theme=light] .mobile-nav-drawer aside div[style*="text-transform: uppercase"]{color:#000!important}html[data-theme=light] .clients-page{color:var(--foreground)!important}html[data-theme=light] .clients-page h1,html[data-theme=light] .clients-page h2,html[data-theme=light] .clients-page strong{color:#000!important}html[data-theme=light] .clients-page [style*=linear-gradient\(145deg]{border-color:var(--border)!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}html[data-theme=light] .clients-page [style*=linear-gradient\(180deg]{background:#fff!important}html[data-theme=light] .clients-page input,html[data-theme=light] .clients-page select,html[data-theme=light] .clients-page button:not([style*="background: var(--foreground)" i]),html[data-theme=light] .clients-page [style*="background: rgba(255,255,255,0.015)" i],html[data-theme=light] .clients-page [style*="background: rgba(255,255,255,0.02)" i]{border-color:var(--border)!important;color:#000!important;background:#fff!important}html[data-theme=light] .clients-page a[style*="background: var(--foreground)" i],html[data-theme=light] .clients-page a[style*="border: 1px solid var(--foreground)" i]{color:#fff!important;background:#0f9f52!important;border-color:#0f9f52!important}html[data-theme=light] .clients-page a[style*="background: var(--foreground)" i]:hover,html[data-theme=light] .clients-page a[style*="border: 1px solid var(--foreground)" i]:hover{background:#0b7f42!important;border-color:#0b7f42!important}html[data-theme=light] .clients-page [style*="border: 1px solid var(--border)" i]{border-color:var(--border)!important}html[data-theme=light] .clients-page [style*="color: #a1a1aa" i],html[data-theme=light] .clients-page [style*="color: rgb(161, 161, 170)" i],html[data-theme=light] .clients-page [style*="color: #d4d4d8" i],html[data-theme=light] .clients-page [style*="color: rgb(212, 212, 216)" i],html[data-theme=light] .clients-page [style*="color: var(--muted-foreground)" i]{color:#000!important}html[data-theme=light] .clients-page [style*="background: var(--secondary)" i]{background:#f3f8f5!important}html[data-theme=light] .clients-page [style*=radial-gradient]{background:#f8fafc!important}html[data-theme=light] .clients-page table,html[data-theme=light] .clients-page tr,html[data-theme=light] .clients-page td,html[data-theme=light] .clients-page th{color:#000!important;border-color:var(--border)!important}html[data-theme=light] .clients-page th,html[data-theme=light] .clients-page td{color:#000!important}html[data-theme=light] .clients-page [style*="height: 38px"][style*="background: var(--foreground)" i]{color:#0f9f52!important;background:#fff!important;border-color:#0f9f52!important}html[data-theme=light] .clients-page>div[style*=repeat\(auto-fit]>div:first-child>div:first-child,html[data-theme=light] .clients-page>div[style*=repeat\(auto-fit]>div:nth-child(3)>div:first-child{color:#0f9f52!important;background:#e8f7ee!important;border-color:#d6f0df!important}html[data-theme=light] .clients-page>div[style*=repeat\(auto-fit]>div:nth-child(2)>div:first-child{color:#1d4ed8!important;background:#e8f0ff!important;border-color:#dbe7ff!important}html[data-theme=light] .clients-page>div[style*=repeat\(auto-fit]>div:nth-child(4)>div:first-child{color:#ea580c!important;background:#fff3e6!important;border-color:#ffead1!important}html[data-theme=light] .clients-page>div[style*=repeat\(auto-fit]>div:nth-child(5)>div:first-child{color:#6d28d9!important;background:#f1e8ff!important;border-color:#eadcff!important}.main-content .clients-page table{border-collapse:collapse!important;border-spacing:0!important}.main-content .clients-page thead tr{box-shadow:none!important;background:linear-gradient(#ffffff0b,#ffffff04)!important}.main-content .clients-page thead th,.main-content .clients-page thead td{color:#c4c4c7!important;letter-spacing:0!important;text-transform:none!important;border-bottom:1px solid var(--border)!important;background:0 0!important;height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:500!important;line-height:1!important}.main-content .clients-page tbody tr{box-shadow:none!important;border-radius:0!important}.main-content .clients-page tbody td{background:0 0!important}html[data-theme=dark] .main-content .clients-page tbody tr:hover,html[data-theme=dark] .main-content .clients-page tbody tr:hover td{background:var(--card-hover)!important}html[data-theme=dark] .main-content .clients-page tbody a,html[data-theme=dark] .main-content .clients-page tbody a:hover,html[data-theme=dark] .main-content .clients-page tbody a:focus-visible{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .main-content .clients-page tbody button:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)!important}html[data-theme=dark] .main-content .clients-page .client-row-action-menu{background:var(--popover)!important;color:var(--popover-foreground)!important}html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item,html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item svg{color:var(--popover-foreground)!important;stroke:currentColor!important}h1{color:#000!important;font-weight:700!important}h2,h3,h4,h5,h6{color:#000!important;font-weight:600!important}.main-content .clients-page .client-row-action-menu-item.is-danger,.main-content .clients-page .client-row-action-menu-item.is-danger svg{color:#dc2626!important;stroke:currentColor!important}.main-content .clients-page .client-row-action-menu-item.is-danger:hover,.main-content .clients-page .client-row-action-menu-item.is-danger:focus-visible{color:#b91c1c!important;background:#fef2f2!important}html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item.is-danger,html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item.is-danger svg{color:#f87171!important}html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item.is-danger:hover,html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item.is-danger:focus-visible{color:#fca5a5!important;background:#f8717124!important}html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item:hover,html[data-theme=dark] .main-content .clients-page .client-row-action-menu-item:focus-visible{background:var(--card-hover)!important;color:var(--popover-foreground)!important}html[data-theme=light] .main-content .clients-page thead tr{background:#fff!important}html[data-theme=light] .main-content .clients-page thead th,html[data-theme=light] .main-content .clients-page thead td{color:#000!important;border-bottom-color:var(--border)!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow{color:#000!important;background:0 0!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row *,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow *,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row *,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow *{color:inherit!important;stroke:currentColor!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-hovered,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-hovered{color:#000!important;background:#f3f4f6!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-active,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-active,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-active,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-active{color:#064e3b!important;background:#e8f7ee!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-active:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-active:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-active.is-hovered,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-active.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-active:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-active:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-active.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-active.is-hovered{color:#052e1f!important;background:#dff2e7!important}html[data-theme=dark] .app-header{background:#000!important}html[data-theme=dark] .app-header .header-left-area,html[data-theme=dark] .app-header .header-breadcrumb,html[data-theme=dark] .app-header .header-breadcrumb *,html[data-theme=dark] .app-header .header-mobile-brand{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .client-create-form{color:var(--color-text-primary);background:0 0}html[data-theme=light] .client-create-form h1,html[data-theme=light] .client-create-form h2,html[data-theme=light] .client-create-form strong{color:#000!important}html[data-theme=light] .client-create-form section,html[data-theme=light] .client-create-form label[style*="min-height: 54px"]{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}html[data-theme=light] .client-create-form section h2 span{color:#0f9f52!important;background:#e8f7ee!important;border:1px solid #d6f0df!important;border-radius:999px!important}html[data-theme=light] .client-create-form section h2 span svg{stroke:#0f9f52!important}html[data-theme=light] .client-create-form label>span:first-child{color:#000!important}html[data-theme=light] .client-create-form label>span:first-child b{color:#ef4444!important}html[data-theme=light] .client-create-form input,html[data-theme=light] .client-create-form select,html[data-theme=light] .client-create-form textarea,html[data-theme=light] .client-create-form div[style*="place-items: center"]{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#dfe5ec!important}html[data-theme=light] .client-create-form input::placeholder,html[data-theme=light] .client-create-form textarea::placeholder,html[data-theme=light] .client-create-form small{color:var(--color-text-muted)!important}.client-create-form [data-client-invalid=true] input,.client-create-form [data-client-invalid=true] select,.client-create-form [data-client-invalid=true] textarea,.client-create-form [data-client-invalid=true] [data-client-phone-prefix=true]{background:#7f1d1d38!important;border-color:#f87171!important;box-shadow:0 0 0 3px #f871712e!important}.client-create-form [data-client-invalid=true]>span:first-child,.client-create-form [data-client-error-message=true]{color:#fca5a5!important}html[data-theme=light] .client-create-form [data-client-invalid=true] input,html[data-theme=light] .client-create-form [data-client-invalid=true] select,html[data-theme=light] .client-create-form [data-client-invalid=true] textarea,html[data-theme=light] .client-create-form [data-client-invalid=true] [data-client-phone-prefix=true]{background:#fff7f7!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}html[data-theme=light] .client-create-form [data-client-invalid=true]>span:first-child,html[data-theme=light] .client-create-form [data-client-error-message=true]{color:#b91c1c!important}html[data-theme=light] .client-create-form a[href="/people/clients"]{color:#000!important;background:#fff!important;border-color:#dfe5ec!important}html[data-theme=light] .client-create-form button[type=submit]{color:#fff!important;background:#0f9f52!important;border-color:#0f9f52!important}html[data-theme=light] .client-create-form button[type=submit]:hover{background:#0b7f42!important;border-color:#0b7f42!important}html[data-theme=light] .client-create-form a[href=\/dashboard],html[data-theme=light] .client-create-form a[href="/people/clients"]+svg,html[data-theme=light] .client-create-form a[href="/people/clients"]{color:var(--color-text-muted)}@media (max-width:1024px){.main-content .client-create-form{padding-left:var(--space-page)!important;padding-right:var(--space-page)!important}}@media (min-width:1025px){.main-content .client-create-form{padding-left:calc(128px - clamp(16px,2.5vw,48px))!important;padding-right:calc(128px - clamp(16px,2.5vw,48px))!important}}@media (min-width:1440px){.main-content .client-create-form{padding-left:calc(128px - clamp(40px,4vw,80px))!important;padding-right:calc(128px - clamp(40px,4vw,80px))!important}}@media (min-width:2560px){.main-content .client-create-form{padding-left:calc(128px - clamp(64px,5vw,120px))!important;padding-right:calc(128px - clamp(64px,5vw,120px))!important}}:root,html[data-theme=dark]{--background:#050505;--foreground:#fafafa;--sidebar:#030303;--sidebar-foreground:#fafafa;--sidebar-muted:#000;--sidebar-active:#18181b;--sidebar-hover:#111;--card:#0b0b0b;--card-foreground:#fafafa;--card-hover:#111;--popover:#0b0b0b;--popover-foreground:#fafafa;--muted:#111;--muted-foreground:#000;--placeholder:#000;--border:#262626;--border-soft:#1a1a1a;--input:#0f0f0f;--input-border:#2a2a2a;--primary:#fff;--primary-foreground:#000;--secondary:#111;--secondary-foreground:#fafafa;--accent:#fff;--accent-foreground:#000;--ring:#fff;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--radius-card:8px;--radius-control:8px;--space-page:32px;--space-section:24px;--space-card:16px;--header-height:56px;--sidebar-width:240px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--color-bg:var(--background);--color-surface:var(--card);--color-surface-raised:var(--card-hover);--color-border:var(--border);--color-border-subtle:var(--border-soft);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-muted:var(--placeholder);--color-accent:var(--primary);--color-accent-hover:#e5e5e5;--color-accent-light:var(--secondary);--wf-green:var(--foreground);--wf-black:var(--foreground);--wf-space:var(--muted-foreground);--wf-gray:var(--placeholder);--wf-paper:var(--card);--wf-soft:var(--background);--wf-border:var(--border)}html[data-theme=light]{--background:#fff;--foreground:#000;--sidebar:#fff;--sidebar-foreground:#000;--sidebar-muted:#000;--sidebar-active:#f4f4f5;--sidebar-hover:#f7f7f8;--card:#fff;--card-foreground:#000;--card-hover:#f7f7f8;--popover:#fff;--popover-foreground:#000;--muted:#f4f4f5;--muted-foreground:#000;--placeholder:#000;--border:#e4e4e7;--border-soft:#f4f4f5;--input:#fff;--input-border:#d4d4d8;--primary:#09090b;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#000;--accent:#09090b;--accent-foreground:#fff;--ring:#09090b;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--radius-card:8px;--radius-control:8px;--space-page:32px;--space-section:24px;--space-card:16px;--header-height:56px;--sidebar-width:240px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--color-bg:var(--background);--color-surface:var(--card);--color-surface-raised:var(--card-hover);--color-border:var(--border);--color-border-subtle:var(--border-soft);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-muted:var(--placeholder);--color-accent:var(--primary);--color-accent-hover:#27272a;--color-accent-light:var(--secondary);--wf-green:var(--foreground);--wf-black:var(--foreground);--wf-space:var(--muted-foreground);--wf-gray:var(--placeholder);--wf-paper:var(--card);--wf-soft:var(--background);--wf-border:var(--border)}html,body{background:var(--background)!important;color:var(--foreground)!important;font-family:var(--font-body)!important}body,button,input,select,textarea{font-family:var(--font-body)!important}.app-shell,.app-main,.main-content,.main-content>main,.main-content>div{background:var(--background)!important;color:var(--foreground)!important}.main-content>main,.main-content>div[class$=-page],.main-content>div[class*=-page\ ]{padding:var(--space-page)!important}.app-header{min-height:var(--header-height)!important;height:var(--header-height)!important;background:var(--background)!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.header-left-area,.header-breadcrumb,.header-actions-area,.header-mobile-brand{box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border:0!important}.header-breadcrumb *,.app-header svg,.app-header button{color:var(--foreground)!important;stroke:currentColor!important}.header-search,.header-user-button{background:var(--input)!important;border:1px solid var(--input-border)!important;height:36px!important;color:var(--foreground)!important;box-shadow:none!important}.header-search input,.header-search input::placeholder,.header-username{color:#000!important;background:0 0!important}.desktop-sidebar,.mobile-nav-drawer,.desktop-sidebar aside,.mobile-nav-drawer aside{background:var(--sidebar)!important;border-color:var(--border)!important;color:var(--sidebar-foreground)!important;box-shadow:none!important}.desktop-sidebar aside *,.mobile-nav-drawer aside *{color:inherit!important;stroke:currentColor!important}.desktop-sidebar .main-sidebar-row,.desktop-sidebar .main-sidebar-subrow,.mobile-nav-drawer .main-sidebar-row,.mobile-nav-drawer .main-sidebar-subrow{color:var(--sidebar-muted)!important;background:0 0!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important}.desktop-sidebar .main-sidebar-row:hover,.desktop-sidebar .main-sidebar-subrow:hover,.desktop-sidebar .main-sidebar-row.is-hovered,.desktop-sidebar .main-sidebar-subrow.is-hovered,.mobile-nav-drawer .main-sidebar-row:hover,.mobile-nav-drawer .main-sidebar-subrow:hover,.mobile-nav-drawer .main-sidebar-row.is-hovered,.mobile-nav-drawer .main-sidebar-subrow.is-hovered{background:var(--sidebar-hover)!important;color:var(--sidebar-foreground)!important}.desktop-sidebar .main-sidebar-row.is-active,.desktop-sidebar .main-sidebar-subrow.is-active,.mobile-nav-drawer .main-sidebar-row.is-active,.mobile-nav-drawer .main-sidebar-subrow.is-active{background:var(--sidebar-active)!important;color:var(--sidebar-foreground)!important}p,small,td,th{color:inherit}.sales-page .sales-kpi-grid{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}@media (max-width:1024px){:root,html[data-theme=light],html[data-theme=dark]{--space-page:24px}}@media (max-width:640px){:root,html[data-theme=light],html[data-theme=dark]{--space-page:16px}}html[data-theme=dark] .desktop-sidebar,html[data-theme=dark] .mobile-nav-drawer,html[data-theme=dark] .desktop-sidebar aside,html[data-theme=dark] .mobile-nav-drawer aside,html[data-theme=light] .desktop-sidebar,html[data-theme=light] .mobile-nav-drawer,html[data-theme=light] .desktop-sidebar aside,html[data-theme=light] .mobile-nav-drawer aside{background:var(--sidebar)!important;border-color:var(--border)!important;color:var(--sidebar-foreground)!important}html[data-theme=dark] .desktop-sidebar .main-sidebar-row,html[data-theme=dark] .desktop-sidebar .main-sidebar-subrow,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-row,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-subrow,html[data-theme=light] .desktop-sidebar .main-sidebar-row,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow{color:var(--sidebar-muted)!important;background:0 0!important}html[data-theme=dark] .desktop-sidebar .main-sidebar-row:hover,html[data-theme=dark] .desktop-sidebar .main-sidebar-subrow:hover,html[data-theme=dark] .desktop-sidebar .main-sidebar-row.is-hovered,html[data-theme=dark] .desktop-sidebar .main-sidebar-subrow.is-hovered,html[data-theme=light] .desktop-sidebar .main-sidebar-row:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-hovered,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-hovered,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-row:hover,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-subrow:hover,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-row.is-hovered,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-subrow.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-hovered{background:var(--sidebar-hover)!important;color:var(--sidebar-foreground)!important}html[data-theme=dark] .desktop-sidebar .main-sidebar-row.is-active,html[data-theme=dark] .desktop-sidebar .main-sidebar-subrow.is-active,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-row.is-active,html[data-theme=dark] .mobile-nav-drawer .main-sidebar-subrow.is-active,html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-active,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-active,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-active,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-active{background:var(--sidebar-active)!important;color:var(--sidebar-foreground)!important}.app-header .header-breadcrumb{box-shadow:none!important;color:#000!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.app-header .header-breadcrumb span{color:#000!important;font-size:12px!important;font-weight:500!important}.app-header .header-breadcrumb svg{color:#000!important;stroke:currentColor!important}.app-header .header-left-area{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .app-header .header-breadcrumb,html[data-theme=light] .app-header .header-breadcrumb{box-shadow:none!important;color:#000!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:500!important;display:flex!important}html[data-theme=dark] .app-header .header-breadcrumb span,html[data-theme=light] .app-header .header-breadcrumb span{color:#000!important;font-size:12px!important;font-weight:500!important}html[data-theme=dark] .app-header .header-breadcrumb svg,html[data-theme=light] .app-header .header-breadcrumb svg{color:#000!important;stroke:currentColor!important}html[data-theme=dark] body .app-shell .app-header .header-breadcrumb,html[data-theme=light] body .app-shell .app-header .header-breadcrumb{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .app-shell .app-main .app-header .header-breadcrumb.header-breadcrumb,html[data-theme=light] body .app-shell .app-main .app-header .header-breadcrumb.header-breadcrumb{box-shadow:none!important;color:#000!important;background:0 0!important;border:0!important}html[data-theme=dark] body .app-shell .app-main .app-header .header-left-area.header-left-area,html[data-theme=light] body .app-shell .app-main .app-header .header-left-area.header-left-area,html[data-theme=dark] body .app-shell .app-main .app-header .header-left-area.header-left-area *,html[data-theme=light] body .app-shell .app-main .app-header .header-left-area.header-left-area *{box-shadow:none!important;background:0 0!important}html[data-theme=dark] body .app-shell .app-main .app-header .header-actions-area.header-actions-area,html[data-theme=light] body .app-shell .app-main .app-header .header-actions-area.header-actions-area{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .app-shell .app-main .app-header .header-actions-area.header-actions-area:before,html[data-theme=dark] body .app-shell .app-main .app-header .header-actions-area.header-actions-area:after,html[data-theme=light] body .app-shell .app-main .app-header .header-actions-area.header-actions-area:before,html[data-theme=light] body .app-shell .app-main .app-header .header-actions-area.header-actions-area:after,html[data-theme=dark] body .app-shell .app-main .app-header .header-left-area.header-left-area:before,html[data-theme=dark] body .app-shell .app-main .app-header .header-left-area.header-left-area:after,html[data-theme=dark] body .app-shell .app-main .app-header .header-breadcrumb.header-breadcrumb:before,html[data-theme=dark] body .app-shell .app-main .app-header .header-breadcrumb.header-breadcrumb:after,html[data-theme=light] body .app-shell .app-main .app-header .header-left-area.header-left-area:before,html[data-theme=light] body .app-shell .app-main .app-header .header-left-area.header-left-area:after,html[data-theme=light] body .app-shell .app-main .app-header .header-breadcrumb.header-breadcrumb:before,html[data-theme=light] body .app-shell .app-main .app-header .header-breadcrumb.header-breadcrumb:after{content:none!important;background:0 0!important;display:none!important}html[data-theme=dark] body .app-shell .main-content .client-detail-page .client-tabs .client-tab-button.client-tab-button{box-shadow:none!important;color:#000!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important}html[data-theme=dark] body .app-shell .main-content .client-detail-page .client-tabs .client-tab-button.client-tab-button.is-active,html[data-theme=dark] body .app-shell .main-content .client-detail-page .client-tabs .client-tab-button.client-tab-button.is-hovered,html[data-theme=dark] body .app-shell .main-content .client-detail-page .client-tabs .client-tab-button.client-tab-button:hover,html[data-theme=dark] body .app-shell .main-content .client-detail-page .client-tabs .client-tab-button.client-tab-button:focus-visible{box-shadow:none!important;color:var(--foreground)!important;border-bottom-color:var(--foreground)!important;background:0 0!important}html[data-theme=dark] body .app-shell .main-content .sales-page .sales-tabs.sales-tabs{border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important;gap:24px!important}html[data-theme=dark] body .app-shell .main-content .sales-page .sales-tabs.sales-tabs button{min-height:42px!important;box-shadow:none!important;color:#000!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;margin:0!important;padding:0 0 12px!important;transform:none!important}html[data-theme=dark] body .app-shell .main-content .sales-page .sales-tabs.sales-tabs button.is-active,html[data-theme=dark] body .app-shell .main-content .sales-page .sales-tabs.sales-tabs button:hover,html[data-theme=dark] body .app-shell .main-content .sales-page .sales-tabs.sales-tabs button:focus-visible{box-shadow:none!important;color:var(--foreground)!important;border-bottom-color:var(--foreground)!important;background:0 0!important}.wf-state{--wf-state-surface:color-mix(in srgb, var(--color-surface-raised) 94%, transparent);--wf-state-border:color-mix(in srgb, var(--color-border) 82%, transparent);--wf-state-muted:var(--color-text-secondary);--wf-state-icon-bg:var(--color-accent-light);--wf-state-icon-color:var(--color-accent);isolation:isolate;width:100%;min-height:260px;position:relative;overflow:hidden;border:1px solid var(--wf-state-border)!important;background:var(--wf-state-surface)!important;color:var(--color-text-primary)!important;text-align:center!important;box-shadow:none!important;border-radius:8px!important;align-content:center!important;place-items:center!important;gap:14px!important;padding:32px!important;display:grid!important}.wf-state--page{min-height:calc(100dvh - 96px);background:var(--color-bg)!important;border-color:#0000!important;border-radius:0!important}.wf-state--compact{min-height:136px;gap:8px!important;padding:18px!important}.wf-state__icon{background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--wf-state-icon-bg) 88%, #fff) 0%, var(--wf-state-icon-bg) 72%);width:116px;height:116px;color:var(--wf-state-icon-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-state-icon-color) 14%, transparent), 0 16px 34px color-mix(in srgb, var(--wf-state-icon-color) 13%, transparent);border:0;border-radius:50%;place-items:center;display:grid}.wf-state__icon>svg{width:46px;height:46px}.wf-state--compact .wf-state__icon{width:60px;height:60px}.wf-state--compact .wf-state__icon>svg{width:26px;height:26px}.wf-state--error{--wf-state-icon-bg:var(--color-danger-light);--wf-state-icon-color:var(--color-danger);--wf-state-border:color-mix(in srgb, var(--color-danger) 42%, var(--color-border))}.wf-state--loading{--wf-state-icon-bg:var(--color-info-light);--wf-state-icon-color:var(--color-info);--wf-state-progress-track:color-mix(in srgb, var(--color-border) 58%, transparent);--wf-state-progress-fill:color-mix(in srgb, var(--color-info) 84%, var(--color-success));background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-raised) 96%, var(--color-info-light)) 0%, var(--wf-state-surface) 54%, color-mix(in srgb, var(--color-surface-raised) 94%, var(--color-success-light)) 100%)!important}.wf-state--not-found{--wf-state-icon-bg:var(--color-warning-light);--wf-state-icon-color:var(--color-warning)}.wf-state--loading:before{content:"";z-index:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-info) 8%, transparent) 50%, transparent 100%);pointer-events:none;animation:2.4s ease-in-out infinite wf-state-sheen;position:absolute;inset:0;transform:translate(-100%)}.wf-state--loading>*{z-index:1;position:relative}.wf-state--loading .wf-state__icon{border-color:color-mix(in srgb, var(--wf-state-icon-color) 28%, var(--wf-state-border));background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, var(--wf-state-icon-bg)), var(--wf-state-icon-bg));width:68px;height:68px;box-shadow:inset 0 1px 0 #ffffff5c, 0 18px 34px color-mix(in srgb, var(--wf-state-icon-color) 16%, transparent)}.wf-loader-mark{width:40px;height:40px;display:block;position:relative}.wf-loader-mark__ring{background:conic-gradient(from 90deg, transparent 0deg, transparent 94deg, var(--wf-state-icon-color) 178deg, color-mix(in srgb, var(--color-success) 82%, var(--wf-state-icon-color)) 252deg, transparent 360deg);border-radius:999px;animation:1.05s linear infinite wf-state-spin;display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.wf-loader-mark__center{border:1px solid color-mix(in srgb, var(--wf-state-icon-color) 34%, transparent);background:linear-gradient(135deg, var(--wf-state-icon-color), color-mix(in srgb, var(--color-success) 76%, var(--wf-state-icon-color)));box-shadow:0 0 0 6px color-mix(in srgb, var(--wf-state-icon-color) 10%, transparent);border-radius:8px;animation:1.4s ease-in-out infinite wf-state-breathe;display:block;position:absolute;inset:12px}.wf-state__progress{border:1px solid var(--wf-state-progress-track);background:color-mix(in srgb, var(--color-surface) 86%, var(--color-border));border-radius:999px;width:min(232px,72vw);height:8px;display:block;overflow:hidden}.wf-state__progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--wf-state-progress-fill), var(--color-text-primary));width:46%;height:100%;animation:1.45s ease-in-out infinite wf-state-progress;display:block}.wf-state h1,.wf-state h2,.wf-state strong{color:var(--color-text-primary)!important;letter-spacing:0!important;margin:6px 0 0!important;font-size:clamp(18px,2vw,24px)!important;font-weight:750!important;line-height:1.2!important}.wf-state--page h1,.wf-state--page h2,.wf-state--page strong{font-size:clamp(22px,2.4vw,28px)!important}.wf-state--compact h1,.wf-state--compact h2,.wf-state--compact strong{font-size:14px!important}.wf-state p,.wf-state small,.wf-state span:not(.wf-state__icon){max-width:460px;color:var(--wf-state-muted)!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.wf-state--compact p,.wf-state--compact small{font-size:13px!important}.wf-state__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.wf-state__primary,.wf-state__secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;transition:filter .16s,transform .16s,background .16s;display:inline-flex}.wf-state__primary:hover{filter:brightness(.95);transform:translateY(-1px)}.wf-state__secondary:hover{background:var(--color-surface-raised)!important}.wf-state--compact .wf-state__primary,.wf-state--compact .wf-state__secondary{min-height:38px;padding:0 14px;font-size:13px}.wf-state__primary{border:1px solid var(--color-accent)!important;background:var(--color-accent)!important;color:var(--color-bg)!important}.wf-state__secondary{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text-primary)!important}.wf-state:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent)!important}@keyframes wf-state-spin{to{transform:rotate(360deg)}}@keyframes wf-state-sheen{0%,18%{opacity:0;transform:translate(-100%)}45%{opacity:1}82%,to{opacity:0;transform:translate(100%)}}@keyframes wf-state-breathe{0%,to{opacity:.82;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}@keyframes wf-state-progress{0%{transform:translate(-115%)}52%{transform:translate(62%)}to{transform:translate(220%)}}@media (prefers-reduced-motion:reduce){.wf-state--loading:before,.wf-loader-mark__ring,.wf-loader-mark__center,.wf-state__progress-bar{animation:none}.wf-state__progress-bar{transform:translate(62%)}}.accounting-empty,.payroll-empty,.tax-empty,.reports-empty-note,.reports-empty-chart,.wh-empty,.pricebook-empty,.pricebook-inline-empty,.po-empty,.po-inline-empty,.po-empty-items,.quotes-empty,.quotes-inline-empty,.hr-chat-empty,.hr-chat-empty-list,.supplier-empty,.rw-folder-empty,.rw-empty,.rw-card .rw-empty,.budget-empty{border-color:color-mix(in srgb, var(--color-border) 82%, transparent)!important;background:color-mix(in srgb, var(--color-surface-raised) 94%, transparent)!important;color:#000!important;box-shadow:none!important;border-radius:8px!important}.accounting-empty h1,.accounting-empty h2,.wh-empty h1,.wh-empty h2,.pricebook-empty h2,.po-empty h2,.quotes-empty h2,.hr-chat-empty strong,.supplier-empty h1,.supplier-empty strong,.rw-empty h1,.rw-empty strong{color:var(--color-text-primary)!important}.accounting-empty p,.wh-empty p,.pricebook-empty p,.po-empty p,.quotes-empty p,.hr-chat-empty p,.supplier-empty p,.rw-empty p{color:#000!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--ds-background-200);--foreground:var(--ds-gray-1000);--card:var(--system-kpi-surface);--card-foreground:var(--ds-gray-1000);--card-hover:var(--ds-gray-100);--popover:var(--ds-gray-100);--popover-foreground:var(--ds-gray-1000);--muted:var(--ds-gray-100);--muted-foreground:var(--ds-gray-900);--placeholder:var(--ds-gray-700);--border:var(--ds-gray-alpha-400);--border-soft:var(--ds-gray-alpha-200);--input:var(--system-kpi-surface);--input-border:var(--ds-gray-alpha-400);--secondary:var(--ds-gray-100);--secondary-foreground:var(--ds-gray-1000);--sidebar:var(--ds-background-100);--sidebar-foreground:var(--ds-gray-1000);--sidebar-muted:var(--ds-gray-900);--sidebar-active:var(--ds-gray-200);--sidebar-hover:var(--ds-gray-alpha-100);--primary:var(--ds-gray-1000);--primary-foreground:var(--ds-background-100);--success:#4ade80;--warning:#fbbf24;--danger:#f87171;--color-bg:var(--background);--color-surface:var(--card);--color-surface-raised:var(--card-hover);--color-border:var(--border);--color-border-subtle:var(--border-soft);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-muted:var(--placeholder);--color-accent:var(--primary);--color-accent-hover:#e5e5e5;--color-accent-light:var(--secondary);--wf-green:var(--foreground);--wf-black:var(--foreground);--wf-space:var(--muted-foreground);--wf-gray:var(--placeholder);--wf-paper:var(--card);--wf-soft:var(--background);--wf-border:var(--border)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--card-hover:#f7f7f8;--popover:#fff;--popover-foreground:#000;--muted:#f4f4f5;--muted-foreground:#000;--placeholder:#000;--border:#d8dee6;--border-soft:#eceff3;--input:#fff;--input-border:#c9d1da;--secondary:#f4f4f5;--secondary-foreground:#000;--sidebar:#fff;--sidebar-foreground:#000;--sidebar-muted:#000;--sidebar-active:#f1f5f9;--sidebar-hover:#f8fafc;--primary:#09090b;--primary-foreground:#fff;--success:#15803d;--warning:#b45309;--danger:#b91c1c;--color-bg:var(--background);--color-surface:var(--card);--color-surface-raised:var(--card-hover);--color-border:var(--border);--color-border-subtle:var(--border-soft);--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-muted:var(--placeholder);--color-accent:var(--primary);--color-accent-hover:#27272a;--color-accent-light:var(--secondary);--wf-green:var(--foreground);--wf-black:var(--foreground);--wf-space:var(--muted-foreground);--wf-gray:var(--placeholder);--wf-paper:var(--card);--wf-soft:var(--background);--wf-border:var(--border)}html[data-theme] body,html[data-theme] .app-shell,html[data-theme] .app-main,html[data-theme] .main-content,html[data-theme] .main-content>main,html[data-theme] .main-content>div,html[data-theme] [class*=workspace],html[data-theme] [class*=module-page],html[data-theme] [class$=-shell]{background-color:var(--background)!important;color:var(--foreground)!important}html[data-theme] h1,html[data-theme] h2,html[data-theme] h3,html[data-theme] h4,html[data-theme] h5,html[data-theme] h6,html[data-theme] strong,html[data-theme] b{color:var(--foreground)!important}html[data-theme] p,html[data-theme] small,html[data-theme] label,html[data-theme] figcaption,html[data-theme] caption,html[data-theme] td,html[data-theme] th,html[data-theme] [class*=subtitle],html[data-theme] [class*=description],html[data-theme] [class*=meta],html[data-theme] [class*=helper],html[data-theme] [class*=hint],html[data-theme] [class*=empty] p{color:var(--color-text-secondary)!important}html[data-theme] td strong,html[data-theme] th,html[data-theme] label>span,html[data-theme] [class*=title],html[data-theme] [class*=name],html[data-theme] [class*=value],html[data-theme=dark] [style*="color: #000" i],html[data-theme=dark] [style*="color:#000" i],html[data-theme=dark] [style*="color: black" i],html[data-theme=dark] [style*="color: rgb(0, 0, 0)" i],html[data-theme=dark] [style*="color: #09090b" i],html[data-theme=dark] [style*="color: #0f172a" i],html[data-theme=dark] [style*="color: #111827" i],html[data-theme=dark] [style*="color: #18181b" i],html[data-theme=dark] [style*="color: #202124" i],html[data-theme=dark] [style*="color: #334155" i],html[data-theme=dark] [style*="color: #374151" i],html[data-theme=dark] [style*="color: var(--color-text-secondary)" i]{color:var(--foreground)!important}html[data-theme=light] [style*="color: #71717a" i],html[data-theme=light] [style*="color: #737373" i],html[data-theme=light] [style*="color: var(--color-text-muted)" i],html[data-theme=light] [style*="color: #a1a1aa" i],html[data-theme=light] [style*="color: #d4d4d8" i],html[data-theme=light] [style*="color: rgb(161, 161, 170)" i],html[data-theme=light] [style*="color: rgb(212, 212, 216)" i]{color:#000!important}html[data-theme] input,html[data-theme] select,html[data-theme] textarea,html[data-theme] [contenteditable=true],html[data-theme] [role=textbox],html[data-theme] [class*=search] input,html[data-theme] [class*=field] input,html[data-theme] [class*=field] select,html[data-theme] [class*=field] textarea{background:var(--input)!important;border-color:var(--input-border)!important;color:var(--foreground)!important;caret-color:var(--foreground)!important}html[data-theme] input:not([data-chat-search-input])::placeholder,html[data-theme] textarea::placeholder,html[data-theme] [contenteditable=true]:empty:before{color:var(--placeholder)!important;opacity:1!important}html[data-theme] input:disabled,html[data-theme] select:disabled,html[data-theme] textarea:disabled,html[data-theme] button:disabled,html[data-theme] [aria-disabled=true]{opacity:1!important;background:color-mix(in srgb, var(--input) 72%, var(--muted))!important;border-color:var(--border-soft)!important;color:var(--placeholder)!important;cursor:not-allowed!important}html[data-theme] [class*=card],html[data-theme] [class*=panel],html[data-theme] [class*=modal],html[data-theme] [class*=drawer],html[data-theme] [class*=popover],html[data-theme] [class*=dropdown],html[data-theme] [class*=menu],html[data-theme] [class*=table-wrap],html[data-theme] [class*=empty],html[data-theme] section[style*="border: 1px solid"],html[data-theme] article[style*="border: 1px solid"]{border-color:var(--border)!important;color:var(--card-foreground)!important;box-shadow:none!important}html[data-theme=dark] [style*="background: #fff" i],html[data-theme=dark] [style*="background:#fff" i],html[data-theme=dark] [style*="background: white" i],html[data-theme=dark] [style*="background: #ffffff" i],html[data-theme=dark] [style*="background: #fafafa" i],html[data-theme=dark] [style*="background: #f9fafb" i],html[data-theme=dark] [style*="background: #f8fafc" i],html[data-theme=dark] [style*="background: #f4f4f5" i],html[data-theme=dark] [style*="background: #f3f4f6" i],html[data-theme=dark] [style*="background: #f1f5f9" i],html[data-theme=dark] [style*="background: rgb(255, 255, 255)" i],html[data-theme=dark] [style*="background: rgb(248, 250, 252)" i],html[data-theme=dark] [style*="background: rgb(244, 244, 245)" i]{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important}html[data-theme] table{color:var(--foreground)!important;border-color:var(--border)!important}html[data-theme] thead,html[data-theme] thead th,html[data-theme] thead td,html[data-theme] [class*=table-head],html[data-theme] [class*=table-header]{background:var(--card-hover)!important;color:var(--color-text-secondary)!important;border-color:var(--border)!important}html[data-theme] tbody tr,html[data-theme] td,html[data-theme] th,html[data-theme] [class*=table-row]{border-color:var(--border)!important}html[data-theme] tbody tr:hover,html[data-theme] tbody tr:hover td,html[data-theme] [class*=row]:hover{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)!important}html[data-theme] [class*=tabs] button,html[data-theme] [role=tab],html[data-theme] [class*=tab-button]{color:var(--color-text-secondary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] [class*=tabs] button:hover,html[data-theme] [class*=tabs] button:focus-visible,html[data-theme] [class*=tabs] button.active,html[data-theme] [class*=tabs] button.is-active,html[data-theme] [class*=tabs] button[aria-selected=true],html[data-theme] [role=tab]:hover,html[data-theme] [role=tab]:focus-visible,html[data-theme] [role=tab][aria-selected=true],html[data-theme] [class*=tab-button]:hover,html[data-theme] [class*=tab-button].active,html[data-theme] [class*=tab-button].is-active{color:var(--foreground)!important;border-bottom-color:var(--foreground)!important}html[data-theme] button,html[data-theme] [role=button],html[data-theme] a[class*=button],html[data-theme] [class*=btn],html[data-theme] [class*=control]{border-color:var(--border)!important;color:var(--foreground)!important}html[data-theme] button:hover,html[data-theme] [role=button]:hover,html[data-theme] a[class*=button]:hover,html[data-theme] [class*=btn]:hover,html[data-theme] [class*=control]:hover{background-color:var(--card-hover)!important;color:var(--foreground)!important}html[data-theme] button[class*=primary],html[data-theme] a[class*=primary],html[data-theme] [role=button][class*=primary],html[data-theme] button[type=submit],html[data-theme] a[style*="background: var(--foreground)" i],html[data-theme] button[style*="background: var(--foreground)" i]{background:var(--foreground)!important;border-color:var(--foreground)!important;color:var(--background)!important}html[data-theme] [class*=badge],html[data-theme] [class*=pill],html[data-theme] [class*=chip],html[data-theme] [class*=tag],html[data-theme] [class*=status]{border-color:var(--border)!important}html[data-theme] svg{color:currentColor;stroke:currentColor}html[data-theme] .recharts-cartesian-axis-tick text,html[data-theme] .recharts-legend-item-text,html[data-theme] .recharts-text,html[data-theme] svg text{fill:var(--muted-foreground)!important;color:var(--color-text-secondary)!important}html[data-theme] .recharts-cartesian-grid line,html[data-theme] .recharts-polar-grid-angle line,html[data-theme] .recharts-polar-grid-concentric path,html[data-theme] svg [stroke=\#e5e7eb],html[data-theme] svg [stroke=\#E5E7EB],html[data-theme] svg [stroke=\#f3f4f6],html[data-theme] svg [stroke=\#F3F4F6]{stroke:var(--border)!important}html[data-theme] .desktop-sidebar .main-sidebar-row,html[data-theme] .desktop-sidebar .main-sidebar-subrow,html[data-theme] .mobile-nav-drawer .main-sidebar-row,html[data-theme] .mobile-nav-drawer .main-sidebar-subrow,html[data-theme] .project-workspace-nav-row,html[data-theme] .procurement-nav-row,html[data-theme] .warehouse-nav-row,html[data-theme] .workflow-sidebar a,html[data-theme] .hr-sidebar-nav a,html[data-theme] .employee-sidebar-nav a,html[data-theme] .accounting-sidebar a{color:var(--sidebar-muted)!important}html[data-theme] .desktop-sidebar .main-sidebar-row:hover,html[data-theme] .desktop-sidebar .main-sidebar-subrow:hover,html[data-theme] .desktop-sidebar .main-sidebar-row.is-active,html[data-theme] .desktop-sidebar .main-sidebar-subrow.is-active,html[data-theme] .mobile-nav-drawer .main-sidebar-row:hover,html[data-theme] .mobile-nav-drawer .main-sidebar-subrow:hover,html[data-theme] .mobile-nav-drawer .main-sidebar-row.is-active,html[data-theme] .mobile-nav-drawer .main-sidebar-subrow.is-active,html[data-theme] .project-workspace-nav-row:hover,html[data-theme] .project-workspace-nav-row.active,html[data-theme] .procurement-nav-row:hover,html[data-theme] .procurement-nav-row.active,html[data-theme] .warehouse-nav-row:hover,html[data-theme] .warehouse-nav-row.active,html[data-theme] .workflow-sidebar a:hover,html[data-theme] .workflow-sidebar a.active,html[data-theme] .hr-sidebar-nav a:hover,html[data-theme] .hr-sidebar-nav a.is-active,html[data-theme] .employee-sidebar-nav a:hover,html[data-theme] .employee-sidebar-nav a.is-active,html[data-theme] .accounting-sidebar a:hover,html[data-theme] .accounting-sidebar a.active{background:var(--sidebar-hover)!important;color:var(--sidebar-foreground)!important}html[data-theme=light]{--sidebar-border:#dbe3ed;--sidebar-divider:#d8dee7;--sidebar-icon:#000;--sidebar-muted:#000;--sidebar-section:#000;--sidebar-hover:#eeeeef;--sidebar-active:#0f7f86;--sidebar-foreground:#050505}html[data-theme=dark]{--sidebar-border:#27272a;--sidebar-divider:#303036;--sidebar-icon:#000;--sidebar-section:#000}html[data-theme=light] .desktop-sidebar,html[data-theme=light] .desktop-sidebar aside,html[data-theme=light] .mobile-nav-drawer,html[data-theme=light] .mobile-nav-drawer aside{color:#000!important;border-color:var(--sidebar-border)!important;background:#fff!important}html[data-theme=light] .desktop-sidebar aside>div:first-child span,html[data-theme=light] .mobile-nav-drawer aside>div:first-child span{color:#000!important}html[data-theme=light] .desktop-sidebar aside div[style*="text-transform: uppercase"],html[data-theme=light] .mobile-nav-drawer aside div[style*="text-transform: uppercase"]{color:var(--sidebar-section)!important;letter-spacing:0!important;font-size:10px!important;font-weight:850!important}html[data-theme=light] :is(.hr-nav-group-label,.employee-nav-group-label,.project-workspace-sidebar p,.procurement-sidebar-label,.warehouse-sidebar p,.workflow-nav p,.accounting-sidebar p,.rw-sidebar-folder-head){color:var(--sidebar-section)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow,html[data-theme=light] .project-workspace-nav-row,html[data-theme=light] .procurement-nav-row,html[data-theme=light] .warehouse-nav-row,html[data-theme=light] .workflow-sidebar a,html[data-theme=light] .workflow-parent,html[data-theme=light] .hr-sidebar-nav a,html[data-theme=light] .hr-nav-item,html[data-theme=light] .hr-mobile-sidebar .hr-sidebar-nav a,html[data-theme=light] .employee-sidebar-nav a,html[data-theme=light] .employee-nav-item,html[data-theme=light] .accounting-nav-row,html[data-theme=light] .accounting-sidebar a,html[data-theme=light] .rw-sidebar-folders section>button:not(.rw-sidebar-folder-head),html[data-theme=light] .wf-settings-menu button{min-height:36px!important;color:var(--sidebar-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;font-size:13px!important;font-weight:650!important;line-height:22px!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row svg,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow svg,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row svg,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow svg,html[data-theme=light] .project-workspace-nav-row svg,html[data-theme=light] .procurement-nav-row svg,html[data-theme=light] .warehouse-nav-row svg,html[data-theme=light] .workflow-sidebar a svg,html[data-theme=light] .workflow-parent svg,html[data-theme=light] .hr-sidebar-nav a svg,html[data-theme=light] .hr-nav-item svg,html[data-theme=light] .hr-mobile-sidebar .hr-sidebar-nav a svg,html[data-theme=light] .employee-sidebar-nav a svg,html[data-theme=light] .employee-nav-item svg,html[data-theme=light] .accounting-nav-row svg,html[data-theme=light] .accounting-sidebar a svg,html[data-theme=light] .rw-sidebar-folders section>button:not(.rw-sidebar-folder-head) svg,html[data-theme=light] .wf-settings-menu button svg{color:var(--sidebar-icon)!important;stroke:currentColor!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow:hover,html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-hovered,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow:hover,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-hovered,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-hovered,html[data-theme=light] .project-workspace-nav-row:hover,html[data-theme=light] .procurement-nav-row:hover,html[data-theme=light] .warehouse-nav-row:hover,html[data-theme=light] .workflow-sidebar a:hover,html[data-theme=light] .workflow-parent:hover,html[data-theme=light] .hr-sidebar-nav a:hover,html[data-theme=light] .hr-nav-item:hover,html[data-theme=light] .hr-mobile-sidebar .hr-sidebar-nav a:hover,html[data-theme=light] .employee-sidebar-nav a:hover,html[data-theme=light] .employee-nav-item:hover,html[data-theme=light] .accounting-nav-row:hover,html[data-theme=light] .accounting-sidebar a:hover,html[data-theme=light] .rw-sidebar-folders section>button:not(.rw-sidebar-folder-head):hover,html[data-theme=light] .wf-settings-menu button:hover{background:var(--sidebar-hover)!important;color:var(--sidebar-foreground)!important}html[data-theme=light] :is(.desktop-sidebar .main-sidebar-row:hover,.desktop-sidebar .main-sidebar-subrow:hover,.desktop-sidebar .main-sidebar-row.is-hovered,.desktop-sidebar .main-sidebar-subrow.is-hovered,.mobile-nav-drawer .main-sidebar-row:hover,.mobile-nav-drawer .main-sidebar-subrow:hover,.mobile-nav-drawer .main-sidebar-row.is-hovered,.mobile-nav-drawer .main-sidebar-subrow.is-hovered,.project-workspace-nav-row:hover,.procurement-nav-row:hover,.warehouse-nav-row:hover,.workflow-sidebar a:hover,.workflow-parent:hover,.hr-sidebar-nav a:hover,.hr-nav-item:hover,.hr-mobile-sidebar .hr-sidebar-nav a:hover,.employee-sidebar-nav a:hover,.employee-nav-item:hover,.accounting-nav-row:hover,.accounting-sidebar a:hover,.rw-sidebar-folders section>button:not(.rw-sidebar-folder-head):hover,.wf-settings-menu button:hover) svg{color:var(--sidebar-foreground)!important;stroke:currentColor!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-active,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-active,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-active,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-active,html[data-theme=light] .project-workspace-nav-row.active,html[data-theme=light] .procurement-nav-row.active,html[data-theme=light] .warehouse-nav-row.active,html[data-theme=light] .workflow-sidebar a.active,html[data-theme=light] .workflow-parent.active,html[data-theme=light] .hr-sidebar-nav a.is-active,html[data-theme=light] .hr-nav-item.is-active,html[data-theme=light] .hr-mobile-sidebar .hr-sidebar-nav a.is-active,html[data-theme=light] .employee-sidebar-nav a.is-active,html[data-theme=light] .employee-nav-item.is-active,html[data-theme=light] .accounting-nav-row.active,html[data-theme=light] .accounting-sidebar a.active,html[data-theme=light] .rw-sidebar-folders section>button.active:not(.rw-sidebar-folder-head),html[data-theme=light] .wf-settings-menu button.active{background:var(--sidebar-active)!important;color:var(--sidebar-foreground)!important;box-shadow:none!important;border-color:#0000!important;outline:none!important;font-weight:850!important}html[data-theme=light] :is(.desktop-sidebar .main-sidebar-row.is-active,.desktop-sidebar .main-sidebar-subrow.is-active,.mobile-nav-drawer .main-sidebar-row.is-active,.mobile-nav-drawer .main-sidebar-subrow.is-active,.project-workspace-nav-row.active,.procurement-nav-row.active,.warehouse-nav-row.active,.workflow-sidebar a.active,.workflow-parent.active,.hr-sidebar-nav a.is-active,.hr-nav-item.is-active,.hr-mobile-sidebar .hr-sidebar-nav a.is-active,.employee-sidebar-nav a.is-active,.employee-nav-item.is-active,.accounting-nav-row.active,.accounting-sidebar a.active,.rw-sidebar-folders section>button.active:not(.rw-sidebar-folder-head),.wf-settings-menu button.active) *{color:var(--sidebar-foreground)!important;stroke:currentColor!important}html[data-theme=light] :is(.desktop-sidebar .main-sidebar-row.is-active,.desktop-sidebar .main-sidebar-subrow.is-active,.mobile-nav-drawer .main-sidebar-row.is-active,.mobile-nav-drawer .main-sidebar-subrow.is-active,.project-workspace-nav-row.active,.procurement-nav-row.active,.warehouse-nav-row.active,.workflow-sidebar a.active,.workflow-parent.active,.hr-sidebar-nav a.is-active,.hr-nav-item.is-active,.hr-mobile-sidebar .hr-sidebar-nav a.is-active,.employee-sidebar-nav a.is-active,.employee-nav-item.is-active,.accounting-nav-row.active,.accounting-sidebar a.active,.rw-sidebar-folders section>button.active:not(.rw-sidebar-folder-head),.wf-settings-menu button.active):hover{background:var(--sidebar-active)!important;color:var(--sidebar-foreground)!important}html[data-theme=light] .desktop-sidebar .main-sidebar-row.is-active svg,html[data-theme=light] .desktop-sidebar .main-sidebar-subrow.is-active svg,html[data-theme=light] .mobile-nav-drawer .main-sidebar-row.is-active svg,html[data-theme=light] .mobile-nav-drawer .main-sidebar-subrow.is-active svg{color:var(--sidebar-foreground)!important}:root,html[data-theme=light]{--background:#f8f8f8;--color-bg:#f8f8f8;--wf-soft:#f8f8f8}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] .app-shell,html[data-theme=light] .app-main,html[data-theme=light] .main-content,html[data-theme=light] .main-content>main,html[data-theme=light] .main-content>div,html[data-theme=light] .client-portal-shell,html[data-theme=light] [class*=workspace],html[data-theme=light] [class*=module-page],html[data-theme=light] [class$=-shell]{background-color:#f8f8f8!important}html[data-theme] .dashboard-page .dash-header-row,html[data-theme] .dashboard-page .dashboard-header-actions{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] .dashboard-page .dash-header-row{padding-left:0!important;padding-right:0!important}.main-content>main.dashboard-page{padding-top:4px!important}html[data-theme=light] .dashboard-page [class*=row]:hover,.dashboard-page [class*=row]:hover{background-color:#0000!important}.ai-assistant-root{z-index:220;color:#000;font-family:var(--font-body);position:fixed;bottom:18px;right:84px}.ai-assistant-root button:hover{transform:none}.main-content>main.dashboard-page{--dashboard-inline-space:clamp(48px, 10.5vw, 176px);--dashboard-max-width:1640px;background:#f3f4f6!important;width:100%!important;max-width:none!important;padding:0!important}html[data-theme] .main-content:has(>main.dashboard-page){padding:0!important}.main-content:has(>main.dashboard-page){padding:0!important}html[data-theme=light] .main-content>main.dashboard-page{background:#f3f4f6!important}.dashboard-page .dashboard-hero{color:#000;background:linear-gradient(#e5f68c 0% 46%,#f3f4f6 100%);margin:0;padding:34px 0 64px}.dashboard-page.dashboard-tab-sales .dashboard-hero{background:linear-gradient(#d5f6e5 0% 46%,#f3f4f6 100%)}.dashboard-page .dashboard-inner{width:min(var(--dashboard-max-width), calc(100% - var(--dashboard-inline-space)));margin:0 auto}.dashboard-page .dashboard-content{box-sizing:border-box;background:#f3f4f6;width:100%;max-width:none;margin:0;padding:0 0 32px}.dashboard-page .dashboard-content>*{width:min(var(--dashboard-max-width), calc(100% - var(--dashboard-inline-space)));margin-left:auto!important;margin-right:auto!important}.dashboard-page .dashboard-hero .dash-header-row,.dashboard-page .dashboard-hero .dashboard-header-actions{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.dashboard-page .dashboard-hero h1,.dashboard-page .dashboard-hero p{color:#000!important}.dashboard-page .dashboard-hero p{opacity:.94}.dashboard-page .dashboard-hero .dashboard-tabs{border-bottom-color:#0f172a47!important}html[data-theme] .dashboard-page .dashboard-hero .dashboard-tabs button,html[data-theme=light] .dashboard-page .dashboard-hero .dashboard-tabs button:not(.is-active){color:#000!important;background:0 0!important}html[data-theme] .dashboard-page .dashboard-hero .dashboard-tabs button.is-active{color:#000!important;border-bottom-color:#0f172a!important}html[data-theme] .dashboard-page .dashboard-hero .dashboard-tabs button:hover,html[data-theme] .dashboard-page .dashboard-hero .dashboard-tabs button:focus-visible{color:#000!important;background:#fff!important;border-bottom-color:#0f172a!important}.dashboard-page .dashboard-hero .dashboard-kpi-card{-webkit-backdrop-filter:blur(20px)saturate(190%);position:relative;overflow:hidden;background:linear-gradient(135deg,#fffffff0,#ffffff9e 48%,#ffffffdb)!important;border:1px solid #ffffffeb!important;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff75,0 18px 42px #0f172a14!important}.dashboard-page .dashboard-hero .dashboard-kpi-card:before{content:"";pointer-events:none;opacity:.88;background:linear-gradient(115deg,#ffffffeb 0%,#ffffff47 34%,#0000 60%),radial-gradient(circle at 12% 0,#ffffffc7,#0000 38%);position:absolute;inset:0}.dashboard-page .dashboard-hero .dashboard-kpi-card>*{z-index:1;position:relative}html[data-theme] .main-content>.clients-page,.main-content>.clients-page{background:#f3f4f6!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.main-content:has(>.clients-page){background:#f3f4f6!important;padding:0!important}.app-main:has(.clients-page) .main-content{background:#f3f4f6!important;padding:0!important}.clients-page{--clients-inline-space:clamp(48px, 10.5vw, 176px);--clients-max-width:1640px;color:#000;min-height:100%;background:#f3f4f6!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.clients-page .clients-hero{background:linear-gradient(#e5f68c 0% 46%,#f3f4f6 100%);margin:0;padding:34px 0 42px;width:100%!important;max-width:none!important}.clients-page .clients-inner,.clients-page .clients-content>*{width:min(var(--clients-max-width), calc(100% - var(--clients-inline-space)));margin-left:auto!important;margin-right:auto!important}.clients-page .clients-inner{gap:26px;display:grid}.clients-page .clients-content{background:#f3f4f6;padding:0 0 32px}.clients-page .client-stat-card{-webkit-backdrop-filter:none;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .clients-page .client-stat-card{box-shadow:none!important;background:0 0!important;border:0!important}.clients-page .client-stat-card:before{content:none}.clients-page .client-stat-card>*{z-index:1;position:relative}.ai-assistant-fab{color:#fff;cursor:pointer;background:#111827;border:1px solid #dbe3ef;border-radius:50%;place-items:center;gap:0;width:58px;height:58px;display:grid;box-shadow:0 18px 38px #0f172a38}.ai-assistant-fab span{font-size:10px;font-weight:900;line-height:1}.ai-assistant-panel{background:#fff;border:1px solid #d8e0eb;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(430px,100vw - 32px);height:min(640px,100dvh - 118px);display:grid;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.ai-assistant-header{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.ai-assistant-title{align-items:center;gap:10px;min-width:0;display:flex}.ai-assistant-mark,.ai-assistant-message-icon{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ai-assistant-mark{color:#15803d;background:#ecfdf5}.ai-assistant-title strong,.ai-assistant-title small{min-width:0;display:block}.ai-assistant-title strong{color:#000;font-size:14px;font-weight:900}.ai-assistant-title small{color:#000;margin-top:2px;font-size:12px;font-weight:700}.ai-assistant-actions{align-items:center;gap:5px;display:flex}.ai-assistant-actions button{color:#000;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ai-assistant-thread{background:#f8fafc;flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.ai-assistant-message{grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:8px;width:fit-content;max-width:96%;display:grid}.ai-assistant-message.is-user{grid-template-columns:minmax(0,1fr) 30px;margin-left:auto}.ai-assistant-message.is-user .ai-assistant-message-icon{order:2}.ai-assistant-message-icon{color:#2563eb;background:#eef2ff}.ai-assistant-message.is-user .ai-assistant-message-icon{color:#b45309;background:#fef3c7}.ai-assistant-message p{color:#000;white-space:pre-wrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.5}.ai-assistant-message.is-user p{color:#fff;background:#111827;border-color:#111827}.ai-assistant-prompts{background:#fff;border-top:1px solid #e5e7eb;gap:7px;padding:10px 12px 0;display:flex;overflow-x:auto}.ai-assistant-prompts button{color:#000;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;flex:none;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.ai-assistant-prompts button:disabled{opacity:.55;cursor:wait}.ai-assistant-composer{background:#fff;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:9px;padding:12px;display:grid}.ai-assistant-composer textarea{resize:vertical;color:#000;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:44px;max-height:120px;padding:11px 12px;font-size:13px;font-weight:700;line-height:1.35}.ai-assistant-composer button{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.ai-assistant-composer button:disabled{cursor:not-allowed;background:#64748b}.ai-assistant-spin{animation:.8s linear infinite ai-assistant-spin}@keyframes ai-assistant-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .ai-assistant-panel,html[data-theme=dark] .ai-assistant-header,html[data-theme=dark] .ai-assistant-prompts,html[data-theme=dark] .ai-assistant-composer{background:#0a0a0a;border-color:#2a2a2a}html[data-theme=dark] .ai-assistant-thread{background:#000}html[data-theme=dark] .ai-assistant-title strong,html[data-theme=dark] .ai-assistant-message p,html[data-theme=dark] .ai-assistant-composer textarea{color:#ededed}html[data-theme=dark] .ai-assistant-title small{color:#000}html[data-theme=dark] .ai-assistant-actions button,html[data-theme=dark] .ai-assistant-prompts button,html[data-theme=dark] .ai-assistant-composer textarea,html[data-theme=dark] .ai-assistant-message p{background:#111;border-color:#2a2a2a}html[data-theme=dark] .ai-assistant-message.is-user p{color:#000;background:#ededed;border-color:#ededed}@media (max-width:640px){.ai-assistant-root{bottom:74px;right:12px}.ai-assistant-root.is-accounting-register{display:none}.ai-assistant-panel{width:calc(100vw - 24px);height:min(620px,100dvh - 154px);bottom:0;right:0}.ai-assistant-prompts{grid-template-columns:1fr 1fr;display:grid;overflow-x:visible}.ai-assistant-prompts button{white-space:normal;width:100%}}:where(a,button,input:not([data-chat-search-input]),select,textarea,summary,[role=button],[role=tab],[role=menuitem],[role=option],[tabindex]):focus-visible{outline:2px solid var(--wf-focus-ring,#2563eb);outline-offset:2px}html[data-theme=dark]{--wf-focus-ring:#60a5fa}.hr-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:16px;width:100%;min-width:0;display:grid}.hr-profile-main{gap:14px;min-width:0;display:grid}.hr-profile-layout>*{min-width:0}@media (max-width:1180px){.hr-profile-layout{grid-template-columns:1fr}}html[data-theme=light]{--background:#f4f6f8;--foreground:#000;--card:#fff;--card-foreground:#000;--border:#d8dee8;--input:#eef2f6;--input-border:#cfd7e3;--muted:#f7f9fb;--muted-foreground:#000;--color-bg:#f4f6f8;--color-surface:#fff;--color-surface-raised:#fff;--color-border:#d8dee8;--color-border-subtle:#eef2f6;--color-text-primary:#000;--color-text-secondary:#000;--color-text-muted:#000;--shadow-sm:0 1px 2px #1018280a;--shadow-md:0 1px 2px #1018280d, 0 8px 20px #1018280a;--shadow-lg:0 16px 36px #1018281a;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--wf-focus-ring:#2563eb}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:14px;line-height:1.5}.app-auth-loading{background:var(--background,var(--color-bg));min-height:100dvh;color:var(--foreground,var(--color-text-primary));place-items:center;display:grid}.app-auth-loading span{border:1px solid var(--border,var(--color-border));background:var(--card,var(--color-surface));min-height:38px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}button:hover{transform:none}button:disabled,button[aria-disabled=true],[role=button][aria-disabled=true]{opacity:.58;cursor:not-allowed!important}.main-content:not(.workspace-content){padding:24px clamp(18px,2.6vw,44px)}.main-content>div,.main-content>main{min-width:0}.main-content h1{letter-spacing:0!important;font-size:clamp(25px,2.1vw,31px)!important;line-height:1.18!important}.main-content h2:not(.wf-card-title){letter-spacing:0!important;font-size:clamp(19px,1.45vw,23px)!important;line-height:1.24!important}.main-content h3:not(.wf-card-title){letter-spacing:0!important;font-size:15px!important;line-height:1.3!important}html[data-theme=light] .main-content p,html[data-theme=light] .main-content small,html[data-theme=light] .main-content [style*="color: var(--color-text-muted)" i],html[data-theme=light] .main-content [style*="color:var(--color-text-muted)" i],html[data-theme=light] .main-content [style*="color: var(--color-text-muted)" i],html[data-theme=light] .main-content [style*="color:var(--color-text-muted)" i],html[data-theme=light] .main-content [style*="color: var(--color-text-muted)" i],html[data-theme=light] .main-content [style*="color:var(--color-text-muted)" i],html[data-theme=light] .main-content [style*="color: var(--color-text-muted)" i],html[data-theme=light] .main-content [style*="color:var(--color-text-muted)" i]{color:var(--color-text-secondary)!important}.main-content input:not(.wf-control),.main-content select:not(.wf-control),.main-content textarea:not(.wf-control){min-height:42px;padding:9px 12px;line-height:1.35;border-color:var(--input-border,var(--color-border))!important;border-radius:8px!important;font-size:14px!important}.main-content input::placeholder,.main-content textarea::placeholder{color:var(--color-text-disabled)!important;opacity:1!important}.main-content button:not(.wf-button),.main-content a[role=button]:not(.wf-button),.main-content [role=button]:not(.wf-button){font-size:13px;font-weight:700;border-radius:8px!important;min-height:38px!important}.hr-chat-header-actions button,.hr-chat-composer button,.ai-assistant-actions button{min-height:34px!important}.main-content button[aria-label]:has(>svg:only-child){min-height:34px!important}.main-content button[aria-label]:has(>img:only-child){min-height:34px!important}.app-header button{min-height:40px!important}.main-content table{font-size:13px;border-spacing:0 8px!important}.main-content th{text-transform:uppercase;color:#000!important;letter-spacing:.04em!important;padding:12px 16px!important;font-size:12px!important;font-weight:800!important}.main-content td{color:#000;padding:14px 16px!important}html[data-theme=light] .main-content tbody tr:hover td{background:#f8fafc!important}.main-content>div>div[style*="background: #fff"],.main-content section[style*="background: #fff"],.main-content article[style*="background: #fff"],.main-content div[style*="background: #fff"][style*=border],.dashboard-card,.dashboard-kpi-card,.dashboard-module-card{border-color:var(--color-border)!important;box-shadow:var(--shadow-sm)!important;border-radius:8px!important}.dashboard-card,.dashboard-kpi-card,.dashboard-module-card{min-width:0}.dashboard-recent-activity-card{--dashboard-recent-activity-row-height:72px;height:340px;min-height:340px;max-height:340px;overflow:hidden}.dashboard-recent-activity-card .dashboard-card-header{flex:none}.dashboard-recent-activity-body{flex-direction:column;flex:auto;min-height:0;display:flex}.dashboard-recent-activity-empty{flex:auto;place-items:center;min-height:0;display:grid}.dashboard-recent-activity-list{max-height:calc(var(--dashboard-recent-activity-row-height) * 3);overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--color-text-muted) 55%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:none;margin-top:2px;padding-right:0;overflow:hidden}.dashboard-recent-activity-list.is-scrollable{padding-right:6px;overflow-y:auto}.dashboard-recent-activity-list:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #22c55e6b}.dashboard-recent-activity-list::-webkit-scrollbar{width:6px}.dashboard-recent-activity-list::-webkit-scrollbar-track{background:0 0}.dashboard-recent-activity-list::-webkit-scrollbar-thumb{background:#64748b6b;border-radius:999px}.dashboard-recent-activity-list::-webkit-scrollbar-thumb:hover{background:#64748b9e}.dashboard-recent-activity-row{flex:0 0 var(--dashboard-recent-activity-row-height);height:var(--dashboard-recent-activity-row-height);max-height:var(--dashboard-recent-activity-row-height);overflow:hidden;padding:10px 0!important}.dashboard-recent-activity-card .dashboard-activity-copy{min-width:0;overflow:hidden}.dashboard-recent-activity-card .dashboard-activity-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-recent-activity-card .dashboard-activity-subtext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-recent-activity-card .dashboard-activity-time{text-overflow:ellipsis;max-width:64px;overflow:hidden}.dashboard-recent-activity-link{flex:none;align-self:flex-start;padding-top:12px;margin-top:auto!important}@media (max-width:768px){.dashboard-recent-activity-card{--dashboard-recent-activity-row-height:78px;height:366px;min-height:366px;max-height:366px}.dashboard-recent-activity-list.is-scrollable{padding-right:4px}.dashboard-recent-activity-card .dashboard-activity-time{max-width:56px}}.dashboard-module-card:hover,.main-content a[style*="text-decoration: none"] article:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)!important}.dashboard-card .recharts-responsive-container,.main-content .recharts-responsive-container{min-width:0!important;min-height:180px!important}.dashboard-card .recharts-wrapper,.dashboard-card .recharts-surface,.main-content .recharts-wrapper,.main-content .recharts-surface{max-width:100%!important}.dashboard-page{--dashboard-inline-space:clamp(32px, 7vw, 132px)}.clients-page{--clients-inline-space:clamp(32px, 7vw, 132px)}.dashboard-page .dashboard-hero,.clients-page .clients-hero{padding-top:30px}.dashboard-page .dashboard-hero{background:linear-gradient(#e8f3c2 0% 44%,#f4f6f8 100%)}.dashboard-page.dashboard-tab-sales .dashboard-hero,.clients-page .clients-hero{background:linear-gradient(#dff4e8 0% 44%,#f4f6f8 100%)}.dashboard-page.dashboard-tab-financials .dashboard-hero{background:linear-gradient(#f4e8c6 0% 44%,#f4f6f8 100%)}.dashboard-page.dashboard-tab-operations .dashboard-hero{background:linear-gradient(#dbeafe 0% 44%,#f4f6f8 100%)}.dashboard-page .dashboard-content,.clients-page,.clients-page .clients-content,html[data-theme=light] .main-content>main.dashboard-page{background:#f4f6f8!important}html[data-theme=light] .main-content:has(>main.dashboard-page){background:#f4f6f8!important}html[data-theme=light] .main-content:has(>.clients-page){background:#f4f6f8!important}.dashboard-page .dashboard-hero .dashboard-kpi-card{border-color:#ffffffe0!important;box-shadow:0 12px 28px #10182814!important}@media (max-width:1024px){.main-content:not(.workspace-content){padding:22px 20px}.dashboard-page,.clients-page{--dashboard-inline-space:32px;--clients-inline-space:32px}}@media (max-width:768px){.main-content:not(.workspace-content){padding:18px 14px}.dashboard-page,.clients-page{--dashboard-inline-space:24px;--clients-inline-space:24px}.dashboard-page .dashboard-hero,.clients-page .clients-hero{padding:22px 0 34px}.dashboard-page .dashboard-content{padding-bottom:22px}.main-content h1{font-size:24px!important;line-height:1.2!important}.main-content table{min-width:720px}}@media (max-width:520px){.main-content:not(.workspace-content){padding:14px 12px}.dashboard-page,.clients-page{--dashboard-inline-space:20px;--clients-inline-space:20px}.main-content button:not(.wf-button),.main-content a[role=button]:not(.wf-button),.main-content [role=button]:not(.wf-button){min-height:40px!important}}html[data-theme] body .login-shell .login-hero-title,html[data-theme] body .login-shell .login-hero-copy .login-hero-title{color:#fff!important}html[data-theme] body .login-shell .login-hero-title span{color:#22c55e!important}html[data-theme] body .login-shell .login-hero-subtitle,html[data-theme] body .login-shell .login-footer-line,html[data-theme] body .login-shell .login-footer-line span,html[data-theme] body .login-shell .login-panel-subtitle,html[data-theme] body .login-shell .login-create-line{color:#b8c0cc!important}html[data-theme] body .login-shell .login-stat strong,html[data-theme] body .login-shell .login-panel-title{color:#fff!important}html[data-theme] body .login-shell .login-stat span,html[data-theme] body .login-shell .login-field>span,html[data-theme] body .login-shell .login-field-row>span{color:#d6dce5!important}html[data-theme] body .login-shell .login-input-wrap{border-color:color-mix(in srgb, var(--color-text-muted) 28%, transparent)!important;background:#05090d8f!important;box-shadow:inset 0 1px 12px #00000029!important}html[data-theme] body .login-shell .login-input-wrap:focus-within{border-color:#22c55eb8!important;box-shadow:0 0 0 3px #22c55e24,inset 0 1px 12px #00000029!important}html[data-theme] body .login-shell .login-control{color:#eef2f7!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] body .login-shell .login-control::placeholder{color:#aab3bf!important}html[data-theme] body .login-shell .login-social-button{color:#fff!important;border-color:color-mix(in srgb, var(--color-text-muted) 24%, transparent)!important;background:#05090d61!important}html[data-theme] body .login-shell .login-social-button:hover{border-color:color-mix(in srgb, var(--color-text-muted) 38%, transparent)!important;background:#0f172a80!important}@media (min-width:761px){html[data-theme] body .login-shell .login-panel-title{color:#000!important}html[data-theme] body .login-shell .login-panel-subtitle,html[data-theme] body .login-shell .login-create-line{color:var(--color-text-muted)!important}html[data-theme] body .login-shell .login-field>span,html[data-theme] body .login-shell .login-field-row>span{color:#000!important}html[data-theme] body .login-shell .login-input-wrap{color:var(--color-text-muted)!important;background:#fff!important;border-color:#cfd7e3!important;box-shadow:inset 0 1px 2px #1018280a!important}html[data-theme] body .login-shell .login-control{color:#000!important}html[data-theme] body .login-shell .login-control::placeholder{color:var(--color-text-muted)!important}html[data-theme] body .login-shell .login-social-button{color:#000!important;background:#fff!important;border-color:#cfd7e3!important}html[data-theme] body .login-shell .login-social-button:hover{border-color:var(--color-text-muted)!important;background:#f8fafc!important}}@media (max-width:760px){html[data-theme] body .login-shell .employee-login-panel,html[data-theme] body .login-shell .employee-login-panel>div{color:#d6dce5!important}html[data-theme] body .login-shell .employee-login-panel{border-color:color-mix(in srgb, var(--color-text-muted) 36%, transparent)!important;background:#05090d57!important}}html[data-theme] .app-shell:has(main.dashboard-page){background:var(--color-page)!important}html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar{width:232px!important;min-width:232px!important;max-width:232px!important;box-shadow:none!important;background:var(--color-surface)!important;border-right:1px solid var(--color-border)!important}html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar.is-collapsed{width:68px!important;min-width:68px!important;max-width:68px!important}html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar aside{-webkit-backdrop-filter:none!important;background:var(--color-surface)!important;border-right:0!important}html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar aside>div:first-child a{min-height:40px!important}html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar aside>div:first-child button{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar.is-collapsed aside{width:68px!important}:is(html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-row,html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-subrow){color:var(--color-text-secondary)!important;border-radius:8px!important;min-height:42px!important;font-size:14px!important}:is(html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-row.is-active,html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-subrow.is-active){box-shadow:none!important;color:var(--color-text-primary)!important;background:var(--color-surface-raised)!important}:is(html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-row.is-active *,html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-subrow.is-active *){color:currentColor!important;stroke:currentColor!important}:is(html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-row:not(.is-active):hover,html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-subrow:not(.is-active):hover,html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-row.is-hovered:not(.is-active),html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar .main-sidebar-subrow.is-hovered:not(.is-active)){color:var(--color-text-primary)!important;background:var(--color-surface-subtle)!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page){background:var(--color-page)!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .app-header{height:64px!important;box-shadow:none!important;background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;padding:0 24px!important}:is(html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-left-area,html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-breadcrumb){opacity:1!important;pointer-events:auto!important}:is(html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-breadcrumb,html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-breadcrumb *){color:var(--color-text-secondary)!important;font-size:13px!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-search{height:42px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:10px!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-search input{color:var(--color-text-primary)!important;font-size:14px!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-search-kbd{color:var(--color-text-secondary)!important;background:var(--color-surface-subtle)!important;border-color:var(--color-border)!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area{gap:8px!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area>button:not(.header-user-button):not(.wf-theme-toggle){color:var(--color-text-secondary)!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area>button:not(.header-user-button):not(.wf-theme-toggle):hover{background:var(--color-surface-subtle)!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area .profile-menu{color:var(--color-text-primary)!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area .profile-menu button{color:var(--color-text-primary)!important}:is(html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area .profile-menu button:hover,html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area .profile-menu button:focus-visible){color:var(--color-text-primary)!important;background:var(--color-surface-subtle)!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-actions-area .profile-menu>button:last-child{color:#dc2626!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-user-button{color:var(--color-text-primary)!important;min-height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:10px!important;gap:8px!important;padding:5px 12px 5px 5px!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-user-button .header-username{color:var(--color-text-primary)!important;font-size:14px!important;display:inline!important}html[data-theme] .main-content>main.dashboard-page{background:var(--color-page)!important}html[data-theme] .main-content:has(>main.dashboard-page){background:var(--color-page)!important}html[data-theme] .main-content>main.dashboard-page{--dashboard-inline-space:clamp(24px, 4vw, 52px);--dashboard-max-width:1360px}html[data-theme] .dashboard-page .dashboard-content>*,html[data-theme] .dashboard-page .dashboard-inner{width:min(var(--dashboard-max-width), calc(100% - var(--dashboard-inline-space)))!important}html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-card-header.dashboard-card-header,html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-ai-header.dashboard-ai-header,html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-status-panel.dashboard-status-panel,html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-card-header a{box-shadow:none!important;background:0 0!important}html[data-theme] .app-header .header-search .workspace-general-search-input{height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}html[data-theme] .app-header .header-search .workspace-general-search-input::placeholder{color:var(--color-text-muted)!important;opacity:1!important;font-weight:400!important}html[data-theme] .app-header .header-search .header-search-kbd{align-items:center!important;height:24px!important;min-height:0!important;font-size:12px!important;font-weight:500!important;line-height:1!important}@media (max-width:900px){html[data-theme] .app-shell:has(main.dashboard-page) .desktop-sidebar{display:none!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .app-header{grid-template-columns:auto minmax(0,1fr) auto!important;height:60px!important;padding:0 12px!important}html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-mobile-menu{width:40px!important;height:40px!important;display:grid!important}:is(html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-breadcrumb,html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-search-shell,html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-help-btn,html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-settings-btn,html[data-theme] .app-main:has(>.main-content>main.dashboard-page) .header-username){display:none!important}html[data-theme] .main-content>main.dashboard-page{--dashboard-inline-space:28px}}body:has(main.dashboard-page) .main-content{background:#fff!important;padding:0!important}.main-content>main.dashboard-page{--dashboard-inline-space:clamp(32px, 5.4vw, 72px);--dashboard-max-width:1180px;color:#111827;min-height:100%;background:#fff!important;padding:0!important}.dashboard-page .dashboard-shell-grid{background:#fff;grid-template-columns:minmax(0,1fr) 280px;min-height:calc(100dvh - 64px);display:grid}.dashboard-page .dashboard-primary-column{background:#fff;min-width:0}.dashboard-page .dashboard-hero,.dashboard-page.dashboard-tab-sales .dashboard-hero,.dashboard-page.dashboard-tab-financials .dashboard-hero,.dashboard-page.dashboard-tab-operations .dashboard-hero{background:#fff!important}.dashboard-page .dashboard-hero{border-bottom:1px solid #f1f1f1;margin:0!important;padding:32px 0 28px!important}.dashboard-page .dashboard-inner,.dashboard-page .dashboard-content>*{width:min(var(--dashboard-max-width), calc(100% - var(--dashboard-inline-space)))!important;margin-left:auto!important;margin-right:auto!important}.dashboard-page .dashboard-content{background:#fff!important;padding:28px 0 42px!important}.dashboard-page .dash-header-row{align-items:center!important;margin-bottom:22px!important}.dashboard-page .dashboard-greeting h1{color:#111827!important;font-size:26px!important;font-weight:650!important;line-height:1.12!important}.dashboard-page .dashboard-greeting p{color:var(--color-text-muted)!important;font-size:14px!important}.dashboard-page .dashboard-summary-pills{gap:8px!important;margin-top:14px!important}.dashboard-page .dashboard-summary-pill{color:#4b5563!important;background:#f7f7f8!important;border:0!important;border-radius:999px!important;min-height:30px!important;padding:6px 10px!important;font-size:12px!important}.dashboard-page .dashboard-top-button{min-height:38px!important;box-shadow:none!important;border-color:#eceef1!important;border-radius:12px!important}.dashboard-page .dashboard-date-button{background:#f7f7f8!important}.dashboard-page .dashboard-new-button{background:#111827!important;border-color:#111827!important}.dashboard-page .dashboard-tabs{width:max-content;max-width:100%;background:#f7f7f8!important;border:0!important;border-radius:14px!important;gap:4px!important;margin-bottom:24px!important;padding:4px!important}html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs button,html[data-theme=light] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs button:not(.is-active){color:var(--color-text-muted)!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:7px 14px!important}html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs button.is-active,html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs button.is-active:hover,html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs button.is-active:focus-visible{color:#111827!important;background:#fff!important;box-shadow:0 1px 2px #10182812!important}.dashboard-page .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}.dashboard-page .dashboard-kpi-card{min-height:112px;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:20px!important;padding:24px!important}.dashboard-page .dashboard-hero .dashboard-kpi-card:before{content:none!important}.dashboard-page .kpi-grid .dashboard-kpi-card:first-child,.dashboard-page .kpi-grid .dashboard-kpi-card:nth-child(3){background:#ebeafd!important}.dashboard-page .kpi-grid .dashboard-kpi-card:nth-child(2),.dashboard-page .kpi-grid .dashboard-kpi-card:nth-child(4){background:#e4f0fb!important}.dashboard-page .dashboard-kpi-card>div{gap:16px!important}.dashboard-page .dashboard-kpi-value{color:#111827!important;font-size:28px!important;font-weight:650!important}.dashboard-page .dashboard-kpi-spark{opacity:.58;width:44px!important;min-width:44px!important}.dashboard-page .dashboard-main-grid,.dashboard-page .charts-grid,.dashboard-page .data-grid{gap:28px!important}.dashboard-page .dashboard-main-grid{grid-template-columns:minmax(0,1fr) 272px!important}.dashboard-page .dashboard-left-stack,.dashboard-page .dashboard-bottom-grid{gap:28px!important}.dashboard-page .dashboard-card,.dashboard-page .dashboard-ai-card,.dashboard-page .dashboard-status-panel,.dashboard-page .dashboard-module-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#f7f7f8!important;border:0!important;border-radius:24px!important}.dashboard-page .dashboard-card{padding:24px!important}.dashboard-page .dashboard-card-header{margin-bottom:16px!important}.dashboard-page .dashboard-card-header h3,.dashboard-page .dashboard-status-panel h3,.dashboard-page .dashboard-ai-header h3{color:#111827!important;font-size:15px!important;font-weight:650!important}.dashboard-page .dashboard-card-action-link,.dashboard-page .dashboard-recent-activity-link{color:#111827!important;font-size:12px!important;font-weight:600!important}.dashboard-page .dashboard-revenue-card{min-height:328px!important}.dashboard-page .dashboard-revenue-layout{grid-template-columns:minmax(0,1fr) 210px!important;gap:28px!important}.dashboard-page .dashboard-revenue-chart{height:238px!important}.dashboard-page .dashboard-chart-tooltip{color:#111827!important;background:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 28px #10182817!important}.dashboard-page .dashboard-status-panel{padding:0!important}.dashboard-page .dashboard-status-content{gap:18px!important}.dashboard-page .dashboard-ai-card{min-height:328px}.dashboard-page .dashboard-ai-visual,.dashboard-page .dashboard-main-grid>.dashboard-ai-card .dashboard-ai-visual{background:#fff!important;border-radius:22px!important}.dashboard-page .dashboard-ai-wave,.dashboard-page .dashboard-ai-orb{opacity:.72}.dashboard-page .dashboard-quick-action-button{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:16px!important}.dashboard-page .dashboard-right-rail{background:#fff;border-left:1px solid #f1f1f1;align-self:start;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);padding:28px 20px;position:sticky;top:0;overflow:auto}.dashboard-page .dashboard-rail-section+.dashboard-rail-section{margin-top:28px}.dashboard-page .dashboard-rail-section h2{margin:0 0 16px;line-height:1.2;color:#111827!important;font-size:14px!important;font-weight:650!important}.dashboard-page .dashboard-rail-list{gap:10px;display:grid}.dashboard-page .dashboard-rail-item{color:#111827;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-height:42px;text-decoration:none;display:grid}.dashboard-page .dashboard-rail-item span:last-child{min-width:0}.dashboard-page .dashboard-rail-item strong,.dashboard-page .dashboard-rail-item small{min-width:0;display:block}.dashboard-page .dashboard-rail-item strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-page .dashboard-rail-item small{color:#8a8f98;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.3;overflow:hidden}.dashboard-page .dashboard-rail-icon,.dashboard-page .dashboard-rail-avatar{background:#f3f5f7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dashboard-page .dashboard-rail-avatar{color:#111827;background:linear-gradient(135deg,#e8ecff,#dff3f0);font-size:11px;font-weight:700}.dashboard-page .dashboard-rail-avatar.is-contact{background:linear-gradient(135deg,#dff1ff,#f2e8ff);border-radius:50%}.dashboard-page .dashboard-rail-empty{color:#8a8f98;background:#f7f7f8;border-radius:16px;padding:14px;font-size:12px}.dashboard-page .dashboard-activity-timeline,.dashboard-page .dashboard-activity-timeline .dashboard-rail-item{position:relative}.dashboard-page .dashboard-activity-timeline .dashboard-rail-item:not(:last-child):after{content:"";background:#ebedf0;width:1px;position:absolute;top:36px;bottom:-8px;left:16px}@media (max-width:1280px){.dashboard-page .dashboard-shell-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page .dashboard-right-rail{display:none}}@media (max-width:1100px){.dashboard-page .kpi-grid,.dashboard-page .charts-grid,.dashboard-page .data-grid,.dashboard-page .dashboard-main-grid,.dashboard-page .dashboard-bottom-grid,.dashboard-page .dashboard-revenue-layout{grid-template-columns:1fr 1fr!important}.dashboard-page .dashboard-main-grid>.dashboard-ai-card,.dashboard-page .dashboard-revenue-card{grid-column:1/-1}}@media (max-width:760px){.main-content>main.dashboard-page{--dashboard-inline-space:28px}.dashboard-page .dashboard-hero{padding:24px 0 22px!important}.dashboard-page .dash-header-row,.dashboard-page .dashboard-header-actions{width:100%}.dashboard-page .dashboard-header-actions,.dashboard-page .dashboard-header-actions>div,.dashboard-page .dashboard-top-button{flex:auto}.dashboard-page .dashboard-greeting h1{font-size:23px!important}.dashboard-page .dashboard-tabs{width:100%;overflow-x:auto}.dashboard-page .kpi-grid,.dashboard-page .charts-grid,.dashboard-page .data-grid,.dashboard-page .dashboard-main-grid,.dashboard-page .dashboard-bottom-grid,.dashboard-page .dashboard-revenue-layout{grid-template-columns:1fr!important;gap:16px!important}.dashboard-page .kpi-grid{padding:0!important;display:grid!important;overflow:visible!important}.dashboard-page .dashboard-kpi-card{min-height:108px;flex:none!important}.dashboard-page .dashboard-card,.dashboard-page .dashboard-ai-card{border-radius:20px!important;padding:18px!important}.dashboard-page .dashboard-revenue-chart{height:210px!important}}html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button,body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button{color:var(--color-text-secondary)!important;-webkit-text-fill-color:var(--color-text-secondary)!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 0 12px!important}html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button.is-active,body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button.is-active,html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button.is-active:hover,body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button.is-active:hover,html[data-theme] body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button.is-active:focus-visible,body .app-shell .main-content main.dashboard-page .dashboard-hero .dashboard-tabs.dashboard-tabs>button.is-active:focus-visible{color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #111827!important;border-radius:0!important}:root{--wf-system-header-height:52px}html[data-theme] body .app-header.wf-system-header,html[data-theme=light] body .app-header.wf-system-header,html[data-theme=dark] body .app-header.wf-system-header{width:100%!important;height:var(--wf-system-header-height)!important;min-height:var(--wf-system-header-height)!important;max-height:var(--wf-system-header-height)!important;z-index:95!important;color:#111827!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #e8edf2!important;grid-template-columns:max-content minmax(220px,260px) max-content minmax(0,1fr) max-content!important;align-items:center!important;gap:14px!important;padding:0 28px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}html[data-theme] body .wf-system-header *,html[data-theme] body .wf-system-header button,html[data-theme] body .wf-system-header svg{box-shadow:none!important;letter-spacing:0!important}html[data-theme] body .wf-system-header button,html[data-theme] body .wf-system-header a{max-width:none!important;min-height:0!important;transform:none!important}html[data-theme] body .wf-system-header .header-mobile-menu,html[data-theme] body .wf-system-header .wf-system-icon-btn{color:#111827!important;background:0 0!important;border:0!important;border-radius:5px!important;place-items:center!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important}html[data-theme] body .wf-system-header .header-search{color:#111827!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:5px!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 6px 0 12px!important}html[data-theme] body .wf-system-header .workspace-general-search-input{color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;height:100%!important;min-height:0!important;padding:0!important;font-size:14px!important;font-weight:400!important}html[data-theme] body .wf-system-header .workspace-general-search-input::placeholder{color:#8a94a6!important;opacity:1!important}html[data-theme] body .wf-system-header .header-search-kbd{color:#111827!important;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:4px!important;min-width:56px!important;height:24px!important;min-height:24px!important;font-size:10px!important;font-weight:600!important}html[data-theme] body .wf-system-header .wf-ai-center-button{color:#fff!important;white-space:nowrap!important;background:#ff6422!important;border:1px solid #ff6422!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}html[data-theme] body .wf-system-header .wf-ai-center-button *,html[data-theme] body .wf-system-header .wf-ai-center-button svg{color:#fff!important;stroke:currentColor!important}html[data-theme] body .wf-system-header .wf-system-dot,html[data-theme] body .wf-system-header .wf-system-avatar-status{pointer-events:none!important;border:1px solid #fff!important;border-radius:999px!important;position:absolute!important}html[data-theme] body .wf-system-header .wf-system-dot{width:7px!important;height:7px!important;top:7px!important;right:3px!important}html[data-theme] body .wf-system-header .wf-system-dot.is-online,html[data-theme] body .wf-system-header .wf-system-avatar-status{background:#03c95a!important}html[data-theme] body .wf-system-header .wf-system-dot.is-alert{background:#ec1717!important}html[data-theme] body .wf-system-header .header-user-button{background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;overflow:visible!important}html[data-theme] body .wf-system-header .wf-system-avatar-status{width:7px!important;height:7px!important;bottom:3px!important;right:1px!important}.wf-legacy-topbar{display:none!important}.hr-main>.wf-system-header,.employee-main>.wf-system-header{flex:0 0 var(--wf-system-header-height)!important}.warehouse-main,.project-workspace-main,.rw-main{grid-template-rows:var(--wf-system-header-height) minmax(0, 1fr)!important}.account-body{height:calc(100dvh - var(--wf-system-header-height))!important}@media (max-width:980px){html[data-theme] body .app-header.wf-system-header{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:10px!important;padding:0 12px!important}html[data-theme] body .wf-system-header .wf-system-left-tools,html[data-theme] body .wf-system-header .wf-optional-action,html[data-theme] body .wf-system-header>div[aria-hidden=true]{display:none!important}}@media (max-width:560px){html[data-theme] body .wf-system-header .wf-ai-center-button{width:36px!important;padding:0!important}html[data-theme] body .wf-system-header .wf-ai-center-button span,html[data-theme] body .wf-system-header .wf-ai-center-button svg:last-child,html[data-theme] body .wf-system-header .header-search-kbd{display:none!important}}html[data-theme] body .hr-workspace{--color-text-muted:var(--color-text-secondary);--system-kpi-muted:var(--color-text-secondary);--wf-admin-muted:var(--color-text-secondary);--hr-smart-ink:var(--wf-admin-text);--hr-smart-muted:var(--color-text-secondary);--hr-smart-border:var(--wf-admin-border);--hr-smart-soft:var(--wf-admin-surface-soft);--hr-smart-orange:#ff6422;--hr-smart-teal:#0d5a6b;--hr-smart-green:#03c95a;--hr-smart-red:#ec1717;--hr-smart-purple:#b24ac7;--wf-module-accent:var(--hr-smart-orange);--wf-admin-primary:var(--hr-smart-orange);background:var(--wf-admin-bg)!important;color:var(--wf-admin-text)!important}html[data-theme] body .hr-workspace .hr-sidebar,html[data-theme] body .hr-workspace .hr-mobile-sidebar{scroll-padding-bottom:64px;background:var(--wf-admin-surface)!important;border-right:1px solid var(--hr-smart-border)!important;color:var(--hr-smart-ink)!important;padding-bottom:max(64px, env(safe-area-inset-bottom))!important}html[data-theme] body .hr-workspace .hr-sidebar-brand{padding:0 14px 22px!important}html[data-theme] body .hr-workspace .hr-brand-mark{background:var(--hr-smart-orange)!important;color:#fff!important;width:34px!important;height:34px!important;box-shadow:none!important;border-radius:10px!important}html[data-theme] body .hr-workspace .hr-brand-title{color:var(--hr-smart-ink)!important;letter-spacing:0!important;font-size:18px!important;font-weight:800!important}html[data-theme] body .hr-workspace .hr-brand-subtitle,html[data-theme] body .hr-workspace .hr-nav-group-label{color:var(--color-text-muted)!important;letter-spacing:0!important;font-size:11px!important;font-weight:700!important}html[data-theme] body .hr-workspace .hr-nav-item,html[data-theme] body .hr-workspace .hr-back-link{min-height:34px!important;color:var(--hr-smart-ink)!important;border-radius:5px!important;font-size:14px!important;font-weight:500!important;line-height:21px!important}html[data-theme] body .hr-workspace .hr-nav-item svg,html[data-theme] body .hr-workspace .hr-back-link svg{color:var(--hr-smart-muted)!important}html[data-theme] body .hr-workspace .hr-nav-item:hover,html[data-theme] body .hr-workspace .hr-back-link:hover{background:var(--hr-smart-soft)!important;color:var(--hr-smart-orange)!important}html[data-theme] body .hr-workspace .hr-nav-item.is-active,html[data-theme] body .hr-workspace .hr-nav-item.is-active span{background:var(--hr-smart-soft)!important;box-shadow:inset 3px 0 var(--hr-smart-orange)!important;color:var(--hr-smart-orange)!important;font-weight:500!important}html[data-theme] body .hr-workspace .hr-nav-item.is-active span{box-shadow:none!important;background:0 0!important}html[data-theme] body .hr-workspace .hr-nav-item.is-active svg,html[data-theme] body .hr-workspace .hr-nav-item:hover svg,html[data-theme] body .hr-workspace .hr-back-link:hover svg{color:var(--hr-smart-orange)!important}html[data-theme] body .hr-workspace .hr-topbar{background:var(--wf-admin-surface)!important;border-bottom:1px solid var(--hr-smart-border)!important;min-height:52px!important;color:var(--hr-smart-ink)!important;padding:8px 18px!important}html[data-theme] body .hr-workspace .hr-page-title{color:var(--hr-smart-ink)!important;font-size:14px!important;font-weight:700!important}html[data-theme] body .hr-workspace .hr-page-subtitle{color:var(--hr-smart-muted)!important;font-size:11px!important}html[data-theme] body .hr-workspace .hr-search,html[data-theme] body .hr-workspace .hr-icon-button,html[data-theme] body .hr-workspace .hr-menu-button,html[data-theme] body .hr-workspace .hr-user-button{border:1px solid var(--hr-smart-border)!important;background:var(--wf-admin-surface)!important;min-height:34px!important;color:var(--hr-smart-ink)!important;box-shadow:none!important;border-radius:5px!important}html[data-theme] body .hr-workspace .hr-search{width:min(260px,24vw)!important}html[data-theme] body .hr-workspace .hr-search input,html[data-theme] body .hr-workspace .hr-search input::placeholder{color:var(--wf-admin-soft-text)!important;font-size:12px!important}html[data-theme] body .hr-workspace .hr-primary-button,html[data-theme] body .hr-workspace .hr-module-action{border:1px solid var(--hr-smart-orange)!important;background:var(--hr-smart-orange)!important;color:#fff!important;min-height:36px!important;box-shadow:none!important;border-radius:5px!important;font-size:12px!important;font-weight:700!important}html[data-theme] body .hr-workspace .hr-topbar{justify-content:space-between!important;align-items:center!important;gap:12px!important;height:52px!important;min-height:52px!important;padding:0 18px!important;display:flex!important}html[data-theme] body .hr-workspace .hr-topbar-left{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html[data-theme] body .hr-workspace .hr-topbar-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:13px!important;min-width:0!important;display:flex!important}html[data-theme] body .hr-workspace .hr-menu-button{border:1px solid var(--hr-smart-border)!important;background:var(--hr-smart-soft)!important;width:34px!important;height:34px!important;min-height:34px!important;color:var(--wf-admin-soft-text)!important;border-radius:6px!important;flex:0 0 34px!important;display:inline-flex!important}html[data-theme] body .hr-workspace .hr-search{border-color:var(--hr-smart-border)!important;border-radius:5px!important;flex:0 0 260px!important;gap:8px!important;width:260px!important;height:36px!important;min-height:36px!important;margin-left:0!important;padding:0 6px 0 12px!important}html[data-theme] body .hr-workspace .hr-search input{min-width:0!important;height:100%!important;font-size:12px!important;font-weight:500!important}html[data-theme] body .hr-workspace .hr-search-kbd{border:1px solid var(--hr-smart-border)!important;background:var(--wf-admin-surface)!important;min-width:56px!important;height:24px!important;color:var(--hr-smart-ink)!important;font-family:var(--font-body)!important;letter-spacing:.02em!important;white-space:nowrap!important;border-radius:4px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html[data-theme] body .hr-workspace .hr-icon-button{width:24px!important;height:34px!important;min-height:34px!important;color:var(--hr-smart-ink)!important;background:0 0!important;border:0!important;border-radius:5px!important;flex:0 0 24px!important;padding:0!important;position:relative!important}html[data-theme] body .hr-workspace .hr-icon-button svg,html[data-theme] body .hr-workspace .hr-menu-button svg,html[data-theme] body .hr-workspace .hr-ai-center-button svg{stroke-width:2.25px!important}html[data-theme] body .hr-workspace .hr-ai-center-button{border:1px solid var(--hr-smart-orange)!important;background:var(--hr-smart-orange)!important;color:#fff!important;white-space:nowrap!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}html[data-theme] body .hr-workspace .hr-notification-wrap{flex:none!important;align-items:center!important;display:inline-flex!important;position:relative!important}html[data-theme] body .hr-workspace .hr-topbar-dot{border:1px solid var(--wf-admin-surface)!important;border-radius:999px!important;width:7px!important;height:7px!important;position:absolute!important;top:7px!important;right:3px!important}html[data-theme] body .hr-workspace .hr-topbar-dot.is-online{background:var(--hr-smart-green)!important}html[data-theme] body .hr-workspace .hr-topbar-dot.is-alert{background:red!important}html[data-theme] body .hr-workspace .hr-user-button{background:0 0!important;border:0!important;border-radius:999px!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;position:relative!important}html[data-theme] body .hr-workspace .hr-user-avatar{border-radius:999px!important;flex:0 0 30px!important;width:30px!important;height:30px!important;font-size:11px!important}html[data-theme] body .hr-workspace .hr-user-status{border:1px solid var(--wf-admin-surface)!important;background:var(--hr-smart-green)!important;border-radius:999px!important;width:7px!important;height:7px!important;position:absolute!important;bottom:2px!important;right:1px!important}html[data-theme] body .hr-workspace .hr-content{background:var(--wf-admin-bg)!important;color:var(--hr-smart-ink)!important;padding-inline:0!important}html[data-theme] body .hr-workspace .hr-content>:is(.hr-module-page,main:not([class])){background:var(--wf-admin-bg)!important;min-height:calc(100vh - 52px)!important;color:var(--hr-smart-ink)!important;font-family:var(--font-body)!important;padding:24px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) h1{color:var(--hr-smart-ink)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) h2,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) h3,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) strong{color:var(--hr-smart-ink)!important;letter-spacing:0!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) h2{font-size:16px!important;font-weight:600!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) p,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) small,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) td,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) label,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) em{color:var(--hr-smart-muted)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(15, 23, 42)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(17, 24, 39)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(32, 44, 75)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #0f172a" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #111827" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #202c4b" i]{color:var(--hr-smart-ink)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(55, 65, 81)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(71, 85, 105)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #374151" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #475569" i]{color:var(--hr-smart-muted)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(29, 78, 216)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #1d4ed8" i]{color:var(--color-info)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(21, 128, 61)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #15803d" i]{color:var(--color-success-hover)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(185, 28, 28)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: rgb(220, 38, 38)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #b91c1c" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="color: #dc2626" i]{color:var(--color-danger)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(255, 255, 255)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #fff" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background-color: rgb(255, 255, 255)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background-color: #fff" i]{background-color:var(--wf-admin-surface)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(248, 250, 252)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(249, 250, 251)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: rgb(251, 253, 255)"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #f8fafc" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #f9fafb" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*="background: #fbfdff" i]{background-color:var(--wf-admin-surface-soft)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(section,article,aside,div)[style*=box-shadow],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) .hr-module-card,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) .hr-module-panel,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) .hr-theme-surface{background:var(--wf-admin-surface)!important;border:1px solid var(--hr-smart-border)!important;border-radius:6px!important;box-shadow:0 1px 2px #14203108!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) .hr-module-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;margin-bottom:18px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) .hr-module-card{min-height:110px!important;padding:18px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) .hr-module-card small{color:var(--hr-smart-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) .hr-module-card strong{color:var(--hr-smart-ink)!important;font-size:22px!important;font-weight:700!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) input,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) select,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) textarea,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) label[style*="border: 1px"]{border-color:var(--hr-smart-border)!important;background-color:var(--wf-admin-surface)!important;min-height:38px!important;color:var(--hr-smart-ink)!important;box-shadow:none!important;border-radius:5px!important;font-size:13px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) input::placeholder,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) textarea::placeholder{color:var(--wf-admin-soft-text)!important}html[data-theme] body .hr-workspace :is(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible,html[data-theme] body .hr-workspace .hr-content label[style*=border]:focus-within{outline-offset:2px!important;outline:3px solid #1a73e88c!important;box-shadow:0 0 0 5px #1a73e824!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) a[style*="border: 1px"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) span[style*="border: 1px"]{box-shadow:none!important;letter-spacing:0!important;border-radius:5px!important;font-size:13px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="border: 1px"]{border-color:var(--hr-smart-border)!important;background:var(--wf-admin-surface)!important;color:var(--hr-smart-ink)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: #16a34a" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background:#16a34a" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: #22c55e" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background:#22c55e" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: rgb(22, 163, 74)" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a,span)[style*="background: rgb(34, 197, 94)" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[type=submit]{background:var(--hr-smart-orange)!important;border-color:var(--hr-smart-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*=border-bottom]{min-height:42px!important;color:var(--hr-smart-muted)!important;background:0 0!important;border-radius:0!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*=border-bottom][style*=\#16a34a i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*=border-bottom][style*=\#22c55e i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*=border-bottom][style*="rgb(22, 163, 74)" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*=border-bottom][style*="rgb(34, 197, 94)" i]{border-bottom-color:var(--hr-smart-orange)!important;color:var(--hr-smart-orange)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: #e8f5ee" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background:#e8f5ee" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: #f0fdf4" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background:#f0fdf4" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: #dcfce7" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background:#dcfce7" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: rgb(232, 245, 238)" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: rgb(240, 253, 244)" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) button[style*="background: rgb(220, 252, 231)" i]{background:color-mix(in srgb, var(--hr-smart-orange) 12%, var(--wf-admin-surface))!important;border-color:color-mix(in srgb, var(--hr-smart-orange) 32%, var(--hr-smart-border))!important;color:var(--hr-smart-orange)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) table{border-collapse:collapse!important;width:100%!important;color:var(--hr-smart-ink)!important;font-size:14px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) thead,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) thead tr,html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) th{background:var(--hr-smart-soft)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) th{border-bottom:1px solid var(--hr-smart-border)!important;height:35px!important;color:var(--hr-smart-ink)!important;text-align:left!important;white-space:nowrap!important;padding:6px 20px!important;font-size:14px!important;font-weight:600!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) td{border-bottom:1px solid var(--hr-smart-border)!important;height:56px!important;color:var(--hr-smart-muted)!important;vertical-align:middle!important;padding:10px 20px!important;font-size:14px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) tbody tr:hover td{background:var(--hr-smart-soft)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(span,div)[style*="borderRadius: 999"],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(span,div)[style*="border-radius: 999"]{border-radius:999px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a)[style*="color: #16a34a" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a)[style*="color:#16a34a" i],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) :is(button,a)[style*="color: rgb(22, 163, 74)" i]{color:var(--hr-smart-orange)!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) svg[stroke=\#16a34a],html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) svg[stroke=\#22c55e]{stroke:var(--hr-smart-orange)!important}html[data-theme] body .hr-workspace .header-mobile-menu{display:none!important}@media (max-width:1180px){html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) [style*=grid-template-columns]{grid-template-columns:1fr!important}html[data-theme] body .hr-workspace .hr-search{display:none!important}}@media (max-width:760px){html[data-theme] body .hr-workspace .hr-content>:is(.hr-module-page,main:not([class])){padding:16px!important}html[data-theme] body .hr-workspace .hr-content :is(.hr-module-page,main:not([class])) h1{font-size:22px!important}}@media (max-width:880px){html[data-theme] body .hr-workspace .header-mobile-menu{display:grid!important}html[data-theme] body .hr-workspace .hr-mobile-sidebar:not(.is-open){visibility:hidden!important;pointer-events:none!important;transform:translate(-100%)!important}html[data-theme] body .hr-workspace .hr-mobile-sidebar.is-open{visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}}html[data-theme] body .wf-legacy-topbar,html[data-theme] body .hr-workspace .wf-legacy-topbar,html[data-theme] body .supplier-workspace .wf-legacy-topbar{display:none!important}html[data-theme] body .supplier-workspace .supplier-main{padding-top:0!important}html[data-theme] body .supplier-workspace .supplier-main>.wf-system-header{margin-inline:0!important}html[data-theme] body :is(.app-shell,.client-portal-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell){font-size:var(--font-size-md)!important;line-height:var(--line-height-normal)!important;color:var(--wf-admin-text)!important}html[data-theme] body :is(.app-main,.main-content,.hr-main,.hr-content,.employee-main,.employee-content,.accounting-content-column,.accounting-scroll-content,.warehouse-main,.workflow-main,.rw-main,.project-workspace-main,.account-main,.supplier-main,.procurement-workspace-content){background:var(--wf-admin-bg)!important}html[data-theme] body :is(.main-content,.hr-content,.employee-content,.accounting-scroll-content,.warehouse-content,.workflow-content,.project-workspace-content,.account-content,.supplier-main,.rw-main,.procurement-workspace-content) :is(h1,.page-title,[class*=page-title],[class*=overview-title],[class*=hero-title]){font-size:var(--font-size-3xl)!important;line-height:var(--line-height-tight)!important;letter-spacing:0!important;font-weight:700!important}html[data-theme] body :is(.main-content,.hr-content,.employee-content,.accounting-scroll-content,.warehouse-content,.workflow-content,.project-workspace-content,.account-content,.supplier-main,.rw-main,.procurement-workspace-content) :is(h2,.section-title,[class*=section-title],[class*=panel-title]):not(.wf-card-title){font-size:var(--font-size-xl)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.3!important}html[data-theme] body :is(.main-content,.hr-content,.employee-content,.accounting-scroll-content,.warehouse-content,.workflow-content,.project-workspace-content,.account-content,.supplier-main,.rw-main,.procurement-workspace-content) :is(h3,h4,.card-title,[class*=card-title],[class*=metric-label],[class*=widget-title]):not(.wf-card-title){font-size:var(--font-size-lg)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.35!important}html[data-theme] body :is(.main-content,.hr-content,.employee-content,.accounting-scroll-content,.warehouse-content,.workflow-content,.project-workspace-content,.account-content,.supplier-main,.rw-main,.procurement-workspace-content,.login-shell,.wf-onboarding-shell) :is(p,li,label,small,span,td,input,select,textarea){line-height:var(--line-height-normal)!important;letter-spacing:0!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell) :is(input:not([type=checkbox]):not([type=radio]):not(.workspace-general-search-input):not(.wf-control),select:not(.wf-control),textarea:not(.wf-control),label[class*=search]:not(.header-search)){min-height:var(--input-height)!important;padding:var(--input-padding-y) var(--input-padding-x)!important;border:1px solid var(--wf-admin-border)!important;border-radius:var(--radius-md)!important;background:var(--wf-admin-surface)!important;color:var(--wf-admin-text)!important;font-size:var(--font-size-md)!important;box-shadow:none!important;line-height:1.4!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell) :is(input:not([data-chat-search-input]),select,textarea)::placeholder{color:var(--wf-admin-soft-text)!important;opacity:1!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell) :is(input:not([data-chat-search-input]),select,textarea,button,a):focus-visible{outline:2px solid color-mix(in srgb, var(--wf-admin-primary) 55%, white)!important;outline-offset:2px!important;box-shadow:var(--wf-admin-focus)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell) :is(button:not(.wf-button):not(.wf-system-icon-btn):not(.wf-ai-center-button):not(.header-mobile-menu):not(.header-user-button),a[role=button],a[class*=button],a[class*=btn]){min-height:var(--button-height-md)!important;padding:var(--button-padding-y) var(--button-padding-x)!important;border-radius:var(--radius-md)!important;gap:var(--space-2)!important;font-size:var(--font-size-md)!important;letter-spacing:0!important;box-shadow:none!important;font-weight:700!important;line-height:1.25!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell) :is(button[class*=primary],button[class*=submit],button[type=submit],a[class*=primary],.login-primary-button,.procurement-primary-action,.rw-mgmt-create,.accounting-new-record-button){border-color:var(--wf-admin-primary)!important;background:var(--wf-admin-primary)!important;color:var(--wf-admin-primary-foreground,#fff)!important;-webkit-text-fill-color:var(--wf-admin-primary-foreground,#fff)!important}html[data-theme] body .rw-app .rw-mgmt-create.rw-mgmt-create,html[data-theme] body .rw-app .rw-mgmt-create.rw-mgmt-create *{color:var(--color-on-accent)!important;-webkit-text-fill-color:var(--color-on-accent)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) :is([class*=-card],[class*=\ card],[class*=-panel],[class*=\ panel],[class*=-widget],[class*=-tile],[class*=-metric],[class*=-summary],[class*=-empty],[class*=-modal],[role=dialog]):not(svg):not(.wf-card):not(.wf-card-title):not(.app-header):not(.wf-system-header):not(.header-search):not(.header-user-button):where(:not([class*=-card-]):not([class*=\ card-]):not([class*=-panel-]):not([class*=\ panel-]):not([class*=-widget-]):not([class*=-tile-]):not([class*=-metric-]):not([class*=-summary-]):not([class*=-empty-]):not([class*=-modal-])){border:1px solid var(--wf-admin-border-subtle)!important;border-radius:var(--card-radius)!important;background:var(--wf-admin-surface)!important;box-shadow:var(--wf-admin-shadow)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) :is([class*=-card],[class*=\ card],[class*=-panel],[class*=\ panel],[class*=-widget],[class*=-tile],[class*=-metric],[class*=-summary]):not(svg):not(.wf-card):not(.wf-card-title):not(.wh-table-card):not(.app-header):not(.wf-system-header):not(.header-search):not(.header-user-button):where(:not([class*=-card-]):not([class*=\ card-]):not([class*=-panel-]):not([class*=\ panel-]):not([class*=-widget-]):not([class*=-tile-]):not([class*=-metric-]):not([class*=-summary-])){padding:var(--card-padding)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) :is(table,[class*=table-wrap],[class*=table-card],[class*=table-container]){border-color:var(--wf-admin-border-subtle)!important;border-radius:var(--card-radius)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) table{border-collapse:collapse!important;width:100%!important;font-size:var(--font-size-md)!important;line-height:var(--line-height-normal)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) :is(th,td){padding:var(--space-3) var(--space-4)!important;border-bottom:1px solid var(--wf-admin-border-subtle)!important;font-size:var(--font-size-md)!important;vertical-align:middle!important;line-height:1.4!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) th{background:var(--wf-admin-surface-soft)!important;min-height:44px!important;color:var(--wf-admin-text)!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) td{min-height:52px!important;color:var(--wf-admin-muted)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) :is([class*=badge]:not(svg):not([class*=card]):not([class*=panel]):not([class*=summary]):not([class*=tile]):not([class*=grid]):not([class*=row]):not([class*=menu]):not([class*=select]):not([class*=trigger]),[class*=status]:not(.wf-system-avatar-status):not(svg):not([class*=card]):not([class*=panel]):not([class*=summary]):not([class*=tile]):not([class*=grid]):not([class*=row]):not([class*=menu]):not([class*=select]):not([class*=trigger]),[class*=pill]:not([class*=pills]):not(svg):not([class*=card]):not([class*=panel]):not([class*=summary]):not([class*=tile]):not([class*=grid]):not([class*=row]):not([class*=menu]):not([class*=select]):not([class*=trigger]),[class*=tag]:not([class*=stage]):not(svg):not([class*=card]):not([class*=panel]):not([class*=summary]):not([class*=tile]):not([class*=grid]):not([class*=row]):not([class*=menu]):not([class*=select]):not([class*=trigger])){min-height:22px!important;font-size:var(--font-size-sm)!important;letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;padding:3px 8px!important;font-weight:700!important;line-height:1.25!important}html[data-theme] body :is(.desktop-sidebar,.mobile-nav-drawer,.hr-sidebar,.hr-mobile-sidebar,.employee-sidebar,.accounting-sidebar,.procurement-sidepanel,.warehouse-sidebar,.workflow-sidebar,.rw-sidebar,.project-workspace-sidebar,.account-sidebar,.supplier-sidebar){border-color:var(--wf-admin-border)!important;box-shadow:none!important}html[data-theme] body :is(.desktop-sidebar,.mobile-nav-drawer,.hr-sidebar,.hr-mobile-sidebar,.employee-sidebar,.accounting-sidebar,.procurement-sidepanel,.warehouse-sidebar,.workflow-sidebar,.rw-sidebar,.project-workspace-sidebar,.account-sidebar,.supplier-sidebar) :is(a,button,.main-sidebar-row,[class*=nav-row],[class*=nav-item]){border-radius:var(--radius-md)!important;gap:var(--space-3)!important;min-height:40px!important;font-size:var(--font-size-md)!important;letter-spacing:0!important;line-height:1.35!important}html[data-theme] body :is(.desktop-sidebar,.mobile-nav-drawer) .main-sidebar-row>span:nth-of-type(2),html[data-theme] body :is(.desktop-sidebar,.mobile-nav-drawer) .main-sidebar-subrow>span:first-child{font-weight:500!important}html[data-theme] body :is(.desktop-sidebar,.mobile-nav-drawer,.hr-sidebar,.hr-mobile-sidebar,.employee-sidebar,.accounting-sidebar,.procurement-sidepanel,.warehouse-sidebar,.workflow-sidebar,.rw-sidebar,.project-workspace-sidebar,.account-sidebar,.supplier-sidebar) :is(svg,img){width:var(--icon-size-md)!important;height:var(--icon-size-md)!important;flex:0 0 var(--icon-size-md)!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell) :is([role=dialog],[class*=modal],[class*=sheet]){border-radius:12px!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) :is([class*=empty],[class*=loading],[class*=error]){font-size:var(--font-size-md)!important;line-height:var(--line-height-relaxed)!important}@media (max-width:1024px){:root{--page-padding:20px;--card-padding:18px;--section-gap:20px;--grid-gap:14px}}@media (max-width:640px){:root{--page-padding:16px;--card-padding:16px;--section-gap:20px;--grid-gap:12px;--font-size-3xl:24px;--font-size-2xl:22px}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) :is(th,td){padding:10px 12px!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace,.login-shell,.wf-onboarding-shell) :is(button:not(.wf-button):not(.wf-system-icon-btn):not(.wf-ai-center-button):not(.header-mobile-menu):not(.header-user-button),a[role=button],a[class*=button],a[class*=btn]){min-height:40px!important}}html[data-theme] body .app-header.wf-system-header{height:var(--wf-system-header-height)!important;min-height:var(--wf-system-header-height)!important;max-height:var(--wf-system-header-height)!important;z-index:95!important;color:#111827!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edf2!important;border-radius:0!important;grid-template-columns:max-content minmax(220px,260px) max-content minmax(0,1fr) max-content!important;align-items:center!important;gap:14px!important;padding:0 28px!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}html[data-theme] body .wf-system-header .header-search{color:#111827!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:5px!important;padding:0 6px 0 12px!important}html[data-theme] body .wf-system-header .workspace-general-search-input{color:#111827!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;line-height:20px!important}html[data-theme] body .wf-system-header .header-search-kbd{color:#111827!important;min-width:56px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:4px!important;padding:0 7px!important;font-size:10px!important;font-weight:600!important;line-height:1!important}html[data-theme] body .wf-system-header .header-mobile-menu,html[data-theme] body .wf-system-header .wf-system-icon-btn{color:#111827!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}html[data-theme] body .wf-system-header .wf-ai-center-button{border:1px solid var(--wf-admin-accent)!important;background:var(--wf-admin-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html[data-theme] body .wf-system-header .wf-ai-center-button *,html[data-theme] body .wf-system-header .wf-ai-center-button svg{color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#fff!important}html[data-theme] body .wf-system-header .header-user-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important;overflow:visible!important}html[data-theme] body .app-shell .app-main:has(>.main-content>main.dashboard-page) .app-header.wf-system-header{height:var(--wf-system-header-height)!important;min-height:var(--wf-system-header-height)!important;max-height:var(--wf-system-header-height)!important;border-bottom:1px solid #e8edf2!important;padding:0 28px!important}html[data-theme] body .app-shell .app-main:has(>.main-content>main.dashboard-page) .app-header.wf-system-header .header-search.header-search{border-color:#e6e9ef!important;border-radius:5px!important;height:36px!important;min-height:36px!important}html[data-theme] body .app-shell .app-main:has(>.main-content>main.dashboard-page) .app-header.wf-system-header .header-actions-area.header-actions-area>button.wf-system-icon-btn.wf-system-icon-btn{color:#111827!important;background:0 0!important;border:0!important;border-radius:5px!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] body .app-shell .app-main:has(>.main-content>main.dashboard-page) .app-header.wf-system-header .header-mobile-menu.header-mobile-menu{color:#111827!important;background:0 0!important;border:0!important;border-radius:5px!important;width:24px!important;min-width:24px!important;height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] body .app-shell .app-main:has(>.main-content>main.dashboard-page) .app-header.wf-system-header .header-actions-area.header-actions-area>button.wf-ai-center-button.wf-ai-center-button{border:1px solid var(--wf-admin-accent)!important;background:var(--wf-admin-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:5px!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 14px!important}html[data-theme] body .app-shell .app-main:has(>.main-content>main.dashboard-page) .app-header.wf-system-header .header-actions-area.header-actions-area>button.header-user-button.header-user-button{background:0 0!important;border:0!important;border-radius:999px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] body :is(.app-shell,.hr-workspace,.employee-workspace,.accounting-shell,.procurement-shell,.warehouse-shell,.workflow-workspace,.rw-app,.project-workspace,.account-shell,.supplier-workspace) button[aria-label][aria-label][aria-label][aria-label][aria-label]:has(>svg:only-child){min-width:36px!important;padding:0!important}html[data-theme] body .rw-app .records .record-delete-action.record-delete-action.record-delete-action.record-delete-action,html[data-theme] body .rw-app .records .record-field-delete.record-field-delete.record-field-delete.record-field-delete{border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}html[data-theme] body .rw-app .records .record-add-row.record-add-row.record-add-row.record-add-row button,html[data-theme] body .rw-app .records .record-add-field.record-add-field.record-add-field.record-add-field button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}html[data-theme] body .rw-app .rw-mgmt-table-row .cell-dataset-text.cell-dataset-text.cell-dataset-text button{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;white-space:normal!important;border-radius:0!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}html[data-theme] body .rw-app :is(.rw-viewbar,.rw-grid-actions) button,html[data-theme] body .rw-app .records th{-webkit-user-select:none;user-select:none}html[data-theme] body .rw-app .records td :is(select,input:not([type=checkbox]):not([type=radio])){height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 8px!important;font-size:13px!important}html[data-theme] body .rw-app .records td :is(select,input:not([type=checkbox]):not([type=radio])):hover,html[data-theme] body .rw-app .records td :is(select,input:not([type=checkbox]):not([type=radio])):focus{border-color:var(--wf-admin-border)!important;background:var(--wf-admin-surface)!important}html[data-theme] body .app-shell .main-content main.dashboard-page.dashboard-page .dashboard-page-heading h2{font-size:var(--font-size-3xl)!important;line-height:var(--line-height-tight)!important;letter-spacing:0!important;font-weight:700!important}html[data-theme] body .app-shell .main-content main.dashboard-page.dashboard-page .dashboard-summary-pills.dashboard-summary-pills,html[data-theme] body .app-shell .main-content main.dashboard-page.dashboard-page .dashboard-kpi-card.dashboard-kpi-card,html[data-theme] body .app-shell .app-main .main-content.main-content main.dashboard-page.dashboard-page .dashboard-hero .kpi-grid .dashboard-kpi-card.dashboard-kpi-card{border-radius:var(--card-radius)!important}html[data-theme] body .procurement-overview-title.procurement-overview-title,html[data-theme] body .rw-app .rw-main .rw-mgmt-title h1,html[data-theme] body .account-shell h1,html[data-theme] body .account-workspace-shell .account-page .account-title-row h1{font-size:var(--font-size-3xl)!important;line-height:var(--line-height-tight)!important;letter-spacing:0!important;font-weight:700!important}html[data-theme] body .procurement-panel.procurement-panel h2,html[data-theme] body .rw-app .rw-main .rw-mgmt-pinned>header h2,html[data-theme] body .rw-app .rw-main .rw-mgmt-activity>header h2,html[data-theme] body .account-shell h2,html[data-theme] body .account-workspace-shell .account-page .card-header h2{font-size:var(--font-size-xl)!important;line-height:var(--line-height-snug)!important;letter-spacing:0!important;font-weight:700!important}html[data-theme] body .account-shell .account-card.account-card,html[data-theme] body .account-workspace-shell .account-page .account-card.account-card{border-radius:var(--card-radius)!important;border-color:var(--wf-admin-border-subtle)!important;box-shadow:var(--wf-admin-shadow)!important}html[data-theme] body .account-shell .account-input.account-input,html[data-theme] body .account-shell input:not(.workspace-general-search-input),html[data-theme] body .account-shell select,html[data-theme] body .account-shell textarea,html[data-theme] body .account-workspace-shell .account-page .account-input.account-input,html[data-theme] body .account-workspace-shell .account-page input:not(.workspace-general-search-input),html[data-theme] body .account-workspace-shell .account-page select,html[data-theme] body .account-workspace-shell .account-page textarea{min-height:var(--input-height)!important;height:var(--input-height)!important;border-radius:var(--radius-md)!important;font-size:var(--font-size-md)!important;line-height:var(--line-height-normal)!important}html[data-theme] body .account-shell button:not(.wf-button):not(.wf-system-icon-btn):not(.wf-ai-center-button):not(.header-mobile-menu):not(.header-user-button),html[data-theme] body .account-shell .action-row.action-row,html[data-theme] body .account-shell .account-button.account-button,html[data-theme] body .account-workspace-shell .account-page button:not(.wf-button):not(.wf-system-icon-btn):not(.wf-ai-center-button):not(.header-mobile-menu):not(.header-user-button),html[data-theme] body .account-workspace-shell .account-page .action-row.action-row,html[data-theme] body .account-workspace-shell .account-page .account-button.account-button,html[data-theme] body .account-workspace-shell .account-side-footer button{min-height:var(--button-height-md)!important;border-radius:var(--radius-md)!important;font-size:var(--font-size-md)!important;line-height:var(--line-height-normal)!important}html[data-theme] body .ai-assistant-fab.ai-assistant-fab,html[data-theme] body .voice-command-fab.voice-command-fab,html[data-theme] body button.ai-assistant-fab.ai-assistant-fab,html[data-theme] body button.voice-command-fab.voice-command-fab,html[data-theme] body .app-shell .main-content button.ai-assistant-fab.ai-assistant-fab,html[data-theme] body .app-shell .main-content button.voice-command-fab.voice-command-fab,html[data-theme] body .app-shell.app-shell .ai-assistant-root.ai-assistant-root button.ai-assistant-fab.ai-assistant-fab,html[data-theme] body .app-shell.app-shell .voice-command-root.voice-command-root button.voice-command-fab.voice-command-fab{border-radius:999px!important}@media (max-width:980px){html[data-theme] body .app-header.wf-system-header{grid-template-columns:max-content minmax(0,1fr) max-content!important;gap:10px!important;padding:0 16px!important}html[data-theme] body .wf-system-header .wf-system-left-tools,html[data-theme] body .wf-system-header .wf-optional-action,html[data-theme] body .wf-system-header>div[aria-hidden=true]{display:none!important}html[data-theme] body .wf-system-header .header-actions-area{gap:10px!important;min-width:0!important}}@media (max-width:640px){html[data-theme] body .app-header.wf-system-header{grid-template-columns:max-content minmax(0,1fr) max-content!important;padding:0 12px!important}html[data-theme] body .wf-system-header .header-mobile-menu,html[data-theme] body .wf-system-header .wf-system-icon-btn,html[data-theme] body .wf-system-header .header-user-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}html[data-theme] body .wf-system-header .header-search-shell{display:none!important}html[data-theme] body .wf-system-header .wf-ai-center-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}html[data-theme] body .wf-system-header .wf-ai-center-button span,html[data-theme] body .wf-system-header .wf-ai-center-button svg:last-child,html[data-theme] body .wf-system-header .header-search-kbd{display:none!important}}html[data-theme] body .hr-workspace .wf-system-header .header-mobile-menu{display:none!important}@media (max-width:880px){html[data-theme] body .hr-workspace .wf-system-header .header-mobile-menu{display:grid!important}}:root,html[data-theme=light]{--system-kpi-border:#e5e7eb;--system-kpi-ink:#111827;--system-kpi-muted:#64748b;--system-kpi-shadow:0 1px 2px #1420310a;--system-kpi-icon-color:#111827}html[data-theme=dark]{--system-kpi-border:var(--color-border);--system-kpi-ink:var(--color-text-primary);--system-kpi-muted:var(--color-text-secondary);--system-kpi-shadow:none;--system-kpi-icon-color:var(--color-text-secondary)}html[data-theme] body .system-kpi-grid.system-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}html[data-theme] body .system-kpi-grid.system-kpi-grid>.system-kpi-card.system-kpi-card{grid-column:auto!important;width:auto!important;min-width:0!important}html[data-theme] body .system-kpi-card.system-kpi-card{border:1px solid var(--system-kpi-border)!important;border-radius:var(--card-radius)!important;background:var(--system-kpi-surface)!important;min-height:172px!important;box-shadow:var(--system-kpi-shadow)!important;color:var(--system-kpi-ink)!important;font-family:var(--font-body), system-ui, sans-serif!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:7px!important;padding:20px!important;display:grid!important;position:relative!important;overflow:hidden!important}html[data-theme] body .system-kpi-card.system-kpi-card:before,html[data-theme] body .system-kpi-card.system-kpi-card:after{content:none!important;display:none!important}html[data-theme] body .system-kpi-card.system-kpi-card.is-clickable{cursor:pointer!important}html[data-theme] body .system-kpi-card.system-kpi-card.is-clickable:focus-visible{outline-offset:2px!important;outline:2px solid #111827!important}html[data-theme] body .system-kpi-card .system-kpi-heading.system-kpi-heading{min-width:0!important;color:var(--system-kpi-ink)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}html[data-theme] body .system-kpi-card .system-kpi-heading>span:first-child{color:var(--system-kpi-ink)!important;-webkit-text-fill-color:var(--system-kpi-ink)!important;letter-spacing:0!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html[data-theme] body .system-kpi-card .system-kpi-heading-side{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:18px!important;display:inline-flex!important}html[data-theme] body .system-kpi-card .system-kpi-heading-side svg{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;color:var(--system-kpi-icon-color)!important;stroke:currentColor!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme] body .system-kpi-card .system-kpi-value.system-kpi-value{color:var(--system-kpi-ink)!important;-webkit-text-fill-color:var(--system-kpi-ink)!important;font-variant-numeric:tabular-nums!important;margin:0!important;font-size:30px!important;font-weight:680!important;line-height:1.05!important;display:block!important}html[data-theme] body .system-kpi-card.system-kpi-card p,html[data-theme] body .system-kpi-card.system-kpi-card small{color:var(--system-kpi-muted)!important;-webkit-text-fill-color:var(--system-kpi-muted)!important;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important}html[data-theme] body .system-kpi-card small[data-tone=positive]{color:#047857!important;-webkit-text-fill-color:#047857!important}html[data-theme] body .system-kpi-card small[data-tone=negative]{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}html[data-theme] body .system-kpi-card small[data-tone=warning]{color:#b45309!important;-webkit-text-fill-color:#b45309!important}html[data-theme] body .system-kpi-card small[data-tone=neutral]{color:var(--color-text-secondary)!important;-webkit-text-fill-color:var(--color-text-secondary)!important}html[data-theme] body .hr-workspace .wf-system-header .workspace-general-search-input,html[data-theme] body .hr-workspace .wf-system-header .workspace-general-search-input::placeholder,html[data-theme] body .hr-workspace .system-kpi-card.system-kpi-card p,html[data-theme] body .hr-workspace .system-kpi-card.system-kpi-card small{font-weight:500!important}html[data-theme] body .hr-workspace{font-weight:500}html[data-theme] body .hr-workspace .hr-back-link span,html[data-theme] body .hr-workspace .hr-nav-item span,html[data-theme] body .hr-workspace .wf-ai-center-button span{font-weight:500!important}html[data-theme] body .hr-workspace :where(p,span,small,label,input,select,textarea,td,th,time,a,button):not([class]){font-weight:500}html[data-theme] body .system-kpi-card .system-kpi-badge{min-height:22px!important;color:var(--color-text-secondary)!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;padding:3px 8px!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important}html[data-theme] body .system-kpi-card.is-loading>*{opacity:.58!important}@media (max-width:1100px){html[data-theme] body .system-kpi-grid.system-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html[data-theme] body .system-kpi-grid.system-kpi-grid{grid-template-columns:1fr!important;gap:12px!important}html[data-theme] body .system-kpi-card.system-kpi-card{min-height:148px!important;padding:18px!important}}:is(body .app-shell .main-content:has(>.settings-page),body .app-shell .main-content:has(>.client-detail-page),body .app-shell .main-content:has(>.client-create-form)){background:var(--color-page)!important;padding:24px 0 40px!important}.settings-page,html[data-theme] body .app-shell .main-content>.client-detail-page.client-detail-page,html[data-theme] body .app-shell .main-content>.client-create-form.client-create-form,body .app-shell .main-content>.client-detail-page.client-detail-page,body .app-shell .main-content>.client-create-form.client-create-form{width:min(var(--wf-dashboard-content-max,1360px), calc(100% - var(--wf-dashboard-content-gutter,48px)))!important;max-width:var(--wf-dashboard-content-max,1360px)!important;box-sizing:border-box!important;margin-inline:auto!important;padding:0!important}.clients-page{--clients-inline-space:var(--wf-dashboard-content-gutter,48px)!important;--clients-max-width:var(--wf-dashboard-content-max,1360px)!important}.clients-page .clients-hero{padding:24px 24px 0!important}.clients-page .clients-content{padding:var(--space-4) 24px 40px!important}.clients-page .clients-inner,.clients-page .clients-content>*,.clients-page .clients-empty-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.clients-page .clients-empty-content{padding:12px 24px 40px!important}html[data-theme] body .app-shell .main-content>.clients-page.clients-page,body .app-shell .main-content>.clients-page.clients-page{background:var(--color-page)!important;color:var(--color-text-primary)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero,body .app-shell .main-content>.clients-page .clients-hero{background:var(--color-page)!important;color:var(--color-text-primary)!important;border-bottom:0!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-inner,body .app-shell .main-content>.clients-page .clients-inner{position:relative;gap:18px!important;display:grid!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-page-header,body .app-shell .main-content>.clients-page .clients-page-header{box-shadow:none!important;background:0 0!important;border-color:#0000!important;gap:18px!important;margin:0!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-page-header h1,body .app-shell .main-content>.clients-page .clients-page-header h1{color:var(--color-text-primary)!important;font-family:var(--font-body)!important;letter-spacing:0!important;font-size:28px!important;font-style:normal!important;font-weight:700!important;line-height:34px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-page-header p,body .app-shell .main-content>.clients-page .clients-page-header p{opacity:.94;color:var(--color-text-secondary)!important;margin-top:6px!important;font-size:14px!important;line-height:20px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-header-actions,body .app-shell .main-content>.clients-page .clients-header-actions{box-shadow:none!important;background:0 0!important;border-color:#0000!important;align-items:center!important;gap:10px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-header-actions>button,html[data-theme] body .app-shell .main-content>.clients-page .clients-import-button,html[data-theme] body .app-shell .main-content>.clients-page .clients-primary-action,body .app-shell .main-content>.clients-page .clients-header-actions>button,body .app-shell .main-content>.clients-page .clients-import-button,body .app-shell .main-content>.clients-page .clients-primary-action{height:40px!important;min-height:40px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:6px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-header-actions>button,html[data-theme] body .app-shell .main-content>.clients-page .clients-import-button,body .app-shell .main-content>.clients-page .clients-header-actions>button,body .app-shell .main-content>.clients-page .clients-import-button{background:color-mix(in srgb, var(--color-surface) 84%, transparent)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-primary-action,body .app-shell .main-content>.clients-page .clients-primary-action{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-header-actions>button:hover,html[data-theme] body .app-shell .main-content>.clients-page .clients-import-button:hover,html[data-theme] body .app-shell .main-content>.clients-page .clients-primary-action:hover,body .app-shell .main-content>.clients-page .clients-header-actions>button:hover,body .app-shell .main-content>.clients-page .clients-import-button:hover,body .app-shell .main-content>.clients-page .clients-primary-action:hover{background:var(--color-surface-raised)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-primary)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-import-menu [role=menu],body .app-shell .main-content>.clients-page .clients-import-menu [role=menu]{border-color:var(--color-border)!important;border-radius:6px!important;box-shadow:0 18px 40px #0f172a24!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-import-menu [role=menu] button:hover,body .app-shell .main-content>.clients-page .clients-import-menu [role=menu] button:hover{background:var(--color-surface-subtle)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .system-kpi-grid,body .app-shell .main-content>.clients-page .clients-hero .system-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))!important;gap:16px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card.client-stat-card,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card.client-stat-card{-webkit-backdrop-filter:blur(20px)saturate(190%);position:relative;overflow:hidden;border:1px solid var(--color-border)!important;background:linear-gradient(135deg, var(--color-surface), var(--color-surface-subtle))!important;min-height:112px!important;box-shadow:none!important;color:var(--color-text-primary)!important;border-radius:8px!important;padding:15px 16px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card.client-stat-card:before,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card.client-stat-card:before{content:"";pointer-events:none;background:linear-gradient(115deg, color-mix(in srgb, var(--color-surface-raised) 75%, transparent), transparent 60%);opacity:.88;position:absolute;inset:0}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card.client-stat-card>*,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card.client-stat-card>*{z-index:1;position:relative}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-heading,html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-value,html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card p,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-heading,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-value,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card p{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-heading,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-heading{font-size:12px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-value,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card .system-kpi-value{font-size:22px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-hero .client-stat-card p,body .app-shell .main-content>.clients-page .clients-hero .client-stat-card p{opacity:.72}html[data-theme] body .app-shell .main-content>.clients-page .clients-content,body .app-shell .main-content>.clients-page .clients-content{background:var(--color-page)!important;align-content:start!important;gap:16px!important;display:grid!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-filter-bar,body .app-shell .main-content>.clients-page .clients-filter-bar{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;box-sizing:border-box!important;border-radius:5px!important;gap:10px!important;min-height:58px!important;margin-top:0!important;padding:14px 16px!important;box-shadow:0 1px 2px #1420310a!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-filter-bar .clients-search-box,body .app-shell .main-content>.clients-page .clients-filter-bar .clients-search-box{border-color:var(--color-border)!important;border-radius:5px!important;min-width:min(320px,100%)!important;max-width:460px!important;height:40px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-filter-bar select,html[data-theme] body .app-shell .main-content>.clients-page .clients-filter-bar button,body .app-shell .main-content>.clients-page .clients-filter-bar select,body .app-shell .main-content>.clients-page .clients-filter-bar button{border-color:var(--color-border)!important;background:var(--color-surface)!important;height:40px!important;min-height:40px!important;color:var(--color-text-primary)!important;box-shadow:none!important;border-radius:5px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-filter-bar input,body .app-shell .main-content>.clients-page .clients-filter-bar input{min-width:0;color:var(--color-text-primary)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-filter-bar .clients-search-box>input,body .app-shell .main-content>.clients-page .clients-filter-bar .clients-search-box>input{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-filter-bar svg,body .app-shell .main-content>.clients-page .clients-filter-bar svg{flex:none}html[data-theme] body .app-shell .main-content>.clients-page .clients-view-toggle,body .app-shell .main-content>.clients-page .clients-view-toggle{gap:6px!important;margin-left:auto!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-view-toggle button,body .app-shell .main-content>.clients-page .clients-view-toggle button{width:40px!important;min-width:40px!important;padding:0!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-panel,html[data-theme] body .app-shell .main-content>.clients-page .clients-grid-card,body .app-shell .main-content>.clients-page .clients-panel,body .app-shell .main-content>.clients-page .clients-grid-card{border-color:var(--color-border)!important;background:var(--color-surface)!important;border-radius:5px!important;box-shadow:0 1px 2px #1420310a!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-panel,body .app-shell .main-content>.clients-page .clients-panel{max-width:100%!important;margin-top:0!important;overflow-x:auto!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-table thead tr,body .app-shell .main-content>.clients-page .clients-table thead tr{background:var(--color-surface-subtle)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-table th,body .app-shell .main-content>.clients-page .clients-table th{color:var(--color-text-secondary)!important;letter-spacing:0!important;border-bottom-color:var(--color-border)!important;padding:12px 16px!important;font-size:12px!important;font-weight:700!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-table td,body .app-shell .main-content>.clients-page .clients-table td{color:var(--color-text-primary)!important;border-top-color:var(--color-border)!important;padding:14px 16px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-table tbody tr:hover td,body .app-shell .main-content>.clients-page .clients-table tbody tr:hover td{background:0 0!important}html[data-theme] body>.client-row-action-menu.client-row-action-menu{border-color:var(--color-border)!important;background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;box-shadow:var(--shadow-lg)!important}html[data-theme] body>.client-row-action-menu .client-row-action-menu-item,html[data-theme] body>.client-row-action-menu .client-row-action-menu-item svg{color:var(--color-text-primary)!important;stroke:currentColor!important}html[data-theme] body>.client-row-action-menu .client-row-action-menu-item:hover,html[data-theme] body>.client-row-action-menu .client-row-action-menu-item:focus-visible{background:var(--color-surface-subtle)!important}html[data-theme] body>.client-row-action-menu .client-row-action-menu-item.is-danger,html[data-theme] body>.client-row-action-menu .client-row-action-menu-item.is-danger svg{color:var(--color-danger)!important}html[data-theme] body>.client-row-action-menu .client-row-action-menu-item.is-danger:hover,html[data-theme] body>.client-row-action-menu .client-row-action-menu-item.is-danger:focus-visible{background:var(--color-danger-light)!important;color:var(--color-danger-hover)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-table strong,body .app-shell .main-content>.clients-page .clients-table strong{color:var(--color-text-primary)!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-table-panel>div:last-child,body .app-shell .main-content>.clients-page .clients-table-panel>div:last-child{border-top-color:var(--color-border)!important;min-height:58px!important;color:var(--color-text-secondary)!important;padding:12px 16px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-grid,body .app-shell .main-content>.clients-page .clients-grid{gap:16px!important;margin-top:0!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-grid-card,body .app-shell .main-content>.clients-page .clients-grid-card{padding:16px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-empty-content,body .app-shell .main-content>.clients-page .clients-empty-content{background:var(--color-page)!important}html[data-theme] body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-empty-content.clients-empty-content,body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-empty-content.clients-empty-content{background:var(--color-page)!important;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-empty-shell,body .app-shell .main-content>.clients-page .clients-empty-shell{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;box-sizing:border-box!important;border-radius:5px!important;width:min(760px,100%)!important;padding:36px 28px!important;box-shadow:0 1px 2px #1420310a!important}html[data-theme] body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-empty-shell.clients-empty-shell,body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-empty-shell.clients-empty-shell{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;border-radius:5px!important;width:min(760px,100%)!important;padding:36px 28px!important;box-shadow:0 1px 2px #1420310a!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-empty-shell h2,body .app-shell .main-content>.clients-page .clients-empty-shell h2{font-size:26px!important}html[data-theme] body .app-shell .main-content>.clients-page .clients-empty-shell p,body .app-shell .main-content>.clients-page .clients-empty-shell p{color:var(--color-text-secondary)!important}@media (max-width:760px){:is(body .app-shell .main-content:has(>.settings-page),body .app-shell .main-content:has(>.client-detail-page),body .app-shell .main-content:has(>.client-create-form)){padding:18px 0 28px!important}.settings-page,html[data-theme] body .app-shell .main-content>.client-detail-page.client-detail-page,html[data-theme] body .app-shell .main-content>.client-create-form.client-create-form,body .app-shell .main-content>.client-detail-page.client-detail-page,body .app-shell .main-content>.client-create-form.client-create-form{width:calc(100% - var(--wf-dashboard-content-gutter-mobile,32px))!important}.clients-page .clients-inner,.clients-page .clients-content>*,.clients-page .clients-empty-content{width:100%!important}.clients-page .clients-hero{padding:18px 16px 0!important}.clients-page .clients-content{padding:0 16px 28px!important}.clients-page .clients-empty-content{padding:12px 16px 28px!important}.clients-page .clients-page-header{gap:14px!important;display:grid!important}html[data-theme] body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-page-header.clients-page-header,body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-page-header.clients-page-header{gap:14px!important}.clients-page .clients-page-header h1{font-size:26px!important;line-height:1.14!important}.clients-page .clients-header-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.clients-page .clients-header-actions>*,.clients-page .clients-header-actions a,.clients-page .clients-header-actions button,.clients-page .clients-import-menu,.clients-page .clients-import-button{justify-content:center!important;width:100%!important}.clients-page .clients-hero .system-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))!important}.clients-page .clients-filter-bar{padding:12px!important}.clients-page .clients-filter-bar .clients-search-box,.clients-page .clients-filter-bar select,.clients-page .clients-filter-bar>button,.clients-page .clients-view-toggle{flex-basis:100%!important;width:100%!important;max-width:none!important}.clients-page .clients-view-toggle{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:0!important;display:grid!important}.clients-page .clients-view-toggle button{width:100%!important}.clients-page .clients-table th,.clients-page .clients-table td{padding:12px 14px!important}.clients-page .clients-empty-shell,html[data-theme] body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-empty-shell.clients-empty-shell,body .app-shell .app-main .main-content.main-content>.clients-page.clients-page .clients-empty-shell.clients-empty-shell{padding:28px 18px!important}}html[data-theme] body .app-shell .app-main .main-content.main-content>.clients-page.clients-page,body .app-shell .app-main .main-content.main-content>.clients-page.clients-page{box-shadow:none!important;background:#f3f4f6!important;border-color:#0000!important}html[data-theme] body .hr-workspace .hr-tab-bar{scrollbar-width:thin;border-bottom:1px solid var(--wf-admin-border)!important;background:var(--wf-admin-surface)!important;box-shadow:none!important;border-radius:0!important;align-items:stretch!important;gap:0!important;display:flex!important;overflow-x:auto!important}html[data-theme] body .hr-workspace.hr-workspace .hr-content .hr-tab-bar.hr-tab-bar>button.hr-tab.hr-tab{white-space:nowrap;cursor:pointer;flex:none;position:relative;min-height:44px!important;color:var(--wf-admin-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;transition:background-color .15s,border-color .15s,color .15s!important}html[data-theme] body .hr-workspace.hr-workspace .hr-content .hr-tab-bar.hr-tab-bar>button.hr-tab.hr-tab:hover:not(.is-active):not([aria-selected=true]){border-bottom-color:var(--wf-admin-border)!important;background:var(--wf-admin-surface-soft)!important;color:var(--wf-admin-text)!important}html[data-theme] body .hr-workspace.hr-workspace .hr-content .hr-tab-bar.hr-tab-bar>button.hr-tab.hr-tab.is-active,html[data-theme] body .hr-workspace.hr-workspace .hr-content .hr-tab-bar.hr-tab-bar>button.hr-tab.hr-tab[aria-selected=true]{border-bottom-color:var(--hr-smart-orange)!important;background:var(--wf-admin-surface-soft)!important;color:var(--wf-admin-text)!important;box-shadow:none!important;font-weight:700!important}html[data-theme] body .hr-workspace.hr-workspace .hr-content .hr-tab-bar.hr-tab-bar>button.hr-tab.hr-tab:focus-visible{z-index:1;outline:2px solid var(--color-focus)!important;outline-offset:-3px!important}html[data-theme] body .hr-workspace .hr-leave-request-menu>button:hover{background:var(--wf-admin-surface-soft)!important;color:var(--wf-admin-text)!important}html[data-theme] body input[data-chat-search-input]:focus-visible{box-shadow:none!important;outline:0!important}
