html[data-workspace-theme=light]{--font-body:"Google Sans Text", "Google Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-display:"Golos Text", "Google Sans Display", "Google Sans Text", "Google Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"Google Sans Mono", "JetBrains Mono", ui-monospace, monospace;--font-sans:var(--font-body);--font-heading:var(--font-display);--font-manrope:var(--font-sans);--bg:#f5f6f7;--surface:#fff;--surface-2:#f1f3f5;--surface-3:#e9edf1;--line:#11182724;--line-strong:#11182738;--text:#111418;--muted:#626b75;--soft:#8a929b;--accent:#20252b;--accent-2:#343a40;--success:#36a978;--danger:#e55b66;--shadow:0 18px 52px #1118271f;--chart-grid:#47515b29;--chart-axis:#6f7b86;--chart-tooltip-bg:#fffffffa;--chart-tooltip-border:#11182729;--chart-tooltip-text:#1f2933;--chart-cursor:#47515b14;--chart-empty:#d8dde2;--chart-surface-stroke:#fff;--chart-neutral:#8b96a1;--chart-blue:#6888a3;--chart-green:#4f8f74;--chart-amber:#a9824b;--chart-orange:#b56f50;--chart-red:#b75a63;--chart-primary:#5f7f72;--radius-lg:34px;--radius-md:24px;--radius-sm:16px}html[data-workspace-theme=light] *{box-sizing:border-box}html[data-workspace-theme=light] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-workspace-theme=light]{background:var(--bg)}html[data-workspace-theme=light] body{min-height:100vh;color:var(--text);font-family:var(--font-sans);background:radial-gradient(circle at 0 0,#1f232821,#0000 32rem),linear-gradient(135deg,#f5f6f7 0%,#f1f3f5 58%,#f5f6f7 100%);margin:0}html[data-workspace-theme=light] a{color:inherit;text-decoration:none}html[data-workspace-theme=light] button,html[data-workspace-theme=light] input,html[data-workspace-theme=light] textarea{font:inherit}html[data-workspace-theme=light] button{cursor:pointer}html[data-workspace-theme=light] :where(button,.primary-button,.ghost-button,.danger-button,.secondary-button,.selection-create-button,.icon-button,.neo-primary,.neo-secondary,.workspace-page-hero-action,.calendar-create-action,.calendar-hero-action,.tasks-hero-action,.contacts-profile-actions a,.documents-file-button,.documents-file-sign-button,.assessment360-action-card button,.assessment360-mini-button,.cashbox-button,.knowledge-users-button,.vacations-inline-submit){transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,filter .18s,opacity .18s,transform .18s}@media (hover:hover) and (pointer:fine){html[data-workspace-theme=light] :where(button,.primary-button,.ghost-button,.danger-button,.secondary-button,.selection-create-button,.icon-button,.neo-primary,.neo-secondary,.workspace-page-hero-action,.calendar-create-action,.calendar-hero-action,.tasks-hero-action,.contacts-profile-actions a,.documents-file-button,.documents-file-sign-button,.assessment360-action-card button,.assessment360-mini-button,.cashbox-button,.knowledge-users-button,.vacations-inline-submit):not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}}html[data-workspace-theme=light] :where(button,.primary-button,.ghost-button,.danger-button,.secondary-button,.selection-create-button,.icon-button,.neo-primary,.neo-secondary,.workspace-page-hero-action,.calendar-create-action,.calendar-hero-action,.tasks-hero-action,.contacts-profile-actions a,.documents-file-button,.documents-file-sign-button,.assessment360-action-card button,.assessment360-mini-button,.cashbox-button,.knowledge-users-button,.vacations-inline-submit):not(:disabled):active{transform:translateY(0)}html[data-workspace-theme=light] button:disabled{cursor:wait;opacity:.65}html[data-workspace-theme=light] h1,html[data-workspace-theme=light] h2,html[data-workspace-theme=light] h3,html[data-workspace-theme=light] h4,html[data-workspace-theme=light] h5,html[data-workspace-theme=light] h6,html[data-workspace-theme=light] .dashboard-title,html[data-workspace-theme=light] .activity-section-heading,html[data-workspace-theme=light] .activity-create-title,html[data-workspace-theme=light] .mobile-panel-title,html[data-workspace-theme=light] .pricing-control-title,html[data-workspace-theme=light] .pricing-tariff-name,html[data-workspace-theme=light] .wallet-modal-head,html[data-workspace-theme=light] .control-hero h1,html[data-workspace-theme=light] .workspace-page-hero h1,html[data-workspace-theme=light] .control-card-head h2,html[data-workspace-theme=light] .rating-list-title h2,html[data-workspace-theme=light] .salary-detail-head h2,html[data-workspace-theme=light] .control-user-head h2,html[data-workspace-theme=light] .control-user-panel-title-row,html[data-workspace-theme=light] .task-user-chart-head h3,html[data-workspace-theme=light] .workspace-profile-head h2,html[data-workspace-theme=light] .workspace-profile-hero-copy strong,html[data-workspace-theme=light] .neo-hero h1{font-family:var(--font-display);font-weight:600}html[data-workspace-theme=light] .ui-avatar{text-align:center;border-radius:12px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}html[data-workspace-theme=light] .ui-avatar img{object-fit:cover;width:100%;height:100%;display:block}html[data-workspace-theme=light] .ui-avatar.is-empty{color:var(--control-accent);background:radial-gradient(circle at 30% 20%,#1118271c,#0000 32%),linear-gradient(135deg,#1f232847,#1f232814);border:1px solid #1f232857;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 28px #11182717}html[data-workspace-theme=light] .muted{color:var(--muted)}html[data-workspace-theme=light] .eyebrow{color:var(--accent);text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:500}html[data-workspace-theme=light] .auth-shell{grid-template-columns:minmax(360px,520px) minmax(360px,720px);justify-content:center;align-items:center;gap:clamp(36px,6vw,96px);min-height:100vh;padding:clamp(28px,5vw,72px);display:grid;overflow:hidden auto}html[data-workspace-theme=light] .auth-shell--register{grid-template-columns:minmax(560px,720px) minmax(320px,640px);gap:clamp(28px,4vw,72px);padding-block:clamp(18px,3vw,44px)}html[data-workspace-theme=light] .auth-card,html[data-workspace-theme=light] .preview-panel,html[data-workspace-theme=light] .panel,html[data-workspace-theme=light] .activity-card,html[data-workspace-theme=light] .empty-state{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff0,#fffffff0)}html[data-workspace-theme=light] .auth-card{border-radius:var(--radius-lg);gap:28px;width:100%;min-width:0;max-width:520px;max-height:calc(100vh - 2*clamp(28px,5vw,72px));padding:clamp(28px,3.4vw,46px);display:grid;overflow:auto}html[data-workspace-theme=light] .auth-card--register{gap:18px;max-width:720px;max-height:none;padding:clamp(22px,2.6vw,34px);overflow:visible}html[data-workspace-theme=light] .auth-card h1,html[data-workspace-theme=light] .selection-header h1,html[data-workspace-theme=light] .dashboard-title{margin:0;font-size:clamp(28px,2.7vw,42px);line-height:1.04}html[data-workspace-theme=light] .auth-card h1{overflow-wrap:anywhere;max-width:100%;font-size:34px}html[data-workspace-theme=light] .auth-card--register h1{font-size:clamp(32px,2.5vw,42px)}html[data-workspace-theme=light] .auth-card p,html[data-workspace-theme=light] .selection-header p{margin:12px 0 0;font-size:16px;line-height:1.5}html[data-workspace-theme=light] .auth-card--register p{margin-top:8px;font-size:15px}html[data-workspace-theme=light] .auth-badge{color:#ffd36a;background:#1f23281c;border:1px solid #1f232852;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:10px 14px;display:none}html[data-workspace-theme=light] .auth-form{gap:6px;min-width:0;display:grid}html[data-workspace-theme=light] .auth-form .primary-button{margin-top:18px;margin-bottom:12px}html[data-workspace-theme=light] .auth-form--register{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}html[data-workspace-theme=light] .auth-form--otp{gap:12px}html[data-workspace-theme=light] .auth-form--otp .otp-state,html[data-workspace-theme=light] .auth-form--otp .primary-button{margin:0}html[data-workspace-theme=light] .auth-field{color:var(--muted);gap:8px;min-width:0;font-weight:700;display:grid}html[data-workspace-theme=light] .auth-field span{padding-left:20px;display:block}html[data-workspace-theme=light] .auth-form--register .auth-field:nth-of-type(3),html[data-workspace-theme=light] .auth-form--register .form-error,html[data-workspace-theme=light] .auth-form--register button,html[data-workspace-theme=light] .auth-form--register .auth-policy-text{grid-column:1/-1}html[data-workspace-theme=light] .auth-form--register .form-error,html[data-workspace-theme=light] .auth-form--register .primary-button{margin-top:10px}html[data-workspace-theme=light] .auth-field input{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--text);border-radius:999px;outline:none;width:100%;min-width:0;height:60px;padding:0 20px;font-size:18px}html[data-workspace-theme=light] .auth-policy-text{color:var(--muted);text-align:center;justify-self:center;max-width:420px;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.45}html[data-workspace-theme=light] .auth-policy-text a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;transition:color .2s}html[data-workspace-theme=light] .auth-policy-text a:hover{color:var(--accent)}html[data-workspace-theme=light] .license-shell{min-height:100vh;padding:clamp(24px,5vw,72px)}html[data-workspace-theme=light] .license-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff0,#fffffff0);max-width:980px;margin:0 auto;padding:clamp(24px,4vw,56px)}html[data-workspace-theme=light] .license-back{color:var(--accent);margin-bottom:32px;font-weight:800;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .license-back:hover{color:#ffd36a}html[data-workspace-theme=light] .license-content{color:var(--text)}html[data-workspace-theme=light] .license-content h1{text-align:center;margin:0 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.05}html[data-workspace-theme=light] .license-content h2{color:var(--accent);margin:34px 0 14px;font-size:clamp(20px,2.2vw,28px);line-height:1.18}html[data-workspace-theme=light] .license-content p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.65}html[data-workspace-theme=light] .license-content .license-lead{color:var(--text);text-align:center;font-weight:700}html[data-workspace-theme=light] .license-list-item{padding-left:22px;position:relative}html[data-workspace-theme=light] .license-list-item:before{color:var(--accent);content:"•";font-weight:900;position:absolute;left:0}html[data-workspace-theme=light] .auth-field input:focus{border-color:#303840cc;box-shadow:0 0 0 4px #1f232814}html[data-workspace-theme=light] .character-counter{color:color-mix(in srgb, var(--muted) 78%, transparent);text-align:right;width:100%;margin-top:-2px;padding-right:20px;font-size:11px;font-weight:600;line-height:1;display:block}html[data-workspace-theme=light] .character-counter.is-over-limit{color:var(--danger)}html[data-workspace-theme=light] .auth-password-control{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:999px;align-items:center;width:100%;min-width:0;height:60px;position:relative}html[data-workspace-theme=light] .auth-password-control:focus-within{border-color:#303840cc;box-shadow:0 0 0 4px #1f232814}html[data-workspace-theme=light] .auth-password-control input{box-shadow:none;background:0 0;border:0;height:100%;padding:0 58px 0 20px}html[data-workspace-theme=light] .auth-password-control input:focus{box-shadow:none;border-color:#0000}html[data-workspace-theme=light] .auth-password-control button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}html[data-workspace-theme=light] .auth-password-control button:hover{color:var(--muted);filter:none;background:0 0;transform:translateY(-50%)}html[data-workspace-theme=light] .auth-forgot-password{color:var(--muted);text-underline-offset:4px;background:0 0;border:0;justify-self:end;margin:-1px 18px 2px 0;padding:0;font-size:15px;font-weight:500;text-decoration:underline}html[data-workspace-theme=light] .auth-forgot-password:hover{color:var(--accent);filter:none;transform:none}html[data-workspace-theme=light] .auth-reset-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:80;background:#ffffffda;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .auth-reset-modal{color:var(--text);background:radial-gradient(circle at 12% 0,#1f232824,#0000 36%),linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #11182728;border-radius:30px;gap:16px;width:min(520px,100vw - 48px);max-width:520px;padding:32px;display:grid;position:relative;box-shadow:0 28px 90px #11182731}html[data-workspace-theme=light] .auth-reset-modal>span{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:700}html[data-workspace-theme=light] .auth-reset-modal h2{margin:0;font-size:clamp(30px,4vw,42px);line-height:.98}html[data-workspace-theme=light] .auth-reset-modal>p{color:var(--muted);margin:0;font-size:16px;line-height:1.45}html[data-workspace-theme=light] .auth-reset-close{color:var(--text);background:#11182712;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:absolute;top:20px;right:20px}html[data-workspace-theme=light] .auth-reset-close:hover{background:#1118271c;border-color:#11182742}html[data-workspace-theme=light] .auth-reset-phone{background:#ffffffda;border:1px solid #11182721;border-radius:20px;gap:6px;padding:16px 18px;display:grid}html[data-workspace-theme=light] .auth-reset-phone small{color:var(--muted);font-size:13px}html[data-workspace-theme=light] .auth-reset-phone strong{font-size:18px}html[data-workspace-theme=light] .auth-reset-otp-block{gap:12px;display:grid}html[data-workspace-theme=light] .auth-reset-step-note{background:#1f23281a;border:1px solid #1f23283d;border-radius:18px;gap:4px;padding:13px 16px;display:grid}html[data-workspace-theme=light] .auth-reset-step-note strong{color:var(--text);font-size:16px}html[data-workspace-theme=light] .auth-reset-step-note span{color:var(--muted);font-size:14px;line-height:1.35}html[data-workspace-theme=light] .auth-reset-code-field input{text-align:center;font-size:22px;font-weight:800}html[data-workspace-theme=light] .auth-reset-success{color:#8be3b5;background:#58c58d24;border:1px solid #58c58d52;border-radius:18px;margin:0;padding:13px 16px;font-weight:600;line-height:1.4}html[data-workspace-theme=light] .auth-reset-actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}html[data-workspace-theme=light] .auth-reset-actions button{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .auth-reset-actions button:first-child{color:var(--text);background:#11182710}html[data-workspace-theme=light] .auth-reset-actions button:last-child{background:var(--accent);color:#111418;min-width:220px}html[data-workspace-theme=light] .auth-reset-actions button:disabled,html[data-workspace-theme=light] .auth-reset-close:disabled{cursor:not-allowed;opacity:.5}html[data-workspace-theme=light] .otp-state{color:#ffd36a;text-align:center;background:#1f232814;border:1px solid #1f232833;border-radius:40px;justify-content:center;align-items:center;min-height:42px;margin-top:12px;padding:10px 14px;font-size:14px;display:flex}html[data-workspace-theme=light] .otp-state.is-expired{border-color:var(--line-strong);color:var(--muted);background:#1118270e}html[data-workspace-theme=light] .otp-state.is-locked{color:#ff9a9c;background:#f941441a;border-color:#f9414447}html[data-workspace-theme=light] .otp-sms-link{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;justify-self:center;margin-top:12px;padding:0;font-weight:600;text-decoration:underline}html[data-workspace-theme=light] .otp-sms-link:hover:not(:disabled){color:var(--accent)}html[data-workspace-theme=light] .otp-sms-link:disabled{cursor:not-allowed}html[data-workspace-theme=light] .primary-button,html[data-workspace-theme=light] .secondary-button,html[data-workspace-theme=light] .danger-button,html[data-workspace-theme=light] .ghost-button,html[data-workspace-theme=light] .status-row button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .primary-button{background:var(--accent);color:#fff;width:100%;min-width:0;padding:17px 22px;font-size:18px}html[data-workspace-theme=light] .ghost-button{border:1px solid var(--line-strong);color:var(--muted);background:0 0;width:100%;min-width:0;padding:15px 20px}html[data-workspace-theme=light] .form-error{color:#ff9a9c;overflow-wrap:anywhere;background:#f941441a;border:1px solid #f9414440;border-radius:14px;margin:0;padding:12px 14px}html[data-workspace-theme=light] .auth-preview{min-height:min(58vh,560px);position:relative}html[data-workspace-theme=light] .preview-orbit{aspect-ratio:1;filter:blur(.2px);opacity:.76;background:linear-gradient(145deg,#1f232866,#0000),radial-gradient(circle,#52b7884d,#0000 60%);border:1px solid #11182728;border-radius:50%;width:min(72%,500px);max-width:500px;margin:auto;position:absolute;inset:0}html[data-workspace-theme=light] .preview-panel{border-radius:30px;max-width:390px;padding:28px;position:absolute;bottom:44px;right:6%}html[data-workspace-theme=light] .preview-panel span{color:var(--muted)}html[data-workspace-theme=light] .preview-panel strong{margin:12px 0;font-size:48px;display:block}html[data-workspace-theme=light] .selection-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:clamp(18px,3vw,40px)}html[data-workspace-theme=light] .selection-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;display:flex}html[data-workspace-theme=light] .selection-header>div{max-width:820px}html[data-workspace-theme=light] .selection-create-button,html[data-workspace-theme=light] .selection-admin-button,html[data-workspace-theme=light] .round-link{color:#ffd36a;background:#1f23281f;border:1px solid #1f232861;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .selection-admin-button{color:#9fe0b8;background:#8fd1a91f;border-color:#8fd1a95c}html[data-workspace-theme=light] .round-link{border-color:var(--line-strong);color:var(--muted);background:#11182709}html[data-workspace-theme=light] .activities-list-section{gap:18px;display:grid}html[data-workspace-theme=light] .activities-tabs{align-items:center;gap:8px;width:max-content;display:inline-flex}html[data-workspace-theme=light] .activities-tabs button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;font:inherit;background:#1118270b;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .activities-tabs button.is-active{background:var(--accent);border-color:var(--accent);color:#fff}html[data-workspace-theme=light] .activities-tabs span{background:#11182720;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;display:inline-flex}html[data-workspace-theme=light] .activities-tabs button.is-active span{background:#1f2328e0}html[data-workspace-theme=light] .activities-grid{grid-template-columns:repeat(auto-fill,minmax(320px,416px));justify-content:start;gap:22px;display:grid}html[data-workspace-theme=light] .activity-card{border-radius:30px;min-height:250px;padding:28px;transition:border-color .16s,transform .16s;position:relative}@media (max-width:520px){html[data-workspace-theme=light] .activities-grid{grid-template-columns:minmax(0,1fr)}}html[data-workspace-theme=light] .activity-card:hover{border-color:#3038408c;transform:translateY(-3px)}html[data-workspace-theme=light] .activity-card-link{color:inherit;gap:24px;height:100%;display:grid}html[data-workspace-theme=light] .activity-favorite-button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;z-index:2;background:#1118270b;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:22px;right:22px}html[data-workspace-theme=light] .activity-favorite-button:hover{color:var(--accent);border-color:#3038408c;transform:translateY(-1px)}html[data-workspace-theme=light] .activity-favorite-button.is-active{color:var(--accent);background:#1f232829;border-color:#3038406b}html[data-workspace-theme=light] .activity-favorite-button:disabled{cursor:wait;opacity:.65}html[data-workspace-theme=light] .activity-logo,html[data-workspace-theme=light] .provider-mark,html[data-workspace-theme=light] .avatar{color:#111418;border-radius:22px;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}html[data-workspace-theme=light] .activity-logo{width:74px;height:74px;font-size:24px}html[data-workspace-theme=light] .activity-logo img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .activity-title-row{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:46px;display:flex}html[data-workspace-theme=light] .activity-title-row svg{color:var(--accent);flex:none}html[data-workspace-theme=light] .activity-card h2,html[data-workspace-theme=light] .empty-state h2{margin:0;font-size:22px;line-height:1.05}html[data-workspace-theme=light] .activity-card p,html[data-workspace-theme=light] .empty-state p{color:var(--muted);margin:12px 0 0;line-height:1.5}html[data-workspace-theme=light] .empty-state{border-radius:30px;padding:38px}html[data-workspace-theme=light] .activity-flow-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:clamp(18px,3vw,40px)}html[data-workspace-theme=light] .activity-section-header{border:1px solid var(--line-strong);background:linear-gradient(145deg,#ffffffdf,#ffffffd1);border-radius:28px;gap:16px;margin-bottom:20px;padding:18px 20px;display:grid}html[data-workspace-theme=light] .activity-section-back{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;font:inherit;background:#11182709;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;min-height:50px;padding:0 16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .activity-section-back:disabled{cursor:progress;opacity:.7}html[data-workspace-theme=light] .activities-profile-logout-button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-workspace-theme=light] .activity-section-heading{max-width:900px}html[data-workspace-theme=light] .activity-section-heading h1{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.15vw,38px);line-height:1.06}html[data-workspace-theme=light] .activity-section-heading p:not(.eyebrow){margin:8px 0 0;font-size:15px;line-height:1.5}html[data-workspace-theme=light] .activity-section-actions{justify-content:flex-end;align-items:center;min-height:42px;display:flex}html[data-workspace-theme=light] .activity-section-leading{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}html[data-workspace-theme=light] .activity-section-header{grid-template-columns:minmax(0,1fr) auto}html[data-workspace-theme=light] .activity-section-leading{grid-area:1/1}html[data-workspace-theme=light] .activity-section-actions{grid-area:1/2}html[data-workspace-theme=light] .selection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .activities-profile-pill{border:1px solid var(--line-strong);color:var(--text);text-align:left;background:#1118270d;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:218px;min-height:50px;padding:5px 12px 5px 6px;transition:border-color .16s,transform .16s,background .16s;display:inline-grid}html[data-workspace-theme=light] .activities-profile-pill:hover{background:#11182711;border-color:#30384066;transform:translateY(-1px)}html[data-workspace-theme=light] .activities-profile-pill-avatar{border-radius:999px;width:38px;height:38px}html[data-workspace-theme=light] .activities-profile-pill span{gap:2px;min-width:0;display:grid}html[data-workspace-theme=light] .activities-profile-pill strong,html[data-workspace-theme=light] .activities-profile-pill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .activities-profile-pill strong{font-size:14px;line-height:1.1}html[data-workspace-theme=light] .activities-profile-pill small{color:var(--muted);font-size:12px;line-height:1.15}html[data-workspace-theme=light] .activities-profile-pill>svg{color:var(--muted)}html[data-workspace-theme=light] .activities-profile-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:120;background:#ffffffe1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .activities-profile-modal{border:1px solid var(--line-strong);box-shadow:var(--shadow);color:var(--text);background:radial-gradient(circle at 50% 0,#1f23281f,#0000 18rem),linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:34px;grid-template-rows:auto auto minmax(0,1fr);gap:0;width:min(760px,100%);max-height:calc(100vh - 40px);display:grid;overflow:hidden}html[data-workspace-theme=light] .activities-profile-modal-head{justify-content:space-between;align-items:center;min-height:76px;padding:18px 20px;display:flex}html[data-workspace-theme=light] .activities-profile-modal-head button,html[data-workspace-theme=light] .activities-profile-modal-head a{border:1px solid var(--line-strong);color:var(--muted);background:#1118270e;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .activities-profile-modal-head a{color:var(--danger)}html[data-workspace-theme=light] .activities-profile-hero{justify-items:center;margin-top:-6px;padding:0 24px 20px;display:grid}html[data-workspace-theme=light] .activities-profile-avatar{border:10px solid #11182752;border-radius:999px;width:122px;height:122px;box-shadow:0 18px 50px #11182722}html[data-workspace-theme=light] .activities-profile-cuid{color:#111418;font-family:var(--font-display);background:#fff;border-radius:999px;min-height:44px;margin-top:14px;padding:8px 22px;font-size:24px;font-weight:700;box-shadow:0 14px 38px #1118271a}html[data-workspace-theme=light] .activities-profile-body{gap:18px;min-height:0;padding:0 22px 24px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .activities-profile-body h2{text-align:center;margin:0;font-size:24px}html[data-workspace-theme=light] .activities-profile-facts{border:1px solid var(--line);background:#1118270b;border-radius:24px;padding:6px;display:grid}html[data-workspace-theme=light] .activities-profile-security{gap:14px;display:grid}html[data-workspace-theme=light] .activities-profile-security-launch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .activities-profile-security-launch button{border:1px solid var(--line);color:var(--text);text-align:left;background:#1118270a;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:74px;padding:14px;display:grid}html[data-workspace-theme=light] .activities-profile-security-launch button:hover{border-color:#30384052}html[data-workspace-theme=light] .activities-profile-security-launch svg{color:var(--accent)}html[data-workspace-theme=light] .activities-profile-security-launch span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .activities-profile-security-launch strong,html[data-workspace-theme=light] .activities-profile-security-launch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .activities-profile-security-launch small{color:var(--muted);font-size:12px}html[data-workspace-theme=light] .activities-profile-security section{border:1px solid var(--line);background:#1118270a;border-radius:24px;gap:12px;padding:16px;display:grid}html[data-workspace-theme=light] .activities-profile-security-head{align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .activities-profile-security-head svg{color:var(--accent)}html[data-workspace-theme=light] .activities-profile-security-head strong{font-size:16px}html[data-workspace-theme=light] .activities-profile-security label{gap:7px;display:grid}html[data-workspace-theme=light] .activities-profile-security label>span{color:var(--muted);font-size:13px;font-weight:600}html[data-workspace-theme=light] .activities-profile-security label>small{color:var(--muted);font-size:12px;line-height:1.35}html[data-workspace-theme=light] .activities-profile-security input{appearance:none;border:1px solid var(--line-strong);color:var(--text);background:#1118270d;border-radius:16px;outline:none;width:100%;min-height:46px;padding:0 14px}html[data-workspace-theme=light] .activities-profile-security input:focus{border-color:#30384070}html[data-workspace-theme=light] .activities-profile-security-actions{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .activities-profile-security-actions button{color:#ffd36a;background:#1f23281f;border:1px solid #1f232852;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .activities-profile-security-actions button:not(:first-child){border-color:var(--line-strong);color:var(--muted);background:#1118270b}html[data-workspace-theme=light] .activities-profile-security-actions button:disabled{cursor:not-allowed;opacity:.48}html[data-workspace-theme=light] .activities-profile-feedback{border-radius:18px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.35}html[data-workspace-theme=light] .activities-profile-feedback.is-error{color:#ffb3b3;background:#f941441f;border:1px solid #f9414440}html[data-workspace-theme=light] .activities-profile-feedback.is-success{color:#8be0b8;background:#52b7881f;border:1px solid #52b78840}html[data-workspace-theme=light] .activities-profile-line{grid-template-columns:auto 112px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}html[data-workspace-theme=light] .activities-profile-line+.activities-profile-line{border-top:1px solid var(--line)}html[data-workspace-theme=light] .activities-profile-line>span{color:var(--accent);background:#1f23281f;border:1px solid #1f23282e;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}html[data-workspace-theme=light] .activities-profile-line small{color:var(--muted);font-size:14px;font-weight:600}html[data-workspace-theme=light] .activities-profile-line strong{overflow-wrap:anywhere;text-align:right;font-size:15px}html[data-workspace-theme=light] .activity-section-heading{grid-area:2/1/auto/-1}html[data-workspace-theme=light] .activity-flow-head{align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}html[data-workspace-theme=light] .mobile-flow-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:22px;margin-bottom:28px;display:grid}html[data-workspace-theme=light] .activity-flow-head>div,html[data-workspace-theme=light] .mobile-flow-header>div{min-width:0}html[data-workspace-theme=light] .activity-flow-head h1,html[data-workspace-theme=light] .mobile-flow-header h1{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.15vw,38px);line-height:1.02}html[data-workspace-theme=light] .activity-flow-head p:not(.eyebrow),html[data-workspace-theme=light] .mobile-flow-header p:not(.eyebrow){margin:10px 0 0;font-size:16px;line-height:1.5}html[data-workspace-theme=light] .flow-circle-action{background:var(--accent);color:#111418;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}html[data-workspace-theme=light] .mobile-panel{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:32px}html[data-workspace-theme=light] .mobile-panel-title{color:var(--accent);align-items:center;gap:14px;display:flex}html[data-workspace-theme=light] .mobile-panel-title span{color:var(--text);font-size:20px;font-weight:700;display:block}html[data-workspace-theme=light] .mobile-panel-title p{color:var(--muted);margin:4px 0 0}html[data-workspace-theme=light] .activity-account-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}html[data-workspace-theme=light] .activity-account-grid.is-box-mode{grid-template-columns:minmax(0,1fr)}html[data-workspace-theme=light] .activity-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .box-admin-shell{gap:20px}html[data-workspace-theme=light] .box-admin-panel{border:1px solid var(--line-strong);background:#ffffffe1;border-radius:22px;gap:16px;padding:clamp(16px,2vw,24px);display:grid}html[data-workspace-theme=light] .box-admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .box-admin-toolbar .account-search{flex:360px;max-width:560px}html[data-workspace-theme=light] .box-admin-toolbar input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}html[data-workspace-theme=light] .box-admin-refresh,html[data-workspace-theme=light] .box-admin-pagination button,html[data-workspace-theme=light] .box-admin-form-submit{cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .box-admin-refresh,html[data-workspace-theme=light] .box-admin-pagination button{border:1px solid var(--line-strong);color:var(--text);background:#1118270a;min-height:44px;padding:0 16px}html[data-workspace-theme=light] .box-admin-count{color:var(--muted);white-space:nowrap;font-weight:700}html[data-workspace-theme=light] .box-admin-form{border:1px solid var(--line);background:#11182708;border-radius:18px;grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:end;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .box-admin-form label{color:var(--muted);gap:8px;font-size:13px;display:grid}html[data-workspace-theme=light] .box-admin-form input{border:1px solid var(--line-strong);color:var(--text);font:inherit;background:#11182709;border-radius:14px;outline:0;min-height:48px;padding:0 14px}html[data-workspace-theme=light] .box-admin-form-submit{background:var(--accent);color:#fff;border:0;min-height:48px;padding:0 18px}html[data-workspace-theme=light] .box-admin-users-table{gap:8px;display:grid;overflow-x:auto}html[data-workspace-theme=light] .box-admin-users-head,html[data-workspace-theme=light] .box-admin-user-row{grid-template-columns:minmax(230px,1.35fr) minmax(150px,.85fr) minmax(100px,.6fr) minmax(110px,.55fr) minmax(120px,.6fr);gap:16px;min-width:820px;display:grid}html[data-workspace-theme=light] .box-admin-users-head{color:var(--muted);padding:4px 14px 8px;font-size:13px;font-weight:700}html[data-workspace-theme=light] .box-admin-user-row{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#11182706;border-radius:16px;align-items:center;width:100%;min-height:72px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s}html[data-workspace-theme=light] .box-admin-user-row:hover{background:#1118270a;border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .box-admin-user-row:focus-visible{outline-offset:2px;border-color:#303840b8;outline:2px solid #1f23282e}html[data-workspace-theme=light] .box-admin-user-row strong,html[data-workspace-theme=light] .box-admin-user-row small{display:block}html[data-workspace-theme=light] .box-admin-user-row small{color:var(--muted);margin-top:4px}html[data-workspace-theme=light] .box-admin-role,html[data-workspace-theme=light] .box-admin-status{border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:32px;padding:0 12px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .box-admin-role{color:var(--muted);background:#1118270d}html[data-workspace-theme=light] .box-admin-role.is-admin{color:#ffd36a;background:#1f232821}html[data-workspace-theme=light] .box-admin-status{color:#9fe0b8;background:#8fd1a91c}html[data-workspace-theme=light] .box-admin-status.is-blocked{color:#f99;background:#ff99991c}html[data-workspace-theme=light] .box-admin-empty{color:var(--muted);text-align:center;margin:24px 0}html[data-workspace-theme=light] .box-admin-pagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .box-admin-pagination span{color:var(--muted);font-weight:700}html[data-workspace-theme=light] .box-admin-refresh:disabled,html[data-workspace-theme=light] .box-admin-pagination button:disabled,html[data-workspace-theme=light] .box-admin-form-submit:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .box-admin-page-success{margin:0}html[data-workspace-theme=light] .box-admin-modal{max-width:680px}html[data-workspace-theme=light] .box-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .box-admin-detail-grid>div{border:1px solid var(--line);background:#11182708;border-radius:16px;gap:6px;padding:14px;display:grid}html[data-workspace-theme=light] .box-admin-detail-grid span,html[data-workspace-theme=light] .box-admin-confirm-card small{color:var(--muted);font-size:13px;font-weight:700}html[data-workspace-theme=light] .box-admin-detail-grid strong{color:var(--text);font-size:16px}html[data-workspace-theme=light] .box-admin-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .box-admin-switch{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#11182708;border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}html[data-workspace-theme=light] .box-admin-switch span{gap:4px;display:grid}html[data-workspace-theme=light] .box-admin-switch small{color:var(--muted)}html[data-workspace-theme=light] .box-admin-switch i{background:#1118271c;border-radius:999px;flex:none;width:52px;height:28px;position:relative}html[data-workspace-theme=light] .box-admin-switch i:after{content:"";background:#11182733;border-radius:50%;width:22px;height:22px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}html[data-workspace-theme=light] .box-admin-switch.is-on{background:#8fd1a91a;border-color:#8fd1a957}html[data-workspace-theme=light] .box-admin-switch.is-on i{background:#8fd1a957}html[data-workspace-theme=light] .box-admin-switch.is-on i:after{background:#9fe0b8;transform:translate(24px)}html[data-workspace-theme=light] .box-admin-modal-footer{flex-wrap:wrap}html[data-workspace-theme=light] .report-modal-footer .box-admin-warning-button,html[data-workspace-theme=light] .report-modal-footer .box-admin-danger-button,html[data-workspace-theme=light] .report-modal-footer .box-admin-success-button{min-width:190px}html[data-workspace-theme=light] .box-admin-modal .report-modal-footer .box-admin-success-button{color:#9fe0b8;background:#8fd1a92e;border:1px solid #8fd1a96b}html[data-workspace-theme=light] .box-admin-modal .report-modal-footer .box-admin-success-button:hover{background:#8fd1a942}html[data-workspace-theme=light] .box-admin-modal-footer.report-modal-footer .box-admin-warning-button{color:#ffd36a;background:#1f232829;border-color:#3038405c}html[data-workspace-theme=light] .box-admin-modal-footer.report-modal-footer .box-admin-danger-button,html[data-workspace-theme=light] .box-admin-confirm-modal .report-modal-footer button:last-child{color:#ff9d9d;background:#ff57572e;border-color:#ff575766}html[data-workspace-theme=light] .box-admin-modal-footer.report-modal-footer .box-admin-danger-button:hover,html[data-workspace-theme=light] .box-admin-confirm-modal .report-modal-footer button:last-child:hover{background:#ff575742}html[data-workspace-theme=light] .box-admin-confirm-modal{max-width:560px}html[data-workspace-theme=light] .box-admin-confirm-card{grid-template-columns:auto minmax(0,1fr);align-items:center}html[data-workspace-theme=light] .box-admin-confirm-card span{gap:4px;display:grid}html[data-workspace-theme=light] .wallet-hero{gap:22px;padding:26px;display:grid;position:sticky;top:24px}html[data-workspace-theme=light] .wallet-hero strong,html[data-workspace-theme=light] .wallet-balance-card strong{font-size:44px;display:block}html[data-workspace-theme=light] .wallet-actions{gap:12px;display:grid}html[data-workspace-theme=light] .wallet-actions .primary-button,html[data-workspace-theme=light] .wallet-actions .ghost-button{width:100%}html[data-workspace-theme=light] .wallet-modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;background:#ffffffe1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .wallet-modal{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:32px;gap:18px;width:min(100%,520px);max-width:520px;padding:30px;display:grid;position:relative}html[data-workspace-theme=light] .wallet-history-modal{width:min(100%,720px);max-width:720px;max-height:min(760px,88vh);overflow:auto}html[data-workspace-theme=light] .wallet-history-sticky-head{border-bottom:1px solid var(--line);z-index:3;background:linear-gradient(145deg,#fffffff0,#fffffff0);margin:-30px -30px 0;padding:30px 30px 18px;position:sticky;top:-30px}html[data-workspace-theme=light] .wallet-modal-close{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:#1118270b;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:absolute;top:18px;right:18px}html[data-workspace-theme=light] .wallet-modal-head{gap:8px;padding-right:52px;display:grid}html[data-workspace-theme=light] .wallet-modal-head>span{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:700}html[data-workspace-theme=light] .wallet-modal-head h2{margin:0;font-size:28px;line-height:1.05}html[data-workspace-theme=light] .wallet-modal-head p{color:var(--muted);margin:0;line-height:1.5}html[data-workspace-theme=light] .wallet-history-list{gap:10px;display:grid}html[data-workspace-theme=light] .wallet-history-item{border:1px solid var(--line);background:#1118270a;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}html[data-workspace-theme=light] .wallet-history-item span{color:var(--text);font-weight:600}html[data-workspace-theme=light] .wallet-history-item p{color:var(--muted);margin:4px 0 0}html[data-workspace-theme=light] .wallet-history-item strong{text-align:right;white-space:nowrap;font-size:22px;display:block}html[data-workspace-theme=light] .wallet-payment-id{overflow-wrap:anywhere;font-size:12px}html[data-workspace-theme=light] .wallet-payment-status{text-align:right;font-size:14px;font-weight:600}html[data-workspace-theme=light] .wallet-payment-status.status-succeeded{color:#8ee0b6}html[data-workspace-theme=light] .wallet-payment-status.status-canceled{color:#ff9a9c}html[data-workspace-theme=light] .wallet-payment-status.status-writing{color:var(--accent)}html[data-workspace-theme=light] .wallet-payment-status.status-canceled_subscribe{color:#c8b6ff}html[data-workspace-theme=light] .subscription-manage-modal{width:min(100%,640px);max-width:640px}html[data-workspace-theme=light] .subscription-current-card,html[data-workspace-theme=light] .subscription-confirm-card{border:1px solid var(--line);background:#1118270a;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .subscription-current-card{grid-template-columns:minmax(0,1fr) auto}html[data-workspace-theme=light] .subscription-current-card span,html[data-workspace-theme=light] .subscription-confirm-card h3{color:var(--text);margin:0;font-size:20px;font-weight:700}html[data-workspace-theme=light] .subscription-current-card p,html[data-workspace-theme=light] .subscription-confirm-card p{color:var(--muted);margin:6px 0 0;line-height:1.45}html[data-workspace-theme=light] .subscription-current-card strong,html[data-workspace-theme=light] .subscription-confirm-card strong{text-align:right;font-size:24px;display:block}html[data-workspace-theme=light] .subscription-actions{justify-content:flex-end;gap:12px;display:flex}html[data-workspace-theme=light] .subscription-actions .primary-button,html[data-workspace-theme=light] .subscription-actions .ghost-button{width:auto;min-height:50px}html[data-workspace-theme=light] .subscription-success-modal{text-align:center;justify-items:center}html[data-workspace-theme=light] .subscription-success-modal .wallet-modal-head{padding-right:0}html[data-workspace-theme=light] .subscription-success-icon{color:#8ee0b6;background:#52b78824;border:1px solid #52b7885c;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex}html[data-workspace-theme=light] .danger-action{color:#ff9a9c;border-color:#f9414447}html[data-workspace-theme=light] .wallet-history-pagination{border-top:1px solid var(--line);z-index:3;background:linear-gradient(145deg,#fffffff0,#fffffff0);grid-template-columns:120px 1fr 120px;align-items:center;gap:12px;margin:0 -30px -30px;padding:14px 30px 30px;display:grid;position:sticky;bottom:-30px}html[data-workspace-theme=light] .wallet-history-pagination span{color:var(--muted);text-align:center;font-weight:600}html[data-workspace-theme=light] .wallet-history-pagination .ghost-button{width:100%;min-height:42px;padding:0 16px}html[data-workspace-theme=light] .wallet-history-pagination .ghost-button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .account-list-panel{gap:18px;min-width:0;padding:26px;display:grid}html[data-workspace-theme=light] .account-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-workspace-theme=light] .account-list-head>div{min-width:0}html[data-workspace-theme=light] .account-list-head h2{margin:0;font-size:26px}html[data-workspace-theme=light] .account-list-head p{color:var(--muted);margin:4px 0 0}html[data-workspace-theme=light] .account-search{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;align-items:center;gap:10px;min-width:280px;min-height:48px;padding:0 18px;display:flex}html[data-workspace-theme=light] .account-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .owned-provider-list{gap:14px;display:grid}html[data-workspace-theme=light] .owned-provider-card{border:1px solid var(--line);background:#11182708;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-width:0;padding:20px;display:grid}html[data-workspace-theme=light] .owned-provider-card h3{overflow-wrap:anywhere;margin:8px 0;font-size:22px}html[data-workspace-theme=light] .owned-provider-card p{color:var(--muted);margin:0;line-height:1.45}html[data-workspace-theme=light] .owned-provider-date,html[data-workspace-theme=light] .owned-provider-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .owned-provider-date{color:var(--soft);font-size:14px}html[data-workspace-theme=light] .owned-provider-meta{grid-area:2/1}html[data-workspace-theme=light] .owned-provider-meta span{color:var(--muted);background:#1118270b;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:500;display:inline-flex}html[data-workspace-theme=light] .subscription-state{color:#ff9a9c;text-align:center;background:#f941441f;border:1px solid #f9414438;border-radius:999px;grid-area:1/2;place-self:start end;max-width:100%;padding:10px 14px;font-weight:600}html[data-workspace-theme=light] .subscription-state.is-active{color:#8ee0b6;background:#52b7881f;border-color:#52b78847}html[data-workspace-theme=light] .owned-provider-actions{grid-area:2/2;place-self:end;gap:10px;display:flex}html[data-workspace-theme=light] .owned-provider-action{width:auto;min-width:240px}html[data-workspace-theme=light] .owned-provider-delete{width:auto;min-height:52px;padding:0 16px}html[data-workspace-theme=light] .activity-delete-modal{max-width:680px}html[data-workspace-theme=light] .activity-delete-warning{color:#ffb3b5;background:#f9414417;border:1px solid #f9414438;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}html[data-workspace-theme=light] .activity-delete-warning p{margin:0}@media (max-width:980px){html[data-workspace-theme=light] .activity-account-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .flow-circle-action,html[data-workspace-theme=light] .wallet-hero{position:static}html[data-workspace-theme=light] .account-list-head,html[data-workspace-theme=light] .owned-provider-card{grid-template-columns:1fr;align-items:stretch;display:grid}html[data-workspace-theme=light] .account-search{width:100%;min-width:0}html[data-workspace-theme=light] .owned-provider-meta,html[data-workspace-theme=light] .subscription-state,html[data-workspace-theme=light] .owned-provider-actions{grid-area:auto/1;justify-self:stretch}html[data-workspace-theme=light] .owned-provider-action{width:100%;min-width:0}html[data-workspace-theme=light] .owned-provider-actions{flex-direction:column}}html[data-workspace-theme=light] .account-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:28px;place-items:center;gap:12px;min-height:260px;padding:30px;display:grid}html[data-workspace-theme=light] .account-empty h3{margin:0;font-size:26px}html[data-workspace-theme=light] .account-empty p{color:var(--muted);max-width:520px;margin:0;line-height:1.5}html[data-workspace-theme=light] .mobile-wizard-card{gap:18px;display:grid}html[data-workspace-theme=light] .mobile-tabs{border:1px solid var(--line-strong);background:#11182708;border-radius:999px;gap:8px;padding:8px;display:flex}html[data-workspace-theme=light] .mobile-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .mobile-tabs button.is-active{color:var(--accent);background:#1f232829}html[data-workspace-theme=light] .mobile-tabs button.is-active svg{color:var(--accent)}html[data-workspace-theme=light] .mobile-tabs svg{color:var(--soft)}html[data-workspace-theme=light] .mobile-tabs svg.is-valid{color:var(--success)}html[data-workspace-theme=light] .wizard-footer{justify-content:flex-end;display:flex}html[data-workspace-theme=light] .wizard-footer .primary-button{width:auto;min-width:220px}html[data-workspace-theme=light] .wallet-screen-grid{grid-template-columns:minmax(280px,420px) minmax(0,520px);gap:24px;display:grid}html[data-workspace-theme=light] .wallet-balance-card,html[data-workspace-theme=light] .wallet-payment-card{gap:20px;padding:28px;display:grid}html[data-workspace-theme=light] .activity-create-card,html[data-workspace-theme=light] .subscribe-wallet-card,html[data-workspace-theme=light] .subscribe-main,html[data-workspace-theme=light] .subscribe-pay-card{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:32px}html[data-workspace-theme=light] .activity-create-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(24px,3vw,36px);display:grid}html[data-workspace-theme=light] .activity-create-title{color:var(--accent);grid-column:1/-1;align-items:flex-start;gap:14px;display:flex}html[data-workspace-theme=light] .activity-create-title h2{color:var(--text);margin:0;font-size:22px;line-height:1.15}html[data-workspace-theme=light] .activity-create-title p{color:var(--muted);margin:6px 0 0;line-height:1.45}html[data-workspace-theme=light] .activity-field-wide{grid-column:1/-1}html[data-workspace-theme=light] .activity-color-field{gap:10px;display:grid}html[data-workspace-theme=light] .activity-color-field>span{color:var(--muted);padding-left:18px;font-size:15px;font-weight:600}html[data-workspace-theme=light] .activity-color-picker{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:flex}html[data-workspace-theme=light] .activity-color-picker button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}html[data-workspace-theme=light] .activity-color-picker button span,html[data-workspace-theme=light] .activity-custom-color span:before{background:var(--activity-color);content:"";border-radius:999px;width:30px;height:30px;display:block;box-shadow:inset 0 0 0 1px #fff2}html[data-workspace-theme=light] .activity-color-picker button.is-active{background:#11182712;box-shadow:inset 0 0 0 2px #1f2328b8}html[data-workspace-theme=light] .activity-custom-color{cursor:pointer;margin-left:auto;position:relative}html[data-workspace-theme=light] .activity-custom-color input{opacity:0;width:1px;height:1px;position:absolute}html[data-workspace-theme=light] .activity-custom-color span{border:1px solid var(--line-strong);color:var(--muted);background:#1118270b;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 14px 0 8px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .activity-cuid-lookup{grid-column:1/2;gap:10px;width:100%;display:grid}html[data-workspace-theme=light] .activity-cuid-status,html[data-workspace-theme=light] .activity-cuid-user{border:1px solid var(--line-strong);color:var(--muted);background:#1118270a;border-radius:999px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}html[data-workspace-theme=light] .activity-cuid-status svg{color:var(--accent);flex:none;animation:.9s linear infinite light-spin}html[data-workspace-theme=light] .activity-cuid-lookup p{color:#ffb4af;margin:0;padding-left:18px;font-size:15px;font-weight:700}html[data-workspace-theme=light] .activity-cuid-user{background:linear-gradient(135deg,#1f232814,#11182708)}html[data-workspace-theme=light] .activity-cuid-avatar{color:var(--accent);background:#1f23281f;border:1px solid #1f232838;border-radius:999px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:inline-flex;overflow:hidden}html[data-workspace-theme=light] .activity-cuid-avatar img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .activity-cuid-user>div:nth-child(2){gap:3px;min-width:0;display:grid}html[data-workspace-theme=light] .activity-cuid-user strong{color:var(--text);font-size:17px;line-height:1.2}html[data-workspace-theme=light] .activity-cuid-user small{color:var(--muted);font-size:13px;font-weight:700}html[data-workspace-theme=light] .activity-cuid-user button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:#1118270e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;display:inline-flex}html[data-workspace-theme=light] .activity-cuid-user button:hover{color:var(--accent);border-color:#3038406b}html[data-workspace-theme=light] .auth-field textarea{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--text);font:inherit;resize:vertical;border-radius:28px;outline:none;width:100%;min-width:0;min-height:132px;padding:18px 20px;font-size:18px}html[data-workspace-theme=light] .auth-field textarea:focus{border-color:#303840cc;box-shadow:0 0 0 4px #1f232814}html[data-workspace-theme=light] .subscribe-layout{align-items:start;display:block}html[data-workspace-theme=light] .subscribe-wallet-card{gap:18px;padding:26px;display:grid;position:sticky;top:24px}html[data-workspace-theme=light] .subscribe-wallet-card strong{font-size:40px}html[data-workspace-theme=light] .subscribe-wallet-compact{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:28px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}html[data-workspace-theme=light] .subscribe-wallet-compact .activity-create-title{grid-column:auto}html[data-workspace-theme=light] .subscribe-wallet-compact strong{white-space:nowrap;font-size:30px}html[data-workspace-theme=light] .subscribe-wallet-compact .ghost-button{width:auto}html[data-workspace-theme=light] .subscribe-main{gap:22px;padding:26px;display:grid}html[data-workspace-theme=light] .pricing-main{gap:24px;display:grid}html[data-workspace-theme=light] .pricing-unavailable{padding:28px}html[data-workspace-theme=light] .pricing-unavailable h2{margin:0 0 10px;font-size:28px}html[data-workspace-theme=light] .pricing-unavailable p{color:var(--muted);margin:0}html[data-workspace-theme=light] .pricing-controls{grid-template-columns:1fr 1.2fr;gap:18px;display:grid}html[data-workspace-theme=light] .pricing-control-card,html[data-workspace-theme=light] .pricing-tariff-card,html[data-workspace-theme=light] .pricing-custom-section,html[data-workspace-theme=light] .pricing-slider-card,html[data-workspace-theme=light] .pricing-apps-card{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:30px}html[data-workspace-theme=light] .pricing-control-card{padding:24px}html[data-workspace-theme=light] .pricing-control-title{color:var(--text);margin-bottom:14px;font-size:16px;font-weight:700}html[data-workspace-theme=light] .pricing-period-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-workspace-theme=light] .pricing-period-buttons button{border:1px solid var(--line);color:var(--muted);background:#1118270b;border-radius:999px;min-height:54px;font-weight:600}html[data-workspace-theme=light] .pricing-period-buttons button.is-active{background:var(--accent);border-color:var(--accent);color:#fff}html[data-workspace-theme=light] .pricing-discount{border:1px solid var(--line);color:var(--soft);background:#1118270b;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-top:14px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .pricing-discount.is-active{color:#8ee0b6;background:#52b78824;border-color:#52b78838}html[data-workspace-theme=light] .pricing-employee-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}html[data-workspace-theme=light] .pricing-employee-row input[type=number]{background:var(--surface-3);border:1px solid var(--line);color:var(--text);text-align:center;border-radius:18px;outline:none;width:140px;height:56px;font-size:20px;font-weight:700}html[data-workspace-theme=light] .pricing-employee-row span{color:var(--muted);font-weight:600}html[data-workspace-theme=light] .pricing-range{accent-color:var(--accent);width:100%}html[data-workspace-theme=light] .pricing-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}html[data-workspace-theme=light] .pricing-tariff-card{flex-direction:column;min-height:100%;padding:28px;display:flex;position:relative}html[data-workspace-theme=light] .pricing-tariff-card.is-highlighted{border-color:#30384070}html[data-workspace-theme=light] .pricing-tariff-card.is-active{box-shadow:inset 0 0 0 2px #1f232875, var(--shadow)}html[data-workspace-theme=light] .pricing-tariff-ribbon{color:var(--accent);background:#1f232829;border:1px solid #1f232842;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}html[data-workspace-theme=light] .pricing-tariff-head{gap:14px;margin-bottom:18px;display:grid}html[data-workspace-theme=light] .pricing-tariff-name{color:var(--text);margin-bottom:8px;padding-right:80px;font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.08}html[data-workspace-theme=light] .pricing-tariff-desc{color:var(--muted);max-width:30ch;line-height:1.45}html[data-workspace-theme=light] .pricing-tariff-metrics{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .pricing-tariff-metrics span{border:1px solid var(--line);color:var(--muted);background:#1118270a;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .pricing-tariff-metrics span.is-warning{color:#ff9a9c;border-color:#f941444d}html[data-workspace-theme=light] .pricing-price-box{margin:22px 0 18px}html[data-workspace-theme=light] .pricing-price-old{color:var(--muted);margin-bottom:8px;font-weight:600;text-decoration:line-through}html[data-workspace-theme=light] .pricing-price-value{color:var(--text);font-size:clamp(34px,3vw,44px);font-weight:700;line-height:1}html[data-workspace-theme=light] .pricing-price-caption{color:var(--muted);margin-top:8px;font-size:14px}html[data-workspace-theme=light] .pricing-feature-list{gap:12px;margin-bottom:34px;display:grid}html[data-workspace-theme=light] .pricing-feature-item{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}html[data-workspace-theme=light] .pricing-feature-item.is-inactive{color:#11141857}html[data-workspace-theme=light] .pricing-feature-item span{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:7px}html[data-workspace-theme=light] .pricing-buy-button{background:var(--accent);color:#111418;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:58px;margin-top:auto;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .pricing-buy-button:disabled{color:#1114186b;cursor:not-allowed;background:#11182712}html[data-workspace-theme=light] .pricing-custom-section{grid-template-columns:.95fr 1.4fr;gap:18px;padding:28px;display:grid}html[data-workspace-theme=light] .pricing-custom-intro h3{color:var(--text);margin:18px 0 12px;font-size:clamp(28px,2.4vw,40px);line-height:1.08}html[data-workspace-theme=light] .pricing-custom-intro p,html[data-workspace-theme=light] .pricing-apps-card p{color:var(--muted);margin:0;line-height:1.5}html[data-workspace-theme=light] .pricing-custom-builder{gap:18px;display:grid}html[data-workspace-theme=light] .pricing-slider-card,html[data-workspace-theme=light] .pricing-apps-card{padding:22px 24px}html[data-workspace-theme=light] .pricing-slider-value{color:var(--text);margin-bottom:14px;font-size:18px;font-weight:700}html[data-workspace-theme=light] .pricing-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}html[data-workspace-theme=light] .pricing-apps-grid button{border:1px solid var(--line);color:var(--muted);text-align:left;background:#1118270a;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-weight:600;display:flex}html[data-workspace-theme=light] .pricing-apps-grid button.is-active,html[data-workspace-theme=light] .pricing-apps-grid button.is-disabled{color:var(--text);background:#1f232821;border-color:#30384038}html[data-workspace-theme=light] .pricing-apps-grid button span{border-radius:50%;flex:0 0 10px;width:10px;height:10px}html[data-workspace-theme=light] .pricing-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#ffffffde;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .pricing-payment-modal{border:1px solid var(--line-strong);background:linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:32px;gap:18px;width:min(100%,560px);max-width:560px;padding:26px;display:grid;position:relative;box-shadow:0 28px 100px #11182736}html[data-workspace-theme=light] .pricing-modal-close{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#1118270b;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:inline-flex;position:absolute;top:18px;right:18px}html[data-workspace-theme=light] .pricing-modal-head{padding-right:70px}html[data-workspace-theme=light] .pricing-modal-head>span{color:var(--accent);text-transform:uppercase;font-size:13px;font-weight:700}html[data-workspace-theme=light] .pricing-modal-head h2{margin:10px 0 8px;font-size:30px;line-height:1.05}html[data-workspace-theme=light] .pricing-modal-head p{color:var(--muted);margin:0;line-height:1.45}html[data-workspace-theme=light] .pricing-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .pricing-modal-summary div{border:1px solid var(--line);background:#1118270a;border-radius:22px;padding:16px}html[data-workspace-theme=light] .pricing-modal-summary span{color:var(--muted);margin-bottom:8px;font-weight:600;display:block}html[data-workspace-theme=light] .pricing-modal-summary strong{font-size:28px;display:block}html[data-workspace-theme=light] .pricing-modal-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;display:grid}html[data-workspace-theme=light] .subscribe-controls{grid-template-columns:minmax(180px,240px) 1fr;align-items:end;gap:16px;display:grid}html[data-workspace-theme=light] .subscribe-periods{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .subscribe-periods button,html[data-workspace-theme=light] .subscribe-tariff-card{border:1px solid var(--line-strong);color:var(--muted);background:#11182709}html[data-workspace-theme=light] .subscribe-periods button{border-radius:999px;min-height:48px;padding:0 16px;font-weight:600}html[data-workspace-theme=light] .subscribe-periods button.is-active,html[data-workspace-theme=light] .subscribe-tariff-card.is-active{color:var(--text);background:#1f232824;border-color:#30384094}html[data-workspace-theme=light] .subscribe-tariffs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}html[data-workspace-theme=light] .subscribe-tariff-card{text-align:left;border-radius:28px;gap:10px;padding:22px;display:grid}html[data-workspace-theme=light] .subscribe-tariff-card span{color:var(--text);font-size:22px;font-weight:700}html[data-workspace-theme=light] .subscribe-tariff-card p{margin:0;line-height:1.4}html[data-workspace-theme=light] .subscribe-tariff-card strong{color:var(--accent);font-size:30px}html[data-workspace-theme=light] .subscribe-tariff-card small{color:var(--muted);font-weight:500}html[data-workspace-theme=light] .subscribe-tariff-card div{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .subscribe-tariff-card i{color:#111418;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:700}html[data-workspace-theme=light] .subscribe-pay-card{grid-template-columns:minmax(160px,1fr) minmax(220px,1fr) minmax(220px,1fr);align-items:end;gap:16px;padding:22px;display:grid}html[data-workspace-theme=light] .subscribe-pay-card>div:first-child span{color:var(--muted);font-weight:500;display:block}html[data-workspace-theme=light] .subscribe-pay-card>div:first-child strong{margin-top:4px;font-size:36px;display:block}html[data-workspace-theme=light] .subscribe-pay-card .form-error,html[data-workspace-theme=light] .subscribe-pay-card .form-success{grid-column:1/-1}html[data-workspace-theme=light] .form-success{color:#8ee0b6;background:#52b7881f;border:1px solid #52b78847;border-radius:14px;margin:0;padding:12px 14px}html[data-workspace-theme=light] .dashboard-shell{grid-template-columns:360px minmax(0,1fr);min-height:100vh;display:grid}html[data-workspace-theme=light] .sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:18px;height:100vh;padding:24px;display:flex;position:sticky;top:0}html[data-workspace-theme=light] .sidebar-back{color:var(--accent);margin:8px 0 12px;font-size:28px;font-weight:700}html[data-workspace-theme=light] .sidebar-search,html[data-workspace-theme=light] .topbar-search{background:var(--surface-3);border:1px solid var(--line);color:var(--soft);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;display:flex}html[data-workspace-theme=light] .sidebar-nav{gap:7px;display:grid}html[data-workspace-theme=light] .sidebar-nav button{color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:17px;align-items:center;gap:14px;padding:15px 16px;display:flex}html[data-workspace-theme=light] .sidebar-nav button.active,html[data-workspace-theme=light] .sidebar-nav button:hover{background:var(--surface-3);border-color:var(--line);color:var(--text)}html[data-workspace-theme=light] .sidebar-nav button.active svg{color:var(--accent)}html[data-workspace-theme=light] .sidebar-profile{background:var(--surface-3);border:1px solid var(--line);border-radius:22px;align-items:center;gap:14px;margin-top:auto;padding:15px;display:flex}html[data-workspace-theme=light] .sidebar-profile strong,html[data-workspace-theme=light] .sidebar-profile span{display:block}html[data-workspace-theme=light] .sidebar-profile span{color:var(--muted);margin-top:3px}html[data-workspace-theme=light] .avatar{background:linear-gradient(145deg, var(--accent), #ffe2a0);width:58px;height:58px}html[data-workspace-theme=light] .avatar.small{border-radius:17px;width:48px;height:48px}html[data-workspace-theme=light] .dashboard-content{min-width:0;padding:24px 28px 40px}html[data-workspace-theme=light] .topbar{background:var(--surface);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}html[data-workspace-theme=light] .provider-chip{align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .provider-chip strong,html[data-workspace-theme=light] .provider-chip span{display:block}html[data-workspace-theme=light] .provider-mark{border-radius:10px;width:46px;height:46px}html[data-workspace-theme=light] .topbar-actions{gap:10px;display:flex}html[data-workspace-theme=light] .icon-button{background:var(--surface-3);border:1px solid var(--line);color:var(--muted);border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}html[data-workspace-theme=light] .breadcrumbs{color:var(--soft);margin:28px 4px 12px}html[data-workspace-theme=light] .dashboard-title{margin-bottom:28px}html[data-workspace-theme=light] .dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}html[data-workspace-theme=light] .panel{border-radius:var(--radius-md);padding:24px}html[data-workspace-theme=light] .session-card{grid-column:span 5}html[data-workspace-theme=light] .status-list{grid-column:span 7;gap:16px;display:grid}html[data-workspace-theme=light] .person-row,html[data-workspace-theme=light] .session-stats,html[data-workspace-theme=light] .panel-heading,html[data-workspace-theme=light] .metric-row,html[data-workspace-theme=light] .status-row{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .person-row{justify-content:flex-start;gap:16px}html[data-workspace-theme=light] .person-row h2,html[data-workspace-theme=light] .panel-heading h2,html[data-workspace-theme=light] .work-card h2,html[data-workspace-theme=light] .news-card h2,html[data-workspace-theme=light] .vacation-card h2,html[data-workspace-theme=light] .management-card h2{margin:0}html[data-workspace-theme=light] .person-row p,html[data-workspace-theme=light] .panel-heading span,html[data-workspace-theme=light] .metric-row span,html[data-workspace-theme=light] .status-row span,html[data-workspace-theme=light] .vacation-card p,html[data-workspace-theme=light] .news-card p{color:var(--muted)}html[data-workspace-theme=light] .session-stats{margin:28px 0 24px}html[data-workspace-theme=light] .session-stats span,html[data-workspace-theme=light] .session-stats strong{display:block}html[data-workspace-theme=light] .danger-button{color:#ff9a9c;background:#f941441f;padding:15px 18px}html[data-workspace-theme=light] .secondary-button,html[data-workspace-theme=light] .status-row button{background:var(--surface-3);color:var(--text);padding:14px 18px}html[data-workspace-theme=light] .timeline{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .timeline div,html[data-workspace-theme=light] .progress-line{background:var(--surface-3);border-radius:999px;height:10px;overflow:hidden}html[data-workspace-theme=light] .timeline i,html[data-workspace-theme=light] .progress-line i{background:var(--accent);border-radius:inherit;width:52%;height:100%;display:block}html[data-workspace-theme=light] .status-row{gap:20px}html[data-workspace-theme=light] .status-row strong,html[data-workspace-theme=light] .status-row span{display:block}html[data-workspace-theme=light] .status-row span{margin-top:6px}html[data-workspace-theme=light] .work-card{grid-column:span 3;gap:22px;display:grid}html[data-workspace-theme=light] .metric-row{gap:12px}html[data-workspace-theme=light] .metric-row div{background:var(--surface-3);border-radius:18px;flex:1;padding:18px}html[data-workspace-theme=light] .metric-row strong{font-size:38px;display:block}html[data-workspace-theme=light] .news-card,html[data-workspace-theme=light] .vacation-card,html[data-workspace-theme=light] .management-card{grid-column:span 4}html[data-workspace-theme=light] .news-visual{background:linear-gradient(135deg,#1f2328b8,#0000),radial-gradient(circle at 75% 28%,#52b7889e,#0000 32%),#fff;border-radius:22px;height:170px;margin-bottom:20px}html[data-workspace-theme=light] .vacation-card strong{margin:28px 0 8px;font-size:54px;display:block}html[data-workspace-theme=light] .management-card{gap:20px;display:grid}html[data-workspace-theme=light] .donut{aspect-ratio:1;background:radial-gradient(circle, var(--surface-2) 47%, transparent 48%), conic-gradient(var(--accent) 0 62%, var(--success) 62% 82%, var(--surface-3) 82% 100%);border-radius:50%;justify-self:center;width:168px}html[data-workspace-theme=light] .management-list{grid-template-columns:1fr auto;gap:10px;display:grid}html[data-workspace-theme=light] .management-list span{color:var(--muted)}html[data-workspace-theme=light] .dashboard-shell{background:radial-gradient(circle at 72% 12%, #1f232814, transparent 24rem), var(--bg);grid-template-columns:336px minmax(0,1fr)}html[data-workspace-theme=light] .sidebar{background:#fff;gap:14px;padding:22px}html[data-workspace-theme=light] .sidebar-back{background:var(--surface-3);border:1px solid var(--line);border-radius:20px;align-items:center;height:56px;margin:0 0 4px;padding:0 18px;font-size:24px;display:flex}html[data-workspace-theme=light] .sidebar-search,html[data-workspace-theme=light] .topbar-search{border-radius:16px;padding:14px 16px}html[data-workspace-theme=light] .sidebar-nav{gap:5px}html[data-workspace-theme=light] .sidebar-nav button{border-radius:15px;min-height:47px;padding:12px 14px}html[data-workspace-theme=light] .topbar{border-radius:24px;min-height:80px;padding:13px 16px}html[data-workspace-theme=light] .breadcrumbs{margin:24px 4px 8px}html[data-workspace-theme=light] .dashboard-title{margin-bottom:16px;font-size:clamp(28px,2.2vw,38px)}html[data-workspace-theme=light] .dashboard-grid{grid-auto-flow:dense;align-items:stretch;gap:18px}html[data-workspace-theme=light] .panel{border-radius:26px;padding:22px;overflow:hidden}html[data-workspace-theme=light] .dashboard-hero{flex-direction:column;grid-column:span 5;min-height:300px;display:flex}html[data-workspace-theme=light] .dashboard-alerts{grid-column:span 4;gap:14px;display:grid}html[data-workspace-theme=light] .dashboard-side-top{grid-column:span 3;min-height:300px}html[data-workspace-theme=light] .session-stats{align-items:flex-end;margin:auto 0 24px}html[data-workspace-theme=light] .session-stats strong{font-size:clamp(30px,2.4vw,44px)}html[data-workspace-theme=light] .session-stats span{color:var(--muted);margin-bottom:8px;font-weight:500}html[data-workspace-theme=light] .status-row{flex-direction:column;justify-content:space-between;align-items:stretch;min-height:143px}html[data-workspace-theme=light] .status-row button{align-self:flex-start;padding:12px 16px}html[data-workspace-theme=light] .status-row strong{font-size:19px;line-height:1.2}html[data-workspace-theme=light] .status-row span{line-height:1.45}html[data-workspace-theme=light] .work-card{grid-column:span 3;gap:18px;min-height:254px}html[data-workspace-theme=light] .tasks-card,html[data-workspace-theme=light] .incidents-card{grid-column:span 3}html[data-workspace-theme=light] .compact-card{grid-column:span 3;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:116px;display:grid}html[data-workspace-theme=light] .compact-card h2,html[data-workspace-theme=light] .compact-card p,html[data-workspace-theme=light] .system-card h2,html[data-workspace-theme=light] .system-card p,html[data-workspace-theme=light] .side-card h2,html[data-workspace-theme=light] .side-card p{margin:0}html[data-workspace-theme=light] .compact-card h2,html[data-workspace-theme=light] .system-card h2{font-size:19px}html[data-workspace-theme=light] .compact-card p,html[data-workspace-theme=light] .system-card p,html[data-workspace-theme=light] .side-card p{color:var(--muted);margin-top:5px;line-height:1.4}html[data-workspace-theme=light] .compact-card>strong{color:var(--accent);font-size:30px}html[data-workspace-theme=light] .compact-icon{background:var(--surface-3);border:1px solid var(--line);color:var(--accent);border-radius:17px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}html[data-workspace-theme=light] .vacation-card{grid-column:span 3;min-height:254px}html[data-workspace-theme=light] .vacation-card strong{margin:18px 0 8px;font-size:clamp(32px,2.4vw,44px)}html[data-workspace-theme=light] .management-card{grid-column:span 6;grid-template-columns:minmax(0,1fr) 190px}html[data-workspace-theme=light] .management-card .panel-heading{grid-column:1/-1}html[data-workspace-theme=light] .donut{background:radial-gradient(circle, var(--surface-2) 47%, transparent 48%), conic-gradient(var(--accent) 0 var(--donut-value,0%), var(--success) var(--donut-value,0%) 82%, var(--surface-3) 82% 100%);grid-area:2/2;width:176px}html[data-workspace-theme=light] .management-list{grid-area:2/1;align-content:center;gap:12px 18px}html[data-workspace-theme=light] .management-list strong{color:var(--text)}html[data-workspace-theme=light] .system-card{grid-column:span 3;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:120px;display:grid}html[data-workspace-theme=light] .news-visual{height:150px;margin-bottom:18px}html[data-workspace-theme=light] .side-card h2{font-size:24px;line-height:1.1}html[data-workspace-theme=light] .metric-row div{padding:16px}html[data-workspace-theme=light] .metric-row strong{font-size:34px}html[data-workspace-theme=light] .secondary-button,html[data-workspace-theme=light] .status-row button{border:1px solid var(--line)}@media (max-width:1180px){html[data-workspace-theme=light] .dashboard-shell{grid-template-columns:1fr}html[data-workspace-theme=light] .sidebar{height:auto;position:static}html[data-workspace-theme=light] .sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}html[data-workspace-theme=light] .topbar{grid-template-columns:1fr}html[data-workspace-theme=light] .session-card,html[data-workspace-theme=light] .status-list,html[data-workspace-theme=light] .work-card,html[data-workspace-theme=light] .news-card,html[data-workspace-theme=light] .vacation-card,html[data-workspace-theme=light] .management-card,html[data-workspace-theme=light] .dashboard-hero,html[data-workspace-theme=light] .dashboard-alerts,html[data-workspace-theme=light] .dashboard-side-top,html[data-workspace-theme=light] .compact-card,html[data-workspace-theme=light] .system-card{grid-column:span 12}html[data-workspace-theme=light] .management-card{grid-template-columns:1fr}html[data-workspace-theme=light] .management-card .panel-heading,html[data-workspace-theme=light] .donut,html[data-workspace-theme=light] .management-list{grid-area:auto}}@media (max-width:840px){html[data-workspace-theme=light] .auth-shell,html[data-workspace-theme=light] .auth-shell--register,html[data-workspace-theme=light] .auth-form--register{grid-template-columns:1fr}html[data-workspace-theme=light] .auth-form--register label:nth-of-type(3),html[data-workspace-theme=light] .auth-form--register .form-error,html[data-workspace-theme=light] .auth-form--register button{grid-column:auto}html[data-workspace-theme=light] .auth-preview{display:none}html[data-workspace-theme=light] .dashboard-content,html[data-workspace-theme=light] .selection-shell{padding:18px}html[data-workspace-theme=light] .selection-header,html[data-workspace-theme=light] .activity-flow-head,html[data-workspace-theme=light] .subscribe-pay-card,html[data-workspace-theme=light] .activity-section-leading{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .activity-section-actions{justify-content:flex-start}html[data-workspace-theme=light] .activity-section-back,html[data-workspace-theme=light] .selection-actions,html[data-workspace-theme=light] .activities-profile-pill,html[data-workspace-theme=light] .selection-create-button,html[data-workspace-theme=light] .selection-admin-button{width:100%}html[data-workspace-theme=light] .activities-profile-line{grid-template-columns:auto minmax(0,1fr)}html[data-workspace-theme=light] .activities-profile-security-launch{grid-template-columns:1fr}html[data-workspace-theme=light] .activities-profile-line strong{text-align:left;grid-column:2}html[data-workspace-theme=light] .mobile-flow-header,html[data-workspace-theme=light] .activity-account-grid,html[data-workspace-theme=light] .wallet-screen-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .flow-circle-action,html[data-workspace-theme=light] .wallet-hero{position:static}html[data-workspace-theme=light] .account-list-head,html[data-workspace-theme=light] .owned-provider-card{grid-template-columns:1fr;align-items:stretch;display:grid}html[data-workspace-theme=light] .account-search{min-width:0}html[data-workspace-theme=light] .box-admin-toolbar{align-items:stretch}html[data-workspace-theme=light] .box-admin-toolbar .account-search,html[data-workspace-theme=light] .box-admin-refresh,html[data-workspace-theme=light] .box-admin-count{flex:100%}html[data-workspace-theme=light] .box-admin-pagination{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .owned-provider-meta,html[data-workspace-theme=light] .subscription-state,html[data-workspace-theme=light] .owned-provider-actions{grid-area:auto/1;justify-self:stretch}html[data-workspace-theme=light] .owned-provider-action{width:100%;min-width:0}html[data-workspace-theme=light] .owned-provider-actions{flex-direction:column}html[data-workspace-theme=light] .mobile-tabs{border-radius:24px;flex-direction:column}html[data-workspace-theme=light] .wizard-footer{justify-content:stretch}html[data-workspace-theme=light] .wizard-footer .primary-button{width:100%}html[data-workspace-theme=light] .activity-flow-shell{padding:18px}html[data-workspace-theme=light] .activity-create-card,html[data-workspace-theme=light] .subscribe-layout,html[data-workspace-theme=light] .subscribe-controls,html[data-workspace-theme=light] .subscribe-pay-card,html[data-workspace-theme=light] .subscribe-wallet-compact,html[data-workspace-theme=light] .pricing-controls,html[data-workspace-theme=light] .pricing-tariff-grid,html[data-workspace-theme=light] .pricing-custom-section,html[data-workspace-theme=light] .pricing-apps-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .subscribe-wallet-card,html[data-workspace-theme=light] .pricing-pay-card{position:static}html[data-workspace-theme=light] .pricing-period-buttons,html[data-workspace-theme=light] .pricing-modal-summary,html[data-workspace-theme=light] .pricing-modal-actions{grid-template-columns:1fr}html[data-workspace-theme=light] .pricing-payment-modal{max-height:calc(100vh - 36px);padding:22px;overflow:auto}html[data-workspace-theme=light] .status-row,html[data-workspace-theme=light] .session-stats,html[data-workspace-theme=light] .metric-row{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .topbar-actions{flex-wrap:wrap}}html[data-workspace-theme=light] .dashboard-shell{background:#f5f6f7;grid-template-columns:400px minmax(0,1fr);min-height:100vh;display:grid}html[data-workspace-theme=light] .sidebar{background:0 0;border-right:0;gap:14px;height:100vh;padding:14px 20px 20px}html[data-workspace-theme=light] .sidebar-back{display:none}html[data-workspace-theme=light] .sidebar-search{color:#717d8a;background:#fff;border:0;border-radius:22px;justify-content:space-between;height:56px;padding:0 22px}html[data-workspace-theme=light] .sidebar-nav{background:#fff;border-radius:22px;gap:10px;min-height:calc(100vh - 180px);padding:20px 12px}html[data-workspace-theme=light] .sidebar-nav button{color:#626b75;border-radius:20px;min-height:56px;padding:0 18px;font-size:15px;position:relative}html[data-workspace-theme=light] .sidebar-nav button.active{border:2px solid var(--accent);color:var(--accent);background:0 0}html[data-workspace-theme=light] .sidebar-nav button.active:after{content:"›";font-size:30px;line-height:1;position:absolute;right:26px}html[data-workspace-theme=light] .sidebar-profile{background:#fff;border:0;border-radius:22px;min-height:104px;padding:20px}html[data-workspace-theme=light] .dashboard-content{padding:14px 20px 40px 0}html[data-workspace-theme=light] .topbar{background:0 0;border:0;grid-template-columns:500px 280px 1fr;align-items:center;min-height:56px;padding:0;display:grid}html[data-workspace-theme=light] .provider-chip{align-items:center;gap:14px}html[data-workspace-theme=light] .provider-mark{color:#111418;border-radius:50%;width:56px;height:56px;background:#fff!important}html[data-workspace-theme=light] .provider-chip strong{font-size:18px;line-height:1}html[data-workspace-theme=light] .provider-chip span{color:var(--muted);font-size:14px}html[data-workspace-theme=light] .provider-chevron{color:var(--muted);margin-left:18px;transform:rotate(90deg)}html[data-workspace-theme=light] .breadcrumbs{color:var(--muted);background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:12px;height:56px;margin:0;padding:0 18px;display:flex}html[data-workspace-theme=light] .breadcrumbs svg:last-child{margin-left:auto}html[data-workspace-theme=light] .topbar-actions{justify-content:flex-end}html[data-workspace-theme=light] .icon-button{color:var(--muted);background:#fff;border:0;border-radius:50%;width:56px;height:56px;position:relative}html[data-workspace-theme=light] .topbar-badge{background:var(--accent);color:#111418;border-radius:999px;align-items:center;min-width:28px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:-4px}html[data-workspace-theme=light] .dashboard-workspace{grid-template-columns:minmax(540px,578px) minmax(390px,410px);justify-content:center;align-items:start;gap:22px;margin-top:10px;display:grid}html[data-workspace-theme=light] .dashboard-main-column,html[data-workspace-theme=light] .dashboard-right-column{align-content:start;gap:14px;display:grid}html[data-workspace-theme=light] .dashboard-title{margin:4px 0 2px;font-size:26px;line-height:1.05}html[data-workspace-theme=light] .panel,html[data-workspace-theme=light] .session-card,html[data-workspace-theme=light] .status-row,html[data-workspace-theme=light] .work-card,html[data-workspace-theme=light] .vacation-card,html[data-workspace-theme=light] .management-card,html[data-workspace-theme=light] .compact-card{box-shadow:none;background:#fff;border:0;border-radius:20px}html[data-workspace-theme=light] .dashboard-hero{min-height:172px;padding:20px 22px}html[data-workspace-theme=light] .session-person{grid-template-columns:1fr 210px;align-items:center;gap:20px;display:grid}html[data-workspace-theme=light] .person-row{gap:14px}html[data-workspace-theme=light] .person-row h2{font-size:17px;font-weight:700}html[data-workspace-theme=light] .person-row p{margin:1px 0 0;font-size:14px}html[data-workspace-theme=light] .avatar{border-radius:50%;width:56px;height:56px}html[data-workspace-theme=light] .danger-button{background:var(--accent);color:#fff;height:40px;padding:0 22px}html[data-workspace-theme=light] .session-clock-row{color:var(--muted);align-items:center;gap:10px;margin-top:24px;display:flex}html[data-workspace-theme=light] .session-clock-row strong{color:var(--text);font-size:22px;font-weight:500}html[data-workspace-theme=light] .session-clock-row svg{color:var(--danger)}html[data-workspace-theme=light] .timeline{gap:10px;margin-top:12px}html[data-workspace-theme=light] .timeline div{background:#e9edf1;height:10px}html[data-workspace-theme=light] .timeline i{background:linear-gradient(90deg, var(--danger) 0 22%, var(--accent) 22% 100%)}html[data-workspace-theme=light] .dashboard-alerts{gap:14px}html[data-workspace-theme=light] .status-row{grid-template-columns:1fr 210px;align-items:center;gap:18px;min-height:62px;padding:12px 20px;display:grid}html[data-workspace-theme=light] .status-row strong{color:var(--muted);font-size:16px;font-weight:500}html[data-workspace-theme=light] .status-row button,html[data-workspace-theme=light] .secondary-button{color:#626b75;background:0 0;border:1px solid #cfd5db;height:40px;padding:0 18px}html[data-workspace-theme=light] .work-card{gap:16px;min-height:124px;padding:18px 20px}html[data-workspace-theme=light] .panel-heading h2{color:var(--muted);font-size:18px;font-weight:500}html[data-workspace-theme=light] .task-metrics{grid-template-columns:1fr 1fr 210px;align-items:center;gap:24px;display:grid}html[data-workspace-theme=light] .task-metrics div{background:0 0;padding:0}html[data-workspace-theme=light] .task-metrics strong{color:var(--text);font-size:28px;line-height:1;display:block}html[data-workspace-theme=light] .task-metrics span{color:var(--muted);margin-top:8px;display:block}html[data-workspace-theme=light] .progress-line{background:0 0;grid-template-columns:1fr auto;align-items:center;gap:10px;height:auto;display:grid}html[data-workspace-theme=light] .progress-line:before{content:"";background:#e9edf1;border-radius:999px;grid-area:1/1;height:10px}html[data-workspace-theme=light] .progress-line i{background:var(--danger);z-index:1;grid-area:1/1;height:10px}html[data-workspace-theme=light] .progress-line span{color:var(--text)}html[data-workspace-theme=light] .right-filter{color:var(--muted);background:0 0;border:0;justify-content:flex-start;align-items:center;width:24px;height:24px;margin-left:auto;display:inline-flex}html[data-workspace-theme=light] .dashboard-side-top{background:0 0;min-height:166px;padding:0}html[data-workspace-theme=light] .news-visual{background:linear-gradient(#0000 35%,#ffffffd3 100%),radial-gradient(circle at 75% 25%,#11182733,#0000 18%),linear-gradient(135deg,#16a3e4,#72d0ff 45%,#f6d89f);border-radius:20px;align-items:flex-end;height:166px;margin:0;padding:18px;display:flex}html[data-workspace-theme=light] .news-visual span{color:#111418;max-width:310px;font-size:16px}html[data-workspace-theme=light] .vacation-card{min-height:126px;padding:18px 20px}html[data-workspace-theme=light] .vacation-stats{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}html[data-workspace-theme=light] .vacation-stats strong{margin:0 0 4px;font-size:17px;display:block}html[data-workspace-theme=light] .vacation-stats p{color:var(--muted);margin:0}html[data-workspace-theme=light] .stat-icon,html[data-workspace-theme=light] .management-list i{vertical-align:-2px;border-radius:5px;width:16px;height:16px;margin-right:8px;display:inline-block}html[data-workspace-theme=light] .green{background:var(--success)}html[data-workspace-theme=light] .orange{background:var(--accent)}html[data-workspace-theme=light] .red{background:var(--danger)}html[data-workspace-theme=light] .muted-dot{background:#e9edf1}html[data-workspace-theme=light] .management-card{grid-template-columns:1fr;gap:16px;min-height:auto;padding:18px 0 0}html[data-workspace-theme=light] .management-card .panel-heading{padding:0 20px}html[data-workspace-theme=light] .donut-wrap{justify-items:center;padding:16px 0 8px;display:grid}html[data-workspace-theme=light] .donut{background:radial-gradient(circle, #fff 0 43%, transparent 44%), conic-gradient(var(--danger) 0 25%, var(--success) 25% var(--donut-value,55%), var(--accent) var(--donut-value,55%) 76%, #e9edf1 76% 100%);place-items:center;width:160px;height:160px;display:grid}html[data-workspace-theme=light] .donut strong{align-self:end;font-size:26px}html[data-workspace-theme=light] .donut span{color:var(--muted);align-self:start}html[data-workspace-theme=light] .management-list{grid-template-columns:1fr auto;gap:0}html[data-workspace-theme=light] .management-list span,html[data-workspace-theme=light] .management-list strong{background:#11182708;align-items:center;min-height:42px;padding:0 20px;display:flex}html[data-workspace-theme=light] .management-list span:nth-of-type(2n),html[data-workspace-theme=light] .management-list strong:nth-of-type(2n){background:#1118270d}html[data-workspace-theme=light] .management-flags{grid-template-columns:1fr 1fr;gap:14px;padding:14px 12px 18px;display:grid}html[data-workspace-theme=light] .management-flags div{color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:56px;padding:0 12px;display:flex}html[data-workspace-theme=light] .compact-card{min-height:82px;padding:16px 18px}@media (max-width:1320px){html[data-workspace-theme=light] .dashboard-shell{grid-template-columns:330px minmax(0,1fr)}html[data-workspace-theme=light] .topbar{grid-template-columns:minmax(260px,1fr) 250px auto}html[data-workspace-theme=light] .dashboard-workspace{grid-template-columns:minmax(480px,1fr);justify-content:stretch}html[data-workspace-theme=light] .dashboard-right-column{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .right-filter,html[data-workspace-theme=light] .management-card,html[data-workspace-theme=light] .compact-card{grid-column:span 2}}@media (max-width:980px){html[data-workspace-theme=light] .dashboard-shell{grid-template-columns:1fr}html[data-workspace-theme=light] .sidebar{height:auto;padding-right:20px}html[data-workspace-theme=light] .sidebar-nav{min-height:0}html[data-workspace-theme=light] .dashboard-content{padding:16px 20px 32px}html[data-workspace-theme=light] .topbar,html[data-workspace-theme=light] .task-metrics,html[data-workspace-theme=light] .session-person,html[data-workspace-theme=light] .status-row,html[data-workspace-theme=light] .dashboard-right-column{grid-template-columns:1fr}html[data-workspace-theme=light] .right-filter,html[data-workspace-theme=light] .management-card,html[data-workspace-theme=light] .compact-card{grid-column:auto}}html[data-workspace-theme=light] .workspace-shell{--workspace-content-gap:20px;--workspace-content-max:1440px;--workspace-content-padding:clamp(20px, 2vw, 28px);--workspace-section-gap:var(--workspace-content-gap);--neo-bg:#f5f6f7;--neo-panel:#ffffffd1;--neo-panel-strong:#fff;--neo-line:#1118272b;--neo-text:#15181c;--neo-muted:#626b75;--neo-accent:#20252b;--neo-green:#36a978;--neo-red:#e55b66;--neo-blue:#475569;--status-work:#58c58d;--status-missing:#ff5a55;--status-late:#1f2328;--status-early:#8f7cff;--status-vacation:#4fc3f7;--status-risk:#ff4d7d;--status-idle:#c7cdd4;--control-bg:var(--neo-bg);--control-panel:var(--neo-panel);--control-panel-soft:#1f232814;--control-line:var(--neo-line);--control-text:var(--neo-text);--control-muted:var(--neo-muted);--control-accent:var(--neo-accent);--control-green:var(--neo-green);--control-red:var(--neo-red);--control-orange:#ef8c32;--workspace-card:var(--neo-panel);color:var(--neo-text);font-family:var(--font-body);background:radial-gradient(circle at 18% 10%,#1f232829,#0000 30rem),radial-gradient(circle at 85% 20%,#58c58d1f,#0000 26rem),linear-gradient(135deg,#fff,#f5f6f7 55%,#fff);grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}html[data-workspace-theme=light] .workspace-shell button{cursor:pointer;font:inherit;border:0;border-radius:20px;font-weight:500}html[data-workspace-theme=light] .workspace-sidebar{border-right:1px solid var(--neo-line);flex-direction:column;gap:16px;height:100vh;min-height:0;max-height:100vh;padding:24px 18px;display:flex;position:sticky;top:0;overflow:hidden}html[data-workspace-theme=light] .workspace-logo{flex:none;align-items:baseline;gap:10px;padding:4px 10px 8px;text-decoration:none;display:flex}html[data-workspace-theme=light] .workspace-logo span{color:var(--neo-text);font-family:var(--font-heading);font-size:30px;font-weight:600;line-height:1}html[data-workspace-theme=light] .workspace-logo b{color:var(--neo-accent);font:inherit}html[data-workspace-theme=light] .workspace-logo-compact{display:none}html[data-workspace-theme=light] .workspace-logo small{color:var(--neo-muted);font-size:10px;font-weight:700}html[data-workspace-theme=light] .workspace-search{border:1px solid var(--neo-line);color:var(--neo-muted);background:#1118270a;border-radius:18px;flex:none;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}html[data-workspace-theme=light] .workspace-search input{appearance:none;color:var(--neo-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-weight:400}html[data-workspace-theme=light] .workspace-search input::placeholder{color:var(--neo-muted);opacity:1}html[data-workspace-theme=light] .workspace-search input::-webkit-search-cancel-button{appearance:none}html[data-workspace-theme=light] .workspace-nav{border:1px solid var(--neo-line);scrollbar-width:thin;background:#11182708;border-radius:26px;flex:auto;grid-auto-rows:minmax(45px,max-content);align-content:start;gap:5px;min-height:0;max-height:none;margin-bottom:4px;padding:12px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .workspace-nav button,html[data-workspace-theme=light] .workspace-nav a{color:var(--neo-muted);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;min-height:45px;padding:0 13px;text-decoration:none;display:flex}html[data-workspace-theme=light] .workspace-nav button.active,html[data-workspace-theme=light] .workspace-nav a.active{color:var(--neo-accent);background:linear-gradient(135deg,#1f232833,#1f23280f)}html[data-workspace-theme=light] .workspace-nav-empty{color:var(--neo-muted);text-align:center;justify-content:center;align-items:center;min-height:90px;font-size:14px;font-weight:500;display:flex}html[data-workspace-theme=light] .workspace-shell .workspace-user-card{appearance:none;background:var(--neo-panel);border:1px solid var(--neo-line);color:inherit;text-align:left;border-radius:26px;flex:none;justify-content:flex-start;align-items:center;gap:13px;width:100%;margin-top:auto;padding:15px;display:flex}html[data-workspace-theme=light] .workspace-user-card-chevron{color:var(--neo-soft);flex:none;margin-left:auto}html[data-workspace-theme=light] .workspace-user-card strong,html[data-workspace-theme=light] .workspace-user-card span{display:block}html[data-workspace-theme=light] .workspace-user-card span{color:var(--neo-muted);margin-top:3px;font-size:14px}html[data-workspace-theme=light] .workspace-avatar,html[data-workspace-theme=light] .workspace-provider-mark{color:#111418;border-radius:18px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .workspace-avatar{background:var(--neo-accent);overflow:hidden}html[data-workspace-theme=light] .workspace-avatar img{object-fit:cover;width:100%;height:100%;display:block}html[data-workspace-theme=light] .workspace-provider-mark{background:#fff4d2;border-radius:50%}html[data-workspace-theme=light] .workspace-profile-modal{width:min(720px,100vw - 32px);max-height:min(820px,100vh - 48px)}html[data-workspace-theme=light] .workspace-profile-head{padding-bottom:0}html[data-workspace-theme=light] .workspace-profile-body{gap:24px;padding:0 30px 30px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .workspace-profile-hero{border:1px solid var(--line);background:#11182709;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}html[data-workspace-theme=light] .workspace-profile-avatar-block{justify-items:center;gap:10px;display:grid}html[data-workspace-theme=light] .workspace-profile-avatar{border-radius:24px;width:88px;height:88px;font-size:28px}html[data-workspace-theme=light] .workspace-profile-avatar-action{border:1px solid var(--line-strong);color:var(--text);background:#1118270b;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .workspace-profile-hero-copy{gap:4px;display:grid}html[data-workspace-theme=light] .workspace-profile-hero-copy strong{font-size:clamp(28px,4vw,38px);line-height:1.02}html[data-workspace-theme=light] .workspace-profile-hero-copy span,html[data-workspace-theme=light] .workspace-profile-hero-copy small{color:var(--muted)}html[data-workspace-theme=light] .workspace-profile-hero-copy span{font-size:18px;font-weight:600}html[data-workspace-theme=light] .workspace-profile-hero-copy small{font-size:14px}html[data-workspace-theme=light] .workspace-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .workspace-profile-fact{border:1px solid var(--line);background:#11182709;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;min-height:92px;padding:16px 54px 14px 18px;display:grid;position:relative}html[data-workspace-theme=light] .workspace-profile-fact-icon{color:var(--accent);background:#1f23281f;border:1px solid #1f23282e;border-radius:16px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}html[data-workspace-theme=light] .workspace-profile-fact span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600;display:block}html[data-workspace-theme=light] .workspace-profile-fact strong{overflow-wrap:anywhere;font-size:18px;line-height:1.35;display:block}html[data-workspace-theme=light] .workspace-profile-fact-action{border:1px solid var(--line-strong);color:var(--text);background:#1118270b;border-radius:14px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:14px;right:14px}html[data-workspace-theme=light] .workspace-profile-fact-action:hover{color:var(--accent);border-color:#30384052}html[data-workspace-theme=light] .workspace-profile-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-workspace-theme=light] .workspace-profile-edit-panel{border:1px solid var(--line);background:#11182709;border-radius:24px;gap:16px;padding:18px;display:grid}html[data-workspace-theme=light] .workspace-profile-edit-head{gap:4px;display:grid}html[data-workspace-theme=light] .workspace-profile-edit-head strong{color:var(--text);font-size:18px;line-height:1.2}html[data-workspace-theme=light] .workspace-profile-edit-head span{color:var(--muted);font-size:14px;font-weight:500}html[data-workspace-theme=light] .workspace-profile-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html[data-workspace-theme=light] .workspace-profile-inline-actions button{color:var(--accent);background:linear-gradient(135deg,#1f232842,#1f23281f);border-color:#30384057;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .workspace-profile-inline-actions button:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .workspace-profile-body .report-modal-error,html[data-workspace-theme=light] .workspace-profile-body .report-modal-success{margin:0}html[data-workspace-theme=light] .workspace-notifications-modal{grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw - 32px);max-height:min(760px,100vh - 48px);display:grid}html[data-workspace-theme=light] .workspace-notifications-head{align-items:flex-start}html[data-workspace-theme=light] .workspace-notifications-actions{gap:10px;display:inline-flex}html[data-workspace-theme=light] .workspace-notifications-actions button{border:1px solid var(--neo-line);color:var(--neo-text);background:#11182711;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .workspace-notifications-actions button:disabled{cursor:wait;opacity:.48}html[data-workspace-theme=light] .workspace-notifications-body{gap:14px;min-height:0;overflow:hidden}html[data-workspace-theme=light] .workspace-notifications-list{gap:10px;max-height:min(508px,100vh - 300px);padding-right:4px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .workspace-notification-row{color:inherit;background:#ffffffc6;border:1px solid #1118271a;border-radius:24px;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:14px;min-height:84px;padding:14px;text-decoration:none;display:grid}html[data-workspace-theme=light] .workspace-notification-row.is-clickable{grid-template-columns:44px minmax(0,1fr) 36px 36px}html[data-workspace-theme=light] .workspace-notification-row.is-clickable:hover{background:#1118270d;border-color:#30384038}html[data-workspace-theme=light] .workspace-notification-logo{border-radius:50%;width:44px;height:44px}html[data-workspace-theme=light] .workspace-notification-copy{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .workspace-notification-copy strong,html[data-workspace-theme=light] .workspace-notification-copy span,html[data-workspace-theme=light] .workspace-notification-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .workspace-notification-copy strong{color:var(--neo-text);font-size:15px}html[data-workspace-theme=light] .workspace-notification-copy span{color:var(--neo-text);font-size:14px}html[data-workspace-theme=light] .workspace-notification-copy small{color:var(--neo-muted);font-size:12px}html[data-workspace-theme=light] .workspace-notification-remove,html[data-workspace-theme=light] .workspace-notification-chevron{color:var(--neo-muted);background:#1118270d;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}html[data-workspace-theme=light] .workspace-notification-remove:hover,html[data-workspace-theme=light] .workspace-notification-row.is-clickable:hover .workspace-notification-chevron{color:var(--neo-text);border-color:#1118272e}html[data-workspace-theme=light] .workspace-notification-chevron{pointer-events:none}html[data-workspace-theme=light] .workspace-notifications-empty{color:var(--neo-muted);text-align:center;background:#ffffffc4;border:1px solid #1118271a;border-radius:24px;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}html[data-workspace-theme=light] .workspace-info-modal{width:min(820px,100vw - 32px);max-height:min(820px,100vh - 48px)}html[data-workspace-theme=light] .workspace-info-head h2{word-break:break-word}html[data-workspace-theme=light] .workspace-info-body{gap:16px}html[data-workspace-theme=light] .workspace-info-legal{color:var(--neo-muted);gap:12px;font-size:15px;line-height:1.55;display:grid}html[data-workspace-theme=light] .workspace-info-legal h3,html[data-workspace-theme=light] .workspace-info-legal h4{color:var(--neo-text);margin:0;line-height:1.25}html[data-workspace-theme=light] .workspace-info-legal h3{font-size:22px}html[data-workspace-theme=light] .workspace-info-legal h4{margin-top:6px;font-size:17px}html[data-workspace-theme=light] .workspace-info-legal p{margin:0}html[data-workspace-theme=light] .workspace-info-legal-space{height:2px}html[data-workspace-theme=light] .workspace-info-list-item{padding-left:18px;position:relative}html[data-workspace-theme=light] .workspace-info-list-item:before{background:var(--neo-accent);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.75em;left:2px}html[data-workspace-theme=light] .workspace-info-about,html[data-workspace-theme=light] .workspace-info-help{gap:14px;display:grid}html[data-workspace-theme=light] .workspace-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .workspace-info-card{background:#ffffffc4;border:1px solid #1118271a;border-radius:24px;gap:8px;padding:18px;display:grid}html[data-workspace-theme=light] .workspace-info-card--hero{background:radial-gradient(circle at 12% 0,#1f232824,#0000 42%),#ffffffc4;border-color:#3038402e}html[data-workspace-theme=light] .workspace-info-card span{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .workspace-info-card strong{color:var(--neo-text);font-size:18px;line-height:1.25}html[data-workspace-theme=light] .workspace-info-card p{color:var(--neo-muted);margin:0;font-size:15px;line-height:1.5}html[data-workspace-theme=light] .workspace-info-links{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}html[data-workspace-theme=light] .workspace-info-links a{color:var(--neo-accent);background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}html[data-workspace-theme=light] .workspace-info-links a:hover{background:#1f23282e;border-color:#30384061;transform:translateY(-1px)}@media (max-width:760px){html[data-workspace-theme=light] .workspace-info-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .workspace-info-card{border-radius:20px;padding:16px}html[data-workspace-theme=light] .workspace-info-links a{justify-content:center;width:100%}}html[data-workspace-theme=light] .ai-assistant-backdrop{padding:18px}html[data-workspace-theme=light] .ai-assistant-modal{width:min(1180px,100vw - 36px);max-height:min(900px,100vh - 36px)}html[data-workspace-theme=light] .ai-assistant-head{flex:none}html[data-workspace-theme=light] .ai-assistant-layout{flex:auto;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:0;min-height:0;display:grid}html[data-workspace-theme=light] .ai-assistant-info{background:#ffffffc2;border-right:1px solid #1118271b;flex-direction:column;gap:16px;min-height:0;padding:22px;display:flex}html[data-workspace-theme=light] .ai-assistant-info-card,html[data-workspace-theme=light] .ai-assistant-template-panel{background:#1118270d;border:1px solid #11182721;border-radius:24px;padding:16px}html[data-workspace-theme=light] .ai-assistant-info-card{gap:10px;display:grid}html[data-workspace-theme=light] .ai-assistant-info-card>svg{color:var(--neo-accent)}html[data-workspace-theme=light] .ai-assistant-info-card strong{font-size:16px}html[data-workspace-theme=light] .ai-assistant-info-card p{color:var(--neo-muted);margin:0;font-size:14px;line-height:1.45}html[data-workspace-theme=light] .ai-assistant-template-toggle{color:var(--neo-text);font:inherit;background:#11182710;border:1px solid #11182721;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:42px;font-size:14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .ai-assistant-templates{flex-wrap:wrap;gap:8px;max-height:420px;margin-top:14px;padding-right:2px;display:flex;overflow-y:auto}html[data-workspace-theme=light] .ai-assistant-templates button{color:var(--neo-muted);font:inherit;text-align:left;background:#1118270e;border:1px solid #11182721;border-radius:999px;padding:9px 12px;font-size:13px;line-height:1.25}html[data-workspace-theme=light] .ai-assistant-templates button:hover{color:var(--neo-text);border-color:#30384057}html[data-workspace-theme=light] .ai-assistant-chat{flex-direction:column;min-height:0;display:flex}html[data-workspace-theme=light] .ai-assistant-messages{flex-direction:column;flex:auto;gap:14px;min-height:320px;padding:22px 24px;display:flex;overflow-y:auto}html[data-workspace-theme=light] .ai-assistant-message{display:flex}html[data-workspace-theme=light] .ai-assistant-message.is-user{justify-content:flex-end}html[data-workspace-theme=light] .ai-assistant-message.is-assistant{justify-content:flex-start}html[data-workspace-theme=light] .ai-assistant-bubble{background:#1118270f;border:1px solid #11182721;border-radius:22px;max-width:min(720px,86%);padding:14px 16px;box-shadow:0 14px 34px #11182713}html[data-workspace-theme=light] .ai-assistant-message.is-user .ai-assistant-bubble{background:#1f23282e;border-color:#3038403d}html[data-workspace-theme=light] .ai-assistant-message-text{color:var(--neo-text);font-size:15px;line-height:1.55}html[data-workspace-theme=light] .ai-assistant-message-text p{white-space:pre-wrap;margin:0}html[data-workspace-theme=light] .ai-assistant-message-text p+p{margin-top:8px}html[data-workspace-theme=light] .ai-assistant-message-text a{color:var(--neo-accent);text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}html[data-workspace-theme=light] .ai-assistant-sources{border-top:1px solid #11182721;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;display:flex}html[data-workspace-theme=light] .ai-assistant-sources span,html[data-workspace-theme=light] .ai-assistant-fallback{color:var(--neo-muted);background:#11182710;border:1px solid #11182721;border-radius:999px;padding:6px 9px;font-size:12px;display:inline-flex}html[data-workspace-theme=light] .ai-assistant-fallback{margin-top:10px}html[data-workspace-theme=light] .ai-assistant-message-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}html[data-workspace-theme=light] .ai-assistant-message-actions button{color:var(--neo-muted);font:inherit;background:#fffd;border:1px solid #11182721;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .ai-assistant-message-actions button:hover{color:var(--neo-text)}html[data-workspace-theme=light] .ai-assistant-thinking{color:var(--neo-muted);align-items:center;gap:10px;display:inline-flex}html[data-workspace-theme=light] .ai-assistant-thinking svg,html[data-workspace-theme=light] .ai-assistant-spin{animation:.9s linear infinite light-ai-assistant-light-spin}html[data-workspace-theme=light] .ai-assistant-error{flex:none;margin:0 24px 14px}html[data-workspace-theme=light] .ai-assistant-composer{background:#ffffffc3;border-top:1px solid #1118271b;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:12px;padding:16px 24px 22px;display:grid}html[data-workspace-theme=light] .ai-assistant-composer .report-modal-field textarea{resize:none;min-height:82px}html[data-workspace-theme=light] .ai-assistant-composer>button{background:var(--neo-accent);color:#111418;border:0;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1px;display:inline-flex}html[data-workspace-theme=light] .ai-assistant-composer>button:disabled{cursor:not-allowed;opacity:.48}html[data-workspace-theme=light] .ai-assistant-tabs{flex:none;padding:0 24px 14px}html[data-workspace-theme=light] .ai-analysis-panel{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 24px 26px;display:flex;overflow-y:auto}html[data-workspace-theme=light] .ai-analysis-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .ai-analysis-toolbar>div:first-child{flex:240px;gap:3px;display:grid}html[data-workspace-theme=light] .ai-analysis-toolbar>div:first-child>span,html[data-workspace-theme=light] .ai-analysis-muted{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .ai-analysis-primary,html[data-workspace-theme=light] .ai-analysis-secondary,html[data-workspace-theme=light] .ai-analysis-user-select{cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-primary{background:var(--neo-accent);border:1px solid var(--neo-accent);color:#fff}html[data-workspace-theme=light] .ai-analysis-secondary,html[data-workspace-theme=light] .ai-analysis-user-select{color:var(--neo-text);background:#1118270e;border:1px solid #11182728}html[data-workspace-theme=light] .ai-analysis-primary:disabled{cursor:not-allowed;opacity:.46}html[data-workspace-theme=light] .ai-analysis-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .ai-analysis-card,html[data-workspace-theme=light] .ai-analysis-empty,html[data-workspace-theme=light] .ai-analysis-section,html[data-workspace-theme=light] .ai-analysis-create{background:#1118270d;border:1px solid #11182721;border-radius:22px}html[data-workspace-theme=light] .ai-analysis-card{color:var(--neo-text);cursor:pointer;font:inherit;text-align:left;gap:12px;padding:16px;display:grid}html[data-workspace-theme=light] .ai-analysis-card:hover{border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .ai-analysis-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .ai-analysis-card>span{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .ai-analysis-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}html[data-workspace-theme=light] .ai-analysis-status.is-completed{color:#8fdbb4;background:#52b7882e}html[data-workspace-theme=light] .ai-analysis-status.is-running,html[data-workspace-theme=light] .ai-analysis-status.is-queued{color:#ffd46d;background:#1f23282e}html[data-workspace-theme=light] .ai-analysis-status.is-failed{color:#ff9da0;background:#f9414429}html[data-workspace-theme=light] .ai-analysis-progress{gap:6px;display:grid}html[data-workspace-theme=light] .ai-analysis-progress>span{background:#1118271c;border-radius:999px;height:6px;overflow:hidden}html[data-workspace-theme=light] .ai-analysis-progress i{background:var(--neo-accent);height:100%;display:block}html[data-workspace-theme=light] .ai-analysis-progress small{color:var(--neo-muted)}html[data-workspace-theme=light] .ai-analysis-empty,html[data-workspace-theme=light] .ai-analysis-loading{color:var(--neo-muted);justify-content:center;align-items:center;gap:10px;min-height:120px;padding:22px;display:flex}html[data-workspace-theme=light] .ai-analysis-empty{flex-direction:column}html[data-workspace-theme=light] .ai-analysis-create{gap:18px;padding:20px;display:grid}html[data-workspace-theme=light] .ai-analysis-create-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-workspace-theme=light] .ai-analysis-create-head>div{gap:4px;display:grid}html[data-workspace-theme=light] .ai-analysis-create-head span,html[data-workspace-theme=light] .ai-analysis-section small,html[data-workspace-theme=light] .ai-analysis-insights small{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .ai-analysis-create-head>button{color:var(--neo-muted);background:0 0;border:0;font-size:26px}html[data-workspace-theme=light] .ai-analysis-create fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}html[data-workspace-theme=light] .ai-analysis-create legend{margin-bottom:10px;font-size:14px;font-weight:700}html[data-workspace-theme=light] .ai-analysis-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .ai-analysis-departments{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}html[data-workspace-theme=light] .ai-analysis-departments>label{background:#1118270a;border:1px solid #11182721;border-radius:16px;padding:10px 12px}html[data-workspace-theme=light] .ai-analysis-user-select{width:fit-content}html[data-workspace-theme=light] .ai-analysis-report{gap:12px;display:grid}html[data-workspace-theme=light] .ai-analysis-section h3{margin:0 0 12px;font-size:17px}html[data-workspace-theme=light] .ai-analysis-section p{margin:0;line-height:1.5}html[data-workspace-theme=light] .ai-analysis-coverage,html[data-workspace-theme=light] .ai-analysis-insights,html[data-workspace-theme=light] .ai-analysis-plan{gap:10px;display:grid}html[data-workspace-theme=light] .ai-analysis-coverage>div{border-bottom:1px solid #1118271b;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}html[data-workspace-theme=light] .ai-analysis-coverage span{gap:3px;display:grid}html[data-workspace-theme=light] .ai-analysis-coverage em{color:var(--neo-muted);font-size:12px;font-style:normal}html[data-workspace-theme=light] .ai-analysis-insights article{border-top:1px solid #1118271b;gap:5px;padding-top:10px;display:grid}html[data-workspace-theme=light] .ai-analysis-insights article:first-child{border-top:0;padding-top:0}html[data-workspace-theme=light] .ai-analysis-plan{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .ai-analysis-plan ul{margin:8px 0 0;padding-left:18px;line-height:1.45}html[data-workspace-theme=light] .ai-analysis-panel{scrollbar-width:thin;gap:18px;padding:18px 24px 28px}html[data-workspace-theme=light] .ai-analysis-icon-button{color:var(--neo-text);cursor:pointer;background:#1118270e;border:1px solid #11182728;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-secondary:disabled{cursor:not-allowed;opacity:.46}html[data-workspace-theme=light] .ai-analysis-intro{background:#1118270a;border:1px solid #11182721;border-radius:24px;align-items:center;gap:16px;padding:18px;display:flex}html[data-workspace-theme=light] .ai-analysis-intro-icon{color:var(--neo-accent);background:#1f232821;border:1px solid #1f232838;border-radius:18px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-intro>div{gap:5px;display:grid}html[data-workspace-theme=light] .ai-analysis-intro strong{font-size:19px}html[data-workspace-theme=light] .ai-analysis-intro p{color:var(--neo-muted);max-width:720px;margin:0;line-height:1.45}html[data-workspace-theme=light] .ai-analysis-history-head,html[data-workspace-theme=light] .ai-analysis-history-head>div,html[data-workspace-theme=light] .ai-analysis-report-head,html[data-workspace-theme=light] .ai-analysis-report-head>div,html[data-workspace-theme=light] .ai-analysis-report-head>div>span{align-items:center;display:flex}html[data-workspace-theme=light] .ai-analysis-history-head,html[data-workspace-theme=light] .ai-analysis-report-head{justify-content:space-between;gap:14px}html[data-workspace-theme=light] .ai-analysis-history-head>div{gap:10px}html[data-workspace-theme=light] .ai-analysis-history-head>div:first-child>strong{font-size:20px}html[data-workspace-theme=light] .ai-analysis-history-head>div:first-child>span{background:var(--neo-accent);color:#111418;border-radius:50%;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 7px;font-size:13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-timeline,html[data-workspace-theme=light] .ai-analysis-wizard,html[data-workspace-theme=light] .ai-analysis-creating{background:#1118270d;border:1px solid #11182721;border-radius:22px}html[data-workspace-theme=light] .ai-analysis-timeline{position:relative;overflow:hidden}html[data-workspace-theme=light] .ai-analysis-timeline:before{content:"";background:#1118271c;width:1px;position:absolute;top:34px;bottom:34px;left:43px}html[data-workspace-theme=light] .ai-analysis-timeline-row{color:var(--neo-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #1118271e;align-items:center;gap:14px;width:100%;min-height:86px;padding:14px 18px;display:flex;position:relative}html[data-workspace-theme=light] .ai-analysis-timeline-row:last-child{border-bottom:0}html[data-workspace-theme=light] .ai-analysis-timeline-row:hover{background:#11182708}html[data-workspace-theme=light] .ai-analysis-timeline-icon{color:#68d39d;z-index:1;background:#fff;border:1px solid #68d39d6b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}html[data-workspace-theme=light] .ai-analysis-timeline-icon.is-running,html[data-workspace-theme=light] .ai-analysis-timeline-icon.is-queued{color:var(--neo-accent);background:#494127;border-color:#3038406b}html[data-workspace-theme=light] .ai-analysis-timeline-copy{flex:auto;gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .ai-analysis-timeline-copy strong{font-size:16px}html[data-workspace-theme=light] .ai-analysis-timeline-copy small{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .ai-analysis-timeline-chevron{color:var(--neo-muted);flex:none}html[data-workspace-theme=light] .ai-analysis-status{align-items:center;gap:6px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}html[data-workspace-theme=light] .ai-analysis-empty{text-align:center}html[data-workspace-theme=light] .ai-analysis-empty>svg{color:var(--neo-accent)}html[data-workspace-theme=light] .ai-analysis-empty>span{max-width:420px}html[data-workspace-theme=light] .ai-analysis-more{align-self:center}html[data-workspace-theme=light] .ai-analysis-report-head>div{gap:16px;min-width:0}html[data-workspace-theme=light] .ai-analysis-report-actions{flex:none;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .ai-analysis-report-actions .ai-analysis-secondary{min-height:38px}html[data-workspace-theme=light] .ai-analysis-report-head>div>span{color:var(--neo-muted);gap:8px;min-width:0}html[data-workspace-theme=light] .ai-analysis-report-head>div>span strong{color:var(--neo-text);font-size:18px}html[data-workspace-theme=light] .ai-analysis-wizard{gap:22px;width:100%;max-width:820px;margin:auto;padding:24px;display:grid}html[data-workspace-theme=light] .ai-analysis-wizard-head{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-workspace-theme=light] .ai-analysis-wizard-head>div{flex:auto;gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .ai-analysis-wizard-head span{color:var(--neo-accent);text-transform:uppercase;font-size:12px;font-weight:700}html[data-workspace-theme=light] .ai-analysis-wizard-head strong{font-size:24px}html[data-workspace-theme=light] .ai-analysis-wizard-head small,html[data-workspace-theme=light] .ai-analysis-section small{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .ai-analysis-wizard-head>button{color:var(--neo-muted);background:#1118270e;border:1px solid #11182724;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-steps{justify-content:center;align-items:center;width:100%;max-width:240px;margin-inline:auto;display:flex}html[data-workspace-theme=light] .ai-analysis-steps span{color:var(--neo-muted);background:#11182712;border:1px solid #11182728;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-steps span.is-active{background:var(--neo-accent);border-color:var(--neo-accent);color:#fff}html[data-workspace-theme=light] .ai-analysis-steps i{background:#1118271c;width:100%;height:2px}html[data-workspace-theme=light] .ai-analysis-steps i.is-active{background:var(--neo-accent)}html[data-workspace-theme=light] .ai-analysis-option-grid{gap:12px;display:grid}html[data-workspace-theme=light] .ai-analysis-option-grid.is-period{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .ai-analysis-option-grid.is-scope{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .ai-analysis-option-grid>button{color:var(--neo-muted);font:inherit;text-align:left;background:#11182709;border:1px solid #11182721;border-radius:18px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}html[data-workspace-theme=light] .ai-analysis-option-grid>button:hover{background:#1118270f}html[data-workspace-theme=light] .ai-analysis-option-grid>button.is-selected{border-color:var(--neo-accent);color:var(--neo-accent);background:#1f23281c}html[data-workspace-theme=light] .ai-analysis-option-grid>button>span{flex:auto;gap:4px;display:grid}html[data-workspace-theme=light] .ai-analysis-option-grid>button strong{color:var(--neo-text)}html[data-workspace-theme=light] .ai-analysis-option-grid>button small{color:var(--neo-muted);line-height:1.3}html[data-workspace-theme=light] .ai-analysis-option-grid>button>svg:last-child{opacity:0}html[data-workspace-theme=light] .ai-analysis-option-grid>button.is-selected>svg:last-child{opacity:1}html[data-workspace-theme=light] .ai-analysis-wizard-action{justify-self:end;min-width:210px}html[data-workspace-theme=light] .ai-analysis-report{gap:14px}html[data-workspace-theme=light] .ai-analysis-section{padding:20px}html[data-workspace-theme=light] .ai-analysis-section h3{margin-bottom:16px;font-size:20px}html[data-workspace-theme=light] .ai-analysis-summary>p{max-width:880px;font-size:16px}html[data-workspace-theme=light] .ai-analysis-summary>small{margin-top:10px;display:block}html[data-workspace-theme=light] .ai-analysis-creating{text-align:center;place-items:center;min-height:300px;padding:36px;display:grid}html[data-workspace-theme=light] .ai-analysis-spinner{color:var(--neo-accent);background:#1f232821;border:1px solid #1f232838;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:18px;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-creating>strong{font-size:23px}html[data-workspace-theme=light] .ai-analysis-creating>p{margin:8px 0 0}html[data-workspace-theme=light] .ai-analysis-creating>small{color:var(--neo-accent);margin-top:14px}html[data-workspace-theme=light] .ai-analysis-creating>em{color:var(--neo-muted);margin-top:8px;font-size:13px;font-style:normal}html[data-workspace-theme=light] .ai-analysis-chart-legend{flex-wrap:wrap;gap:16px;margin-bottom:18px;display:flex}html[data-workspace-theme=light] .ai-analysis-chart-legend span{color:var(--neo-muted);align-items:center;gap:8px;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-chart-legend i{border-radius:999px;width:24px;height:5px}html[data-workspace-theme=light] .ai-analysis-chart-legend i.is-current{background:var(--neo-accent)}html[data-workspace-theme=light] .ai-analysis-chart-legend i.is-previous{background:#e9edf1}html[data-workspace-theme=light] .ai-analysis-comparison-list{gap:0;display:grid}html[data-workspace-theme=light] .ai-analysis-comparison-list>article{border-top:1px solid #1118271b;padding:18px 0}html[data-workspace-theme=light] .ai-analysis-comparison-list>article:first-child{border-top:0;padding-top:0}html[data-workspace-theme=light] .ai-analysis-comparison-list>article:last-child{padding-bottom:0}html[data-workspace-theme=light] .ai-analysis-comparison-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}html[data-workspace-theme=light] .ai-analysis-comparison-list header>em{font-size:14px;font-style:normal;font-weight:800}html[data-workspace-theme=light] .ai-analysis-comparison-list header>em.is-positive{color:#68d39d}html[data-workspace-theme=light] .ai-analysis-comparison-list header>em.is-negative{color:#ff777b}html[data-workspace-theme=light] .ai-analysis-metric-bar{grid-template-columns:58px minmax(0,1fr) 70px;align-items:center;gap:10px;margin-top:9px;display:grid}html[data-workspace-theme=light] .ai-analysis-metric-bar>span{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .ai-analysis-metric-bar>i{background:#11182719;border-radius:999px;height:8px;overflow:hidden}html[data-workspace-theme=light] .ai-analysis-metric-bar>i>b{border-radius:inherit;height:100%;display:block}html[data-workspace-theme=light] .ai-analysis-metric-bar>i>b.is-current{background:var(--neo-accent)}html[data-workspace-theme=light] .ai-analysis-metric-bar>i>b.is-previous{background:#e9edf1}html[data-workspace-theme=light] .ai-analysis-metric-bar>strong{text-align:right}html[data-workspace-theme=light] .ai-analysis-signals,html[data-workspace-theme=light] .ai-analysis-recommendations,html[data-workspace-theme=light] .ai-analysis-insights{display:grid}html[data-workspace-theme=light] .ai-analysis-signals>article,html[data-workspace-theme=light] .ai-analysis-recommendations>article{border-top:1px solid #1118271b;gap:14px;padding:16px 0;display:flex}html[data-workspace-theme=light] .ai-analysis-signals>article:first-child,html[data-workspace-theme=light] .ai-analysis-recommendations>article:first-child{border-top:0;padding-top:0}html[data-workspace-theme=light] .ai-analysis-signals>article:last-child,html[data-workspace-theme=light] .ai-analysis-recommendations>article:last-child{padding-bottom:0}html[data-workspace-theme=light] .ai-analysis-signals>article>span{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-signals>article>span.is-positive{color:#68d39d;background:#52b78829}html[data-workspace-theme=light] .ai-analysis-signals>article>span.is-warning{color:var(--neo-accent);background:#1f232826}html[data-workspace-theme=light] .ai-analysis-signals>article>span.is-danger{color:#ff777b;background:#f9414426}html[data-workspace-theme=light] .ai-analysis-signals article>div,html[data-workspace-theme=light] .ai-analysis-recommendations article>div{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .ai-analysis-signals p,html[data-workspace-theme=light] .ai-analysis-recommendations p{color:var(--neo-muted)}html[data-workspace-theme=light] .ai-analysis-recommendations>article>span{color:var(--neo-accent);background:#1f232821;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .ai-analysis-plan-tabs{border:1px solid #11182724;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}html[data-workspace-theme=light] .ai-analysis-plan-tabs button{color:var(--neo-muted);font:inherit;background:0 0;border:0;border-radius:17px;min-height:44px;font-weight:700}html[data-workspace-theme=light] .ai-analysis-plan-tabs button.is-active{border:2px solid var(--neo-accent);color:var(--neo-text)}html[data-workspace-theme=light] .ai-analysis-plan-actions{gap:13px;display:grid}html[data-workspace-theme=light] .ai-analysis-plan-actions>div{align-items:flex-start;gap:11px;display:flex}html[data-workspace-theme=light] .ai-analysis-plan-actions svg{color:var(--neo-accent);flex:none;margin-top:1px}html[data-workspace-theme=light] .ai-analysis-plan-actions p{overflow-wrap:anywhere;min-width:0}html[data-workspace-theme=light] .ai-analysis-other{padding:0}html[data-workspace-theme=light] .ai-analysis-other-toggle{color:var(--neo-text);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;display:flex}html[data-workspace-theme=light] .ai-analysis-other-toggle>span{gap:4px;display:grid}html[data-workspace-theme=light] .ai-analysis-other-toggle>span>strong{font-size:18px}html[data-workspace-theme=light] .ai-analysis-other-toggle>svg{color:var(--neo-muted);transition:transform .16s}html[data-workspace-theme=light] .ai-analysis-other-toggle>svg.is-open{transform:rotate(180deg)}html[data-workspace-theme=light] .ai-analysis-other-content{border-top:1px solid #1118271b;padding:0 20px 18px;display:grid}html[data-workspace-theme=light] .ai-analysis-other-content>article{border-top:1px solid #1118271b;padding:16px 0}html[data-workspace-theme=light] .ai-analysis-other-content>article:first-child{border-top:0}html[data-workspace-theme=light] .ai-analysis-other-content>article>p,html[data-workspace-theme=light] .ai-analysis-insights p{color:var(--neo-muted)}html[data-workspace-theme=light] .ai-analysis-other-content>article>p{margin-top:5px}html[data-workspace-theme=light] .ai-analysis-insights>div{gap:4px;margin-top:12px;display:grid}@keyframes light-ai-assistant-spin{to{transform:rotate(360deg)}}@media (max-width:760px){html[data-workspace-theme=light] .ai-assistant-tabs{padding-inline:14px}html[data-workspace-theme=light] .ai-analysis-panel{padding:14px}html[data-workspace-theme=light] .ai-analysis-grid,html[data-workspace-theme=light] .ai-analysis-dates,html[data-workspace-theme=light] .ai-analysis-plan{grid-template-columns:1fr}html[data-workspace-theme=light] .ai-analysis-intro{align-items:flex-start}html[data-workspace-theme=light] .ai-analysis-history-head,html[data-workspace-theme=light] .ai-analysis-report-head{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .ai-analysis-history-head>div:last-child{justify-content:flex-end}html[data-workspace-theme=light] .ai-analysis-report-head>div{flex-direction:column;align-items:flex-start}html[data-workspace-theme=light] .ai-analysis-option-grid.is-period,html[data-workspace-theme=light] .ai-analysis-option-grid.is-scope{grid-template-columns:1fr}html[data-workspace-theme=light] .ai-analysis-wizard{padding:18px}html[data-workspace-theme=light] .ai-analysis-wizard-head strong{font-size:20px}html[data-workspace-theme=light] .ai-analysis-wizard-action{justify-self:stretch;width:100%}html[data-workspace-theme=light] .ai-analysis-timeline-row{gap:10px;padding-inline:12px}html[data-workspace-theme=light] .ai-analysis-timeline:before{left:37px}html[data-workspace-theme=light] .ai-analysis-timeline-icon{width:48px;height:48px}html[data-workspace-theme=light] .ai-analysis-status{padding:7px;font-size:0}html[data-workspace-theme=light] .ai-analysis-status:before{width:8px;height:8px}html[data-workspace-theme=light] .ai-analysis-metric-bar{grid-template-columns:52px minmax(0,1fr) 54px}html[data-workspace-theme=light] .ai-analysis-toolbar>button{flex:auto}}html[data-workspace-theme=light] .workspace-content{box-sizing:border-box;align-content:start;gap:var(--workspace-content-gap);max-width:calc(var(--workspace-content-max) + (var(--workspace-content-padding) * 2));min-width:0;padding:24px var(--workspace-content-padding) 42px;width:min(100%, calc(var(--workspace-content-max) + (var(--workspace-content-padding) * 2)));grid-template-columns:minmax(0,1fr);justify-self:center;margin-inline:auto;display:grid}html[data-workspace-theme=light] .workspace-content>*,html[data-workspace-theme=light] .workspace-content :is(.workspace-page-hero,.neo-grid,.reports-page-section,.control-reports-section,.control-summary,.control-list-card,.control-card,.checklists-grid,.checklists-overview,.checklists-runs){box-sizing:border-box;width:100%;min-width:0}html[data-workspace-theme=light] .workspace-topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}html[data-workspace-theme=light] .workspace-provider{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .workspace-provider strong,html[data-workspace-theme=light] .workspace-provider span{display:block}html[data-workspace-theme=light] .workspace-provider strong{font-size:16px}html[data-workspace-theme=light] .workspace-provider span{color:var(--neo-muted);margin-top:3px;font-size:14px}html[data-workspace-theme=light] .workspace-actions{gap:10px;display:flex}html[data-workspace-theme=light] .workspace-more-wrap{position:relative}html[data-workspace-theme=light] .workspace-actions button,html[data-workspace-theme=light] .workspace-actions .icon-button{border:1px solid var(--neo-line);color:var(--neo-muted);background:#1118270d;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}html[data-workspace-theme=light] .workspace-actions i{background:var(--neo-accent);color:#111418;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-5px;right:-7px}html[data-workspace-theme=light] .workspace-more-menu{border:1px solid var(--neo-line);z-index:120;background:#fffffff0;border-radius:24px;gap:4px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #11182729}html[data-workspace-theme=light] .workspace-more-menu button{color:var(--neo-text);text-align:left;background:0 0;border:0;border-radius:16px;justify-content:flex-start;width:100%;height:auto;min-height:42px;padding:0 14px;font-size:14px}html[data-workspace-theme=light] .workspace-more-menu button:hover{color:var(--neo-text);background:#11182711}html[data-workspace-theme=light] .workspace-settings-menu{width:250px}html[data-workspace-theme=light] .workspace-menu-section{gap:10px;padding:6px;display:grid}html[data-workspace-theme=light] .workspace-menu-section>span{color:var(--neo-muted);padding:0 8px;font-size:12px;font-weight:500}html[data-workspace-theme=light] .workspace-theme-options{gap:4px;display:grid}html[data-workspace-theme=light] .workspace-theme-options button{gap:10px}html[data-workspace-theme=light] .workspace-theme-options button.active{color:var(--neo-accent);background:#1f23281a}html[data-workspace-theme=light] .workspace-theme-options button:disabled,html[data-workspace-theme=light] .workspace-theme-options button.is-disabled{color:#626b756b;cursor:not-allowed;opacity:.72}html[data-workspace-theme=light] .workspace-theme-options button:disabled:hover,html[data-workspace-theme=light] .workspace-theme-options button.is-disabled:hover{color:#626b756b;background:0 0;transform:none}html[data-workspace-theme=light] .workspace-theme-radio{border:1.5px solid #11182752;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}html[data-workspace-theme=light] .workspace-theme-options button.active .workspace-theme-radio{border-color:var(--neo-accent)}html[data-workspace-theme=light] .workspace-theme-options button.active .workspace-theme-radio:after{background:var(--neo-accent);content:"";border-radius:999px;width:8px;height:8px}html[data-workspace-theme=light] .workspace-theme-options button:disabled .workspace-theme-radio,html[data-workspace-theme=light] .workspace-theme-options button.is-disabled .workspace-theme-radio{border-color:#11182742}html[data-workspace-theme=light] .workspace-theme-note{color:#111418a8;background:#1118270d;border:1px solid #1118271b;border-radius:14px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.35}html[data-workspace-theme=light] .neo-dashboard{--neo-bg:#f5f6f7;--neo-panel:#ffffffd1;--neo-panel-strong:#fff;--neo-line:#1118272b;--neo-text:#15181c;--neo-muted:#626b75;--neo-accent:#20252b;--neo-green:#36a978;--neo-red:#e55b66;--neo-blue:#475569;color:var(--neo-text);background:radial-gradient(circle at 18% 10%,#1f232829,#0000 30rem),radial-gradient(circle at 85% 20%,#58c58d1f,#0000 26rem),linear-gradient(135deg,#fff,#f5f6f7 55%,#fff);grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}html[data-workspace-theme=light] .neo-sidebar{border-right:1px solid var(--neo-line);flex-direction:column;gap:16px;padding:24px 18px;display:flex}html[data-workspace-theme=light] .neo-logo{align-items:baseline;gap:8px;padding:4px 10px 8px;display:flex}html[data-workspace-theme=light] .neo-logo span{color:var(--neo-accent);font-size:21px;font-weight:700}html[data-workspace-theme=light] .neo-logo small{color:var(--neo-muted);font-size:11px;font-weight:600}html[data-workspace-theme=light] .neo-search{border:1px solid var(--neo-line);color:var(--neo-muted);background:#1118270a;border-radius:18px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}html[data-workspace-theme=light] .neo-nav{border:1px solid var(--neo-line);background:#11182708;border-radius:26px;gap:5px;padding:12px;display:grid}html[data-workspace-theme=light] .neo-nav button,html[data-workspace-theme=light] .neo-nav a{color:var(--neo-muted);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;min-height:45px;padding:0 13px;text-decoration:none;display:flex}html[data-workspace-theme=light] .neo-nav button.active,html[data-workspace-theme=light] .neo-nav a.active{color:var(--neo-accent);background:linear-gradient(135deg,#1f232833,#1f23280f)}html[data-workspace-theme=light] .neo-user-card{background:var(--neo-panel);border:1px solid var(--neo-line);border-radius:24px;align-items:center;gap:13px;margin-top:auto;padding:15px;display:flex}html[data-workspace-theme=light] .neo-user-card strong,html[data-workspace-theme=light] .neo-user-card span{display:block}html[data-workspace-theme=light] .neo-user-card span{color:var(--neo-muted);margin-top:3px;font-size:14px}html[data-workspace-theme=light] .neo-avatar,html[data-workspace-theme=light] .neo-provider-mark{color:#111418;border-radius:18px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .neo-content{padding:24px clamp(24px,4vw,54px) 42px}html[data-workspace-theme=light] .neo-topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}html[data-workspace-theme=light] .neo-provider{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .neo-provider strong,html[data-workspace-theme=light] .neo-provider span{display:block}html[data-workspace-theme=light] .neo-provider strong{font-size:16px}html[data-workspace-theme=light] .neo-provider span{color:var(--neo-muted);margin-top:3px;font-size:14px}html[data-workspace-theme=light] .neo-top-actions{gap:10px;display:flex}html[data-workspace-theme=light] .neo-top-actions button,html[data-workspace-theme=light] .neo-top-actions .icon-button{border:1px solid var(--neo-line);color:var(--neo-muted);background:#1118270d;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}html[data-workspace-theme=light] .neo-top-actions i{background:var(--neo-accent);color:#111418;border-radius:999px;min-width:22px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:-5px;right:-7px}html[data-workspace-theme=light] .neo-hero{border:1px solid var(--neo-line);background:linear-gradient(135deg,#1f232838,#0000 46%),linear-gradient(145deg,#11182712,#11182708);border-radius:34px;justify-content:space-between;align-items:end;min-height:178px;margin:28px 0 20px;padding:30px;display:flex;position:relative;overflow:hidden}html[data-workspace-theme=light] .neo-hero:after{content:"";background:radial-gradient(circle,#1f232852,#0000 58%);width:280px;height:280px;position:absolute;top:-95px;right:-70px}html[data-workspace-theme=light] .neo-hero>*{z-index:1;position:relative}html[data-workspace-theme=light] .neo-kicker{color:var(--neo-accent);text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}html[data-workspace-theme=light] .neo-hero h1{max-width:760px;margin:0;font-size:clamp(28px,3vw,42px);line-height:1}html[data-workspace-theme=light] .neo-hero span{color:var(--neo-muted);margin-top:12px;font-size:15px;display:block}html[data-workspace-theme=light] .neo-primary,html[data-workspace-theme=light] .neo-secondary,html[data-workspace-theme=light] .neo-alert button{border:0;border-radius:999px;font-weight:700}html[data-workspace-theme=light] .neo-primary{background:var(--neo-accent);color:#fff;min-width:170px;padding:16px 22px}html[data-workspace-theme=light] .dashboard-refresh-button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}html[data-workspace-theme=light] .dashboard-refresh-button svg{color:currentColor}html[data-workspace-theme=light] .neo-grid{align-items:start;gap:var(--workspace-content-gap);grid-template-columns:minmax(0,1.42fr) minmax(340px,.9fr);display:grid}html[data-workspace-theme=light] .neo-main-stack{gap:var(--workspace-content-gap);flex-direction:column;width:100%;min-width:0;display:flex}html[data-workspace-theme=light] .neo-card{background:var(--neo-panel);border:1px solid var(--neo-line);color:inherit;border-radius:28px;min-width:0;padding:22px;box-shadow:0 24px 70px #11182717}html[data-workspace-theme=light] .neo-card-link{cursor:pointer;text-decoration:none;transition:border-color .18s,transform .18s}html[data-workspace-theme=light] .neo-card-link:hover{border-color:#30384047;transform:translateY(-1px)}html[data-workspace-theme=light] .neo-card-head,html[data-workspace-theme=light] .neo-between{color:var(--neo-muted);justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .neo-card-head span{color:var(--neo-text);font-size:15px;font-weight:600}html[data-workspace-theme=light] .neo-session{grid-area:session;min-height:220px}html[data-workspace-theme=light] .neo-session-time{margin:24px 0 20px;font-size:clamp(28px,3vw,42px);line-height:.95;display:block}html[data-workspace-theme=light] .neo-session-idle{background:#1118270d;border:1px solid #1f23282e;border-radius:20px;gap:6px;max-width:430px;margin:28px 0 22px;padding:16px 18px;display:inline-grid}html[data-workspace-theme=light] .neo-session-idle strong{font-size:24px;line-height:1.05}html[data-workspace-theme=light] .neo-session-idle span{color:var(--neo-muted);font-size:14px;line-height:1.35}html[data-workspace-theme=light] .neo-progress{background:#1118271c;border-radius:999px;height:12px;overflow:hidden}html[data-workspace-theme=light] .neo-progress i{background:linear-gradient(90deg, var(--neo-red), var(--neo-accent), var(--neo-green));border-radius:inherit;height:100%;display:block}html[data-workspace-theme=light] .neo-progress.danger i{background:linear-gradient(90deg, var(--neo-accent), var(--neo-red))}html[data-workspace-theme=light] .neo-session-progress{height:20px;min-width:max(100%, var(--session-scale-width,100%));background:#1118271c;border-radius:6px;display:flex;overflow:hidden}html[data-workspace-theme=light] .neo-session-progress i{min-width:2px;height:100%;display:block}html[data-workspace-theme=light] .neo-session-progress .is-late{background:var(--neo-red)}html[data-workspace-theme=light] .neo-session-progress .is-work{background:var(--neo-accent)}html[data-workspace-theme=light] .neo-session-progress .is-break{background:#1118272e}html[data-workspace-theme=light] .neo-session-progress .is-early{background:#f08c3a}html[data-workspace-theme=light] .neo-session-progress .is-remaining{background:#11182717}html[data-workspace-theme=light] .neo-session-progress .is-overtime{background:var(--neo-green)}html[data-workspace-theme=light] .neo-session-flags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}html[data-workspace-theme=light] .neo-session-flags span{border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .neo-session-flags .late{color:#ff9a9c;background:#f15b5b1f;border:1px solid #f15b5b47}html[data-workspace-theme=light] .neo-session-flags .early{color:#ffc078;background:#f08c3a1f;border:1px solid #f08c3a47}html[data-workspace-theme=light] .neo-session-scale{scrollbar-color:#30384073 #ffffff14;scrollbar-width:thin;margin-top:4px;padding-bottom:8px;overflow-x:auto}html[data-workspace-theme=light] .neo-session-scale::-webkit-scrollbar{height:6px}html[data-workspace-theme=light] .neo-session-scale::-webkit-scrollbar-track{background:#11182712;border-radius:999px}html[data-workspace-theme=light] .neo-session-scale::-webkit-scrollbar-thumb{background:#1f232873;border-radius:999px}html[data-workspace-theme=light] .neo-session-hours{min-width:max(100%, var(--session-scale-width,100%));justify-content:space-between;padding-top:8px;display:flex}html[data-workspace-theme=light] .neo-session-hours span{color:var(--neo-muted);text-align:left;flex:none;font-size:13px;font-weight:500;position:relative}html[data-workspace-theme=light] .neo-session-hours span:before{background:var(--neo-muted);content:"";opacity:.7;border-radius:999px;width:1px;height:7px;margin-bottom:4px;display:block}html[data-workspace-theme=light] .neo-side-stack{gap:var(--workspace-content-gap);flex-direction:column;width:100%;min-width:0;display:flex}html[data-workspace-theme=light] .neo-team{min-height:0}html[data-workspace-theme=light] .neo-ring{aspect-ratio:1;background:radial-gradient(circle, var(--neo-panel) 0 48%, transparent 49%), var(--team-ring-gradient,conic-gradient(var(--status-idle) 0 100%));border-radius:50%;place-items:center;width:min(210px,72%);margin:24px auto;display:grid}html[data-workspace-theme=light] .neo-ring strong{align-self:end;font-size:30px}html[data-workspace-theme=light] .neo-ring span{color:var(--neo-muted);align-self:start}html[data-workspace-theme=light] .neo-team-list{grid-template-columns:1fr auto;gap:10px 16px;display:grid}html[data-workspace-theme=light] .neo-team-list span,html[data-workspace-theme=light] .neo-team-list b{align-items:center;display:flex}html[data-workspace-theme=light] .neo-team-list i{border-radius:5px;width:12px;height:12px;margin-right:8px;display:inline-block}html[data-workspace-theme=light] .neo-team-list .work{background:var(--status-work)}html[data-workspace-theme=light] .neo-team-list .missing{background:var(--status-missing)}html[data-workspace-theme=light] .neo-team-list .vacation{background:var(--status-vacation)}html[data-workspace-theme=light] .neo-team-list .muted-dot{background:var(--status-idle)}html[data-workspace-theme=light] .neo-alerts{grid-area:alerts;gap:12px;display:grid}html[data-workspace-theme=light] .neo-alert{border:1px solid var(--neo-line);background:#1118270a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}html[data-workspace-theme=light] .neo-alert.ok{border-color:#58c58d3d}html[data-workspace-theme=light] .neo-alert.warn{border-color:#30384052}html[data-workspace-theme=light] .neo-alert button{color:var(--neo-text);background:#11182712;padding:10px 14px}html[data-workspace-theme=light] .neo-work{min-height:0}html[data-workspace-theme=light] .neo-tasks{grid-area:tasks}html[data-workspace-theme=light] .neo-incidents{grid-area:incidents}html[data-workspace-theme=light] .neo-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}html[data-workspace-theme=light] .neo-metrics.two{grid-template-columns:repeat(2,1fr)}html[data-workspace-theme=light] .neo-metrics div{background:#1118270a;border-radius:18px;padding:16px}html[data-workspace-theme=light] .neo-metrics strong{font-size:26px;display:block}html[data-workspace-theme=light] .neo-incident-metrics{margin-bottom:14px}html[data-workspace-theme=light] .neo-incident-metrics div{min-height:82px}html[data-workspace-theme=light] .neo-metrics span,html[data-workspace-theme=light] .neo-note{color:var(--neo-muted)}html[data-workspace-theme=light] .neo-task-deadline{gap:8px;display:grid}html[data-workspace-theme=light] .neo-task-deadline-head{color:var(--neo-muted);justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}html[data-workspace-theme=light] .neo-task-deadline-head b{color:var(--neo-text);white-space:nowrap;font-size:15px}html[data-workspace-theme=light] .neo-task-deadline .neo-note{font-size:14px;font-weight:500}html[data-workspace-theme=light] .neo-task-deadline .neo-progress.danger i{background:var(--neo-red)}html[data-workspace-theme=light] .neo-secondary{color:var(--neo-text);background:#11182712;margin-top:20px;padding:12px 16px}html[data-workspace-theme=light] .neo-work .neo-secondary{min-width:220px}html[data-workspace-theme=light] .neo-incidents .neo-secondary{margin-top:2px}html[data-workspace-theme=light] .report-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:120;background:#ffffffe1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .report-modal{color:var(--neo-text);background:radial-gradient(circle at 10% 0,#1f23281f,#0000 34%),linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #11182728;border-radius:34px;flex-direction:column;width:min(760px,100vw - 56px);max-height:min(860px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 90px #11182731}html[data-workspace-theme=light] .report-modal-head{border-bottom:1px solid #1118271b;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 30px 22px;display:flex}html[data-workspace-theme=light] .report-modal-head span{color:var(--neo-accent);text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:600;display:block}html[data-workspace-theme=light] .report-modal-head h2{margin:0;font-size:clamp(30px,3vw,42px);line-height:.98}html[data-workspace-theme=light] .report-modal-head p{color:var(--neo-muted);max-width:540px;margin:12px 0 0;font-size:16px;line-height:1.45}html[data-workspace-theme=light] .report-modal-head>button{color:var(--neo-text);background:linear-gradient(145deg,#11182717,#11182709);border:1px solid #11182728;border-radius:999px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}html[data-workspace-theme=light] .report-modal-head>button:hover{background:#1118271c;border-color:#11182749;transform:translateY(-1px)}html[data-workspace-theme=light] .report-modal-body{flex-direction:column;gap:18px;padding:22px 30px;display:flex;overflow-y:auto}html[data-workspace-theme=light] .report-modal-session{background:#1118270d;border:1px solid #11182721;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .report-modal-session>svg{color:var(--neo-accent)}html[data-workspace-theme=light] .report-modal-session strong{font-size:17px;display:block}html[data-workspace-theme=light] .report-modal-session span{color:var(--neo-muted);margin-top:4px;display:block}html[data-workspace-theme=light] .report-modal-field{flex-direction:column;gap:8px;display:flex}html[data-workspace-theme=light] .report-modal-field span{color:var(--neo-muted);padding-left:22px;font-size:14px;font-weight:400}html[data-workspace-theme=light] .report-modal-field input,html[data-workspace-theme=light] .report-modal-field select,html[data-workspace-theme=light] .report-modal-field textarea{color:var(--neo-text);font:inherit;background:#ffffffdb;border:1px solid #11182728;border-radius:24px;outline:none;width:100%;padding:17px 22px;font-size:16px;font-weight:400}html[data-workspace-theme=light] .report-modal-field select{appearance:none}html[data-workspace-theme=light] .app-select{flex-direction:column;gap:8px;min-width:0;display:flex}html[data-workspace-theme=light] .app-select-label{color:var(--neo-muted);padding-left:22px;font-size:14px;font-weight:400}html[data-workspace-theme=light] .app-select-trigger{color:var(--neo-text);cursor:pointer;font:inherit;text-align:left;background:#ffffffdb;border:1px solid #11182728;border-radius:24px;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 20px 0 22px;font-size:16px;font-weight:400;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}html[data-workspace-theme=light] .app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-workspace-theme=light] .app-select-trigger>svg{color:var(--neo-muted);flex:none;transition:color .2s,transform .2s}html[data-workspace-theme=light] .app-select-trigger:hover,html[data-workspace-theme=light] .app-select-trigger.is-open{background:#ffffffe5;border-color:#30384057;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .app-select-trigger.is-open>svg:not(.app-select-trigger-icon){color:var(--neo-accent);transform:rotate(180deg)}html[data-workspace-theme=light] .app-select-trigger.is-open>.app-select-trigger-icon{color:var(--neo-accent)}html[data-workspace-theme=light] .app-select-trigger.is-placeholder{color:#11141875}html[data-workspace-theme=light] .app-select-trigger:disabled{cursor:not-allowed;opacity:.58}html[data-workspace-theme=light] .app-select-menu{color:var(--neo-text);z-index:10020;background:#fffffff0;border:1px solid #1118272e;border-radius:22px;flex-direction:column;gap:10px;padding:10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #1118272f}html[data-workspace-theme=light] .app-select-search{background:#ffffffd7;border:1px solid #1118271b;border-radius:16px;align-items:center;gap:9px;padding:0 12px;display:flex}html[data-workspace-theme=light] .app-select-search svg{color:var(--neo-muted);flex:none}html[data-workspace-theme=light] .app-select-search input{color:var(--neo-text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:42px;font-size:14px;font-weight:400}html[data-workspace-theme=light] .app-select-search input::placeholder{color:#11141870}html[data-workspace-theme=light] .app-select-list{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}html[data-workspace-theme=light] .app-select-option{color:var(--neo-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;flex:0 0 58px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;height:58px;min-height:58px;padding:9px 11px;transition:background .2s,border-color .2s,color .2s;display:flex}html[data-workspace-theme=light] .app-select-option:hover{background:#1118270e;border-color:#1118271b}html[data-workspace-theme=light] .app-select-option.is-selected{color:var(--neo-accent);background:#1f232824;border-color:#30384061}html[data-workspace-theme=light] .app-select-option:disabled{cursor:not-allowed;opacity:.48}html[data-workspace-theme=light] .app-select-option span{text-align:left;flex:auto;justify-items:start;gap:3px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}html[data-workspace-theme=light] .app-select-option strong,html[data-workspace-theme=light] .app-select-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}html[data-workspace-theme=light] .app-select-option strong{width:100%;font-size:15px;font-weight:500}html[data-workspace-theme=light] .app-select-option small{color:var(--neo-muted);font-size:12px;font-weight:400}html[data-workspace-theme=light] .app-select-option>svg{flex:none}html[data-workspace-theme=light] .app-select-empty{color:var(--neo-muted);text-align:center;justify-content:center;align-items:center;min-height:72px;font-size:14px;display:flex}html[data-workspace-theme=light] .report-modal-field textarea{resize:vertical;min-height:132px}html[data-workspace-theme=light] .report-modal-error,html[data-workspace-theme=light] .report-modal-success{border-radius:18px;align-items:center;gap:8px;margin:0 0 14px;padding:13px 16px;font-weight:500;display:flex}html[data-workspace-theme=light] .report-modal-error{color:#ffaaa7;background:#ef5a5524;border:1px solid #ef5a5552}html[data-workspace-theme=light] .report-modal-success{color:#8be3b5;background:#58c58d24;border:1px solid #58c58d52}html[data-workspace-theme=light] .report-modal-footer{border-top:1px solid #1118271b;justify-content:flex-end;align-items:center;gap:12px;padding:18px 32px 26px;display:flex}html[data-workspace-theme=light] .report-modal-footer button{border:0;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .report-modal-footer button:first-child{color:var(--neo-text);background:#11182710}html[data-workspace-theme=light] .report-modal-footer button:last-child{background:var(--neo-accent);color:#111418;justify-content:center;min-width:208px}html[data-workspace-theme=light] .report-modal-footer button:disabled{cursor:not-allowed;opacity:.48}html[data-workspace-theme=light] .reason-modal .report-modal-field textarea{min-height:150px}html[data-workspace-theme=light] .forms-blocks-preview,html[data-workspace-theme=light] .forms-blocks-list{gap:12px;display:grid}html[data-workspace-theme=light] .forms-detail-hero,html[data-workspace-theme=light] .forms-actions-row,html[data-workspace-theme=light] .forms-row-metrics,html[data-workspace-theme=light] .forms-selected-users{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .forms-badge{color:var(--neo-accent);background:#1f232826;border:1px solid #1f232847;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .forms-badge.is-green{color:#8be3b5;background:#58c58d24;border-color:#58c58d4d}html[data-workspace-theme=light] .forms-badge.is-red{color:#ffaaa7;background:#ef5a5524;border-color:#ef5a554d}html[data-workspace-theme=light] .forms-row-metrics{color:var(--neo-muted);justify-content:flex-end;font-size:14px}html[data-workspace-theme=light] .forms-row-metrics .tasks-chip{align-self:center}html[data-workspace-theme=light] .forms-muted{color:var(--neo-muted);font-size:14px}html[data-workspace-theme=light] .forms-user-mini{color:var(--neo-text);align-items:center;gap:10px;min-width:190px;display:inline-flex}html[data-workspace-theme=light] .forms-user-mini .ui-avatar{flex:none;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;overflow:hidden}html[data-workspace-theme=light] .forms-user-mini .ui-avatar img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .forms-user-mini>span{gap:2px;min-width:0;display:grid}html[data-workspace-theme=light] .forms-user-mini strong,html[data-workspace-theme=light] .forms-user-mini small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .forms-user-mini small{color:var(--neo-muted);font-size:12px}html[data-workspace-theme=light] .forms-empty{color:var(--neo-muted);text-align:center;background:#ffffffd7;border:1px dashed #11182728;border-radius:24px;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}html[data-workspace-theme=light] .forms-empty strong{color:var(--neo-text);font-size:18px}html[data-workspace-theme=light] .forms-empty.is-compact{min-height:110px}html[data-workspace-theme=light] .forms-pagination{margin:4px 0 0}html[data-workspace-theme=light] .forms-modal-wide{width:min(980px,100vw - 56px)}html[data-workspace-theme=light] .forms-block-modal{z-index:125;width:min(520px,100vw - 56px);position:fixed;top:50%;right:max(28px,50vw - 590px);transform:translateY(-50%)}html[data-workspace-theme=light] .forms-detail-hero,html[data-workspace-theme=light] .forms-description-card,html[data-workspace-theme=light] .forms-block-card,html[data-workspace-theme=light] .forms-block-row,html[data-workspace-theme=light] .forms-user-picker{background:linear-gradient(145deg,#ffffffeb,#fffffff0);border:1px solid #1118271e;border-radius:24px;padding:16px}html[data-workspace-theme=light] .forms-detail-hero{justify-content:space-between;min-height:82px}html[data-workspace-theme=light] .forms-detail-stats{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}html[data-workspace-theme=light] .forms-detail-stats span{color:var(--neo-muted);background:#1118270e;border-radius:999px;padding:8px 12px}html[data-workspace-theme=light] .forms-detail-stats strong{color:var(--neo-text)}html[data-workspace-theme=light] .forms-submission-export{margin-left:auto}html[data-workspace-theme=light] .forms-actions-row{justify-content:flex-start}html[data-workspace-theme=light] .forms-actions-row button,html[data-workspace-theme=light] .forms-section-head button,html[data-workspace-theme=light] .forms-user-picker,html[data-workspace-theme=light] .forms-block-row button{color:var(--neo-text);background:#11182710;border:1px solid #11182724;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex}html[data-workspace-theme=light] .forms-actions-row button:hover,html[data-workspace-theme=light] .forms-section-head button:hover,html[data-workspace-theme=light] .forms-user-picker:hover,html[data-workspace-theme=light] .forms-block-row button:hover{color:var(--neo-accent);background:#1f23281f;border-color:#30384047}html[data-workspace-theme=light] .forms-editor-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:16px;display:grid}html[data-workspace-theme=light] .forms-field-wide{grid-column:1/-1}html[data-workspace-theme=light] .forms-section-head{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .forms-section-head div{gap:4px;display:grid}html[data-workspace-theme=light] .forms-section-head span{color:var(--neo-muted);text-transform:uppercase;font-size:13px}html[data-workspace-theme=light] .forms-section-head strong{font-size:28px}html[data-workspace-theme=light] .forms-block-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .forms-block-index{background:var(--neo-accent);color:#111418;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .forms-block-row strong,html[data-workspace-theme=light] .forms-block-head strong{color:var(--neo-text);font-size:17px;display:block}html[data-workspace-theme=light] .forms-block-row small,html[data-workspace-theme=light] .forms-block-head small{color:var(--neo-muted);margin-top:4px;font-size:13px;line-height:1.35;display:block}html[data-workspace-theme=light] .forms-block-row button{width:40px;min-height:40px;padding:0}html[data-workspace-theme=light] .forms-block-card{gap:14px;display:grid}html[data-workspace-theme=light] .forms-block-head{align-items:flex-start;gap:12px;display:flex}html[data-workspace-theme=light] .forms-block-head>svg{color:var(--neo-accent);flex:none;margin-top:2px}html[data-workspace-theme=light] .forms-answer-box{color:var(--neo-text);white-space:pre-wrap;background:#ffffffd7;border:1px solid #1118271b;border-radius:18px;min-height:54px;padding:15px 16px;line-height:1.45}html[data-workspace-theme=light] .forms-options-list{gap:9px;display:grid}html[data-workspace-theme=light] .forms-options-list .app-checkbox{background:#ffffffce;border:1px solid #1118271b;border-radius:18px;min-height:50px;padding:0 14px}html[data-workspace-theme=light] .forms-user-picker{border-radius:22px;justify-content:flex-start;width:100%;min-height:62px}html[data-workspace-theme=light] .forms-selected-users{justify-content:flex-start}html[data-workspace-theme=light] .forms-analytics-option{gap:7px;display:grid}html[data-workspace-theme=light] .forms-analytics-option>div:first-child{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .forms-analytics-option span{color:var(--neo-text)}html[data-workspace-theme=light] .forms-analytics-option strong{color:var(--neo-accent)}html[data-workspace-theme=light] .forms-analytics-option small{color:var(--neo-muted)}html[data-workspace-theme=light] .forms-analytics-bar{background:#11182712;border-radius:999px;height:9px;overflow:hidden}html[data-workspace-theme=light] .forms-analytics-bar span{background:var(--neo-accent);border-radius:inherit;height:100%;display:block}html[data-workspace-theme=light] .forms-text-answer-trigger{color:var(--neo-text);cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;width:100%;transition:background .18s,border-color .18s,transform .18s;display:flex}html[data-workspace-theme=light] .forms-text-answer-trigger span{gap:4px;display:grid}html[data-workspace-theme=light] .forms-text-answer-trigger strong{color:var(--neo-text);font-size:16px}html[data-workspace-theme=light] .forms-text-answer-trigger small{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .forms-text-answer-trigger>svg{color:var(--neo-accent);flex:none}html[data-workspace-theme=light] .forms-text-answer-trigger:hover:not(:disabled){background:linear-gradient(145deg,#1f23281a,#fffffff0);border-color:#30384047;transform:translateY(-1px)}html[data-workspace-theme=light] .forms-text-answer-trigger:disabled{cursor:default;opacity:.58}html[data-workspace-theme=light] .forms-text-answers-modal{width:min(820px,100vw - 56px)}html[data-workspace-theme=light] .forms-text-answers-toolbar{grid-template-columns:minmax(360px,1fr) max-content 54px;align-items:center}html[data-workspace-theme=light] .forms-text-answers-toolbar .tasks-search,html[data-workspace-theme=light] .forms-text-answers-toolbar .tasks-sort-button,html[data-workspace-theme=light] .forms-text-answers-toolbar .tasks-refresh-button{align-self:center;height:54px;min-height:54px}html[data-workspace-theme=light] .forms-text-answers-toolbar .tasks-refresh-button{aspect-ratio:auto;flex:0 0 54px;justify-self:end;width:54px;padding:0}html[data-workspace-theme=light] .forms-text-answers-list{gap:12px;display:grid}html[data-workspace-theme=light] .forms-text-answer-row{background:linear-gradient(145deg,#ffffffec,#fffffff0);border:1px solid #1118271b;border-radius:22px;gap:12px;padding:16px;display:grid}html[data-workspace-theme=light] .forms-text-answer-row div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}html[data-workspace-theme=light] .forms-text-answer-row strong{color:var(--neo-accent);font-size:14px}html[data-workspace-theme=light] .forms-text-answer-row small{color:var(--neo-muted);font-size:13px}html[data-workspace-theme=light] .forms-text-answer-row p{color:var(--neo-text);white-space:pre-wrap;margin:0;line-height:1.45}html[data-workspace-theme=light] .forms-error{color:#ffb3b3;background:#ff60601f;border:1px solid #ff60603d;border-radius:18px;padding:14px 16px;font-weight:800}html[data-workspace-theme=light] .is-spinning{animation:1s linear infinite light-spin}@media (max-width:900px){html[data-workspace-theme=light] .forms-editor-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .forms-detail-stats{margin-left:0}html[data-workspace-theme=light] .forms-block-modal{position:fixed;right:28px}}html[data-workspace-theme=light] .reason-modal-summary{background:linear-gradient(145deg,#1f23281a,#1118270a);border:1px solid #1f232838;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .reason-modal-summary>svg{color:var(--neo-accent)}html[data-workspace-theme=light] .reason-modal-summary.is-lateness{background:linear-gradient(145deg,#ef5a5521,#1118270a);border-color:#ef5a5547}html[data-workspace-theme=light] .reason-modal-summary.is-lateness>svg{color:#ffaaa7}html[data-workspace-theme=light] .reason-modal-summary strong,html[data-workspace-theme=light] .reason-modal-summary span{display:block}html[data-workspace-theme=light] .reason-modal-summary strong{font-size:18px}html[data-workspace-theme=light] .reason-modal-summary span{color:var(--neo-muted);margin-top:4px}html[data-workspace-theme=light] .reason-modal-counter{color:var(--neo-muted);text-align:right;margin-top:-12px;padding-right:18px;font-size:12px;font-weight:400}html[data-workspace-theme=light] .app-checkbox{color:var(--neo-muted,var(--muted));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:1.25;display:inline-flex}html[data-workspace-theme=light] .app-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html[data-workspace-theme=light] .app-checkbox-box{color:#111418;background:linear-gradient(145deg,#1118271c,#11182708);border:1px solid #11182735;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0b}html[data-workspace-theme=light] .app-checkbox-box:after{content:"";opacity:0;border-bottom:3px solid #cfd5db;border-right:3px solid #cfd5db;width:5px;height:9px;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)rotate(45deg)scale(.68)}html[data-workspace-theme=light] .app-checkbox-label{color:inherit}html[data-workspace-theme=light] .app-checkbox:hover .app-checkbox-box{border-color:#3038408c}html[data-workspace-theme=light] .app-checkbox.is-checked{color:var(--neo-text,var(--text))}html[data-workspace-theme=light] .app-checkbox.is-checked .app-checkbox-box{background:var(--neo-accent,var(--accent));border-color:#303840d9;box-shadow:0 0 0 4px #1f23281a,inset 0 1px #ffffff2a}html[data-workspace-theme=light] .app-checkbox.is-checked .app-checkbox-box:after{opacity:1;transform:translate(-50%,-55%)rotate(45deg)scale(1)}html[data-workspace-theme=light] .app-checkbox.is-disabled{cursor:not-allowed;opacity:.52}html[data-workspace-theme=light] .app-date-picker{gap:8px;display:grid;position:relative}html[data-workspace-theme=light] .app-date-picker-label{color:var(--neo-muted,var(--muted));padding-left:22px;font-size:14px;font-weight:400}html[data-workspace-theme=light] .app-date-trigger{color:var(--neo-text,var(--text));font:inherit;background:#ffffffdb;border:1px solid #11182728;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 20px 0 22px;font-size:16px;font-weight:400;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}html[data-workspace-theme=light] .app-date-trigger svg{color:var(--neo-accent,var(--accent));flex:none}html[data-workspace-theme=light] .app-date-trigger:hover,html[data-workspace-theme=light] .app-date-picker.is-open .app-date-trigger{background:#ffffffe8;border-color:#30384061;box-shadow:0 0 0 4px #1f232814}html[data-workspace-theme=light] .app-date-trigger:disabled{cursor:not-allowed;opacity:.52}html[data-workspace-theme=light] .app-date-popover{z-index:160;background:radial-gradient(circle at 50% 0,#1f232829,#0000 42%),linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #1118272b;border-radius:26px;gap:12px;min-width:min(360px,100vw - 56px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 26px 70px #1118272d}html[data-workspace-theme=light] .app-date-head{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .app-date-head strong{color:var(--neo-text,var(--text));font-size:16px;font-weight:600}html[data-workspace-theme=light] .app-date-head div{gap:8px;display:flex}html[data-workspace-theme=light] .app-date-head button,html[data-workspace-theme=light] .app-date-footer button{color:var(--neo-muted,var(--muted));background:#1118270f;border:1px solid #11182721;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-weight:500;display:inline-flex}html[data-workspace-theme=light] .app-date-head button:hover,html[data-workspace-theme=light] .app-date-footer button:hover{color:var(--neo-accent,var(--accent));background:#1f232824;border-color:#30384052}html[data-workspace-theme=light] .app-date-weekdays,html[data-workspace-theme=light] .app-date-grid{grid-template-columns:repeat(var(--control-sections-count,7), minmax(0, 1fr));display:grid}html[data-workspace-theme=light] .app-date-weekdays{gap:6px}html[data-workspace-theme=light] .app-date-weekdays span{color:var(--neo-muted,var(--muted));text-align:center;padding:0;font-size:12px;font-weight:500}html[data-workspace-theme=light] .app-date-grid{gap:6px}html[data-workspace-theme=light] .app-date-day{aspect-ratio:1;color:var(--neo-text,var(--text));font:inherit;background:#1118270a;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:38px;padding:0;font-size:14px;font-weight:400;line-height:1;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}html[data-workspace-theme=light] .app-date-day:hover{background:#11182715;border-color:#11182735;transform:translateY(-1px)}html[data-workspace-theme=light] .app-date-day.is-muted{color:#626b756b}html[data-workspace-theme=light] .app-date-day.is-today{color:var(--neo-accent,var(--accent));border-color:#30384061}html[data-workspace-theme=light] .app-date-day.is-selected{background:var(--neo-accent,var(--accent));color:#fff;border-color:#303840d6;box-shadow:0 0 0 4px #1f23281c}html[data-workspace-theme=light] .app-date-footer{border-top:1px solid #1118271b;justify-content:flex-end;padding-top:12px;display:flex}html[data-workspace-theme=light] .app-date-footer button{padding:0 14px}html[data-workspace-theme=light] .app-month-picker{position:relative}html[data-workspace-theme=light] .app-month-trigger{color:var(--neo-text,var(--text));font:inherit;background:#ffffffdb;border:1px solid #11182728;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:190px;min-height:52px;padding:0 18px 0 20px;font-size:14px;font-weight:400;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}html[data-workspace-theme=light] .app-month-trigger svg{color:var(--neo-accent,var(--accent));flex:none}html[data-workspace-theme=light] .app-month-trigger:hover,html[data-workspace-theme=light] .app-month-picker.is-open .app-month-trigger{background:#ffffffe8;border-color:#30384061;box-shadow:0 0 0 4px #1f232814}html[data-workspace-theme=light] .app-month-trigger:disabled{cursor:not-allowed;opacity:.52}html[data-workspace-theme=light] .app-month-popover{z-index:160;background:radial-gradient(circle at 50% 0,#1f232829,#0000 42%),linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #1118272b;border-radius:24px;gap:12px;min-width:270px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 26px 70px #1118272d}html[data-workspace-theme=light] .app-month-head{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .app-month-head strong{color:var(--neo-text,var(--text));font-size:16px;font-weight:600}html[data-workspace-theme=light] .app-month-head div{gap:8px;display:flex}html[data-workspace-theme=light] .app-month-head button,html[data-workspace-theme=light] .app-month-footer button{color:var(--neo-muted,var(--muted));background:#1118270f;border:1px solid #11182721;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-weight:500;display:inline-flex}html[data-workspace-theme=light] .app-month-head button:hover,html[data-workspace-theme=light] .app-month-footer button:hover{color:var(--neo-accent,var(--accent));background:#1f232824;border-color:#30384052}html[data-workspace-theme=light] .app-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-workspace-theme=light] .app-month-option{color:var(--neo-text,var(--text));font:inherit;background:#1118270a;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:0 10px;font-size:13px;font-weight:400;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}html[data-workspace-theme=light] .app-month-option:hover{background:#11182715;border-color:#11182735;transform:translateY(-1px)}html[data-workspace-theme=light] .app-month-option.is-selected{background:var(--neo-accent,var(--accent));color:#fff;border-color:#303840d6;box-shadow:0 0 0 4px #1f23281c}html[data-workspace-theme=light] .app-month-footer{border-top:1px solid #1118271b;justify-content:flex-end;padding-top:12px;display:flex}html[data-workspace-theme=light] .app-month-footer button{padding:0 14px}html[data-workspace-theme=light] .app-time-picker{gap:8px;display:grid;position:relative}html[data-workspace-theme=light] .app-time-picker-label{color:var(--neo-muted,var(--muted));padding-left:22px;font-size:14px;font-weight:400}html[data-workspace-theme=light] .app-time-trigger{color:var(--neo-text,var(--text));font:inherit;background:#ffffffdb;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:0 20px;font-size:16px;font-weight:400;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}html[data-workspace-theme=light] .app-time-trigger svg{color:var(--neo-muted,var(--muted));flex:none}html[data-workspace-theme=light] .app-time-trigger:hover,html[data-workspace-theme=light] .app-time-picker.is-open .app-time-trigger{background:#ffffffe8;border-color:#30384061;box-shadow:0 0 0 4px #1f232814}html[data-workspace-theme=light] .app-time-popover{z-index:160;background:radial-gradient(circle at 50% 0,#1f232829,#0000 42%),linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #1118272b;border-radius:26px;gap:14px;min-width:280px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 26px 70px #1118272d}html[data-workspace-theme=light] .app-time-head,html[data-workspace-theme=light] .app-time-footer{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .app-time-head strong{color:var(--neo-text,var(--text));font-size:15px;font-weight:600}html[data-workspace-theme=light] .app-time-head span{color:var(--neo-accent,var(--accent));font-weight:600}html[data-workspace-theme=light] .app-time-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .app-time-column{scrollbar-width:thin;background:#ffffffd3;border:1px solid #1118271b;border-radius:18px;gap:4px;max-height:236px;padding:6px;display:grid;overflow:auto}html[data-workspace-theme=light] .app-time-column button{color:var(--neo-muted,var(--muted));font:inherit;background:0 0;border:0;border-radius:13px;min-height:34px;font-size:15px;font-weight:400}html[data-workspace-theme=light] .app-time-column button:hover{color:var(--neo-text,var(--text));background:#11182710}html[data-workspace-theme=light] .app-time-column button.is-selected{background:var(--neo-accent,var(--accent));color:#fff}html[data-workspace-theme=light] .app-time-footer{border-top:1px solid #1118271b;justify-content:flex-end;gap:8px;padding-top:12px}html[data-workspace-theme=light] .app-time-footer button{color:var(--neo-muted,var(--muted));background:#1118270f;border:1px solid #11182721;border-radius:999px;min-height:36px;padding:0 14px;font-weight:500}html[data-workspace-theme=light] .app-time-footer button:hover{color:var(--neo-accent,var(--accent));background:#1f232824;border-color:#30384052}html[data-workspace-theme=light] .pricing-ready{color:var(--muted);align-self:start;margin-top:2px}html[data-workspace-theme=light] .pricing-ready.is-checked{color:var(--text)}html[data-workspace-theme=light] .file-picker,html[data-workspace-theme=light] .voice-recorder{background:#1118270a;border:1px solid #11182721;border-radius:24px;padding:16px}html[data-workspace-theme=light] .file-picker-head,html[data-workspace-theme=light] .voice-recorder-head{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-workspace-theme=light] .file-picker-head strong,html[data-workspace-theme=light] .voice-recorder-head strong{font-size:18px;display:block}html[data-workspace-theme=light] .file-picker-head span,html[data-workspace-theme=light] .voice-recorder-head span{color:var(--neo-muted);margin-top:4px;display:block}html[data-workspace-theme=light] .file-picker-add,html[data-workspace-theme=light] .voice-recorder-head button{color:var(--neo-accent);cursor:pointer;background:#1f232824;border:1px solid #1f232861;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .file-picker-add input{display:none}html[data-workspace-theme=light] .file-picker-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}html[data-workspace-theme=light] .file-picker-row{background:#ffffffcb;border:1px solid #1118271b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}html[data-workspace-theme=light] .file-picker-format{color:var(--neo-accent);text-transform:uppercase;background:#1118270e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:48px;height:48px;font-size:10px;font-weight:700;display:flex}html[data-workspace-theme=light] .file-picker-meta{min-width:0}html[data-workspace-theme=light] .file-picker-meta strong,html[data-workspace-theme=light] .file-picker-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-workspace-theme=light] .file-picker-meta span{color:var(--neo-muted);margin-top:3px}html[data-workspace-theme=light] .file-picker-row button,html[data-workspace-theme=light] .voice-recorder-body>button{color:var(--neo-muted);background:#1118270e;border:1px solid #1118271b;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .file-picker-empty{color:var(--neo-muted);text-align:center;border:1px dashed #11182728;border-radius:18px;margin-top:14px;padding:16px;font-weight:500}html[data-workspace-theme=light] .voice-recorder-stop{color:#ffaaa7!important;background:#ef5a5529!important;border-color:#ef5a555c!important}html[data-workspace-theme=light] .voice-recorder-body{background:#ffffffcb;border:1px solid #1118271b;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}html[data-workspace-theme=light] .voice-recorder-body.is-recording{border-color:#ef5a5557}html[data-workspace-theme=light] .voice-recorder-play{color:var(--neo-accent);background:#1f23281f;border:1px solid #1f232838;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}html[data-workspace-theme=light] .voice-recorder-play:disabled{color:var(--neo-muted);cursor:default;opacity:.72}html[data-workspace-theme=light] .voice-recorder-main{min-width:0}html[data-workspace-theme=light] .voice-recorder-main>span{color:var(--neo-muted);margin-top:7px;font-size:13px;font-weight:600;display:block}html[data-workspace-theme=light] .voice-recorder-bars{align-items:center;gap:5px;height:38px;display:flex;overflow:hidden}html[data-workspace-theme=light] .voice-recorder-bars i{background:#1f23286b;border-radius:999px;flex:1 0 5px;max-width:9px;min-height:5px;transition:background .16s,opacity .16s;display:block}html[data-workspace-theme=light] .voice-recorder-bars i.active,html[data-workspace-theme=light] .voice-recorder-body.is-recording .voice-recorder-bars i{background:linear-gradient(180deg, var(--neo-accent), #ffe19a)}html[data-workspace-theme=light] .voice-recorder-main audio{display:none}html[data-workspace-theme=light] .voice-recorder-error{color:#ffaaa7;margin:10px 0 0;font-weight:500}html[data-workspace-theme=light] .neo-vacation{background:linear-gradient(145deg, #7da7ff38, transparent 58%), var(--neo-panel);min-height:0}html[data-workspace-theme=light] .neo-vacation>strong{margin:18px 0 8px;font-size:36px;display:block}html[data-workspace-theme=light] .neo-vacation>span,html[data-workspace-theme=light] .neo-vacation p{color:var(--neo-muted)}html[data-workspace-theme=light] .neo-mini{align-items:center;gap:14px;min-height:118px;padding:18px;display:flex}html[data-workspace-theme=light] .neo-mini-icon{background:#1118270a;border:1px solid #1118271b;border-radius:18px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative}html[data-workspace-theme=light] .neo-mini-icon svg{color:var(--neo-accent)}html[data-workspace-theme=light] .neo-mini-icon i{background:var(--neo-red);border:2px solid var(--neo-panel);border-radius:999px;width:12px;height:12px;position:absolute;top:6px;right:6px}html[data-workspace-theme=light] .neo-mini-content{flex:1;min-width:0}html[data-workspace-theme=light] .neo-mini-content strong,html[data-workspace-theme=light] .neo-mini-content span{display:block}html[data-workspace-theme=light] .neo-mini-content strong{color:var(--neo-text);margin-bottom:5px;font-size:18px;line-height:1.12}html[data-workspace-theme=light] .neo-mini-content span{color:var(--neo-muted);font-size:15px;font-weight:700;line-height:1.25}html[data-workspace-theme=light] .neo-mini-badge{color:var(--neo-text);background:#1118270d;border-radius:999px;justify-content:center;align-items:center;min-width:38px;padding:8px 12px;font-size:17px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .neo-mini.is-active .neo-mini-badge{background:var(--neo-accent);color:#fff}html[data-workspace-theme=light] .neo-news{min-height:220px;padding:0;position:relative;overflow:hidden}html[data-workspace-theme=light] .neo-news-frame{border-radius:inherit;height:100%;min-height:220px;position:relative;overflow:hidden}html[data-workspace-theme=light] .neo-news-label{color:#111418e0;z-index:2;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;display:flex;position:absolute;top:20px;left:22px;right:22px}html[data-workspace-theme=light] .neo-news-track{will-change:transform;height:100%;min-height:220px;transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex}html[data-workspace-theme=light] .neo-news-slide{color:inherit;cursor:pointer;font:inherit;text-align:left;background:radial-gradient(circle at 82% 18%,#1f232880,#0000 28%),linear-gradient(135deg,#3b576de6,#766336c7);border:0;flex:0 0 100%;min-height:220px;padding:0;position:relative;overflow:hidden}html[data-workspace-theme=light] .neo-news-slide.has-image{background-image:linear-gradient(180deg, #1118270a, #ffffffe1), var(--news-image);background-position:50%;background-size:cover}html[data-workspace-theme=light] .neo-news-slide:focus-visible{outline-offset:-4px;outline:2px solid #1f2328cc}html[data-workspace-theme=light] .neo-news-overlay{background:linear-gradient(#ffffffce 0%,#11182717 42%,#ffffffec 100%),linear-gradient(90deg,#ffffffcb,#0000 62%);position:absolute;inset:0}html[data-workspace-theme=light] .neo-news-content{z-index:1;gap:6px;display:grid;position:absolute;bottom:38px;left:22px;right:22px}html[data-workspace-theme=light] .neo-news-content span{color:#111418b8;text-transform:uppercase;font-size:12px;font-weight:600}html[data-workspace-theme=light] .neo-news-content strong{color:#111418;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:20px;line-height:1.12;display:-webkit-box;overflow:hidden}html[data-workspace-theme=light] .neo-news-dots{z-index:2;justify-content:center;gap:7px;display:flex;position:absolute;bottom:16px;left:0;right:0}html[data-workspace-theme=light] .neo-news-dots button{background:#11182729;border-radius:999px;width:7px;height:7px;padding:0;transition:background .16s,width .16s}html[data-workspace-theme=light] .neo-news-dots button.active{background:var(--neo-accent);width:22px}html[data-workspace-theme=light] .dashboard-news-modal{flex-direction:column;width:min(980px,100vw - 44px);max-height:min(880px,100vh - 48px);display:flex;overflow:hidden}html[data-workspace-theme=light] .dashboard-news-modal .report-modal-head{padding:32px 36px 28px}html[data-workspace-theme=light] .dashboard-news-modal .report-modal-head>div{max-width:720px}html[data-workspace-theme=light] .dashboard-news-modal .report-modal-head span{color:var(--control-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .dashboard-news-modal .report-modal-head h2{font-size:34px;line-height:1}html[data-workspace-theme=light] .dashboard-news-modal .report-modal-head p{color:var(--control-muted);letter-spacing:normal;text-transform:none;margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.4}html[data-workspace-theme=light] .dashboard-news-modal-body{gap:18px;min-height:0;padding:24px 36px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .dashboard-news-modal-image{aspect-ratio:760/280;min-height:260px}@media (max-width:1450px){html[data-workspace-theme=light] .workspace-shell{--workspace-content-padding:clamp(18px, 1.8vw, 24px);padding-left:96px;display:block}html[data-workspace-theme=light] .workspace-sidebar{z-index:50;background:linear-gradient(#fffffff0,#fffffff0);border-right:1px solid #11182721;align-items:center;gap:18px;width:88px;height:100vh;max-height:100vh;padding:22px 12px;transition:align-items .16s,box-shadow .16s,padding .16s,width .18s;position:fixed;top:0;left:0;overflow:hidden;box-shadow:18px 0 60px #1118271a}html[data-workspace-theme=light] .workspace-sidebar:hover,html[data-workspace-theme=light] .workspace-sidebar:focus-within{align-items:stretch;width:292px;padding:24px 18px;box-shadow:28px 0 90px #11182724}html[data-workspace-theme=light] .workspace-logo{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0}html[data-workspace-theme=light] .workspace-logo-full,html[data-workspace-theme=light] .workspace-logo small,html[data-workspace-theme=light] .workspace-search input,html[data-workspace-theme=light] .workspace-nav span,html[data-workspace-theme=light] .workspace-user-card-copy,html[data-workspace-theme=light] .workspace-user-card-chevron{opacity:0;pointer-events:none;white-space:nowrap;max-width:0;transition:max-width .16s,opacity .14s;overflow:hidden}html[data-workspace-theme=light] .workspace-logo-full,html[data-workspace-theme=light] .workspace-logo small,html[data-workspace-theme=light] .workspace-search input{display:none}html[data-workspace-theme=light] .workspace-logo-compact{color:var(--neo-text);font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1;display:inline-flex}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-logo,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-logo{justify-content:flex-start;align-items:baseline;gap:10px;padding:4px 10px 8px}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-logo-compact,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-logo-compact{display:none}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-logo-full,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-logo-full{opacity:1;pointer-events:auto;max-width:180px;display:inline-flex}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-logo small,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-logo small{opacity:1;max-width:40px;display:inline-flex}html[data-workspace-theme=light] .workspace-search{border-radius:18px;flex:none;justify-content:center;width:54px;height:54px;padding:0;display:flex}html[data-workspace-theme=light] .workspace-search svg{color:var(--neo-muted);flex:0 0 20px;width:20px;height:20px;display:block}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-search,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-search{border-radius:18px;justify-content:flex-start;gap:10px;width:100%;height:46px;padding:0 14px}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-search input,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-search input{opacity:1;pointer-events:auto;flex:auto;max-width:none;display:block}html[data-workspace-theme=light] .workspace-nav{border-radius:999px;flex-direction:column;flex:auto;align-items:center;gap:7px;width:64px;min-height:0;max-height:none;padding:8px;display:flex;overflow-y:auto}html[data-workspace-theme=light] .workspace-nav button,html[data-workspace-theme=light] .workspace-nav a{border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;gap:0;width:48px;height:48px;min-height:48px;padding:0;display:flex}html[data-workspace-theme=light] .workspace-nav button>svg,html[data-workspace-theme=light] .workspace-nav a>svg{flex:0 0 20px;width:20px;height:20px;margin:0;display:block}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-nav,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-nav{border-radius:26px;flex:auto;align-items:stretch;gap:5px;width:100%;max-height:none;padding:12px}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-nav button,html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-nav a,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-nav button,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-nav a{flex:none;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:45px;padding:0 13px}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-nav span,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-nav span{opacity:1;max-width:170px}html[data-workspace-theme=light] .workspace-shell .workspace-user-card{border-radius:20px;flex:none;justify-content:center;gap:0;width:58px;height:58px;min-height:58px;padding:4px}html[data-workspace-theme=light] .workspace-shell .workspace-user-card .workspace-avatar{border-radius:16px;flex:0 0 48px;width:48px;height:48px}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-user-card,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-user-card{border-radius:26px;justify-content:flex-start;gap:13px;width:100%;height:auto;padding:15px}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-user-card-copy,html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-user-card-chevron,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-user-card-copy,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-user-card-chevron{opacity:1;pointer-events:auto;max-width:170px}html[data-workspace-theme=light] .workspace-sidebar:hover .workspace-user-card-chevron,html[data-workspace-theme=light] .workspace-sidebar:focus-within .workspace-user-card-chevron{margin-left:auto}html[data-workspace-theme=light] .neo-dashboard{grid-template-columns:96px minmax(0,1fr)}html[data-workspace-theme=light] .neo-logo small,html[data-workspace-theme=light] .neo-search span,html[data-workspace-theme=light] .neo-nav span,html[data-workspace-theme=light] .neo-user-card div:not(.neo-avatar){display:none}html[data-workspace-theme=light] .neo-logo span{font-size:18px}html[data-workspace-theme=light] .neo-nav button{justify-content:center}}@media (max-width:980px){html[data-workspace-theme=light] .workspace-shell{--workspace-content-gap:18px;--workspace-content-padding:20px;padding-left:88px;display:block}html[data-workspace-theme=light] .workspace-sidebar{height:100vh;min-height:0;max-height:100vh;position:fixed;overflow:hidden}html[data-workspace-theme=light] .workspace-content{padding:20px var(--workspace-content-padding) 36px}html[data-workspace-theme=light] .workspace-topbar{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .workspace-actions{flex:none}html[data-workspace-theme=light] .workspace-profile-modal{width:min(100%,720px);max-height:calc(100vh - 16px)}html[data-workspace-theme=light] .ai-assistant-backdrop{padding:8px}html[data-workspace-theme=light] .ai-assistant-modal{width:min(100%,760px);max-height:calc(100vh - 16px)}html[data-workspace-theme=light] .ai-assistant-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .ai-assistant-info{border-bottom:1px solid #1118271b;border-right:0;padding:16px}html[data-workspace-theme=light] .ai-assistant-info-card{display:none}html[data-workspace-theme=light] .ai-assistant-templates{max-height:132px}html[data-workspace-theme=light] .ai-assistant-messages{min-height:260px;padding:16px}html[data-workspace-theme=light] .ai-assistant-bubble{max-width:94%}html[data-workspace-theme=light] .ai-assistant-composer{padding:14px 16px 18px}html[data-workspace-theme=light] .workspace-profile-hero{grid-template-columns:1fr;justify-items:start}html[data-workspace-theme=light] .workspace-profile-grid,html[data-workspace-theme=light] .workspace-profile-edit{grid-template-columns:1fr}html[data-workspace-theme=light] .workspace-profile-inline-actions{justify-content:stretch}html[data-workspace-theme=light] .workspace-profile-inline-actions button{width:100%}html[data-workspace-theme=light] .neo-dashboard{grid-template-columns:1fr}html[data-workspace-theme=light] .neo-sidebar{height:auto}html[data-workspace-theme=light] .neo-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}html[data-workspace-theme=light] .neo-content{padding:20px}html[data-workspace-theme=light] .neo-hero,html[data-workspace-theme=light] .neo-topbar{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .neo-session,html[data-workspace-theme=light] .neo-main-stack,html[data-workspace-theme=light] .neo-side-stack,html[data-workspace-theme=light] .neo-team,html[data-workspace-theme=light] .neo-alerts,html[data-workspace-theme=light] .neo-work,html[data-workspace-theme=light] .neo-vacation,html[data-workspace-theme=light] .neo-mini{grid-area:auto}html[data-workspace-theme=light] .neo-grid{grid-template-columns:1fr}}html[data-workspace-theme=light] .control-page{--control-bg:var(--neo-bg);--control-panel:var(--neo-panel);--control-panel-soft:#1f232814;--control-line:var(--neo-line);--control-text:var(--neo-text);--control-muted:var(--neo-muted);--control-accent:var(--neo-accent);--control-green:var(--neo-green);--control-red:var(--neo-red);--control-orange:#ef8c32;--status-work:#58c58d;--status-missing:#ef5a55;--status-late:#1f2328;--status-early:#8f7cff;--status-vacation:#4fc3f7;--status-risk:#ff4d7d;--status-idle:#c7cdd4;background:radial-gradient(circle at 14% 16%, #1f23282e, transparent 32%), radial-gradient(circle at 82% 18%, #58c58d1a, transparent 28%), linear-gradient(180deg, #f5f6f7 0%, var(--control-bg) 54%, #fff 100%);color:var(--control-text);font-family:var(--font-manrope), sans-serif;grid-template-columns:320px minmax(0,1fr);min-height:100vh;display:grid}html[data-workspace-theme=light] .control-page button{cursor:pointer;font:inherit;border:0;border-radius:999px;font-weight:500}html[data-workspace-theme=light] .control-sidebar{border-right:1px solid var(--control-line);flex-direction:column;gap:18px;min-height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}html[data-workspace-theme=light] .control-logo{color:var(--control-accent);font-size:22px;font-weight:700;text-decoration:none}html[data-workspace-theme=light] .control-logo span{color:var(--control-accent)}html[data-workspace-theme=light] .control-logo small{color:var(--control-muted);margin-left:6px;font-size:11px}html[data-workspace-theme=light] .control-search,html[data-workspace-theme=light] .control-employee-search{border:1px solid var(--control-line);color:var(--control-muted);background:#1118270a;border-radius:18px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}html[data-workspace-theme=light] .control-nav{border:1px solid var(--control-line);background:#11182708;border-radius:26px;gap:6px;padding:12px;display:grid}html[data-workspace-theme=light] .control-nav a,html[data-workspace-theme=light] .control-nav button,html[data-workspace-theme=light] .control-nav span{color:var(--control-muted);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;min-height:46px;padding:0 16px;text-decoration:none;display:flex}html[data-workspace-theme=light] .control-nav a.active{color:var(--control-accent);background:linear-gradient(135deg,#1f232833,#1f23280f)}html[data-workspace-theme=light] .control-user{background:var(--control-panel);border:1px solid var(--control-line);border-radius:24px;align-items:center;gap:13px;margin-top:auto;padding:16px;display:flex}html[data-workspace-theme=light] .control-user-avatar{background:var(--control-accent);color:#111418;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:600;display:flex}html[data-workspace-theme=light] .control-user strong,html[data-workspace-theme=light] .control-user span{display:block}html[data-workspace-theme=light] .control-user span,html[data-workspace-theme=light] .control-provider span,html[data-workspace-theme=light] .control-hero span,html[data-workspace-theme=light] .control-card-head span,html[data-workspace-theme=light] .control-employee-row span,html[data-workspace-theme=light] .control-empty{color:var(--control-muted)}html[data-workspace-theme=light] .control-content{gap:20px;padding:26px 32px 44px;display:grid}html[data-workspace-theme=light] .control-spa-root{display:contents}html[data-workspace-theme=light] .control-spa-root[data-pending=true]{cursor:progress}html[data-workspace-theme=light] .control-spa-overlay,html[data-workspace-theme=light] .workspace-loading-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:260;background:#ffffffd4;border-radius:34px;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .control-spa-loader,html[data-workspace-theme=light] .workspace-loading-card{color:var(--control-text);text-align:center;background:radial-gradient(circle at 30% 0,#1f23282e,#0000 48%),#fffffff0;border:1px solid #11182728;border-radius:26px;place-items:center;gap:12px;min-width:260px;padding:28px;display:grid;box-shadow:0 24px 80px #1118272d}html[data-workspace-theme=light] .control-spa-loader i,html[data-workspace-theme=light] .workspace-loading-card i{border:3px solid #1118272e;border-top-color:var(--control-accent);border-radius:50%;width:42px;height:42px;animation:.9s linear infinite light-control-loader-light-spin;display:block}html[data-workspace-theme=light] .control-spa-loader strong,html[data-workspace-theme=light] .workspace-loading-card strong{font-size:18px}html[data-workspace-theme=light] .control-spa-loader span,html[data-workspace-theme=light] .workspace-loading-card span,html[data-workspace-theme=light] .control-spa-error{color:var(--control-muted)}html[data-workspace-theme=light] .control-spa-error{color:#ffb1b1;background:#ff5d5d1f;border:1px solid #ff5d5d47;border-radius:20px;padding:12px 16px}@keyframes light-control-loader-spin{to{transform:rotate(360deg)}}html[data-workspace-theme=light] .control-topbar,html[data-workspace-theme=light] .control-hero,html[data-workspace-theme=light] .workspace-page-hero,html[data-workspace-theme=light] .control-snapshot-tools,html[data-workspace-theme=light] .control-tools,html[data-workspace-theme=light] .control-card-head{align-items:center;display:flex}html[data-workspace-theme=light] .control-topbar{justify-content:space-between}html[data-workspace-theme=light] .control-provider{align-items:center;gap:14px;display:flex}html[data-workspace-theme=light] .control-provider-mark,html[data-workspace-theme=light] .control-employee-avatar{color:#111418;background:#fff4d2;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:600;display:flex}html[data-workspace-theme=light] .control-topbar strong{font-size:18px;display:block}html[data-workspace-theme=light] .control-provider span{margin:2px 0 0;display:block}html[data-workspace-theme=light] .workspace-page-hero{border:1px solid var(--control-line);background:linear-gradient(135deg,#1f232838,#0000 44%),linear-gradient(145deg,#58c58d1f,#11182708);border-radius:34px;justify-content:space-between;gap:24px;min-height:140px;padding:20px 32px;position:relative;overflow:hidden}html[data-workspace-theme=light] .workspace-page-hero-copy{min-width:0}html[data-workspace-theme=light] .workspace-page-hero p{color:var(--control-accent);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}html[data-workspace-theme=light] .workspace-page-hero h1{margin:0 0 12px;font-size:clamp(30px,2vw,44px);line-height:.95}html[data-workspace-theme=light] .workspace-page-hero span{color:var(--control-muted);max-width:860px;font-size:16px;font-weight:400;line-height:1.35;display:flex}html[data-workspace-theme=light] .workspace-page-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .control-actions{gap:10px;display:flex}html[data-workspace-theme=light] .control-actions button,html[data-workspace-theme=light] .control-actions a,html[data-workspace-theme=light] .control-hero-actions button,html[data-workspace-theme=light] .control-hero-actions a,html[data-workspace-theme=light] .workspace-page-hero-actions>button,html[data-workspace-theme=light] .workspace-page-hero-actions>a,html[data-workspace-theme=light] .workspace-page-hero-action,html[data-workspace-theme=light] .control-snapshot-tools button,html[data-workspace-theme=light] .control-snapshot-tools a,html[data-workspace-theme=light] .control-tools button,html[data-workspace-theme=light] .control-tools a{border:1px solid var(--control-line);color:var(--control-text);background:#1118270d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;text-decoration:none;display:flex}html[data-workspace-theme=light] .workspace-page-hero-actions>button,html[data-workspace-theme=light] .workspace-page-hero-actions>a,html[data-workspace-theme=light] .workspace-page-hero-action{box-sizing:border-box;min-height:48px;padding:0 18px;font-weight:600}html[data-workspace-theme=light] .control-actions button,html[data-workspace-theme=light] .control-actions a{min-width:46px;padding:0}html[data-workspace-theme=light] .control-hero{border:1px solid var(--control-line);background:linear-gradient(135deg,#1f232838,#0000 44%),linear-gradient(145deg,#58c58d1f,#11182708);border-radius:34px;justify-content:space-between;min-height:176px;padding:28px 32px}html[data-workspace-theme=light] .control-hero p{color:var(--control-accent);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .control-hero h1{margin:0 0 12px;font-size:clamp(30px,3vw,44px);line-height:.95}html[data-workspace-theme=light] .control-hero-actions{gap:10px;display:flex}html[data-workspace-theme=light] .control-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .control-summary-card{background:var(--control-panel);border:1px solid var(--control-line);border-radius:24px;min-height:120px;padding:18px}html[data-workspace-theme=light] .control-summary-card svg{color:var(--control-muted);margin-bottom:0}html[data-workspace-theme=light] .control-summary-card strong{font-size:32px;display:block}html[data-workspace-theme=light] .control-summary-card span{color:var(--control-muted);font-weight:500}html[data-workspace-theme=light] .control-summary-card.work strong,html[data-workspace-theme=light] .control-summary-card.work svg{color:var(--status-work)}html[data-workspace-theme=light] .control-summary-card.missing strong,html[data-workspace-theme=light] .control-summary-card.missing svg{color:var(--status-missing)}html[data-workspace-theme=light] .control-summary-card.late strong,html[data-workspace-theme=light] .control-summary-card.late svg{color:var(--status-late)}html[data-workspace-theme=light] .control-summary-card.early strong,html[data-workspace-theme=light] .control-summary-card.early svg{color:var(--status-early)}html[data-workspace-theme=light] .control-summary-card.vacation strong,html[data-workspace-theme=light] .control-summary-card.vacation svg{color:var(--status-vacation)}html[data-workspace-theme=light] .calendar-hero,html[data-workspace-theme=light] .calendar-main-card,html[data-workspace-theme=light] .calendar-side-card{border:1px solid var(--control-line)}html[data-workspace-theme=light] .calendar-hero{background:linear-gradient(135deg,#1f232833,#0000 42%),linear-gradient(145deg,#58c58d1f,#11182708);border-radius:34px;justify-content:space-between;align-items:center;min-height:176px;padding:28px 32px;display:flex}html[data-workspace-theme=light] .calendar-hero p,html[data-workspace-theme=light] .calendar-day-kind,html[data-workspace-theme=light] .calendar-event-card em{color:var(--control-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}html[data-workspace-theme=light] .calendar-hero p{margin:0 0 14px}html[data-workspace-theme=light] .calendar-hero h1{margin:0 0 12px;font-size:clamp(30px,3vw,44px);line-height:.95}html[data-workspace-theme=light] .calendar-hero span,html[data-workspace-theme=light] .calendar-month-head span,html[data-workspace-theme=light] .calendar-side-card p,html[data-workspace-theme=light] .calendar-event-card span,html[data-workspace-theme=light] .calendar-event-card small,html[data-workspace-theme=light] .calendar-empty-events,html[data-workspace-theme=light] .calendar-summary-grid span{color:var(--control-muted)}html[data-workspace-theme=light] .calendar-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .calendar-hero-action,html[data-workspace-theme=light] .calendar-create-action,html[data-workspace-theme=light] .calendar-month-head a{border:1px solid var(--control-line);color:var(--control-text);background:#1118270d;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .calendar-create-action{cursor:pointer}html[data-workspace-theme=light] .calendar-create-action:hover,html[data-workspace-theme=light] .calendar-hero-action:hover{border-color:#30384057}html[data-workspace-theme=light] .calendar-layout{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:18px;display:grid}html[data-workspace-theme=light] .calendar-main-card,html[data-workspace-theme=light] .calendar-side-card{background:var(--control-panel);border-radius:30px;padding:22px}html[data-workspace-theme=light] .calendar-month-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}html[data-workspace-theme=light] .calendar-month-head h2{text-align:center;margin:6px 0 0;font-size:clamp(26px,1.5vw,38px);line-height:1}html[data-workspace-theme=light] .calendar-month-head a{justify-content:center;width:48px;height:48px;padding:0}html[data-workspace-theme=light] .calendar-legend{border:1px solid var(--control-line);background:#11182708;border-radius:22px;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px;display:flex}html[data-workspace-theme=light] .calendar-legend-item,html[data-workspace-theme=light] .calendar-legend-event{color:var(--control-muted);background:#1118270a;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .calendar-legend-marker,html[data-workspace-theme=light] .calendar-legend-event i{border-radius:999px;width:10px;height:10px;display:block}html[data-workspace-theme=light] .calendar-legend-event i{background:#b27dff}html[data-workspace-theme=light] .calendar-legend-marker--work{border:2px solid var(--control-accent)}html[data-workspace-theme=light] .calendar-legend-marker--worked{border:2px solid var(--control-muted)}html[data-workspace-theme=light] .calendar-legend-marker--vacation{border:2px solid var(--status-work)}html[data-workspace-theme=light] .calendar-legend-marker--holiday,html[data-workspace-theme=light] .calendar-legend-marker--holidayWork{border:2px solid var(--status-missing)}html[data-workspace-theme=light] .calendar-legend-marker--holidayWork{box-shadow:inset 0 0 0 3px #1f232847}html[data-workspace-theme=light] .calendar-legend-marker--weekend{background:#11182712}html[data-workspace-theme=light] .calendar-weekdays,html[data-workspace-theme=light] .calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .calendar-weekdays{margin-bottom:10px}html[data-workspace-theme=light] .calendar-weekdays span{color:var(--control-muted);text-align:center;font-size:13px;font-weight:700}html[data-workspace-theme=light] .calendar-day{color:var(--control-text);background:#ffffffda;border:1px solid #0000;border-radius:22px;min-height:112px;padding:12px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;position:relative;overflow:hidden}html[data-workspace-theme=light] .calendar-day:hover{background:#1118270f;transform:translateY(-1px)}html[data-workspace-theme=light] .calendar-day.is-outside{opacity:.38}html[data-workspace-theme=light] .calendar-day.is-selected{border-color:var(--control-accent);box-shadow:0 0 0 2px #1f23281f}html[data-workspace-theme=light] .calendar-day.is-today .calendar-day-number{color:var(--control-accent)}html[data-workspace-theme=light] .calendar-day--work{border-color:#3038406b}html[data-workspace-theme=light] .calendar-day--worked{border-color:#11182752}html[data-workspace-theme=light] .calendar-day--vacation{border-color:#70d38f80}html[data-workspace-theme=light] .calendar-day--holiday{border-color:#ff5d5d6b}html[data-workspace-theme=light] .calendar-day--holidayWork{background:linear-gradient(145deg,#ff5d5d1a,#1f232814);border-color:#ff5d5d9e}html[data-workspace-theme=light] .calendar-day-number{font-size:24px;font-weight:700;line-height:1;display:block}html[data-workspace-theme=light] .calendar-day-label{color:var(--control-muted);margin-top:8px;font-size:12px;font-weight:600;display:block}html[data-workspace-theme=light] .calendar-day--holiday .calendar-day-number,html[data-workspace-theme=light] .calendar-day--holidayWork .calendar-day-number{color:#ff8f8f}html[data-workspace-theme=light] .calendar-day--vacation .calendar-day-number{color:var(--status-work)}html[data-workspace-theme=light] .calendar-day small{color:#ffb1b1;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:11px;font-weight:500;display:-webkit-box;overflow:hidden}html[data-workspace-theme=light] .calendar-day-events{color:#d5bcff;background:#b27dff29;border:1px solid #b27dff47;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}html[data-workspace-theme=light] .calendar-day-events i{background:#b27dff;border-radius:999px;width:7px;height:7px}html[data-workspace-theme=light] .calendar-side{gap:14px;display:grid}html[data-workspace-theme=light] .calendar-side-card h3{font-size:20px}html[data-workspace-theme=light] .calendar-selected-day h3{text-transform:capitalize;margin:12px 0 8px;font-size:20px;line-height:1}html[data-workspace-theme=light] .calendar-day-kind--vacation,html[data-workspace-theme=light] .calendar-day-kind--work{color:var(--status-work)}html[data-workspace-theme=light] .calendar-day-kind--holiday,html[data-workspace-theme=light] .calendar-day-kind--holidayWork{color:#ff8f8f}html[data-workspace-theme=light] .calendar-selected-meta{background:#ffffffd8;border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}html[data-workspace-theme=light] .calendar-selected-task-content{flex:1;gap:10px;min-width:0;display:grid}html[data-workspace-theme=light] .calendar-selected-meta>.calendar-selected-task-content>span,html[data-workspace-theme=light] .calendar-selected-meta small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .calendar-selected-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-workspace-theme=light] .calendar-selected-task-metrics span{background:#1118270d;border-radius:14px;align-items:center;gap:9px;padding:10px;display:flex}html[data-workspace-theme=light] .calendar-selected-task-metrics i{color:var(--control-accent);background:#1f232824;border:1px solid #1f232842;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}html[data-workspace-theme=light] .calendar-selected-task-metrics b{gap:3px;min-width:0;display:grid}html[data-workspace-theme=light] .calendar-selected-meta strong{color:var(--control-accent);font-size:24px;line-height:1;display:block}html[data-workspace-theme=light] .calendar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .calendar-summary-grid div,html[data-workspace-theme=light] .calendar-event-card,html[data-workspace-theme=light] .calendar-empty-events{background:#ffffffda;border-radius:18px}html[data-workspace-theme=light] .calendar-summary-grid div{min-height:74px;padding:12px}html[data-workspace-theme=light] .calendar-summary-grid .is-wide{grid-column:1/-1}html[data-workspace-theme=light] .calendar-summary-grid strong{font-size:24px;line-height:1;display:block}html[data-workspace-theme=light] .calendar-side-title{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .calendar-side-title span{color:var(--control-accent);font-size:18px;font-weight:700}html[data-workspace-theme=light] .calendar-side-title .calendar-side-count{color:var(--control-accent);background:#1f232824;border:1px solid #1f232847;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:15px;display:inline-flex}html[data-workspace-theme=light] .calendar-event-list{gap:10px;max-height:348px;padding-right:4px;display:grid;overflow:auto}html[data-workspace-theme=light] .calendar-event-card{color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;width:100%;padding:14px;display:grid}html[data-workspace-theme=light] .calendar-event-card:hover{background:#1118270f}html[data-workspace-theme=light] .calendar-event-card:focus-visible{outline-offset:2px;outline:2px solid #1f2328bf}html[data-workspace-theme=light] .calendar-duty-card{color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(145deg,#1f23282b,#1118270a);border:1px solid #1f23286b;border-radius:18px;gap:8px;width:100%;padding:14px;display:grid}html[data-workspace-theme=light] .calendar-duty-card:hover{border-color:#303840b8}html[data-workspace-theme=light] .calendar-duty-card:focus-visible{outline-offset:2px;outline:2px solid #1f2328bf}html[data-workspace-theme=light] .calendar-duty-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .calendar-duty-card-head>span,html[data-workspace-theme=light] .calendar-duty-card>span{color:var(--control-muted);align-items:center;gap:6px;font-size:12px;display:flex}html[data-workspace-theme=light] .calendar-duty-card-head em,html[data-workspace-theme=light] .calendar-duty-updated{color:var(--control-accent);background:#1f23282e;border:1px solid #1f23285c;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:750}html[data-workspace-theme=light] .calendar-duty-card>strong{font-size:15px}html[data-workspace-theme=light] .calendar-duty-card>small{color:var(--control-accent);font-size:13px;font-weight:700}html[data-workspace-theme=light] .calendar-event-card strong,html[data-workspace-theme=light] .calendar-event-card span,html[data-workspace-theme=light] .calendar-event-card small,html[data-workspace-theme=light] .calendar-event-card em{gap:6px;display:flex}html[data-workspace-theme=light] .calendar-event-card div{gap:6px;display:grid}html[data-workspace-theme=light] .calendar-event-card p{margin:10px 0}html[data-workspace-theme=light] .calendar-event-card em{letter-spacing:normal;text-transform:none;align-items:center;font-style:normal}html[data-workspace-theme=light] .calendar-empty-events{justify-content:center;align-items:center;gap:10px;min-height:96px;padding:18px;display:flex}html[data-workspace-theme=light] .calendar-event-modal{width:min(1040px,100vw - 44px)}html[data-workspace-theme=light] .calendar-event-modal .report-modal-head{gap:24px;padding:32px 36px 28px}html[data-workspace-theme=light] .calendar-event-modal .report-modal-head>div{max-width:680px}html[data-workspace-theme=light] .calendar-event-head-actions{align-items:center;gap:10px;margin-left:auto;display:flex}html[data-workspace-theme=light] .calendar-event-head-actions button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:background .16s,border-color .16s;display:inline-flex}html[data-workspace-theme=light] .calendar-event-head-actions button:hover{background:#1f23281f;border-color:#30384066}html[data-workspace-theme=light] .calendar-event-head-actions button.is-danger,html[data-workspace-theme=light] .calendar-event-delete-confirm button.is-danger{color:#ff7676}html[data-workspace-theme=light] .calendar-event-modal .report-modal-head span{color:var(--control-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .calendar-event-modal .report-modal-head h2{font-size:28px;line-height:.96}html[data-workspace-theme=light] .calendar-event-modal .report-modal-head p{color:var(--control-muted);letter-spacing:normal;text-transform:none;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.35}html[data-workspace-theme=light] .calendar-event-modal .report-modal-body{padding:24px 36px}html[data-workspace-theme=light] .calendar-duty-modal{width:min(720px,100vw - 44px)}html[data-workspace-theme=light] .calendar-duty-updated{justify-self:start}html[data-workspace-theme=light] .calendar-duty-rate{gap:8px;padding:18px;display:grid}html[data-workspace-theme=light] .calendar-duty-rate>span,html[data-workspace-theme=light] .calendar-duty-rate>small{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .calendar-duty-rate>strong{color:var(--control-accent);font-size:24px}html[data-workspace-theme=light] .calendar-event-modal-body{gap:16px;display:grid}html[data-workspace-theme=light] .calendar-event-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .calendar-event-detail-tile,html[data-workspace-theme=light] .calendar-event-detail-card{border:1px solid var(--control-line);background:#11182708;border-radius:20px}html[data-workspace-theme=light] .calendar-event-delete-confirm{background:#ff525214;border:1px solid #ff66663d;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}html[data-workspace-theme=light] .calendar-event-delete-confirm>div:first-child{gap:4px;display:grid}html[data-workspace-theme=light] .calendar-event-delete-confirm strong{color:var(--control-text)}html[data-workspace-theme=light] .calendar-event-delete-confirm span,html[data-workspace-theme=light] .calendar-event-delete-confirm p{color:var(--control-muted);margin:0;font-size:13px}html[data-workspace-theme=light] .calendar-event-delete-confirm>div:nth-child(2){gap:8px;display:flex}html[data-workspace-theme=light] .calendar-event-delete-confirm button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#1118270e;border-radius:999px;padding:10px 16px;font-weight:700}html[data-workspace-theme=light] .calendar-event-delete-confirm p{color:#ff8f8f;grid-column:1/-1}html[data-workspace-theme=light] .calendar-event-detail-tile{gap:7px;min-height:104px;padding:16px;display:grid}html[data-workspace-theme=light] .calendar-event-detail-tile svg{color:var(--control-accent)}html[data-workspace-theme=light] .calendar-event-detail-tile span,html[data-workspace-theme=light] .calendar-event-section-title span,html[data-workspace-theme=light] .calendar-event-user-line span,html[data-workspace-theme=light] .calendar-event-detail-card p{color:var(--control-muted)}html[data-workspace-theme=light] .calendar-event-detail-tile strong{color:var(--control-text);font-size:18px;line-height:1.25}html[data-workspace-theme=light] .calendar-event-description-card{border:1px solid var(--control-line);background:radial-gradient(circle at 8% 0,#1f23281f,#0000 34%),#1118270a;border-radius:26px;gap:0;padding:20px;display:grid}html[data-workspace-theme=light] .calendar-event-description-card>div:first-child>span{color:var(--control-accent);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}html[data-workspace-theme=light] .calendar-event-description-card>div:first-child>h3{color:var(--control-text);margin:0;font-size:24px;line-height:1.06}html[data-workspace-theme=light] .calendar-event-description-card>div:first-child>p{color:var(--control-muted);white-space:pre-wrap;margin:12px 0 0;font-weight:500;line-height:1.55}html[data-workspace-theme=light] .calendar-event-time-pill{white-space:nowrap}html[data-workspace-theme=light] .calendar-event-detail-card{gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .calendar-event-detail-card h3,html[data-workspace-theme=light] .calendar-event-section-title h3{color:var(--control-text);margin:0;font-size:20px}html[data-workspace-theme=light] .calendar-event-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .calendar-event-section-title span{color:var(--control-accent);background:#1f232824;border:1px solid #1f232842;border-radius:999px;justify-content:center;place-items:center;min-width:32px;height:32px;padding:0 8px;font-weight:800;line-height:1;display:grid}html[data-workspace-theme=light] .calendar-event-users-list{gap:10px;display:grid}html[data-workspace-theme=light] .calendar-event-user-line{border:1px solid var(--control-line);background:#11182708;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}html[data-workspace-theme=light] .calendar-event-user-line>div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .calendar-event-user-line strong,html[data-workspace-theme=light] .calendar-event-user-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .calendar-event-attachments{gap:14px;display:grid}html[data-workspace-theme=light] .calendar-event-attachment-group{gap:10px;display:grid}html[data-workspace-theme=light] .calendar-event-attachment-group h4{color:var(--control-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px}html[data-workspace-theme=light] .calendar-event-audio{width:100%}@media (max-width:760px){html[data-workspace-theme=light] .calendar-event-detail-grid,html[data-workspace-theme=light] .calendar-event-delete-confirm{grid-template-columns:1fr}}html[data-workspace-theme=light] .calendar-event-form-section{border:1px solid var(--control-line);background:#11182708;border-radius:24px;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .calendar-event-section-head{gap:4px;display:grid}html[data-workspace-theme=light] .calendar-event-section-head strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .calendar-event-section-head span,html[data-workspace-theme=light] .calendar-event-error{color:var(--control-muted);font-size:13px;font-weight:500}html[data-workspace-theme=light] .calendar-event-error{color:#ff8f8f}html[data-workspace-theme=light] .calendar-event-users-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:310px;padding-right:4px;overflow-y:auto}html[data-workspace-theme=light] .calendar-event-datetime-grid{grid-template-columns:minmax(220px,1fr) minmax(140px,.5fr) minmax(140px,.5fr);align-items:end;gap:12px;display:grid}html[data-workspace-theme=light] .calendar-date-picker,html[data-workspace-theme=light] .calendar-time-picker{gap:8px;display:grid}html[data-workspace-theme=light] .calendar-date-picker .app-date-picker-label,html[data-workspace-theme=light] .calendar-time-picker .app-time-picker-label{color:var(--control-muted);padding-left:10px;font-size:13px;font-weight:700}html[data-workspace-theme=light] .calendar-date-picker .app-date-trigger,html[data-workspace-theme=light] .calendar-time-picker .app-time-trigger{border:1px solid var(--control-line);color:var(--control-text);font:inherit;background:#ffffffda;border-radius:18px;justify-content:space-between;min-height:48px;padding:0 16px;font-size:16px;font-weight:600}html[data-workspace-theme=light] .calendar-date-picker .app-date-trigger:hover,html[data-workspace-theme=light] .calendar-date-picker.is-open .app-date-trigger,html[data-workspace-theme=light] .calendar-time-picker .app-time-trigger:hover,html[data-workspace-theme=light] .calendar-time-picker.is-open .app-time-trigger{background:#ffffffe5;border-color:#30384070;box-shadow:0 0 0 4px #1f232814}html[data-workspace-theme=light] .calendar-date-picker .app-date-popover,html[data-workspace-theme=light] .calendar-time-picker .app-time-popover{z-index:360}html[data-workspace-theme=light] .calendar-event-switch{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;text-align:left;background:#ffffffda;border-radius:20px;align-items:center;gap:14px;width:100%;padding:14px;transition:background .16s,border-color .16s,transform .16s;display:flex}html[data-workspace-theme=light] .calendar-event-switch:hover{background:#ffffffe5;transform:translateY(-1px)}html[data-workspace-theme=light] .calendar-event-switch.is-active{border-color:#30384061}html[data-workspace-theme=light] .calendar-event-switch-icon{color:var(--control-accent);background:#1f232824;border:1px solid #1f232857;border-radius:14px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .calendar-event-switch-copy{flex:auto;gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .calendar-event-switch-copy strong{color:var(--control-text);font-size:15px;font-weight:700}html[data-workspace-theme=light] .calendar-event-switch-copy small{color:var(--control-muted);font-size:13px;font-weight:500;line-height:1.35}html[data-workspace-theme=light] .calendar-event-switch-pill{color:var(--control-muted);text-transform:uppercase;background:#11182710;border:1px solid #11182721;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .calendar-event-switch.is-active .calendar-event-switch-pill{color:var(--control-accent);background:#1f232829;border-color:#30384057}html[data-workspace-theme=light] .calendar-event-intersection-list{gap:8px;display:grid}html[data-workspace-theme=light] .calendar-event-intersection-list div{background:#ffffffda;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}html[data-workspace-theme=light] .calendar-event-intersection-main{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .calendar-event-intersection-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .calendar-event-intersection-main small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}html[data-workspace-theme=light] .calendar-event-intersection-list span{color:var(--control-muted);font-weight:600}@media (max-width:1180px){html[data-workspace-theme=light] .calendar-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .calendar-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){html[data-workspace-theme=light] .calendar-hero,html[data-workspace-theme=light] .calendar-month-head{flex-direction:column;align-items:flex-start}html[data-workspace-theme=light] .calendar-hero-actions{justify-content:flex-start}html[data-workspace-theme=light] .calendar-event-datetime-grid,html[data-workspace-theme=light] .calendar-side{grid-template-columns:1fr}html[data-workspace-theme=light] .calendar-grid,html[data-workspace-theme=light] .calendar-weekdays{gap:6px}html[data-workspace-theme=light] .calendar-day{border-radius:16px;min-height:86px;padding:9px}html[data-workspace-theme=light] .calendar-day-label,html[data-workspace-theme=light] .calendar-day small{display:none}}html[data-workspace-theme=light] .control-summary-card.risk strong,html[data-workspace-theme=light] .control-summary-card.risk svg{color:var(--status-risk)}html[data-workspace-theme=light] .control-summary-card.rating-good strong,html[data-workspace-theme=light] .control-summary-card.rating-good svg{color:var(--status-work)}html[data-workspace-theme=light] .control-summary-card.rating-middle strong,html[data-workspace-theme=light] .control-summary-card.rating-middle svg{color:var(--control-accent)}html[data-workspace-theme=light] .control-summary-card.rating-low strong,html[data-workspace-theme=light] .control-summary-card.rating-low svg{color:var(--status-early)}html[data-workspace-theme=light] .control-summary-card.rating-critical strong,html[data-workspace-theme=light] .control-summary-card.rating-critical svg{color:var(--status-risk)}html[data-workspace-theme=light] .control-section-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--control-line);-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;z-index:40;background:#11182708;border-radius:999px;grid-auto-columns:minmax(146px,1fr);grid-auto-flow:column;align-items:center;gap:8px;padding:8px;display:grid;position:sticky;top:12px;overflow-x:auto;box-shadow:0 12px 32px #11182717}html[data-workspace-theme=light] .control-section-tabs::-webkit-scrollbar{display:none}html[data-workspace-theme=light] .control-section-tabs a{color:var(--control-muted);scroll-snap-align:start;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:46px;min-height:46px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-section-tabs a svg{flex:none}html[data-workspace-theme=light] .control-section-tabs a.is-active{color:var(--control-accent);background:linear-gradient(135deg,#1f23283d,#1f23281a);box-shadow:inset 0 0 0 1px #1f23282e}html[data-workspace-theme=light] .control-section-placeholder{background:radial-gradient(circle at 50% 0%, #1f23281f, transparent 38%), var(--control-panel);border:1px solid var(--control-line);text-align:center;border-radius:30px;place-items:center;min-height:360px;padding:40px;display:grid}html[data-workspace-theme=light] .control-section-placeholder p{color:var(--control-accent);text-transform:uppercase;margin:0;font-size:12px;font-weight:700}html[data-workspace-theme=light] .control-section-placeholder h2{margin:6px 0 0;font-size:clamp(28px,3vw,42px)}html[data-workspace-theme=light] .control-section-placeholder span{color:var(--control-muted);max-width:560px;line-height:1.5}html[data-workspace-theme=light] .control-snapshot-tools{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--control-line);z-index:39;background:#11182708;border-radius:26px;justify-content:flex-start;gap:12px;padding:12px;position:sticky;top:84px;box-shadow:0 12px 32px #11182715}html[data-workspace-theme=light] .control-rating-toolbar,html[data-workspace-theme=light] .control-salary-toolbar,html[data-workspace-theme=light] .control-user-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:39;position:sticky;top:84px;box-shadow:0 12px 32px #11182715}html[data-workspace-theme=light] .control-debug{color:var(--control-muted);background:#1f232814;border:1px dashed #1f232852;border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}html[data-workspace-theme=light] .control-debug strong{color:var(--control-accent)}html[data-workspace-theme=light] .control-tools{gap:12px}html[data-workspace-theme=light] .control-employee-filters{gap:10px;margin:18px 0 12px;display:grid}html[data-workspace-theme=light] .control-employee-search{flex:1}html[data-workspace-theme=light] .control-date-field{border:1px solid var(--control-line);color:var(--control-muted);background:#1118270a;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}html[data-workspace-theme=light] .control-date-field input,html[data-workspace-theme=light] .control-employee-search input{color:var(--control-text);font:inherit;background:0 0;border:0;outline:none;min-width:0;font-weight:500}html[data-workspace-theme=light] .control-date-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-workspace-theme=light] .control-date-picker{min-width:220px}html[data-workspace-theme=light] .control-time-picker{min-width:146px}html[data-workspace-theme=light] .control-date-picker .app-date-trigger,html[data-workspace-theme=light] .control-time-picker .app-time-trigger{border-color:var(--control-line);color:var(--control-text);background:#1118270a;min-height:46px;padding:0 14px 0 16px}html[data-workspace-theme=light] .control-time-picker .app-time-trigger{justify-content:flex-start}html[data-workspace-theme=light] .control-date-picker .app-date-trigger svg,html[data-workspace-theme=light] .control-time-picker .app-time-trigger svg{color:var(--control-muted)}html[data-workspace-theme=light] .control-date-picker.is-open .app-date-trigger,html[data-workspace-theme=light] .control-date-picker .app-date-trigger:hover,html[data-workspace-theme=light] .control-time-picker.is-open .app-time-trigger,html[data-workspace-theme=light] .control-time-picker .app-time-trigger:hover{border-color:#30384057}html[data-workspace-theme=light] .control-employee-search input{width:100%}html[data-workspace-theme=light] .control-employee-search input::placeholder{color:var(--control-muted)}html[data-workspace-theme=light] .control-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .control-filter-row>span{color:var(--control-muted);margin-right:4px;font-size:13px;font-weight:600}html[data-workspace-theme=light] .control-filter-row a{border:1px solid var(--control-line);color:var(--control-muted);background:#1118270b;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none}html[data-workspace-theme=light] .control-filter-row a.active{color:var(--control-accent);background:#1f232824;border-color:#30384047}html[data-workspace-theme=light] .control-body{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:20px;display:grid}html[data-workspace-theme=light] .control-chart-card,html[data-workspace-theme=light] .control-list-card{background:var(--control-panel);border:1px solid var(--control-line);border-radius:30px;padding:24px}html[data-workspace-theme=light] .control-card-head{justify-content:space-between}html[data-workspace-theme=light] .control-card-head h2{margin:0;font-size:18px}html[data-workspace-theme=light] .control-ring{aspect-ratio:1;background:radial-gradient(circle, #fff 0 49%, transparent 50%), var(--control-ring-gradient,conic-gradient(var(--status-idle) 0 100%));border-radius:50%;place-items:center;width:min(260px,78%);margin:28px auto;display:grid}html[data-workspace-theme=light] .control-ring strong{align-self:end;font-size:36px}html[data-workspace-theme=light] .control-ring span{color:var(--control-muted);align-self:start}html[data-workspace-theme=light] .control-legend{grid-template-columns:1fr auto;gap:12px 14px;display:grid}html[data-workspace-theme=light] .control-legend span,html[data-workspace-theme=light] .control-legend b{align-items:center;display:flex}html[data-workspace-theme=light] .control-legend i{border-radius:5px;width:12px;height:12px;margin-right:8px;display:inline-block}html[data-workspace-theme=light] .control-legend .work,html[data-workspace-theme=light] .control-status.work{color:var(--status-work);background:#58c58d24}html[data-workspace-theme=light] .control-legend .missing,html[data-workspace-theme=light] .control-status.missing{color:var(--status-missing);background:#ef5a5524}html[data-workspace-theme=light] .control-legend .vacation,html[data-workspace-theme=light] .control-status.vacation{color:var(--status-vacation);background:#4fc3f726}html[data-workspace-theme=light] .control-legend .idle,html[data-workspace-theme=light] .control-status.idle{color:var(--status-idle);background:#e9edf126}html[data-workspace-theme=light] .control-legend .work{background:var(--status-work)}html[data-workspace-theme=light] .control-legend .missing{background:var(--status-missing)}html[data-workspace-theme=light] .control-legend .vacation{background:var(--status-vacation)}html[data-workspace-theme=light] .control-legend .idle{background:var(--status-idle)}html[data-workspace-theme=light] .control-tabs{gap:8px;margin:0;display:flex}html[data-workspace-theme=light] .control-list-card>.control-tabs{margin-bottom:12px}html[data-workspace-theme=light] .control-tabs button,html[data-workspace-theme=light] .control-tabs a{color:var(--control-muted);background:#1118270d;border-radius:999px;min-height:38px;padding:0 16px;font-weight:600;line-height:38px;text-decoration:none}html[data-workspace-theme=light] .control-tabs button.active,html[data-workspace-theme=light] .control-tabs a.active{background:var(--control-accent);color:#fff}html[data-workspace-theme=light] .control-employee-list{gap:12px;display:grid}html[data-workspace-theme=light] .control-employee-row{border:1px solid var(--control-line);color:inherit;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:center;gap:14px;min-height:86px;padding:14px;text-decoration:none;display:grid}html[data-workspace-theme=light] .admin-hero-pill{border:1px solid var(--control-line);color:var(--control-text);background:#11182712;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .tasks-hero-stat{color:#111418d1;background:#11182712;border:1px solid #11182721;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] button.tasks-hero-stat{cursor:pointer;font:inherit}html[data-workspace-theme=light] .incidents-stat-open{transition:border-color .16s,color .16s,transform .16s}html[data-workspace-theme=light] .incidents-stat-open:hover{color:#303840;border-color:#30384070;transform:translateY(-1px)}html[data-workspace-theme=light] .tasks-stat-open{transition:border-color .16s,color .16s,transform .16s}html[data-workspace-theme=light] .tasks-stat-open:hover{color:#303840;border-color:#30384070;transform:translateY(-1px)}html[data-workspace-theme=light] .tasks-admin-card{color:#111418;background:radial-gradient(circle at 0 0,#1f23281f,#0000 34%),linear-gradient(135deg,#fffffff0,#fffffff0);border:1px solid #1118271b;border-radius:26px;flex-direction:column;gap:18px;min-height:640px;padding:28px;display:flex;box-shadow:0 24px 80px #1118271c}html[data-workspace-theme=light] .tasks-section-head{justify-content:flex-end;align-items:flex-start;gap:20px;margin-bottom:-4px;display:flex}html[data-workspace-theme=light] .tasks-section-head span{color:#303840;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800;display:block}html[data-workspace-theme=light] .tasks-section-head h2{color:#111418;margin:10px 0;font-family:Golos Text,Google Sans Display,sans-serif;font-size:clamp(30px,3vw,42px);line-height:1}html[data-workspace-theme=light] .tasks-section-head p{color:#111418b8;margin:0;font-size:16px;font-weight:600}html[data-workspace-theme=light] .tasks-view-switch{background:#ffffffdb;border:1px solid #1118271b;border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex}html[data-workspace-theme=light] .tasks-tabs-row{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-workspace-theme=light] .tasks-view-switch button,html[data-workspace-theme=light] .tasks-scope-tabs button,html[data-workspace-theme=light] .tasks-sort-button,html[data-workspace-theme=light] .tasks-refresh-button{cursor:pointer;border:0;align-items:center;gap:8px;font-family:inherit;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}html[data-workspace-theme=light] .tasks-view-switch button{color:#111418ad;background:0 0;border-radius:999px;min-height:38px;padding:0 14px}html[data-workspace-theme=light] .tasks-view-switch button.is-active{color:#303840;background:#1f232833}html[data-workspace-theme=light] .tasks-scope-tabs,html[data-workspace-theme=light] .tasks-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .tasks-scope-tabs button{color:#111418ad;background:#ffffffda;border:1px solid #1118271a;border-radius:999px;min-height:42px;padding:0 18px}html[data-workspace-theme=light] .tasks-tabs button{color:#111418ad;cursor:pointer;background:#ffffffda;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-family:inherit;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}html[data-workspace-theme=light] .tasks-scope-tabs button.is-active,html[data-workspace-theme=light] .tasks-tabs button.is-active{color:#303840;background:#1f23282e;border-color:#30384066}html[data-workspace-theme=light] .tasks-toolbar{grid-template-columns:minmax(260px,1.2fr) 190px 190px minmax(210px,.8fr) auto auto;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .tasks-search{color:#111418b3;background:#ffffffde;border:1px solid #1118271b;border-radius:20px;align-items:center;gap:10px;min-height:54px;padding:0 18px;display:flex}html[data-workspace-theme=light] .tasks-search input{color:#111418;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px;font-weight:700}html[data-workspace-theme=light] .tasks-search input::placeholder{color:#11141875}html[data-workspace-theme=light] .tasks-field-select .app-select-trigger{color:#111418;background:#ffffffde;border:1px solid #1118271b;border-radius:20px;min-height:54px}html[data-workspace-theme=light] .tasks-field-select .app-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .tasks-sort-button,html[data-workspace-theme=light] .tasks-refresh-button{color:#111418c2;background:#ffffffda;border:1px solid #1118271b;border-radius:18px;justify-content:center;min-height:54px;padding:0 16px}html[data-workspace-theme=light] .tasks-refresh{color:#111418c2;cursor:pointer;background:#ffffffda;border:1px solid #1118271b;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 16px;font-family:inherit;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}html[data-workspace-theme=light] .tasks-refresh-button{aspect-ratio:1;padding:0}html[data-workspace-theme=light] .tasks-sort-button:hover,html[data-workspace-theme=light] .tasks-refresh-button:hover,html[data-workspace-theme=light] .tasks-refresh:hover,html[data-workspace-theme=light] .tasks-tabs button:hover,html[data-workspace-theme=light] .tasks-list-row:hover,html[data-workspace-theme=light] .tasks-board-card:hover{transform:translateY(-1px)}html[data-workspace-theme=light] .tasks-error{color:#ffb8b8;background:#ff69691f;border:1px solid #ff69693d;border-radius:18px;padding:14px 16px;font-weight:700}html[data-workspace-theme=light] .tasks-kpi-row,html[data-workspace-theme=light] .tasks-summary-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .tasks-kpi-row div,html[data-workspace-theme=light] .tasks-summary-row div{background:#ffffffd7;border:1px solid #1118271a;border-radius:18px;padding:16px 18px}html[data-workspace-theme=light] .tasks-kpi-row span,html[data-workspace-theme=light] .tasks-summary-row span{color:#1114189e;font-size:13px;font-weight:700;display:block}html[data-workspace-theme=light] .tasks-kpi-row strong,html[data-workspace-theme=light] .tasks-summary-row strong{color:#111418;margin-top:6px;font-family:Golos Text,sans-serif;font-size:26px;display:block}html[data-workspace-theme=light] .tasks-list-view,html[data-workspace-theme=light] .tasks-board-view{background:#ffffffdb;border:1px solid #1118271a;border-radius:24px;min-height:320px;padding:16px}html[data-workspace-theme=light] .tasks-list-view{flex-direction:column;gap:12px;display:flex}html[data-workspace-theme=light] .tasks-pagination{justify-content:flex-end;align-items:center;gap:14px;display:flex}html[data-workspace-theme=light] .tasks-pagination button{color:#111418cc;cursor:pointer;font:inherit;background:#ffffffda;border:1px solid #1118271b;border-radius:16px;min-width:112px;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;transition:background .18s,border-color .18s,color .18s}html[data-workspace-theme=light] .tasks-pagination button:hover:not(:disabled){color:#303840;background:#1f23282e;border-color:#30384061}html[data-workspace-theme=light] .tasks-pagination button:disabled{cursor:default;opacity:.45}html[data-workspace-theme=light] .tasks-pagination span{color:#111418;flex-direction:column;align-items:flex-end;min-width:150px;font-size:14px;font-weight:900;line-height:1.2;display:flex}html[data-workspace-theme=light] .tasks-pagination small{color:#11141899;margin-top:4px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .tasks-list-row{color:inherit;cursor:pointer;text-align:left;background:linear-gradient(135deg,#1118270a,#11182705),#ffffffef;border:1px solid #1118271c;border-radius:18px;grid-template-columns:minmax(280px,1fr) minmax(360px,.95fr) auto;align-items:center;gap:18px;width:100%;padding:18px;font-family:inherit;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .tasks-list-row:hover{background:linear-gradient(135deg,#1118270e,#11182706),#fffffff0;border-color:#30384047}html[data-workspace-theme=light] .tasks-row-main,html[data-workspace-theme=light] .tasks-list-main,html[data-workspace-theme=light] .tasks-row-main strong,html[data-workspace-theme=light] .tasks-list-main strong,html[data-workspace-theme=light] .tasks-row-main p{min-width:0}html[data-workspace-theme=light] .tasks-number{color:#303840;margin-bottom:6px;font-size:13px;font-weight:900;display:block}html[data-workspace-theme=light] .tasks-row-main strong{color:#111418;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.22;display:block;overflow:hidden}html[data-workspace-theme=light] .tasks-list-main strong{color:#111418;font-size:18px;line-height:1.22;display:block}html[data-workspace-theme=light] .tasks-row-main p{color:#1114189e;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}html[data-workspace-theme=light] .tasks-list-main p{color:#111418b8;margin:8px 0 0;font-size:14px;font-weight:750;line-height:1.35}html[data-workspace-theme=light] .tasks-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .tasks-list-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}html[data-workspace-theme=light] .tasks-row-meta>span,html[data-workspace-theme=light] .tasks-priority{color:#111418c2;background:#1118270d;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .tasks-status-pill{color:#303840!important}html[data-workspace-theme=light] .tasks-priority.low{color:#9ee6b1}html[data-workspace-theme=light] .tasks-priority.medium{color:#303840}html[data-workspace-theme=light] .tasks-priority.high,html[data-workspace-theme=light] .tasks-priority.critical{color:#ff9f75}html[data-workspace-theme=light] .tasks-assignees{justify-content:flex-end;align-items:center;min-width:104px;display:flex}html[data-workspace-theme=light] .tasks-assignee-avatar{border:2px solid #cfd5db;border-radius:30px;width:34px;height:34px;margin-left:-8px}html[data-workspace-theme=light] .tasks-assignees small{color:#303840;background:#1f232829;border:1px solid #1f232852;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .tasks-board-view{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}html[data-workspace-theme=light] .tasks-board-column{background:#ffffffe1;border:1px solid #1118271a;border-radius:20px;flex-direction:column;min-width:260px;min-height:460px;display:flex}html[data-workspace-theme=light] .tasks-board-column>header{border-bottom:1px solid #1118271a;justify-content:space-between;align-items:center;padding:16px;display:flex}html[data-workspace-theme=light] .tasks-board-column>header span{color:#111418;font-weight:900}html[data-workspace-theme=light] .tasks-board-column>header strong{color:#303840;background:#1f232829;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:13px;display:inline-flex}html[data-workspace-theme=light] .tasks-board-column-body{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}html[data-workspace-theme=light] .tasks-board-card{background:linear-gradient(135deg,#1118270a,#11182705),#ffffffef;border:1px solid #1118271c;border-radius:16px;transition:background .18s,opacity .18s,transform .18s,border-color .18s}html[data-workspace-theme=light] .tasks-board-card.is-mutating{opacity:.55}html[data-workspace-theme=light] .tasks-board-card:hover{background:linear-gradient(135deg,#1118270e,#11182706),#fffffff0;border-color:#30384042}html[data-workspace-theme=light] .tasks-board-card button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-height:142px;padding:14px 14px 46px;display:block;position:relative}html[data-workspace-theme=light] .tasks-board-card span:first-child{color:#303840;margin-bottom:6px;font-size:12px;font-weight:900;display:block}html[data-workspace-theme=light] .tasks-board-card strong{color:#111418;font-size:15px;line-height:1.25;display:block}html[data-workspace-theme=light] .tasks-board-card p{color:#11141894;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 14px;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-workspace-theme=light] .tasks-board-card footer{color:#1114189e;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}html[data-workspace-theme=light] .tasks-board-card footer span{align-items:center;gap:4px;display:inline-flex}html[data-workspace-theme=light] .tasks-board-assignees{justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:12px;right:14px}html[data-workspace-theme=light] .tasks-board-assignee-avatar{border:2px solid #cfd5db;border-radius:999px;width:28px;height:28px;margin-left:-8px;box-shadow:0 8px 18px #1118271a}html[data-workspace-theme=light] .tasks-priority-dot{border-radius:999px;width:9px;height:9px;display:inline-block}html[data-workspace-theme=light] .tasks-priority-dot.low{background:#9ee6b1}html[data-workspace-theme=light] .tasks-priority-dot.medium{background:#1f2328}html[data-workspace-theme=light] .tasks-priority-dot.high,html[data-workspace-theme=light] .tasks-priority-dot.critical{background:#ff9f75}html[data-workspace-theme=light] .requests-admin-card{gap:16px}html[data-workspace-theme=light] .requests-mode-tabs{margin-bottom:22px}html[data-workspace-theme=light] .requests-toolbar{grid-template-columns:minmax(280px,1fr) minmax(360px,.82fr) auto auto}html[data-workspace-theme=light] .forms-row .forms-user-mini .ui-avatar,html[data-workspace-theme=light] .forms-detail-hero .forms-user-mini .ui-avatar{border-radius:10px;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;overflow:hidden}html[data-workspace-theme=light] .forms-row .forms-user-mini .ui-avatar img,html[data-workspace-theme=light] .forms-detail-hero .forms-user-mini .ui-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .forms-row .forms-user-mini{align-items:center;display:inline-flex}html[data-workspace-theme=light] .requests-date-range{background:#ffffffde;border:1px solid #1118271b;border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:0 8px;display:grid}html[data-workspace-theme=light] .requests-date-range>span{color:#1114188a;text-transform:lowercase;font-size:13px;font-weight:850}html[data-workspace-theme=light] .requests-date-range .app-date-picker{gap:0;min-width:0}html[data-workspace-theme=light] .requests-date-range .app-date-trigger{box-shadow:none;background:0 0;border:0;border-radius:15px;min-height:42px;padding:0 10px 0 12px;font-size:15px;font-weight:800}html[data-workspace-theme=light] .requests-date-range .app-date-trigger:hover,html[data-workspace-theme=light] .requests-date-range .app-date-picker.is-open .app-date-trigger{box-shadow:none;background:#1118270a;border-color:#0000}html[data-workspace-theme=light] .requests-list-row{background:linear-gradient(135deg,#1118270c,#11182705),#fffffff0;grid-template-columns:minmax(280px,1fr) minmax(340px,.8fr) minmax(180px,220px)}html[data-workspace-theme=light] .requests-row-meta{justify-content:flex-end}html[data-workspace-theme=light] .requests-row-meta .tasks-chip{align-self:center}html[data-workspace-theme=light] .requests-person-mini{background:#1118270d;border:1px solid #1118271a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid}html[data-workspace-theme=light] .requests-person-mini-avatar{border-radius:12px;width:32px;height:32px}html[data-workspace-theme=light] .requests-person-mini>div{min-width:0}html[data-workspace-theme=light] .requests-person-mini span{color:#111418a8;font-size:12px;font-weight:850}html[data-workspace-theme=light] .requests-person-mini strong{color:#111418e6;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:850;display:block;overflow:hidden}html[data-workspace-theme=light] .requests-template-modal,html[data-workspace-theme=light] .requests-create-modal,html[data-workspace-theme=light] .requests-detail-modal{max-width:980px}html[data-workspace-theme=light] .requests-template-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;margin-bottom:16px;display:grid}html[data-workspace-theme=light] .requests-template-search{margin-bottom:0}html[data-workspace-theme=light] .requests-template-sort{white-space:nowrap;min-height:54px}html[data-workspace-theme=light] .requests-template-list{gap:12px;display:grid}html[data-workspace-theme=light] .requests-template-list>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffffdb;border:1px solid #1118271a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:16px 18px;display:grid}html[data-workspace-theme=light] .requests-template-list strong{color:#111418;font-size:18px;display:block}html[data-workspace-theme=light] .requests-template-list p,html[data-workspace-theme=light] .requests-template-list span{color:#111418a8;margin:6px 0 0;font-weight:750;display:block}html[data-workspace-theme=light] .requests-template-pagination{margin-top:16px}@media (max-width:760px){html[data-workspace-theme=light] .requests-template-toolbar{grid-template-columns:1fr}html[data-workspace-theme=light] .requests-template-sort{justify-content:center;width:100%}}html[data-workspace-theme=light] .requests-create-body,html[data-workspace-theme=light] .requests-detail-body{gap:16px;display:grid}html[data-workspace-theme=light] .requests-detail-head-actions{flex:none;align-items:center;gap:10px;display:inline-flex}html[data-workspace-theme=light] .requests-detail-head-actions>button{color:#111418e6;cursor:pointer;background:#11182712;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .requests-answer-card,html[data-workspace-theme=light] .requests-detail-card{background:#ffffffda;border:1px solid #1118271a;border-radius:22px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .requests-detail-intro{gap:12px}html[data-workspace-theme=light] .requests-detail-intro-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .requests-detail-intro-head>span:last-child{color:#11141894;font-size:13px;font-weight:800}html[data-workspace-theme=light] .requests-detail-card .tasks-chip{width:fit-content}html[data-workspace-theme=light] .requests-detail-card h3{color:#111418;margin:0;font-size:22px}html[data-workspace-theme=light] .requests-detail-card p{color:#111418bd;margin:0;font-weight:750;line-height:1.45}html[data-workspace-theme=light] .requests-detail-card textarea{color:#111418;font:inherit;resize:vertical;background:#ffffffde;border:1px solid #1118271b;border-radius:18px;outline:none;min-height:104px;padding:14px 16px}html[data-workspace-theme=light] .requests-answer-control{color:#111418;font:inherit;background:#ffffffde;border:1px solid #1118271b;border-radius:18px;outline:none;width:100%;min-height:54px;padding:0 16px;font-weight:750}html[data-workspace-theme=light] textarea.requests-answer-control{resize:vertical;min-height:132px;padding-block:14px;line-height:1.45}html[data-workspace-theme=light] .requests-answer-control::placeholder{color:#1114187a}html[data-workspace-theme=light] .requests-block-head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}html[data-workspace-theme=light] .requests-block-icon{color:#303840;background:#1f232821;border:1px solid #1f232840;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html[data-workspace-theme=light] .requests-block-head strong{color:#111418;font-size:18px;line-height:1.2;display:block}html[data-workspace-theme=light] .requests-block-head p{color:#1114189e;margin:5px 0 0;font-weight:750;line-height:1.35}html[data-workspace-theme=light] .requests-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .requests-file-actions{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .requests-file-actions label{color:#303840;cursor:pointer;background:#1f232826;border:1px solid #1f232857;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .requests-file-actions input{display:none}html[data-workspace-theme=light] .requests-answer-files{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .requests-answer-files span{color:#111418db;background:#1118270d;border:1px solid #1118271a;border-radius:14px;padding:10px 12px;font-weight:800}html[data-workspace-theme=light] .requests-answer-text{color:#111418;margin:0 0 0 50px;font-size:16px;font-weight:800;line-height:1.45}html[data-workspace-theme=light] .requests-answer-files,html[data-workspace-theme=light] .requests-answer-photos{margin-top:14px;margin-left:0}html[data-workspace-theme=light] .requests-answer-files{gap:10px;display:grid}html[data-workspace-theme=light] .requests-answer-file{color:#111418;background:#ffffffe8;border:1px solid #1118271b;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-size:15px;font-weight:850;text-decoration:none;display:grid}html[data-workspace-theme=light] .requests-answer-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .requests-answer-file svg{color:#303840}html[data-workspace-theme=light] .requests-answer-photos .report-photos-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-width:560px}html[data-workspace-theme=light] .requests-answer-photos .report-photo{aspect-ratio:4/3}html[data-workspace-theme=light] .requests-options-list{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .requests-options-list button{color:#111418c2;cursor:pointer;font:inherit;background:#1118270d;border:1px solid #1118271b;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:850;display:inline-flex}html[data-workspace-theme=light] .requests-options-list button.is-selected{color:#303840;background:#1f23282e;border-color:#3038406b}html[data-workspace-theme=light] .requests-detail-grid{grid-template-columns:minmax(190px,.85fr) minmax(0,1.35fr) minmax(0,1.35fr);gap:12px;display:grid}html[data-workspace-theme=light] .requests-detail-grid>div{background:linear-gradient(135deg,#1118270b,#11182705),#ffffffec;border:1px solid #1118271a;border-radius:20px;padding:16px 18px}html[data-workspace-theme=light] .requests-detail-grid span{color:#1114189e;font-size:12px;font-weight:800;display:block}html[data-workspace-theme=light] .requests-detail-grid strong{color:#111418;overflow-wrap:anywhere;margin-top:8px;font-size:18px;font-weight:900;line-height:1.2;display:block}html[data-workspace-theme=light] .requests-detail-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .requests-person-card{background:linear-gradient(135deg,#1118270a,#11182705),#ffffffe7;border:1px solid #1118271a;border-radius:20px;gap:10px;padding:16px;display:grid}html[data-workspace-theme=light] .requests-person-card>span{color:#1114189e;font-size:13px;font-weight:850}html[data-workspace-theme=light] .requests-person-card>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .requests-person-text{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .requests-person-avatar{border-radius:14px;width:46px;height:46px}html[data-workspace-theme=light] .requests-person-card strong{color:#111418;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.2;overflow:hidden}html[data-workspace-theme=light] .requests-person-text small{color:#111418a8;font-weight:750}html[data-workspace-theme=light] .requests-reject-comment{background:#ff8f8f14;border:1px solid #ff8f8f2e;border-radius:16px;gap:6px;padding:12px;display:grid}html[data-workspace-theme=light] .requests-reject-comment span{color:#111418a8;font-size:12px;font-weight:850}html[data-workspace-theme=light] .requests-reject-comment strong{color:#111418}html[data-workspace-theme=light] .requests-resolve-actions{justify-content:flex-end;gap:12px;display:flex}html[data-workspace-theme=light] .requests-resolve-actions button{cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .requests-resolve-actions button:first-child{color:#ff9f9f;background:#ff8f8f1a;border:1px solid #ff8f8f47}html[data-workspace-theme=light] .requests-resolve-actions button:last-child{color:#111418;background:#1f2328;border:1px solid #1f2328}html[data-workspace-theme=light] .tasks-loading,html[data-workspace-theme=light] .tasks-empty,html[data-workspace-theme=light] .tasks-board-empty{color:#1114189e;justify-content:center;align-items:center;gap:10px;min-height:180px;font-weight:800;display:flex}html[data-workspace-theme=light] .tasks-loading svg{animation:1s linear infinite light-tasksSpin}html[data-workspace-theme=light] .tasks-empty{flex-direction:column}html[data-workspace-theme=light] .tasks-empty strong{color:#111418;font-size:18px}html[data-workspace-theme=light] .tasks-empty span{font-size:14px}html[data-workspace-theme=light] .tasks-board-empty{border:1px dashed #1118271b;border-radius:14px;min-height:96px}html[data-workspace-theme=light] .tasks-create-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:90;background:#ffffffe1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .tasks-create-modal{color:#111418;background:radial-gradient(circle at 0 0,#1f23281f,#0000 34%),linear-gradient(135deg,#fffffff0,#fffffff0);border:1px solid #11182721;border-radius:28px;flex-direction:column;width:min(940px,100%);max-width:940px;max-height:min(860px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 28px 90px #1118272f}html[data-workspace-theme=light] .tasks-create-head{border-bottom:1px solid #1118271b;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px 26px;display:flex}html[data-workspace-theme=light] .tasks-create-head span,html[data-workspace-theme=light] .tasks-create-users header span{color:#303840;text-transform:uppercase;font-size:13px;font-weight:900;display:block}html[data-workspace-theme=light] .tasks-create-head h2{color:#111418;margin:8px 0 10px;font-family:Golos Text,sans-serif;font-size:34px;line-height:1}html[data-workspace-theme=light] .tasks-create-head p{color:#111418b8;margin:0;font-size:16px;font-weight:600}html[data-workspace-theme=light] .tasks-create-head>button{color:#111418e6;cursor:pointer;background:#11182712;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .tasks-create-body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:26px 34px;display:flex;overflow-y:auto}html[data-workspace-theme=light] .tasks-create-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}html[data-workspace-theme=light] .tasks-create-title,html[data-workspace-theme=light] .tasks-create-description,html[data-workspace-theme=light] .tasks-create-date-row{grid-column:1/-1}html[data-workspace-theme=light] .tasks-create-description textarea{resize:vertical;min-height:126px}html[data-workspace-theme=light] .tasks-create-priority .app-select-trigger,html[data-workspace-theme=light] .tasks-create-date-row .app-date-trigger,html[data-workspace-theme=light] .tasks-create-date-row .app-time-trigger{color:#111418;background:#ffffffde;border:1px solid #1118271b;border-radius:18px;min-height:56px}html[data-workspace-theme=light] .tasks-create-date-row{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}html[data-workspace-theme=light] .tasks-create-users{background:#ffffffd5;border:1px solid #1118271a;border-radius:22px;padding:18px}html[data-workspace-theme=light] .tasks-create-users header{margin-bottom:14px}html[data-workspace-theme=light] .tasks-create-users header strong{color:#111418;margin-top:4px;font-size:18px;display:block}html[data-workspace-theme=light] .tasks-create-users-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:280px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .tasks-create-users-list button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffffe5;border:1px solid #1118271a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}html[data-workspace-theme=light] .tasks-create-users-list button.is-selected{background:#1f232829;border-color:#3038406b}html[data-workspace-theme=light] .tasks-create-user-avatar{border-radius:12px;flex:0 0 42px;width:42px;min-width:42px;height:42px;overflow:hidden}html[data-workspace-theme=light] .tasks-create-user-avatar img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .tasks-create-users-list strong,html[data-workspace-theme=light] .tasks-create-users-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-workspace-theme=light] .tasks-create-users-list strong{color:#111418;font-size:15px}html[data-workspace-theme=light] .tasks-create-users-list small{color:#11141894;margin-top:3px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .tasks-create-users-list i{color:#303840;background:#1f23282e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:inline-flex}html[data-workspace-theme=light] .tasks-create-users-empty{color:#1114189e;text-align:center;grid-column:1/-1;padding:20px;font-weight:800}html[data-workspace-theme=light] .tasks-create-footer{z-index:2;background:#fffffff0;border-top:1px solid #1118271b;flex:none;justify-content:flex-end;align-items:center;gap:14px;padding:22px 34px;display:flex;position:relative}html[data-workspace-theme=light] .tasks-create-footer button{cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .tasks-create-footer button:first-child{color:#111418db;background:#11182712}html[data-workspace-theme=light] .tasks-create-footer button:last-child{color:#111418;background:#1f2328;min-width:190px}html[data-workspace-theme=light] .tasks-create-footer button:disabled{cursor:default;opacity:.48}html[data-workspace-theme=light] .task-create-linked-record{background:radial-gradient(circle at 0 0,#1f23281f,#0000 42%),#ffffffe5;border:1px solid #1f232833;border-radius:20px;gap:8px;padding:18px;display:grid}html[data-workspace-theme=light] .task-create-linked-record>div{gap:4px;display:grid}html[data-workspace-theme=light] .task-create-linked-record span,html[data-workspace-theme=light] .task-create-linked-record p{color:#111418a3;margin:0;font-size:13px;font-weight:750}html[data-workspace-theme=light] .task-create-linked-record strong{color:#111418;font-size:18px;line-height:1.25}html[data-workspace-theme=light] .tasks-create-users header,html[data-workspace-theme=light] .tasks-create-related header,html[data-workspace-theme=light] .tasks-create-checklist header,html[data-workspace-theme=light] .tasks-create-attachments header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}html[data-workspace-theme=light] .tasks-create-users header button,html[data-workspace-theme=light] .tasks-create-checklist header button,html[data-workspace-theme=light] .tasks-create-upload-row label{color:#303840;cursor:pointer;font:inherit;white-space:nowrap;background:#1f232824;border:1px solid #1f23284d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .tasks-create-selected-users{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .tasks-create-selected-users>span{color:#111418;background:linear-gradient(135deg,#11182708,#11182705),#ffffffe5;border:1px solid #1118271c;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:6px 14px 6px 6px;font-size:14px;font-weight:850;display:inline-flex}html[data-workspace-theme=light] .tasks-create-selected-users p,html[data-workspace-theme=light] .tasks-create-muted{color:#1114189e;margin:0;font-weight:700}html[data-workspace-theme=light] .tasks-create-checklist,html[data-workspace-theme=light] .tasks-create-related,html[data-workspace-theme=light] .tasks-create-attachments{background:#ffffffd5;border:1px solid #1118271a;border-radius:22px;padding:18px}html[data-workspace-theme=light] .tasks-create-checklist header span,html[data-workspace-theme=light] .tasks-create-related header span,html[data-workspace-theme=light] .tasks-create-attachments header span{color:#303840;text-transform:uppercase;font-size:13px;font-weight:900;display:block}html[data-workspace-theme=light] .tasks-create-checklist header strong,html[data-workspace-theme=light] .tasks-create-related header strong,html[data-workspace-theme=light] .tasks-create-attachments header strong{color:#111418;margin-top:4px;font-size:18px;display:block}html[data-workspace-theme=light] .tasks-create-related-search{color:#1114189e;background:#ffffffe1;border:1px solid #1118271b;border-radius:16px;align-items:center;gap:10px;min-height:46px;margin-bottom:12px;padding:0 14px;display:flex}html[data-workspace-theme=light] .tasks-create-related-search input{color:#111418;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-weight:700}html[data-workspace-theme=light] .tasks-create-related-list{gap:8px;max-height:250px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .tasks-create-related-list>button{color:#111418;cursor:pointer;text-align:left;background:#ffffffe1;border:1px solid #1118271a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}html[data-workspace-theme=light] .tasks-create-related-list>button.is-selected{background:#1f23281a;border-color:#3038405c}html[data-workspace-theme=light] .tasks-create-related-list span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .tasks-create-related-list strong,html[data-workspace-theme=light] .tasks-create-related-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .tasks-create-related-list small{color:#1114189e}html[data-workspace-theme=light] .tasks-create-related-list i{color:#111418;border:1px solid #1118273c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}html[data-workspace-theme=light] .tasks-create-related-list>button.is-selected i{background:#1f2328;border-color:#303840}html[data-workspace-theme=light] .tasks-create-checklist-list{gap:12px;display:grid}html[data-workspace-theme=light] .tasks-create-checklist-section{background:#ffffffe1;border:1px solid #1118271a;border-radius:18px;padding:12px}html[data-workspace-theme=light] .tasks-create-checklist-section-head,html[data-workspace-theme=light] .tasks-create-checklist-items>div{align-items:center;gap:10px;display:grid}html[data-workspace-theme=light] .tasks-create-checklist-section-head{grid-template-columns:auto minmax(0,1fr) auto}html[data-workspace-theme=light] .tasks-create-checklist-items{gap:8px;margin-top:10px;padding-left:28px;display:grid}html[data-workspace-theme=light] .tasks-create-checklist-items>div{grid-template-columns:auto minmax(0,1fr) auto}html[data-workspace-theme=light] .tasks-create-checklist-section input,html[data-workspace-theme=light] .tasks-create-checklist-items input{color:#111418;font:inherit;background:#ffffffe1;border:1px solid #1118271b;border-radius:14px;outline:none;min-width:0;min-height:42px;padding:0 12px;font-weight:800}html[data-workspace-theme=light] .tasks-create-checklist-section-head>button,html[data-workspace-theme=light] .tasks-create-checklist-items>div>button{color:#ff8f8f;cursor:pointer;background:#ff69691f;border:1px solid #ff69693d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}html[data-workspace-theme=light] .tasks-create-add-item{color:#111418c7;cursor:pointer;font:inherit;background:#1118270e;border:1px dashed #1118272e;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .tasks-create-upload-row,html[data-workspace-theme=light] .tasks-create-attachment-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .tasks-create-attachment-list{margin:12px 0}html[data-workspace-theme=light] .tasks-create-attachment-list span{color:#111418d1;background:#ffffffe5;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .incidents-admin-card{min-height:620px}html[data-workspace-theme=light] .incidents-toolbar{grid-template-columns:minmax(280px,1fr) 220px 220px auto auto}html[data-workspace-theme=light] .incidents-list-view{margin-top:18px}html[data-workspace-theme=light] .forms-toolbar{grid-template-columns:minmax(280px,1fr) 220px auto auto}html[data-workspace-theme=light] .tasks-toolbar.forms-text-answers-toolbar{grid-template-columns:minmax(420px,1fr) max-content 54px;width:100%}html[data-workspace-theme=light] .tasks-toolbar.forms-text-answers-toolbar .tasks-search,html[data-workspace-theme=light] .tasks-toolbar.forms-text-answers-toolbar .tasks-sort-button,html[data-workspace-theme=light] .tasks-toolbar.forms-text-answers-toolbar .tasks-refresh-button{align-self:center;height:54px;min-height:54px}html[data-workspace-theme=light] .tasks-toolbar.forms-text-answers-toolbar .tasks-refresh-button{aspect-ratio:auto;justify-self:end;width:54px;padding:0}html[data-workspace-theme=light] .forms-text-answers-pagination{grid-template-columns:112px minmax(56px,auto) 112px;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:grid}html[data-workspace-theme=light] .forms-text-answers-pagination button{min-width:112px}html[data-workspace-theme=light] .forms-text-answers-pagination span{white-space:nowrap;justify-content:center;align-items:center;min-width:56px;display:inline-flex}html[data-workspace-theme=light] .forms-list-view{margin-top:18px}html[data-workspace-theme=light] .forms-row .forms-user-mini{background:#1118270d;border:1px solid #1118271a;border-radius:16px;min-width:220px;min-height:50px;padding:8px 10px}html[data-workspace-theme=light] .incidents-list-row .tasks-list-main strong{max-width:620px}html[data-workspace-theme=light] .tasks-stats-backdrop{align-items:center}html[data-workspace-theme=light] .tasks-stats-panel{color:#111418;background:linear-gradient(135deg,#fffffff0,#fffffff0);border:1px solid #11182724;border-radius:30px;flex-direction:column;width:min(1080px,100vw - 52px);max-width:1080px;max-height:calc(100vh - 84px);padding:0;display:flex;overflow:hidden;box-shadow:0 -20px 70px #11182724}html[data-workspace-theme=light] .tasks-stats-head{z-index:2;background:#fffffff0;border-bottom:1px solid #1118271b;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 18px;display:flex;position:relative}html[data-workspace-theme=light] .tasks-stats-scroll{gap:18px;min-height:0;padding:18px 30px 30px;display:grid;overflow:auto}html[data-workspace-theme=light] .tasks-stats-head span{color:#303840;text-transform:uppercase;font-size:13px;font-weight:900;display:block}html[data-workspace-theme=light] .tasks-stats-head h2{margin:8px 0;font-size:34px;line-height:1.05}html[data-workspace-theme=light] .tasks-stats-head p{color:#111418b8;margin:0;font-size:15px;font-weight:700}html[data-workspace-theme=light] .tasks-stats-head button{color:#111418;cursor:pointer;background:#11182712;border:1px solid #11182728;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .tasks-stats-controls{grid-template-columns:180px 240px auto;justify-content:start;align-items:end;gap:14px;display:grid}html[data-workspace-theme=light] .tasks-stats-controls button{color:#303840;cursor:pointer;font:inherit;background:#1f232829;border:1px solid #1f23284d;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .tasks-stats-controls button:disabled{cursor:wait;opacity:.62}html[data-workspace-theme=light] .tasks-stats-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-workspace-theme=light] .tasks-stats-card{background:#ffffffd7;border:1px solid #1118271a;border-radius:24px;gap:16px;min-width:0;padding:18px;display:grid}html[data-workspace-theme=light] .tasks-stats-dynamics-card,html[data-workspace-theme=light] .tasks-stats-quality-card,html[data-workspace-theme=light] .tasks-stats-time-card{grid-column:1/-1}html[data-workspace-theme=light] .tasks-stats-time-toolbar{grid-template-columns:minmax(220px,1fr) 220px;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .tasks-stats-time-toolbar>label{border:1px solid var(--control-line);color:var(--control-muted);background:#ffffffcb;border-radius:16px;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex}html[data-workspace-theme=light] .tasks-stats-time-toolbar input{color:var(--control-text);font:inherit;border:0;border-radius:0;outline:none;flex:1;min-width:0;height:auto;padding:0;box-shadow:none!important;background:0 0!important}html[data-workspace-theme=light] .tasks-stats-time-sort .app-select-trigger{border-radius:16px;min-height:48px;padding:0 14px}html[data-workspace-theme=light] .tasks-stats-time-pagination{border-top:1px solid var(--control-line);grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr);width:100%;margin-top:4px;padding-top:16px;display:grid}html[data-workspace-theme=light] .tasks-stats-time-pagination button:first-child{justify-self:start}html[data-workspace-theme=light] .tasks-stats-time-pagination button:last-child{justify-self:end}html[data-workspace-theme=light] .tasks-stats-time-pagination span{text-align:center;justify-self:center;align-items:center;min-width:0}html[data-workspace-theme=light] .tasks-stats-time-list{border:1px solid var(--control-line);border-radius:18px;overflow:hidden}html[data-workspace-theme=light] .tasks-stats-time-list article{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}html[data-workspace-theme=light] .tasks-stats-time-list article+article{border-top:1px solid var(--control-line)}html[data-workspace-theme=light] .tasks-stats-time-list .ui-avatar{width:42px;height:42px}html[data-workspace-theme=light] .tasks-stats-time-list article>span{gap:3px;display:grid}html[data-workspace-theme=light] .tasks-stats-time-list article small,html[data-workspace-theme=light] .tasks-stats-time-list article em{color:var(--control-muted);font-size:12px;font-style:normal}html[data-workspace-theme=light] .tasks-stats-time-list article b{color:var(--control-text);align-items:center;gap:6px;display:inline-flex}html[data-workspace-theme=light] .tasks-stats-time-list>p{color:var(--control-muted);text-align:center;margin:0;padding:20px}html[data-workspace-theme=light] .tasks-stats-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html[data-workspace-theme=light] .tasks-stats-section-head span,html[data-workspace-theme=light] .tasks-stats-section-head small{color:#111418a3;font-size:13px;font-weight:850}html[data-workspace-theme=light] .tasks-stats-section-head strong{color:#111418;margin-top:4px;font-size:22px;line-height:1.1;display:block}html[data-workspace-theme=light] .tasks-stats-deadline-progress{background:#11182712;border-radius:999px;height:12px;overflow:hidden}html[data-workspace-theme=light] .tasks-stats-deadline-progress i{border-radius:inherit;background:linear-gradient(90deg,#1f2328,#ff8f8f);height:100%;display:block}html[data-workspace-theme=light] .tasks-stats-deadline-list{gap:10px;display:grid}html[data-workspace-theme=light] .tasks-stats-deadline-list div{background:#1118270a;border:1px solid #1118271a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:0 12px;display:grid}html[data-workspace-theme=light] .tasks-stats-deadline-list span{color:#111418db;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}html[data-workspace-theme=light] .tasks-stats-deadline-list strong{color:#303840;font-size:13px}html[data-workspace-theme=light] .tasks-stats-deadline-list p{color:#111418ad;margin:0;font-weight:750}html[data-workspace-theme=light] .tasks-stats-dynamics-chart{flex:none;height:clamp(260px,28vh,340px);min-height:270px}html[data-workspace-theme=light] .tasks-stats-quality-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:16px;display:grid}html[data-workspace-theme=light] .tasks-stats-quality-main{background:linear-gradient(135deg,#1118270e,#11182707);border:1px solid #1118271a;border-radius:18px;gap:8px;padding:18px;display:grid}html[data-workspace-theme=light] .tasks-stats-quality-main span,html[data-workspace-theme=light] .tasks-stats-quality-main p{color:#111418ad;margin:0;font-weight:850}html[data-workspace-theme=light] .tasks-stats-quality-main strong{color:#111418;font-size:34px;line-height:1}html[data-workspace-theme=light] .tasks-stats-quality-track,html[data-workspace-theme=light] .tasks-stats-quality-row i{background:#11182712;border-radius:999px;height:10px;display:block;overflow:hidden}html[data-workspace-theme=light] .tasks-stats-quality-track i,html[data-workspace-theme=light] .tasks-stats-quality-row b{border-radius:inherit;background:linear-gradient(90deg,#62d28f,#7db9ff);height:100%;display:block}html[data-workspace-theme=light] .tasks-stats-quality-bars{gap:10px;display:grid}html[data-workspace-theme=light] .tasks-stats-quality-row{background:#1118270a;border:1px solid #1118271a;border-radius:16px;grid-template-columns:minmax(150px,.75fr) minmax(80px,auto) minmax(140px,1fr);align-items:center;gap:12px;min-height:52px;padding:0 14px;display:grid}html[data-workspace-theme=light] .tasks-stats-quality-row span{color:#111418c2;font-weight:850}html[data-workspace-theme=light] .tasks-stats-quality-row strong{color:#111418;font-size:16px}html[data-workspace-theme=light] .tasks-stats-quality-row[data-tone=danger] b{background:linear-gradient(90deg,#1f2328,#ff8f8f)}html[data-workspace-theme=light] .tasks-stats-quality-row[data-tone=work] b{background:#7db9ff}html[data-workspace-theme=light] .incidents-stats-backdrop{align-items:flex-end}html[data-workspace-theme=light] .incidents-stats-panel{color:#111418;background:radial-gradient(circle at 0 0,#1f232829,#0000 32%),linear-gradient(135deg,#fffffff0,#fffffff0);border:1px solid #11182724;border-radius:30px 30px 0 0;gap:18px;width:min(1180px,100vw - 52px);max-width:1180px;max-height:calc(100vh - 84px);padding:26px 30px 30px;display:grid;overflow:auto;box-shadow:0 -20px 70px #11182724}html[data-workspace-theme=light] .incidents-stats-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}html[data-workspace-theme=light] .incidents-stats-head span{color:#303840;text-transform:uppercase;font-size:13px;font-weight:900;display:block}html[data-workspace-theme=light] .incidents-stats-head h2{margin:8px 0;font-size:34px;line-height:1.05}html[data-workspace-theme=light] .incidents-stats-head p{color:#111418b8;margin:0;font-size:15px;font-weight:700}html[data-workspace-theme=light] .incidents-stats-head button{color:#111418;cursor:pointer;background:#11182712;border:1px solid #11182728;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .incidents-stats-controls{grid-template-columns:180px 240px auto;justify-content:start;align-items:end;gap:14px;display:grid}html[data-workspace-theme=light] .incidents-stats-controls button{color:#303840;cursor:pointer;font:inherit;background:#1f232829;border:1px solid #1f23284d;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .incidents-stats-controls button:disabled{cursor:wait;opacity:.62}html[data-workspace-theme=light] .incidents-stats-body{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:16px;display:grid}html[data-workspace-theme=light] .incidents-stats-chart-card{background:#ffffffd7;border:1px solid #1118271a;border-radius:24px;gap:16px;min-width:0;padding:18px;display:grid}html[data-workspace-theme=light] .incidents-stats-year-card{min-height:350px}html[data-workspace-theme=light] .incidents-stats-quality-card{grid-column:1/-1}html[data-workspace-theme=light] .incidents-stats-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html[data-workspace-theme=light] .incidents-stats-section-head span,html[data-workspace-theme=light] .incidents-stats-section-head small{color:#111418a3;font-size:13px;font-weight:850}html[data-workspace-theme=light] .incidents-stats-section-head strong{color:#111418;margin-top:4px;font-size:22px;line-height:1.1;display:block}html[data-workspace-theme=light] .incidents-stats-chart{min-height:250px}html[data-workspace-theme=light] .incidents-stats-dynamics-chart{flex:none;height:clamp(260px,28vh,340px);min-height:270px}html[data-workspace-theme=light] .incidents-stats-donut{min-height:210px;position:relative}html[data-workspace-theme=light] .incidents-stats-donut-total{pointer-events:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-workspace-theme=light] .incidents-stats-donut-total span{color:#111418a3;font-size:12px;font-weight:850;display:block}html[data-workspace-theme=light] .incidents-stats-donut-total strong{color:#111418;font-size:30px;line-height:1;display:block}html[data-workspace-theme=light] .incidents-stats-legend{gap:10px;display:grid}html[data-workspace-theme=light] .incidents-stats-legend div{background:#1118270a;border:1px solid #1118271a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}html[data-workspace-theme=light] .incidents-stats-legend i{border-radius:50%;width:10px;height:10px;display:block}html[data-workspace-theme=light] .incidents-stats-legend span{color:#111418c2;font-size:13px;font-weight:800}html[data-workspace-theme=light] .incidents-stats-legend strong{color:#111418;font-size:15px}html[data-workspace-theme=light] .incidents-stats-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .incidents-stats-metrics div{background:linear-gradient(135deg,#1118270e,#11182707);border:1px solid #1118271a;border-radius:18px;gap:8px;min-height:92px;padding:16px;display:grid}html[data-workspace-theme=light] .incidents-stats-metrics span{color:#111418a3;font-size:13px;font-weight:850}html[data-workspace-theme=light] .incidents-stats-metrics strong{color:#111418;font-size:23px;line-height:1}html[data-workspace-theme=light] .tasks-chip{color:#111418cc;white-space:nowrap;background:#11182710;border:1px solid #1118271b;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .tasks-chip.status-created{color:#303840;background:#1f232821;border-color:#3038403d}html[data-workspace-theme=light] .tasks-chip.status-progress{color:#9fcbff;background:#7db9ff24;border-color:#7db9ff3d}html[data-workspace-theme=light] .tasks-chip.status-completed{color:#7de3aa;background:#51d48b24;border-color:#51d48b3d}html[data-workspace-theme=light] .tasks-chip.status-failed,html[data-workspace-theme=light] .tasks-chip.status-canceled{color:#ff8f8f;background:#ff696921;border-color:#ff69693d}html[data-workspace-theme=light] .tasks-chip.priority-low{color:#7de3aa;background:#51d48b1f;border-color:#51d48b38}html[data-workspace-theme=light] .tasks-chip.priority-medium{color:#303840;background:#1f232821;border-color:#3038403d}html[data-workspace-theme=light] .tasks-chip.priority-high{color:#ffb177;background:#ff934d24;border-color:#ff934d3d}html[data-workspace-theme=light] .tasks-chip.priority-critical{color:#ff8f8f;background:#ff696924;border-color:#ff696940}html[data-workspace-theme=light] .incidents-create-modal{max-width:940px}html[data-workspace-theme=light] .incidents-detail-modal{width:min(1120px,100vw - 48px);max-width:1120px}html[data-workspace-theme=light] .incidents-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-workspace-theme=light] .incidents-create-form .report-modal-field{margin:0}html[data-workspace-theme=light] .incidents-create-description{grid-column:1/-1}html[data-workspace-theme=light] .incidents-create-description textarea,html[data-workspace-theme=light] .incidents-status-change textarea{resize:vertical;min-height:132px}html[data-workspace-theme=light] .incidents-detail-body{gap:16px}html[data-workspace-theme=light] .incidents-detail-status,html[data-workspace-theme=light] .incidents-status-change,html[data-workspace-theme=light] .incidents-detail-card,html[data-workspace-theme=light] .incidents-detail-people{border:1px solid var(--control-line);background:#1118270a;border-radius:24px;padding:18px}html[data-workspace-theme=light] .incidents-detail-status{gap:14px;display:grid}html[data-workspace-theme=light] .incidents-detail-status-head{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-workspace-theme=light] .incidents-detail-status-head>div{gap:8px;display:grid}html[data-workspace-theme=light] .incidents-detail-status strong{color:#111418b8;font-size:14px}html[data-workspace-theme=light] .incidents-detail-status .tasks-chip,html[data-workspace-theme=light] .incidents-detail-card>.tasks-chip{place-self:flex-start;width:fit-content;max-width:100%}html[data-workspace-theme=light] .incidents-detail-status-head button{color:var(--control-text);cursor:pointer;font:inherit;background:#11182710;border:1px solid #11182721;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .incidents-status-change{gap:14px;display:grid}html[data-workspace-theme=light] .incidents-status-change .neo-primary{justify-self:start}html[data-workspace-theme=light] .incidents-detail-card{gap:12px;display:grid}html[data-workspace-theme=light] .incidents-detail-grid{grid-template-columns:minmax(210px,1.35fr) minmax(0,2fr) minmax(0,2fr);gap:12px;display:grid}html[data-workspace-theme=light] .incidents-detail-grid>div{border:1px solid var(--control-line);background:#1118270a;border-radius:22px;padding:16px 18px}html[data-workspace-theme=light] .incidents-detail-grid span{color:var(--control-muted);font-size:12px;font-weight:700;display:block}html[data-workspace-theme=light] .incidents-detail-grid strong{color:var(--control-text);overflow-wrap:anywhere;margin-top:8px;font-size:18px;font-weight:800;line-height:1.18;display:block}html[data-workspace-theme=light] .incidents-detail-card h3{color:var(--control-text);margin:0;font-size:20px;line-height:1.15}html[data-workspace-theme=light] .incidents-detail-card p{color:var(--control-muted);margin:0;font-weight:500;line-height:1.5}html[data-workspace-theme=light] .incidents-detail-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .incidents-person-block{background:linear-gradient(135deg,#ffffffda,#ffffffd0);border:1px solid #1118271b;border-radius:18px;gap:8px;padding:16px;display:grid}html[data-workspace-theme=light] .incidents-person-block span{color:var(--control-muted);font-size:13px;font-weight:600}html[data-workspace-theme=light] .incidents-person-block strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .incidents-person-block small{color:var(--control-muted);font-weight:600}html[data-workspace-theme=light] .incidents-person-block>div{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .incidents-person-block>div small{background:#11182710;border-radius:999px;padding:7px 10px}html[data-workspace-theme=light] .incidents-files-list,html[data-workspace-theme=light] .incidents-history{gap:10px;display:grid}html[data-workspace-theme=light] .incidents-files-list a{color:var(--control-text);background:#ffffffc8;border:1px solid #1118271a;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-weight:850;text-decoration:none;display:flex}html[data-workspace-theme=light] .incidents-history>div,html[data-workspace-theme=light] .incidents-history-empty{background:#ffffffc8;border:1px solid #1118271a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:13px;display:grid}html[data-workspace-theme=light] .incidents-history-empty{color:var(--control-muted);font-size:13px;font-weight:500;display:block}html[data-workspace-theme=light] .incidents-history strong{color:var(--control-accent);font-size:14px;font-weight:700}html[data-workspace-theme=light] .incidents-history span,html[data-workspace-theme=light] .incidents-history small{color:var(--control-muted);font-size:13px;font-weight:500}html[data-workspace-theme=light] .incidents-history p{color:var(--control-muted);grid-column:2/-1;margin:0;font-size:13px;font-weight:500}@media (max-width:1180px){html[data-workspace-theme=light] .tasks-stats-body,html[data-workspace-theme=light] .tasks-stats-quality-grid,html[data-workspace-theme=light] .incidents-stats-body,html[data-workspace-theme=light] .incidents-stats-metrics{grid-template-columns:1fr}html[data-workspace-theme=light] .incidents-stats-quality-card{grid-column:auto}}@media (max-width:760px){html[data-workspace-theme=light] .tasks-stats-panel{border-radius:24px;width:100vw;max-height:calc(100vh - 24px)}html[data-workspace-theme=light] .tasks-stats-head{padding:22px 18px 16px}html[data-workspace-theme=light] .tasks-stats-scroll{padding:16px 18px 24px}html[data-workspace-theme=light] .tasks-stats-controls,html[data-workspace-theme=light] .tasks-stats-time-toolbar,html[data-workspace-theme=light] .task-time-entry-fields{grid-template-columns:1fr}html[data-workspace-theme=light] .tasks-stats-time-list article,html[data-workspace-theme=light] .task-time-summary-list article{grid-template-columns:38px minmax(0,1fr) auto}html[data-workspace-theme=light] .tasks-stats-time-list article>b,html[data-workspace-theme=light] .task-time-summary-list article>b{grid-column:2/-1;justify-self:start}html[data-workspace-theme=light] .tasks-stats-head h2{font-size:28px}html[data-workspace-theme=light] .incidents-stats-panel{border-radius:24px 24px 0 0;width:100vw;max-height:calc(100vh - 40px);padding:22px 18px 24px}html[data-workspace-theme=light] .incidents-stats-controls{grid-template-columns:1fr}html[data-workspace-theme=light] .incidents-stats-head h2{font-size:28px}}@keyframes light-tasksSpin{to{transform:rotate(360deg)}}@keyframes light-taskSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1320px){html[data-workspace-theme=light] .tasks-toolbar{grid-template-columns:1fr 190px 190px auto auto}html[data-workspace-theme=light] .tasks-user-select{grid-column:span 2}html[data-workspace-theme=light] .tasks-list-row{grid-template-columns:1fr}html[data-workspace-theme=light] .tasks-assignees{justify-content:flex-start}}@media (max-width:860px){html[data-workspace-theme=light] .tasks-admin-card{border-radius:20px;padding:18px}html[data-workspace-theme=light] .tasks-section-head{flex-direction:column}html[data-workspace-theme=light] .tasks-tabs-row{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .tasks-view-switch{align-self:flex-start}html[data-workspace-theme=light] .tasks-toolbar,html[data-workspace-theme=light] .tasks-kpi-row,html[data-workspace-theme=light] .tasks-summary-row,html[data-workspace-theme=light] .requests-toolbar,html[data-workspace-theme=light] .requests-detail-grid,html[data-workspace-theme=light] .requests-detail-people,html[data-workspace-theme=light] .requests-list-row{grid-template-columns:1fr}html[data-workspace-theme=light] .requests-row-meta{justify-content:flex-start}html[data-workspace-theme=light] .tasks-pagination{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .tasks-pagination span{order:-1;align-items:center}html[data-workspace-theme=light] .tasks-stats-time-pagination{grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr)}html[data-workspace-theme=light] .tasks-stats-time-pagination span{order:0}html[data-workspace-theme=light] .tasks-stats-time-pagination button{min-width:82px;padding-inline:14px}html[data-workspace-theme=light] .tasks-user-select{grid-column:auto}html[data-workspace-theme=light] .tasks-create-backdrop{padding:12px}html[data-workspace-theme=light] .tasks-create-head,html[data-workspace-theme=light] .tasks-create-body,html[data-workspace-theme=light] .tasks-create-footer{padding-left:18px;padding-right:18px}html[data-workspace-theme=light] .tasks-create-grid,html[data-workspace-theme=light] .tasks-create-date-row,html[data-workspace-theme=light] .tasks-create-users-list{grid-template-columns:1fr}html[data-workspace-theme=light] .tasks-create-footer{flex-direction:column;align-items:stretch}}html[data-workspace-theme=light] .admin-tabs{border:1px solid var(--control-line);scrollbar-width:0;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:50px;align-items:center;gap:6px;height:64px;padding:0 10px;display:flex;overflow-x:auto}html[data-workspace-theme=light] :is(html[data-workspace-theme=light] .admin-tabs)::-webkit-scrollbar{display:none}html[data-workspace-theme=light] .admin-tabs button{color:var(--control-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:22px;flex:1 0 132px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}html[data-workspace-theme=light] .admin-tabs button:hover{color:var(--control-text);background:#1118270d}html[data-workspace-theme=light] .admin-tabs button.is-active{color:var(--control-accent);background:#1f232829;border-color:#30384057;box-shadow:inset 0 0 0 1px #1f23281f}html[data-workspace-theme=light] .admin-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);align-items:stretch;gap:20px;display:grid}html[data-workspace-theme=light] .admin-layout.is-full-width{grid-template-columns:minmax(0,1fr)}html[data-workspace-theme=light] .admin-placeholder-card,html[data-workspace-theme=light] .admin-side-card{border:1px solid var(--control-line);background:radial-gradient(circle at 10% 0,#1f232817,#0000 34%),linear-gradient(145deg,#11182710,#11182707);border-radius:30px;box-shadow:0 24px 70px #11182711}html[data-workspace-theme=light] .admin-placeholder-card{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:18px;min-height:240px;padding:26px;display:grid;position:relative}html[data-workspace-theme=light] .admin-placeholder-icon{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232847;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .admin-placeholder-copy{min-width:0}html[data-workspace-theme=light] .admin-placeholder-copy p,html[data-workspace-theme=light] .admin-side-head p{color:var(--control-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}html[data-workspace-theme=light] .admin-placeholder-copy h2{color:var(--control-text);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(28px,2.1vw,34px);line-height:1.08}html[data-workspace-theme=light] .admin-placeholder-copy span{color:var(--control-muted);max-width:640px;font-size:16px;line-height:1.45;display:block}html[data-workspace-theme=light] .admin-placeholder-copy small{color:var(--control-muted);opacity:.78;margin-top:12px;font-size:15px;line-height:1.45;display:block}html[data-workspace-theme=light] .admin-placeholder-state{border:1px solid var(--control-line);color:var(--control-muted);background:#1118270d;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:10px;min-height:40px;padding:0 16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .admin-placeholder-state svg{color:#72d99d}html[data-workspace-theme=light] .admin-employees-card{border:1px solid var(--control-line);background:radial-gradient(circle at 10% 0,#1f232817,#0000 34%),linear-gradient(145deg,#11182710,#11182707);border-radius:30px;align-content:start;gap:16px;min-height:620px;padding:24px;display:grid;box-shadow:0 24px 70px #11182711}html[data-workspace-theme=light] .admin-employees-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html[data-workspace-theme=light] .admin-employees-head p{color:var(--control-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}html[data-workspace-theme=light] .admin-employees-head h2{color:var(--control-text);letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(28px,2.1vw,34px);line-height:1.08}html[data-workspace-theme=light] .admin-employees-head span{color:var(--control-muted);font-size:15px}html[data-workspace-theme=light] .admin-employees-head button{color:var(--control-accent);cursor:pointer;white-space:nowrap;background:#1f232824;border:1px solid #1f232852;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .admin-employees-head button:disabled{border-color:var(--control-line);color:var(--control-muted);cursor:not-allowed;opacity:.62;background:#1118270e}html[data-workspace-theme=light] .admin-employees-tools{border:1px solid var(--control-line);background:#ffffffc7;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:10px 12px;display:grid}html[data-workspace-theme=light] .admin-employees-search{min-width:0}html[data-workspace-theme=light] .admin-employees-sort{white-space:nowrap}html[data-workspace-theme=light] .admin-employees-limit{color:var(--control-accent);background:#1f23281a;border:1px solid #1f232838;border-radius:18px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45}html[data-workspace-theme=light] .admin-employees-list{align-content:start;gap:12px;min-height:344px;display:grid}html[data-workspace-theme=light] .admin-employee-row{color:inherit;cursor:pointer;text-align:left;background:#ffffffd5;border:1px solid #1118271a;border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-height:82px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-employee-row:hover{background:#11182711;border-color:#30384033}html[data-workspace-theme=light] .admin-employee-copy{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-employee-copy strong,html[data-workspace-theme=light] .admin-employee-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-employee-copy strong{color:var(--control-text);font-size:17px;font-weight:700}html[data-workspace-theme=light] .admin-employee-copy small,html[data-workspace-theme=light] .admin-employee-meta small{color:var(--control-muted);font-size:14px}html[data-workspace-theme=light] .admin-employee-meta{justify-items:end;gap:6px;display:grid}html[data-workspace-theme=light] .admin-employee-meta i{color:var(--control-accent);letter-spacing:.04em;background:#1f23281a;border:1px solid #1f232833;border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:700}html[data-workspace-theme=light] .admin-employees-pagination{justify-content:center;margin-top:auto}html[data-workspace-theme=light] .admin-employee-modal{width:min(880px,100vw - 32px);max-height:min(860px,100vh - 36px)}html[data-workspace-theme=light] .admin-employee-form{gap:16px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .admin-employee-lookup{background:radial-gradient(circle at 0 0,#1f232824,#0000 44%),linear-gradient(135deg,#1118270d,#11182705),#ffffffc6;border:1px solid #1118271a;border-radius:28px;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-items:stretch;gap:14px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-cuid-card{background:#ffffffcd;border:1px solid #1118271a;border-radius:24px;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .admin-cuid-card-head{gap:5px;display:grid}html[data-workspace-theme=light] .admin-cuid-card-head span,html[data-workspace-theme=light] .admin-found-user small{color:var(--control-accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}html[data-workspace-theme=light] .admin-cuid-card-head strong{color:var(--control-text);letter-spacing:-.02em;font-size:19px;font-weight:800}html[data-workspace-theme=light] .admin-cuid-card-head small{color:var(--control-muted);font-size:13px;font-weight:500;line-height:1.45}html[data-workspace-theme=light] .admin-cuid-input{background:#ffffffe1;border:1px solid #1118271a;border-radius:20px;align-items:center;gap:10px;min-height:58px;padding:0 14px 0 18px;transition:border-color .18s,box-shadow .18s;display:flex}html[data-workspace-theme=light] .admin-cuid-input:focus-within{border-color:#30384070;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .admin-cuid-input input{color:var(--control-text);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:18px;font-weight:700}html[data-workspace-theme=light] .admin-cuid-input input::placeholder{color:#626b758a}html[data-workspace-theme=light] .admin-cuid-input i{color:var(--control-muted);background:#11182710;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}html[data-workspace-theme=light] .admin-found-user{color:var(--control-text);background:radial-gradient(circle at 100% 0,#58c4841f,#0000 42%),#ffffffd7;border:1px solid #58c4842e;border-radius:24px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:100%;padding:16px;display:grid}html[data-workspace-theme=light] .admin-found-user .contacts-user-avatar{border-radius:18px;width:56px;height:56px}html[data-workspace-theme=light] .admin-found-user div{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-found-user strong,html[data-workspace-theme=light] .admin-found-user span,html[data-workspace-theme=light] .admin-found-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-found-user strong{color:var(--control-text);font-size:18px;font-weight:800}html[data-workspace-theme=light] .admin-found-user span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-found-user.is-found>svg{color:var(--control-success)}html[data-workspace-theme=light] .admin-found-user.is-muted{color:var(--control-muted);background:#ffffffc8;border-color:#1118271a;grid-template-columns:48px minmax(0,1fr)}html[data-workspace-theme=light] .admin-found-user.is-muted>svg{color:var(--control-accent);background:#1f23281a;border:1px solid #1f23282e;border-radius:16px;align-self:center;width:48px;height:48px;padding:12px}html[data-workspace-theme=light] .admin-found-user.is-muted strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .admin-employee-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .admin-employee-form-grid .report-modal-field:first-child{grid-column:1/-1}html[data-workspace-theme=light] .admin-employee-form-grid .app-date-picker{min-width:0}html[data-workspace-theme=light] .admin-employee-modal-footer{border-top:1px solid var(--control-line);z-index:4;background:linear-gradient(145deg,#fffffff0,#fffffff0);flex:none;align-items:stretch;margin:2px -32px -22px;padding-top:20px;position:sticky;bottom:-22px}html[data-workspace-theme=light] .admin-employee-modal-footer>button{flex:.8 180px}html[data-workspace-theme=light] .admin-employee-modal-footer>:is(.admin-checklist-form-actions,.admin-panel-profile-actions){flex-wrap:nowrap;flex:2.2 420px;align-items:stretch;gap:12px;display:flex}html[data-workspace-theme=light] .admin-employee-modal-footer>:is(.admin-checklist-form-actions,.admin-panel-profile-actions)>button{flex:1 1 0;justify-content:center;min-width:0}html[data-workspace-theme=light] .admin-employee-modal-footer>:is(.admin-checklist-form-actions,.admin-panel-profile-actions)>button[type=submit]{flex-grow:1.35}html[data-workspace-theme=light] .report-modal-body>.admin-employee-delete-confirm.report-modal-footer{z-index:4;flex:none;margin:2px -32px -22px;padding:20px 32px 26px;position:sticky;bottom:-22px}html[data-workspace-theme=light] .admin-incident-profile-modal>.admin-employee-modal-footer{margin:0;padding:16px 30px 20px;position:static;bottom:auto}html[data-workspace-theme=light] :is(.admin-employee-modal-footer,.admin-employee-profile-footer,.admin-employee-delete-confirm,.admin-confirm-modal>.report-modal-footer) button{box-shadow:none;white-space:nowrap;border-radius:18px;justify-content:center;height:60px;min-height:60px;padding-block:0}@media (max-width:760px){html[data-workspace-theme=light] .admin-employee-modal-footer{flex-wrap:wrap}html[data-workspace-theme=light] .admin-employee-modal-footer>button,html[data-workspace-theme=light] .admin-employee-modal-footer>:is(.admin-checklist-form-actions,.admin-panel-profile-actions){flex-basis:100%}}html[data-workspace-theme=light] .admin-employee-profile-modal{width:min(940px,100vw - 32px);max-height:min(860px,100vh - 36px)}html[data-workspace-theme=light] .admin-employee-profile-body{gap:16px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .admin-employee-profile-main{border:1px solid var(--control-line);background:radial-gradient(circle at 0 0,#1f23281f,#0000 42%),#ffffffd5;border-radius:26px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-employee-profile-avatar{border-radius:22px;width:72px;height:72px}html[data-workspace-theme=light] .admin-employee-profile-main div{gap:6px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-employee-profile-main strong,html[data-workspace-theme=light] .admin-employee-profile-main span,html[data-workspace-theme=light] .admin-employee-profile-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-employee-profile-main strong{color:var(--control-text);letter-spacing:-.035em;font-size:24px;line-height:1.12}html[data-workspace-theme=light] .admin-employee-profile-main span{color:var(--control-accent);letter-spacing:.04em;font-size:14px;font-weight:700}html[data-workspace-theme=light] .admin-employee-profile-main small{color:var(--control-muted);font-size:14px}html[data-workspace-theme=light] .admin-employee-profile-actions{grid-template-columns:minmax(0,.8fr) minmax(260px,1.3fr) minmax(0,.8fr);gap:12px;display:grid}html[data-workspace-theme=light] .admin-employee-profile-footer{justify-content:stretch}html[data-workspace-theme=light] .admin-employee-profile-footer .admin-employee-profile-actions{width:100%}html[data-workspace-theme=light] .admin-employee-profile-footer .admin-employee-profile-actions>button{border-radius:20px;color:var(--control-text)!important;background:#ffffffd3!important;border:1px solid #1118271b!important;min-width:0!important}html[data-workspace-theme=light] .admin-employee-profile-actions>button,html[data-workspace-theme=light] .admin-employee-block-switch{color:var(--control-text);background:#ffffffd3;border:1px solid #1118271b;border-radius:20px;align-items:center;gap:10px;min-height:60px;padding:12px 14px;display:flex}html[data-workspace-theme=light] .admin-employee-profile-actions>button{cursor:pointer;justify-content:center;font-size:15px;font-weight:800}html[data-workspace-theme=light] .admin-employee-profile-actions>button:not(:disabled):hover{color:var(--control-accent);border-color:#30384052}html[data-workspace-theme=light] .admin-employee-danger-action{box-shadow:none!important;color:#fff!important;background:#c7443c!important;border-color:#c7443c!important}html[data-workspace-theme=light] .admin-employee-danger-action:not(:disabled):hover{color:#fff!important;background:#ad342d!important;border-color:#ad342d!important}html[data-workspace-theme=light] .admin-employee-profile-footer .admin-panel-profile-actions>.admin-employee-danger-action{color:#fff!important;background:#c7443c!important;border-color:#c7443c!important}html[data-workspace-theme=light] .admin-employee-profile-footer .admin-panel-profile-actions>.admin-employee-danger-action:not(:disabled):hover{color:#fff!important;background:#ad342d!important;border-color:#ad342d!important}html[data-workspace-theme=light] .admin-employee-block-switch{cursor:pointer;grid-template-columns:46px minmax(0,1fr);row-gap:3px;display:grid}html[data-workspace-theme=light] .admin-employee-block-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html[data-workspace-theme=light] .admin-employee-block-switch>span{background:#1f23282e;border:1px solid #1f23285c;border-radius:999px;grid-row:1/span 2;align-self:center;align-items:center;width:46px;height:28px;padding:3px;display:inline-flex}html[data-workspace-theme=light] .admin-employee-block-switch>span i{background:var(--control-accent);border-radius:50%;width:20px;height:20px;margin-left:18px;transition:margin .18s,background .18s;display:block;box-shadow:0 6px 18px #1f232847}html[data-workspace-theme=light] .admin-employee-block-switch.is-blocked>span{background:#1f23281f;border-color:#30384047}html[data-workspace-theme=light] .admin-employee-block-switch.is-blocked>span i{background:#1f232894;margin-left:0;box-shadow:0 6px 18px #1f23282e}html[data-workspace-theme=light] .admin-employee-block-switch strong,html[data-workspace-theme=light] .admin-employee-block-switch small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-workspace-theme=light] .admin-employee-block-switch strong{color:var(--control-text);font-size:14px;font-weight:800}html[data-workspace-theme=light] .admin-employee-block-switch small{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .admin-employee-delete-confirm{color:var(--control-text);background:#ff6a6314;border:1px solid #ff6a6333;border-radius:22px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-employee-delete-confirm div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-employee-delete-confirm strong{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .admin-employee-delete-confirm span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-employee-delete-confirm button{color:var(--control-text);cursor:pointer;background:#11182712;border:1px solid #11182721;border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .admin-employee-delete-confirm button:last-child{color:#ffb4af;background:#ff6a632e;border-color:#ff6a6347}html[data-workspace-theme=light] .admin-edit-employee-summary{min-height:104px}html[data-workspace-theme=light] .admin-employee-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .admin-employee-profile-fact{background:#ffffffd0;border:1px solid #1118271a;border-radius:22px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-employee-profile-fact-icon{color:var(--control-accent);background:#1f23281a;border:1px solid #1f232838;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .admin-employee-profile-fact span:last-child{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-employee-profile-fact small,html[data-workspace-theme=light] .admin-employee-profile-fact strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-employee-profile-fact small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-employee-profile-fact strong{color:var(--control-text);font-size:16px;font-weight:700}html[data-workspace-theme=light] .admin-side-card{flex-direction:column;gap:16px;max-height:540px;padding:22px;display:flex}html[data-workspace-theme=light] .admin-side-head strong{color:var(--control-text);letter-spacing:-.035em;font-size:20px;line-height:1.16;display:block}html[data-workspace-theme=light] .admin-resource-list{gap:12px;display:grid}html[data-workspace-theme=light] .admin-resource-row{background:#ffffffce;border:1px solid #1118271a;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-resource-icon{color:var(--control-accent);background:#1f23281a;border:1px solid #1f232838;border-radius:16px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .admin-resource-row div{min-width:0}html[data-workspace-theme=light] .admin-resource-row span:not(.admin-resource-icon){color:var(--control-muted);margin-bottom:4px;font-size:14px;display:block}html[data-workspace-theme=light] .admin-resource-row strong{color:var(--control-text);letter-spacing:-.02em;font-size:17px;display:block}html[data-workspace-theme=light] .admin-resource-row i{background:#11182717;border-radius:999px;height:8px;margin-top:12px;display:block;overflow:hidden}html[data-workspace-theme=light] .admin-resource-row b{border-radius:inherit;background:linear-gradient(90deg,#1f2328,#ffd779);min-width:8px;height:100%;display:block}html[data-workspace-theme=light] .admin-panel-icon,html[data-workspace-theme=light] .admin-panel-profile-icon{color:var(--control-accent);background:#1f23281a;border:1px solid #1f232838;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}html[data-workspace-theme=light] .admin-panel-profile-modal{width:min(980px,100vw - 32px)}html[data-workspace-theme=light] .admin-panel-profile-body{min-height:0}html[data-workspace-theme=light] .admin-panel-profile-main{grid-template-columns:72px minmax(0,1fr)}html[data-workspace-theme=light] .admin-panel-profile-icon{border-radius:22px;width:72px;height:72px}html[data-workspace-theme=light] .admin-panel-key-card,html[data-workspace-theme=light] .admin-panel-settings-card,html[data-workspace-theme=light] .admin-panel-map-card{background:#ffffffd0;border:1px solid #1118271a;border-radius:24px}html[data-workspace-theme=light] .admin-panel-key-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-panel-key-card div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-panel-key-card strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .admin-panel-key-card span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-panel-key-card>button,html[data-workspace-theme=light] .admin-panel-key-value{color:var(--control-accent);cursor:pointer;white-space:nowrap;background:#1f232824;border:1px solid #1f23284d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .admin-panel-key-value{color:var(--control-text);white-space:normal;background:#ffffffd4;border-color:#1118271b;grid-column:1/-1;justify-content:space-between;padding:10px 14px}html[data-workspace-theme=light] .admin-panel-key-value strong{letter-spacing:.04em;font-size:clamp(22px,2vw,30px)}html[data-workspace-theme=light] .admin-panel-key-value span{color:var(--control-accent);font-weight:600}html[data-workspace-theme=light] .admin-panel-settings-card{gap:10px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-panel-card-head{gap:4px;margin-bottom:2px;display:grid}html[data-workspace-theme=light] .admin-panel-card-head strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .admin-panel-card-head span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-panel-setting-row,html[data-workspace-theme=light] .admin-panel-users-button{color:var(--control-text);background:#ffffffc6;border:1px solid #1118271a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:grid}html[data-workspace-theme=light] .admin-panel-setting-row{cursor:pointer;position:relative}html[data-workspace-theme=light] .admin-panel-setting-row span,html[data-workspace-theme=light] .admin-panel-users-button span{text-align:left;gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-panel-setting-row strong,html[data-workspace-theme=light] .admin-panel-users-button strong{color:var(--control-text);font-size:15px;font-weight:600}html[data-workspace-theme=light] .admin-panel-setting-row small,html[data-workspace-theme=light] .admin-panel-users-button small{color:var(--control-muted);font-size:13px;line-height:1.35}html[data-workspace-theme=light] .admin-panel-setting-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html[data-workspace-theme=light] .admin-panel-setting-row i{background:#1f23281f;border:1px solid #1f232847;border-radius:999px;align-items:center;width:46px;height:28px;padding:3px;display:inline-flex}html[data-workspace-theme=light] .admin-panel-setting-row i:after{content:"";background:#1f232894;border-radius:50%;width:20px;height:20px;transition:transform .18s,background .18s;display:block}html[data-workspace-theme=light] .admin-panel-setting-row input:checked+i:after,html[data-workspace-theme=light] .admin-panel-setting-row input:checked+span i:after{background:var(--control-accent);transform:translate(18px)}html[data-workspace-theme=light] .admin-panel-users-button{cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto}html[data-workspace-theme=light] .admin-panel-users-button>svg:first-child{color:var(--control-accent)}html[data-workspace-theme=light] .admin-panel-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .admin-panel-map-card{padding:0;overflow:hidden}html[data-workspace-theme=light] .admin-panel-map-card iframe{border:0;width:100%;height:230px;display:block}html[data-workspace-theme=light] .admin-panel-form-grid .report-modal-field:first-child,html[data-workspace-theme=light] .admin-panel-form-grid .report-modal-field:nth-child(2),html[data-workspace-theme=light] .admin-panel-form-grid .report-modal-field:nth-child(3){grid-column:1/-1}html[data-workspace-theme=light] .admin-panel-form-grid textarea{resize:vertical;min-height:98px}html[data-workspace-theme=light] .admin-panel-location-card{background:radial-gradient(circle at 0 0,#1f232814,#0000 44%),#ffffffcb;border:1px solid #1118271a;border-radius:26px;gap:14px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-panel-location-head{justify-content:space-between;align-items:center;gap:14px;display:flex}html[data-workspace-theme=light] .admin-panel-location-head div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-panel-location-head strong{color:var(--control-text);font-size:17px;font-weight:600}html[data-workspace-theme=light] .admin-panel-location-head span{color:var(--control-muted);font-size:13px;line-height:1.4}html[data-workspace-theme=light] .admin-panel-location-head button{color:var(--control-accent);cursor:pointer;white-space:nowrap;background:#1f23281f;border:1px solid #1f232842;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .admin-panel-location-head button:disabled{cursor:not-allowed;opacity:.5}html[data-workspace-theme=light] .admin-panel-location-head button.is-active{color:#ffd779;background:#1f232833;border-color:#30384061}html[data-workspace-theme=light] .admin-panel-location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .admin-panel-location-fields .report-modal-field{min-width:0}html[data-workspace-theme=light] .admin-panel-form-map iframe{height:100%}html[data-workspace-theme=light] .admin-panel-form-map{height:220px;min-height:220px;position:relative}html[data-workspace-theme=light] .admin-panel-tile-map{-webkit-user-select:none;user-select:none;background:#fff}html[data-workspace-theme=light] .admin-panel-tile-map-canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}html[data-workspace-theme=light] .admin-panel-tile-map-canvas:active{cursor:grabbing}html[data-workspace-theme=light] .admin-panel-tile-map.is-picking .admin-panel-tile-map-canvas{cursor:crosshair}html[data-workspace-theme=light] .admin-panel-map-tile{width:256px;height:256px;position:absolute}html[data-workspace-theme=light] .admin-panel-map-marker{color:#ff6058;filter:drop-shadow(0 8px 10px #1118272d);pointer-events:none;z-index:2;position:absolute;transform:translate(-50%,-100%)}html[data-workspace-theme=light] .admin-panel-map-marker svg{fill:#ff605838;stroke-width:2.3px}html[data-workspace-theme=light] .admin-panel-map-controls{z-index:3;gap:8px;display:grid;position:absolute;top:12px;right:12px}html[data-workspace-theme=light] .admin-panel-map-controls button{color:var(--control-text);cursor:pointer;background:#ffffffe8;border:1px solid #11182735;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:700;line-height:1;display:inline-flex}html[data-workspace-theme=light] .admin-panel-map-controls button:hover{color:var(--control-accent);border-color:#30384057}html[data-workspace-theme=light] .admin-panel-form-map.is-picking iframe{pointer-events:none}html[data-workspace-theme=light] .admin-panel-form-map.is-picking{border-color:#3038406b;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .admin-panel-map-picker{color:var(--control-text);cursor:crosshair;text-align:center;z-index:2;background:#1118271e;border:0;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}html[data-workspace-theme=light] .admin-panel-map-picker span{color:var(--control-accent);background:#ffffffe4;border:1px solid #1f232857;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}html[data-workspace-theme=light] .admin-panel-map-hint{color:var(--control-text);pointer-events:none;z-index:1;background:#ffffffe5;border:1px solid #1f232847;border-radius:18px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;left:14px}html[data-workspace-theme=light] .admin-panel-map-hint.is-active{color:var(--control-accent);z-index:3;border-color:#3038406b}html[data-workspace-theme=light] .admin-panel-map-hint svg{color:var(--control-accent);flex:none}html[data-workspace-theme=light] .admin-panel-map-empty{color:var(--control-muted);background:#ffffffcb;border:1px dashed #1118272b;border-radius:24px;align-items:center;gap:10px;min-height:128px;padding:18px;display:flex}html[data-workspace-theme=light] .admin-panel-profile-actions{grid-template-columns:minmax(0,.8fr) minmax(260px,1.2fr) minmax(0,.8fr)}html[data-workspace-theme=light] .admin-incident-profile-modal .admin-panel-profile-actions{grid-template-columns:none;gap:8px;display:inline-flex}html[data-workspace-theme=light] .admin-incident-row{grid-template-columns:48px minmax(0,1fr) minmax(150px,auto) auto auto}html[data-workspace-theme=light] .admin-incident-icon{background:#1f23281f;border:1px solid #1f232838;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}html[data-workspace-theme=light] .admin-incident-row-priority{color:var(--control-text);white-space:nowrap;background:#1118270a;border:1px solid #1118271a;border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .admin-incident-row-priority i{border-radius:999px;width:8px;height:8px;display:inline-flex}html[data-workspace-theme=light] .admin-incident-profile-modal,html[data-workspace-theme=light] .admin-incident-form-modal{width:min(940px,100vw - 32px)}html[data-workspace-theme=light] .admin-incident-profile-body{gap:14px;display:grid}html[data-workspace-theme=light] .admin-incident-profile-summary{background:radial-gradient(circle at 0 0,#1f232814,#0000 42%),#ffffffc6;border:1px solid #1118271a;border-radius:24px;grid-template-columns:48px repeat(3,minmax(0,1fr));align-items:center;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .admin-incident-profile-summary div,html[data-workspace-theme=light] .admin-incident-profile-section{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-incident-profile-summary strong,html[data-workspace-theme=light] .admin-incident-profile-section strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .admin-incident-profile-summary small,html[data-workspace-theme=light] .admin-incident-profile-section p,html[data-workspace-theme=light] .admin-incident-profile-section span{color:var(--control-muted);font-size:14px;line-height:1.45}html[data-workspace-theme=light] .admin-incident-profile-section{background:#ffffffc6;border:1px solid #1118271a;border-radius:22px;padding:16px}html[data-workspace-theme=light] .admin-incident-profile-section p{margin:0}html[data-workspace-theme=light] .admin-incident-profile-section>span{white-space:pre-wrap}html[data-workspace-theme=light] .admin-incident-assignee-list{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .admin-incident-assignee-list span{color:var(--control-accent);background:#1f23281a;border:1px solid #1f232833;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .admin-incident-form{gap:16px;display:grid}html[data-workspace-theme=light] .admin-incident-form-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);gap:14px;display:grid}html[data-workspace-theme=light] .admin-incident-form textarea{resize:vertical;min-height:150px}html[data-workspace-theme=light] .admin-incident-priority-select .app-select-label{color:var(--neo-muted);padding-left:22px;font-size:14px}html[data-workspace-theme=light] .admin-incident-priority-select .app-select-trigger{color:var(--neo-text);background:#ffffffdb;border:1px solid #11182728;border-radius:24px;min-height:58px;padding:0 22px}html[data-workspace-theme=light] .admin-incident-priority-select .app-select-trigger:hover,html[data-workspace-theme=light] .admin-incident-priority-select .app-select-trigger.is-open{background:#ffffffe5;border-color:#30384057;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .admin-incident-priority-menu{max-width:min(420px,100vw - 24px)}html[data-workspace-theme=light] .admin-incident-priority-menu .app-select-option{flex-basis:auto;align-items:flex-start;height:auto;min-height:62px}html[data-workspace-theme=light] .admin-incident-priority-menu .app-select-option strong{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}html[data-workspace-theme=light] .admin-incident-users-picker{color:var(--control-text);cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #1118271a;border-radius:24px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-incident-users-picker>svg:first-child{color:var(--control-accent)}html[data-workspace-theme=light] .admin-incident-users-picker span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-incident-users-picker strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .admin-incident-users-picker small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-checklist-tools{grid-template-columns:minmax(0,1fr) auto auto}html[data-workspace-theme=light] .admin-checklist-tabs{background:#ffffffc4;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-tabs button{color:var(--control-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700}html[data-workspace-theme=light] .admin-checklist-tabs button.is-active{color:var(--control-accent);background:#1f232824}html[data-workspace-theme=light] .admin-checklist-row{grid-template-columns:48px minmax(0,1fr) auto auto auto}html[data-workspace-theme=light] .admin-checklist-icon{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232838;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-status{color:#72d99d;white-space:nowrap;background:#72d99d1a;border:1px solid #72d99d38;border-radius:999px;justify-self:end;min-height:34px;padding:8px 12px;font-size:13px;font-weight:800}html[data-workspace-theme=light] .admin-checklist-status.is-archived{color:var(--control-muted);background:#1118270d;border-color:#1118271e}html[data-workspace-theme=light] .journals-admin-card{min-height:680px}html[data-workspace-theme=light] .journals-preview-shell{padding:24px;display:block}html[data-workspace-theme=light] .journals-preview-page{max-width:var(--workspace-content-max);margin:0 auto}html[data-workspace-theme=light] .journals-admin-tools{grid-template-columns:minmax(0,1fr) auto}html[data-workspace-theme=light] .journals-admin-tabs{justify-self:start}html[data-workspace-theme=light] .journals-admin-list{min-height:398px}html[data-workspace-theme=light] .journals-admin-row{color:inherit;cursor:pointer;text-align:left;background:#ffffffd5;border:1px solid #1118271a;border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;width:100%;min-height:94px;padding:14px;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .journals-admin-row:hover{background:#11182711;border-color:#30384033;transform:translateY(-1px)}html[data-workspace-theme=light] .journals-admin-row>svg{color:var(--control-muted)}html[data-workspace-theme=light] .journals-admin-row-icon{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232838;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}html[data-workspace-theme=light] .journals-admin-row-icon.is-archived{color:var(--control-muted);background:#1118270b;border-color:#1118271b}html[data-workspace-theme=light] .journals-admin-row-copy{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .journals-admin-row-copy>strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .journals-admin-row-copy>small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .journals-admin-row-copy>span{color:var(--control-muted);align-items:center;gap:7px;font-size:13px;display:flex}html[data-workspace-theme=light] .journals-admin-row-copy>span i{background:var(--control-line);border-radius:999px;width:4px;height:4px}html[data-workspace-theme=light] .journals-admin-row-people,html[data-workspace-theme=light] .journals-admin-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .journals-admin-row-people{color:var(--control-muted);background:#1118270b;border:1px solid #1118271b}html[data-workspace-theme=light] .journals-admin-status{color:#72d99d;background:#72d99d1a;border:1px solid #72d99d38}html[data-workspace-theme=light] .journals-admin-status.is-paused{color:var(--control-accent);background:#1f23281a;border-color:#30384038}html[data-workspace-theme=light] .journals-admin-status.is-archived{color:var(--control-muted);background:#1118270b;border-color:#1118271b}html[data-workspace-theme=light] .journals-editor-modal{width:min(1120px,100vw - 30px);height:min(920px,100vh - 30px);max-height:min(920px,100vh - 30px);overflow:hidden}html[data-workspace-theme=light] .journals-editor-head{padding:20px 30px 16px}html[data-workspace-theme=light] .journals-editor-head h2{font-size:clamp(26px,2.4vw,34px);line-height:1.04}html[data-workspace-theme=light] .journals-editor-head p{margin-top:8px}html[data-workspace-theme=light] .journals-editor-steps{border-bottom:1px solid var(--control-line);border-top:1px solid var(--control-line);background:#ffffffc4;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 24px;display:grid}html[data-workspace-theme=light] .journals-editor-steps>div{color:var(--control-muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-weight:700;display:flex}html[data-workspace-theme=light] .journals-editor-steps>div i{background:#11182710;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:inline-flex}html[data-workspace-theme=light] .journals-editor-steps>div.is-ready i{background:var(--control-accent);color:#111418}html[data-workspace-theme=light] .journals-editor-steps>div.is-ready>span{color:#111418}html[data-workspace-theme=light] .journals-editor-body{flex:auto;min-height:0;padding:18px 24px;overflow-y:auto}html[data-workspace-theme=light] .journals-editor-section{gap:16px;display:grid}html[data-workspace-theme=light] .journals-editor-section+.journals-editor-section{border-top:1px solid var(--control-line);margin-top:6px;padding-top:24px}html[data-workspace-theme=light] .journals-editor-section>header{gap:5px;display:grid}html[data-workspace-theme=light] .journals-editor-section>header>strong,html[data-workspace-theme=light] .journals-section-action strong{color:var(--control-text);font-size:20px}html[data-workspace-theme=light] .journals-editor-section>header>span,html[data-workspace-theme=light] .journals-section-action span{color:var(--control-muted);font-size:14px}html[data-workspace-theme=light] .journals-editor-section textarea{resize:vertical;min-height:108px}html[data-workspace-theme=light] .journals-status-toggle{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;max-width:520px;min-height:66px;padding:9px 14px}html[data-workspace-theme=light] .journals-status-toggle>span{grid-row:1/3}html[data-workspace-theme=light] .journals-status-toggle>strong,html[data-workspace-theme=light] .journals-status-toggle>small{grid-column:2}html[data-workspace-theme=light] .journals-recurrence-tabs,html[data-workspace-theme=light] .journals-monthly-tabs{background:#ffffffc4;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .journals-recurrence-tabs button,html[data-workspace-theme=light] .journals-monthly-tabs button{color:var(--control-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:1 0 auto;min-height:42px;padding:0 16px;font-size:14px;font-weight:700}html[data-workspace-theme=light] .journals-recurrence-tabs button.is-active,html[data-workspace-theme=light] .journals-monthly-tabs button.is-active{color:var(--control-accent);background:#1f232824}html[data-workspace-theme=light] .journals-interval-field{max-width:520px}html[data-workspace-theme=light] .journals-cycle-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:14px;display:grid}html[data-workspace-theme=light] .journals-cycle-grid em{color:var(--control-muted);align-self:center;padding-top:22px;font-style:normal}html[data-workspace-theme=light] .journals-weekday-picker{gap:9px;display:grid}html[data-workspace-theme=light] .journals-weekday-picker>span{color:var(--control-muted);font-size:14px;font-weight:600}html[data-workspace-theme=light] .journals-weekday-picker>div{flex-wrap:wrap;gap:9px;display:flex}html[data-workspace-theme=light] .journals-weekday-picker button{color:var(--control-muted);cursor:pointer;font:inherit;background:#1118270d;border:1px solid #1118271e;border-radius:12px;justify-content:center;align-items:center;width:48px;height:42px;display:inline-flex}html[data-workspace-theme=light] .journals-weekday-picker button.is-active{color:var(--control-accent);background:#1f232821;border-color:#3038404d}html[data-workspace-theme=light] .journals-monthly-editor{gap:16px;display:grid}html[data-workspace-theme=light] .journals-monthly-tabs{max-width:660px}html[data-workspace-theme=light] .journals-small-number,html[data-workspace-theme=light] .journals-week-order{max-width:360px}html[data-workspace-theme=light] .journals-rule-note{color:var(--control-muted);background:#1118270b;border:1px solid #1118271b;border-radius:18px;max-width:660px;margin:0;padding:14px 16px}html[data-workspace-theme=light] .journals-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .journals-single-date-editor{width:calc(50% - 7px)}html[data-workspace-theme=light] .journals-date-editor{background:#ffffffc6;border:1px solid #1118271a;border-radius:22px;gap:12px;min-height:116px;padding:14px;display:grid}html[data-workspace-theme=light] .journals-date-editor header,html[data-workspace-theme=light] .journals-date-tags,html[data-workspace-theme=light] .journals-section-action{align-items:center;gap:9px;display:flex}html[data-workspace-theme=light] .journals-date-editor header{justify-content:space-between}html[data-workspace-theme=light] .journals-date-editor header>div{gap:4px;display:grid}html[data-workspace-theme=light] .journals-date-editor header span{color:var(--control-muted);font-size:12px;font-weight:500}html[data-workspace-theme=light] .journals-date-controls{display:block}html[data-workspace-theme=light] .journals-date-editor .app-date-picker{min-width:0}html[data-workspace-theme=light] .journals-section-action>button{color:var(--control-accent);cursor:pointer;background:#1f232821;border:1px solid #1f232847;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .journals-date-tags{flex-wrap:wrap}html[data-workspace-theme=light] .journals-date-tags button{color:var(--control-muted);cursor:pointer;background:#1118270d;border:1px solid #1118271e;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}html[data-workspace-theme=light] .journals-section-action{justify-content:space-between}html[data-workspace-theme=light] .journals-section-action>div{gap:5px;display:grid}html[data-workspace-theme=light] .journals-events-list{gap:10px;display:grid}html[data-workspace-theme=light] .journals-events-list>button{color:inherit;cursor:pointer;text-align:left;background:#ffffffd5;border:1px solid #1118271a;border-radius:22px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:13px;display:grid}html[data-workspace-theme=light] .journals-events-list>button>span{border-right:1px solid var(--control-line);place-items:center;gap:2px;display:grid}html[data-workspace-theme=light] .journals-events-list>button>span svg,html[data-workspace-theme=light] .journals-events-list>button>svg,html[data-workspace-theme=light] .journals-events-list>button>span small,html[data-workspace-theme=light] .journals-events-list>button>div small{color:var(--control-muted)}html[data-workspace-theme=light] .journals-events-list>button>div{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .journals-events-list>button>div strong,html[data-workspace-theme=light] .journals-events-list>button>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .journals-employee-search{max-width:560px}html[data-workspace-theme=light] .journals-users-button{width:100%}html[data-workspace-theme=light] .journals-add-event-button{width:100%;margin-top:2px}html[data-workspace-theme=light] .journals-add-event-button>svg:first-child{box-sizing:content-box;color:var(--control-accent);background:#1f232824;border:1px solid #1f232840;border-radius:14px;padding:10px}html[data-workspace-theme=light] .journals-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .journals-employee-grid button{color:inherit;cursor:pointer;text-align:left;background:#ffffffd5;border:1px solid #1118271a;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}html[data-workspace-theme=light] .journals-employee-grid button>i{color:var(--control-muted);background:#11182710;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .journals-employee-grid button>span{gap:4px;display:grid}html[data-workspace-theme=light] .journals-employee-grid button small{color:var(--control-muted)}html[data-workspace-theme=light] .journals-employee-grid button>svg{color:var(--control-line)}html[data-workspace-theme=light] .journals-employee-grid button.is-selected{background:#58c58d14;border-color:#58c58d38}html[data-workspace-theme=light] .journals-employee-grid button.is-selected>svg{color:#72d99d}html[data-workspace-theme=light] .journals-editor-footer{justify-content:space-between}html[data-workspace-theme=light] .journals-editor-footer>button{flex:1 1 0;justify-content:center;min-width:0}html[data-workspace-theme=light] .journals-editor-footer .journals-archive-action{color:var(--control-muted);background:#1118270d;border:1px solid #1118271e}html[data-workspace-theme=light] .journals-editor-footer .journals-event-delete{color:#ff9a9c;background:#f15b5b1a;border-color:#f15b5b3d}html[data-workspace-theme=light] .journals-nested-backdrop{z-index:90;position:fixed}html[data-workspace-theme=light] .journals-event-modal{width:min(760px,100vw - 30px);max-height:min(820px,100vh - 36px)}html[data-workspace-theme=light] .journals-event-form{gap:14px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .journals-event-form textarea{min-height:110px}html[data-workspace-theme=light] .journals-event-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:880px){html[data-workspace-theme=light] .journals-admin-row{grid-template-columns:48px minmax(0,1fr) auto}html[data-workspace-theme=light] .journals-admin-row-people,html[data-workspace-theme=light] .journals-admin-status{display:none}html[data-workspace-theme=light] .journals-editor-steps{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}html[data-workspace-theme=light] .journals-cycle-grid,html[data-workspace-theme=light] .journals-date-grid,html[data-workspace-theme=light] .journals-employee-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .journals-single-date-editor{width:100%}html[data-workspace-theme=light] .journals-cycle-grid em{display:none}}@media (max-width:620px){html[data-workspace-theme=light] .journals-admin-tools{grid-template-columns:1fr}html[data-workspace-theme=light] .journals-admin-tabs{width:100%;display:flex}html[data-workspace-theme=light] .journals-admin-tabs button{flex:1}html[data-workspace-theme=light] .journals-editor-body,html[data-workspace-theme=light] .journals-editor-steps{padding-left:14px;padding-right:14px}html[data-workspace-theme=light] .journals-event-time-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .journals-editor-footer{flex-direction:column;align-items:stretch}}html[data-workspace-theme=light] .duties-primary-action,html[data-workspace-theme=light] .duties-card button,html[data-workspace-theme=light] .duties-editor button,html[data-workspace-theme=light] .duties-side-panel button{align-items:center;gap:7px;display:inline-flex}html[data-workspace-theme=light] .control-services{background:var(--workspace-card,#fff);border:1px solid #505a6929;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:15px;display:flex}html[data-workspace-theme=light] .control-services p,html[data-workspace-theme=light] .control-services h2{margin:0}html[data-workspace-theme=light] .control-services p{color:#626b75;text-transform:uppercase;font-size:11px}html[data-workspace-theme=light] .control-services h2{font-size:17px}html[data-workspace-theme=light] .control-service-grid{gap:9px;display:flex}html[data-workspace-theme=light] .control-service-grid>a{color:inherit;background:#11182733;border-radius:12px;align-items:center;gap:10px;min-width:210px;padding:10px 12px;text-decoration:none;display:flex}html[data-workspace-theme=light] .control-service-grid span{display:grid}html[data-workspace-theme=light] .control-service-grid strong{font-size:13px}html[data-workspace-theme=light] .control-service-grid small{color:#626b75;font-size:11px}@media (max-width:850px){html[data-workspace-theme=light] .control-services{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .control-service-grid{display:grid}html[data-workspace-theme=light] .control-service-grid>a{min-width:0}}html[data-workspace-theme=light] .duties-primary-action{color:#fff;cursor:pointer;background:#20252b;border:0;border-radius:12px;padding:11px 15px;font-weight:800}html[data-workspace-theme=light] .duties-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}html[data-workspace-theme=light] .duties-list-panel,html[data-workspace-theme=light] .duties-side-panel{background:var(--workspace-card,#fff);border:1px solid #505a6929;border-radius:20px;padding:16px}html[data-workspace-theme=light] .duties-toolbar{grid-template-columns:minmax(0,1fr) 210px;gap:10px;margin-bottom:14px;display:grid}html[data-workspace-theme=light] .duties-toolbar label{background:#11182733;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}html[data-workspace-theme=light] .duties-toolbar input,html[data-workspace-theme=light] .duties-toolbar select,html[data-workspace-theme=light] .duties-editor input,html[data-workspace-theme=light] .duties-editor select,html[data-workspace-theme=light] .duties-editor textarea{color:inherit;background:#11182733;border:1px solid #0000;border-radius:12px;width:100%;min-height:42px;padding:9px 11px}html[data-workspace-theme=light] .duties-toolbar label input{background:0 0;padding-left:0}html[data-workspace-theme=light] .duties-list{gap:10px;display:grid}html[data-workspace-theme=light] .duties-card{border:1px solid #505a692e;border-left:4px solid #1f2328;border-radius:15px;padding:14px}html[data-workspace-theme=light] .duties-card.is-published{border-left-color:#30a46c}html[data-workspace-theme=light] .duties-card.is-canceled{opacity:.72;border-left-color:#cfd5db}html[data-workspace-theme=light] .duties-card header{justify-content:space-between;align-items:flex-start;display:flex}html[data-workspace-theme=light] .duties-card h2{margin:4px 0 0;font-size:18px}html[data-workspace-theme=light] .duties-card header span{color:#626b75;font-size:12px}html[data-workspace-theme=light] .duties-card header b{color:#a46700;background:#1f23281f;border-radius:20px;padding:6px 9px;font-size:11px}html[data-workspace-theme=light] .duties-card.is-published header b{color:#18794e;background:#30a46c1f}html[data-workspace-theme=light] .duties-card-meta{flex-wrap:wrap;gap:14px;margin:14px 0;display:flex}html[data-workspace-theme=light] .duties-card-meta span{color:#626b75;align-items:center;gap:5px;font-size:13px;display:flex}html[data-workspace-theme=light] .duties-card footer{border-top:1px solid #505a691f;gap:8px;padding-top:11px;display:flex}html[data-workspace-theme=light] .duties-card button{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-weight:700}html[data-workspace-theme=light] .duties-card button.is-danger{color:#c43b4d}html[data-workspace-theme=light] .duties-empty{color:#626b75;text-align:center;padding:50px 20px}html[data-workspace-theme=light] .duties-message{color:#18794e;background:#30a46c1a;border-radius:10px;margin:0 0 12px;padding:10px}html[data-workspace-theme=light] .duties-message.is-error{color:#a82437;background:#c43b4d1a}html[data-workspace-theme=light] .duties-side-panel{align-self:start;gap:9px;display:grid}html[data-workspace-theme=light] .duties-side-panel h3,html[data-workspace-theme=light] .duties-side-panel p{margin:0}html[data-workspace-theme=light] .duties-side-panel p,html[data-workspace-theme=light] .duties-side-panel>span{color:#626b75;font-size:13px}html[data-workspace-theme=light] .duties-side-panel button{color:inherit;cursor:pointer;text-align:left;background:#11182733;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:12px}html[data-workspace-theme=light] .duties-side-panel button span{color:#626b75;font-size:12px}html[data-workspace-theme=light] .duties-editor-backdrop{z-index:300;background:#ffffffd0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .duties-editor{background:var(--workspace-card,#fff);border-radius:22px;width:100%;max-width:780px;max-height:calc(100vh - 48px);padding:20px;overflow:auto}html[data-workspace-theme=light] .duties-editor>header{justify-content:space-between;align-items:flex-start;display:flex}html[data-workspace-theme=light] .duties-editor>header span{color:#626b75;font-size:12px}html[data-workspace-theme=light] .duties-editor>header h2{margin:3px 0 18px}html[data-workspace-theme=light] .duties-editor>header button{cursor:pointer;background:0 0;border:0}html[data-workspace-theme=light] .duties-editor-grid label{gap:6px;font-size:12px;font-weight:700;display:grid}html[data-workspace-theme=light] .duties-editor textarea{resize:vertical;min-height:76px}html[data-workspace-theme=light] .duties-role-editor{border-top:1px solid #505a6926;margin-top:18px;padding-top:15px}html[data-workspace-theme=light] .duties-role-editor>div{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .duties-role-editor>div button{cursor:pointer;background:0 0;border:0;font-weight:700}html[data-workspace-theme=light] .duties-role-editor article{background:#11182733;border-radius:12px;grid-template-columns:minmax(140px,1fr) 115px auto 34px;align-items:center;gap:8px;margin-top:8px;padding:9px;display:grid}html[data-workspace-theme=light] .duties-role-editor article label{align-items:center;gap:5px;font-size:12px;display:flex}html[data-workspace-theme=light] .duties-role-editor article input{width:58px;min-height:36px}html[data-workspace-theme=light] .duties-role-editor article select{min-height:36px}html[data-workspace-theme=light] .duties-role-editor article button{cursor:pointer;background:#fff;border:1px solid #505a6926;border-radius:9px;min-height:36px;padding:7px 9px}html[data-workspace-theme=light] .duties-editor>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}html[data-workspace-theme=light] .duties-editor>footer button{cursor:pointer;background:0 0;border:1px solid #505a6933;border-radius:11px;padding:10px 15px;font-weight:800}html[data-workspace-theme=light] .duties-editor>footer button.is-primary{color:#fff;background:#20252b}@media (max-width:900px){html[data-workspace-theme=light] .duties-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .duties-side-panel{order:-1}}@media (max-width:620px){html[data-workspace-theme=light] .duties-toolbar,html[data-workspace-theme=light] .duties-editor-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .duties-editor-grid .is-wide{grid-column:auto}html[data-workspace-theme=light] .duties-role-editor article{grid-template-columns:1fr}}html[data-workspace-theme=light] .journals-service-card{border:1px solid var(--control-line);box-shadow:var(--control-shadow);background:#ffffffe5;border-radius:30px;gap:18px;min-height:640px;padding:20px;display:grid}html[data-workspace-theme=light] .journals-service-layout{grid-template-columns:minmax(430px,.9fr) minmax(470px,1.1fr)}html[data-workspace-theme=light] .journals-service-list-panel{align-content:start;min-height:640px}html[data-workspace-theme=light] .journals-service-summary{background:#ffffffd0;border:1px solid #1118271a;border-radius:20px;gap:13px;padding:14px 16px;display:grid}html[data-workspace-theme=light] .journals-service-progress{background:#11182712;border-radius:999px;height:10px;display:flex;overflow:hidden}html[data-workspace-theme=light] .journals-service-progress i{min-width:0;display:block}html[data-workspace-theme=light] .journals-service-progress i.is-active,html[data-workspace-theme=light] .journals-service-legend span.is-active>i{background:var(--control-accent)}html[data-workspace-theme=light] .journals-service-progress i.is-unassigned,html[data-workspace-theme=light] .journals-service-legend span.is-unassigned>i{background:#f28c18}html[data-workspace-theme=light] .journals-service-progress i.is-completed,html[data-workspace-theme=light] .journals-service-legend span.is-completed>i{background:var(--status-work)}html[data-workspace-theme=light] .journals-service-progress i.is-overdue,html[data-workspace-theme=light] .journals-service-legend span.is-overdue>i{background:var(--status-missing)}html[data-workspace-theme=light] .journals-service-legend{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid}html[data-workspace-theme=light] .journals-service-legend span{color:var(--control-muted);align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}html[data-workspace-theme=light] .journals-service-legend span>i{border-radius:999px;flex:none;width:9px;height:9px}html[data-workspace-theme=light] .journals-service-legend strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .journals-service-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) 54px;align-items:center;gap:10px;display:grid}html[data-workspace-theme=light] .journals-service-search{grid-column:1/-1;min-width:0}html[data-workspace-theme=light] .journals-service-source,html[data-workspace-theme=light] .journals-service-filter{min-width:0}html[data-workspace-theme=light] .journals-service-filter.is-journal{grid-column:1}html[data-workspace-theme=light] .journals-service-filter.is-employee{grid-column:2/4}html[data-workspace-theme=light] .journals-service-source{grid-column:1/-1}html[data-workspace-theme=light] .journals-service-late{grid-column:1}html[data-workspace-theme=light] .journals-service-sort{grid-column:2}html[data-workspace-theme=light] .journals-service-refresh{grid-column:3}html[data-workspace-theme=light] .journals-service-late.is-active{color:var(--control-accent);background:#1f232829;border-color:#30384057}html[data-workspace-theme=light] .journals-service-sort{white-space:nowrap}html[data-workspace-theme=light] .journals-service-tabs{background:#ffffffc4;border:1px solid #1118271a;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:4px;display:inline-flex}html[data-workspace-theme=light] .journals-service-tabs button{color:var(--control-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-width:118px;min-height:40px;padding:0 18px;font-size:14px;font-weight:750}html[data-workspace-theme=light] .journals-service-tabs button.is-active{color:var(--control-accent);background:#1f232824;box-shadow:inset 0 0 0 1px #1f232838}html[data-workspace-theme=light] .journals-service-list{align-content:start;gap:12px;min-height:300px;display:grid;position:relative}html[data-workspace-theme=light] .journals-service-row{color:inherit;cursor:pointer;text-align:left;background:#ffffffd5;border:1px solid #1118271a;border-radius:24px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:112px;padding:13px 14px 13px 18px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}html[data-workspace-theme=light] .journals-service-row:hover{background:#11182710;border-color:#30384033;transform:translateY(-1px)}html[data-workspace-theme=light] .journals-service-row.is-selected{background:#11182711;border-color:#3038406b;box-shadow:inset 0 0 0 1px #1f23281a}html[data-workspace-theme=light] .journals-service-accent{background:var(--control-accent);width:7px;position:absolute;top:0;bottom:0;left:0}html[data-workspace-theme=light] .journals-service-row.is-overdue .journals-service-accent{background:var(--status-missing)}html[data-workspace-theme=light] .journals-service-row.is-completed .journals-service-accent{background:var(--status-work)}html[data-workspace-theme=light] .journals-service-row.is-canceled .journals-service-accent,html[data-workspace-theme=light] .journals-service-row.is-unassigned .journals-service-accent{background:#f28c18}html[data-workspace-theme=light] .journals-service-time{background:#11182714;border:1px solid #1118271e;border-radius:18px;align-self:start;place-items:center;gap:2px;min-height:82px;padding:9px;display:grid}html[data-workspace-theme=light] .journals-service-time svg{color:var(--control-muted)}html[data-workspace-theme=light] .journals-service-time strong{color:var(--control-text);font-size:19px}html[data-workspace-theme=light] .journals-service-time small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .journals-service-copy{gap:8px;min-width:0;display:grid}html[data-workspace-theme=light] .journals-service-copy-head{align-items:start;gap:7px;display:grid}html[data-workspace-theme=light] .journals-service-copy-head>strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}html[data-workspace-theme=light] .journals-service-copy>small{color:var(--control-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-workspace-theme=light] .journals-service-status{color:var(--control-accent);white-space:nowrap;border:1px solid #1f232857;border-radius:999px;flex:none;justify-self:start;padding:6px 10px;font-size:12px;font-style:normal;font-weight:750}html[data-workspace-theme=light] .journals-service-status.is-overdue{color:var(--status-missing);border-color:#ff596361}html[data-workspace-theme=light] .journals-service-status.is-completed{color:var(--status-work);border-color:#51c68e61}html[data-workspace-theme=light] .journals-service-status.is-canceled,html[data-workspace-theme=light] .journals-service-status.is-unassigned{color:#303840;border-color:#f28c1861}html[data-workspace-theme=light] .journals-service-meta{border-top:1px solid var(--control-line);flex-wrap:wrap;align-items:center;gap:7px 12px;padding-top:8px;display:flex}html[data-workspace-theme=light] .journals-service-meta>span{color:var(--control-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}html[data-workspace-theme=light] .journals-service-row>svg{color:var(--control-muted)}html[data-workspace-theme=light] .journals-service-pagination{margin-top:auto}html[data-workspace-theme=light] .journals-service-error{color:#ff9ba2;background:#ff596314;border:1px solid #ff596333;border-radius:16px;margin:0;padding:12px 14px}html[data-workspace-theme=light] .journals-service-loading,html[data-workspace-theme=light] .journals-service-empty{color:var(--control-muted);justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}html[data-workspace-theme=light] .journals-service-loading svg{animation:.9s linear infinite light-journals-service-light-spin}html[data-workspace-theme=light] .journals-service-loading.is-compact{min-height:84px}html[data-workspace-theme=light] .journals-service-empty{text-align:center;border:1px dashed #11182728;border-radius:22px;flex-direction:column}html[data-workspace-theme=light] .journals-service-empty strong{color:var(--control-text)}html[data-workspace-theme=light] .journals-service-empty span{font-size:14px}@keyframes light-journals-service-spin{to{transform:rotate(360deg)}}html[data-workspace-theme=light] .journals-service-reader{grid-template-rows:auto minmax(0,1fr);min-height:640px}html[data-workspace-theme=light] .journals-service-reader-head{align-items:flex-start}html[data-workspace-theme=light] .journals-service-reader-head>.journals-service-status{margin-top:2px}html[data-workspace-theme=light] .journals-service-detail-body{gap:18px;padding-right:4px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .journals-service-detail-hero{border:1px solid #1118271a;border-left:6px solid var(--control-accent);background:#ffffffcb;border-radius:20px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:15px;display:grid}html[data-workspace-theme=light] .journals-service-detail-hero.is-overdue{border-left-color:var(--status-missing)}html[data-workspace-theme=light] .journals-service-detail-hero.is-completed{border-left-color:var(--status-work)}html[data-workspace-theme=light] .journals-service-detail-hero.is-canceled,html[data-workspace-theme=light] .journals-service-detail-hero.is-unassigned{border-left-color:#f28c18}html[data-workspace-theme=light] .journals-service-detail-hero>span,html[data-workspace-theme=light] .journals-service-detail-hero>div{gap:4px;display:grid}html[data-workspace-theme=light] .journals-service-detail-hero>span{justify-items:center}html[data-workspace-theme=light] .journals-service-detail-hero>span svg,html[data-workspace-theme=light] .journals-service-detail-hero small{color:var(--control-muted)}html[data-workspace-theme=light] .journals-service-detail-hero>span strong{font-size:22px}html[data-workspace-theme=light] .journals-service-detail-hero>div em{color:var(--control-accent);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}html[data-workspace-theme=light] .journals-service-detail-section{border-top:1px solid var(--control-line);gap:14px;padding-top:18px;display:grid}html[data-workspace-theme=light] .journals-service-detail-section>header{gap:4px;display:grid}html[data-workspace-theme=light] .journals-service-detail-section>header strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .journals-service-detail-section>header span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .journals-service-assignees-edit{color:var(--control-accent);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s,text-decoration-thickness .16s}html[data-workspace-theme=light] .journals-service-assignees-edit:hover{color:var(--control-text);text-decoration-thickness:2px}html[data-workspace-theme=light] .journals-service-assignees-edit:focus-visible{outline:2px solid var(--control-accent);outline-offset:3px;border-radius:4px}html[data-workspace-theme=light] .journals-service-assignees-reason{background:#f28c1814;border:1px solid #f28c1838;border-radius:18px;gap:10px;padding:14px;display:grid}html[data-workspace-theme=light] .journals-service-assignees-reason>span,html[data-workspace-theme=light] .journals-service-assignees-reason label>span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .journals-service-assignees-reason label{gap:6px;display:grid}html[data-workspace-theme=light] .journals-service-assignees-reason textarea{border:1px solid var(--control-line);color:var(--control-text);resize:vertical;background:#ffffffd1;border-radius:14px;min-height:86px;padding:10px 12px}html[data-workspace-theme=light] .journals-service-assignees-reason>em{color:var(--status-danger);font-size:13px;font-style:normal}html[data-workspace-theme=light] .journals-service-assignees-reason>div{justify-content:flex-end;gap:8px;display:flex}html[data-workspace-theme=light] .journals-service-assignees-reason>div button{border:1px solid var(--control-line);cursor:pointer;border-radius:12px;padding:9px 13px}html[data-workspace-theme=light] .journals-service-assignees-reason>div button:last-child{background:var(--control-accent);border-color:var(--control-accent);color:#111418;font-weight:800}html[data-workspace-theme=light] .journals-service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .journals-service-detail-grid>span{background:#ffffffcb;border:1px solid #1118271a;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:3px 10px;padding:12px;display:grid}html[data-workspace-theme=light] .journals-service-detail-grid i{color:var(--control-muted);background:#1118270e;border-radius:13px;grid-row:1/3;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}html[data-workspace-theme=light] .journals-service-detail-grid small,html[data-workspace-theme=light] .journals-service-assignees small,html[data-workspace-theme=light] .journals-service-assignees span{color:var(--control-muted)}html[data-workspace-theme=light] .journals-service-assignees{gap:9px;display:grid}html[data-workspace-theme=light] .journals-service-assignees article{background:#ffffffcb;border:1px solid #1118271a;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}html[data-workspace-theme=light] .journals-service-assignees article>i{color:var(--control-muted);background:#1118270e;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .journals-service-assignees article>div{gap:3px;display:grid}html[data-workspace-theme=light] .journals-service-assignees article>svg{color:var(--control-muted)}html[data-workspace-theme=light] .journals-service-assignees article.is-completed>svg{color:var(--status-work)}html[data-workspace-theme=light] .journals-service-assignees article em{color:var(--control-muted);margin-top:3px;font-size:12px;font-style:normal}html[data-workspace-theme=light] .journals-service-unassigned{color:#303840;background:#f28c1814;border:1px solid #f28c1833;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}html[data-workspace-theme=light] .journals-service-unassigned span{gap:3px;display:grid}html[data-workspace-theme=light] .journals-service-unassigned small{color:var(--control-muted)}html[data-workspace-theme=light] .field-visits-layout .journals-service-list-panel,html[data-workspace-theme=light] .field-visits-layout .journals-service-reader{min-height:664px}html[data-workspace-theme=light] .field-visits-progress{height:12px}html[data-workspace-theme=light] .journals-service-progress .is-departed,html[data-workspace-theme=light] .journals-service-legend .is-departed i{background:#4b91ed}html[data-workspace-theme=light] .field-visits-toolbar{grid-template-columns:minmax(0,1fr) 54px 54px}html[data-workspace-theme=light] .field-visits-toolbar .journals-service-search{grid-area:1/1;min-width:0}html[data-workspace-theme=light] .field-visits-toolbar input{width:100%;min-width:0}html[data-workspace-theme=light] .field-visits-toolbar .journals-service-sort span{display:none}html[data-workspace-theme=light] .field-visits-toolbar .journals-service-sort{grid-area:1/2;min-width:0;padding:0}html[data-workspace-theme=light] .field-visits-toolbar .journals-service-refresh{grid-area:1/3}@media (min-width:1181px){html[data-workspace-theme=light] .field-visits-reader-column{grid-template-rows:var(--field-visits-hold-height,1px) var(--field-visits-reader-height,0px);align-self:start;min-width:0;display:grid}html[data-workspace-theme=light] .field-visits-reader-hold{height:var(--field-visits-hold-height,1px);min-width:0}html[data-workspace-theme=light] .field-visits-reader-anchor{z-index:2;min-width:0;height:1px;position:sticky;top:24px;overflow:visible}html[data-workspace-theme=light] .field-visits-reader-flow-space{height:var(--field-visits-reader-height,0px);pointer-events:none}html[data-workspace-theme=light] .workspace-shell .field-visits-reader{height:max-content;max-height:none;overflow:hidden}html[data-workspace-theme=light] .workspace-shell .field-visits-reader>.documents-reader-body{max-height:none;padding-right:0;overflow:visible}}html[data-workspace-theme=light] .field-visit-location{gap:10px;display:grid}html[data-workspace-theme=light] .field-visit-map{border:1px solid var(--control-line);border-radius:18px;height:260px;overflow:hidden}html[data-workspace-theme=light] .field-visit-map iframe{border:0;width:100%;height:100%;display:block}html[data-workspace-theme=light][data-workspace-theme=dark] .field-visit-map iframe{filter:invert(.9)hue-rotate(180deg)saturate(.7)}html[data-workspace-theme=light] .field-visit-map iframe{filter:none}html[data-workspace-theme=light] .field-visit-location>a,html[data-workspace-theme=light] .field-visit-map-note{color:var(--control-muted);margin:0;font-size:13px}html[data-workspace-theme=light] .field-visit-map-note a{color:inherit}html[data-workspace-theme=light] .field-visits-tabs button{min-width:132px}html[data-workspace-theme=light] .field-visit-row.is-draft .journals-service-accent,html[data-workspace-theme=light] .field-visit-row.is-canceled .journals-service-accent{background:#f28c18}html[data-workspace-theme=light] .field-visit-row.is-en_route .journals-service-accent{background:#6a9fe6}html[data-workspace-theme=light] .field-visit-row.is-on_site .journals-service-accent{background:#9f7aea}html[data-workspace-theme=light] .field-visit-row.is-scheduled .journals-service-accent{background:var(--control-accent)}html[data-workspace-theme=light] .field-visit-row-team,html[data-workspace-theme=light] .field-visit-avatar-stack{align-items:center;display:inline-flex}html[data-workspace-theme=light] .field-visit-row-team{gap:7px}html[data-workspace-theme=light] .field-visit-avatar-stack{flex:none;min-height:24px}html[data-workspace-theme=light] .field-visit-avatar-stack .ui-avatar{border:2px solid var(--control-panel);border-radius:50%;width:24px;height:24px;margin-left:-7px}html[data-workspace-theme=light] .field-visit-avatar-stack .ui-avatar:first-child{margin-left:0}html[data-workspace-theme=light] .field-visit-detail-hero.is-en_route{border-left-color:#6a9fe6}html[data-workspace-theme=light] .field-visit-detail-hero.is-on_site{border-left-color:#9f7aea}html[data-workspace-theme=light] .field-visit-detail-hero.is-draft{border-left-color:#f28c18}html[data-workspace-theme=light] .field-visit-publish{background:#1f232817;border:1px solid #1f23283d;border-radius:18px;gap:12px;padding:14px;display:grid}html[data-workspace-theme=light] .field-visit-publish>div{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}html[data-workspace-theme=light] .field-visit-publish>div>svg{color:var(--control-accent);margin-top:1px}html[data-workspace-theme=light] .field-visit-publish span{gap:3px;display:grid}html[data-workspace-theme=light] .field-visit-publish small,html[data-workspace-theme=light] .field-visit-publish em{color:var(--control-muted);font-size:13px;font-style:normal;line-height:1.4}html[data-workspace-theme=light] .field-visit-publish>button{background:var(--control-accent);color:#111418;cursor:pointer;font:inherit;border:0;border-radius:12px;justify-self:start;min-height:40px;padding:0 15px;font-weight:850}html[data-workspace-theme=light] .field-visit-contact{background:#ffffffcb;border:1px solid #1118271a;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:13px;display:grid}html[data-workspace-theme=light] .field-visit-contact>svg{color:var(--control-muted);background:#1118270e;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;padding:11px;display:inline-flex}html[data-workspace-theme=light] .field-visit-contact>div{gap:4px;display:grid}html[data-workspace-theme=light] .field-visit-contact small,html[data-workspace-theme=light] .field-visit-contact p{color:var(--control-muted);margin:0;font-size:13px;line-height:1.4}html[data-workspace-theme=light] .field-visit-contact a{color:inherit}html[data-workspace-theme=light] .field-visit-call,html[data-workspace-theme=light] .field-visit-head-actions button,html[data-workspace-theme=light] .field-visit-assignment-actions button{border:1px solid var(--control-line);color:var(--control-muted);cursor:pointer;background:#1118270e;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}html[data-workspace-theme=light] .field-visit-reader-head,html[data-workspace-theme=light] .field-visit-head-actions,html[data-workspace-theme=light] .field-visit-assignment-actions,html[data-workspace-theme=light] .field-visit-footer-actions,html[data-workspace-theme=light] .field-visit-team-picker{align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .field-visit-head-actions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start}html[data-workspace-theme=light] .field-visit-attention,html[data-workspace-theme=light] .field-visit-result{color:#ff6971;background:#ff495214;border:1px solid #ff495240;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}html[data-workspace-theme=light] .field-visit-attention span,html[data-workspace-theme=light] .field-visit-result span{gap:3px;display:grid}html[data-workspace-theme=light] .field-visit-attention small,html[data-workspace-theme=light] .field-visit-result small{color:var(--control-muted)}html[data-workspace-theme=light] .field-visit-result{color:#50c795;background:#48c08b17;border-color:#48c08b40}html[data-workspace-theme=light] .field-visits-reader .journals-service-assignees{border:1px solid var(--control-line);background:#ffffffc3;border-radius:18px;gap:0;overflow:hidden}html[data-workspace-theme=light] .field-visits-reader .journals-service-assignees article{border:0;border-bottom:1px solid var(--control-line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:13px 14px}html[data-workspace-theme=light] .field-visits-reader .journals-service-assignees article:last-child{border-bottom:0}html[data-workspace-theme=light] .field-visit-avatar{background:var(--control-panel-soft);border:2px solid var(--control-line);border-radius:50%;flex:none;width:46px;height:46px;font-size:12px}html[data-workspace-theme=light] .field-visits-reader .journals-service-assignees article strong em{color:var(--control-accent);background:#1f23281f;border-radius:99px;margin-left:8px;padding:3px 7px;font-size:10px;font-style:normal}html[data-workspace-theme=light] .field-visits-reader .journals-service-assignees article.is-warning{background:#ff49520e}html[data-workspace-theme=light] .field-visit-assignment-actions{justify-content:flex-end}html[data-workspace-theme=light] .field-visit-assignment-actions>svg{color:var(--control-muted)}html[data-workspace-theme=light] .field-visit-assignment-actions button{border-radius:50%;width:36px;height:36px;transition:background .16s,border-color .16s,color .16s}html[data-workspace-theme=light] .field-visit-assignment-actions button:hover{color:var(--control-accent);background:#11182717;border-color:#30384052}html[data-workspace-theme=light] .field-visit-action-modal{width:min(520px,100vw - 32px)}html[data-workspace-theme=light] .field-visit-action-modal .field-visit-action-form{min-height:0}html[data-workspace-theme=light] .field-visit-action-modal .report-modal-footer button,html[data-workspace-theme=light] .field-visit-editor .report-modal-footer button{margin:0}html[data-workspace-theme=light] .field-visits-toolbar .contacts-search{background:#11182733;border-color:#1118272b}html[data-workspace-theme=light] .field-visit-avatar-stack .ui-avatar{border-color:#cfd5db}html[data-workspace-theme=light] .field-visit-description,html[data-workspace-theme=light] .field-visit-empty-evidence,html[data-workspace-theme=light] .field-visit-confirmation{color:var(--control-text);white-space:pre-wrap;background:#ffffffcb;border:1px solid #1118271a;border-radius:18px;padding:15px;line-height:1.55}html[data-workspace-theme=light] .field-visit-empty-evidence{color:var(--control-muted);align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .field-visit-evidence-progress{gap:9px;margin-bottom:14px;display:grid}html[data-workspace-theme=light] .field-visit-evidence-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .field-visit-evidence-progress-head strong{color:var(--control-text);font-size:14px}html[data-workspace-theme=light] .field-visit-evidence-progress-head span,html[data-workspace-theme=light] .field-visit-evidence-progress small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .field-visit-evidence-progress-head span{font-variant-numeric:tabular-nums}html[data-workspace-theme=light] .field-visit-evidence-progress-track{background:var(--control-panel-soft);border-radius:999px;width:100%;height:6px;overflow:hidden}html[data-workspace-theme=light] .field-visit-evidence-progress-track i{background:var(--control-accent);border-radius:inherit;min-width:0;height:100%;transition:width .18s;display:block}html[data-workspace-theme=light] .field-visit-evidence-progress.is-complete .field-visit-evidence-progress-head strong{color:#50c092}html[data-workspace-theme=light] .field-visit-evidence-progress.is-complete .field-visit-evidence-progress-track i{background:#50c092}html[data-workspace-theme=light] .field-visit-evidence-content{gap:12px;display:grid}html[data-workspace-theme=light] .field-visit-evidence-content+.field-visit-evidence-content,html[data-workspace-theme=light] .field-visit-evidence-progress+.field-visit-evidence-content{border-top:1px solid var(--control-line);padding-top:14px}html[data-workspace-theme=light] .field-visit-evidence-content-head,html[data-workspace-theme=light] .field-visit-evidence-content-head>span{align-items:center;display:flex}html[data-workspace-theme=light] .field-visit-evidence-content-head{justify-content:space-between;gap:12px}html[data-workspace-theme=light] .field-visit-evidence-content-head>span{color:var(--control-text);gap:8px;min-width:0}html[data-workspace-theme=light] .field-visit-evidence-content-head>span svg{color:var(--control-accent);flex:none}html[data-workspace-theme=light] .field-visit-evidence-content-head strong{font-size:14px}html[data-workspace-theme=light] .field-visit-evidence-content-head small,html[data-workspace-theme=light] .field-visit-evidence-note{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .field-visit-evidence-content-head small{flex:none}html[data-workspace-theme=light] .field-visit-evidence-note{margin:0;line-height:1.5}html[data-workspace-theme=light] .field-visit-empty-evidence span{gap:3px;display:grid}html[data-workspace-theme=light] .field-visit-empty-evidence strong{color:var(--control-text);font-size:14px}html[data-workspace-theme=light] .field-visit-empty-evidence small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .field-visit-evidence-content .report-photos-grid,html[data-workspace-theme=light] .field-visit-report-photos,html[data-workspace-theme=light] .field-visit-report-photos .report-photos-grid{margin:0}html[data-workspace-theme=light] .field-visit-linked{border:1px solid var(--control-line);color:inherit;background:#11182708;border-radius:18px;justify-content:space-between;align-items:center;padding:15px;text-decoration:none;display:flex}html[data-workspace-theme=light] .field-visit-linked span,html[data-workspace-theme=light] .field-visit-linked em{gap:3px;font-style:normal;display:grid}html[data-workspace-theme=light] .field-visit-linked small,html[data-workspace-theme=light] .field-visit-linked em{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .field-visit-secondary-link{border:1px solid var(--control-line);color:var(--control-text);border-radius:12px;justify-self:start;align-items:center;gap:8px;padding:10px 13px;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .field-visit-footer-actions{border-top:1px solid var(--control-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}html[data-workspace-theme=light] .field-visits-reader .duties-reader-actions.field-visit-footer-actions{padding:16px 0 0}html[data-workspace-theme=light] .field-visit-footer-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin:0;padding:0 18px;display:inline-flex}html[data-workspace-theme=light] .field-visit-cancel{color:#ff6971;background:0 0;border:1px solid #ff495259}html[data-workspace-theme=light] .field-visits-reader .duties-reader-actions .field-visit-cancel{color:#ff6971;background:#ff495211;border-color:#ff49524d}html[data-workspace-theme=light] .field-visit-editor-backdrop{z-index:1200}html[data-workspace-theme=light] .field-visit-editor{width:min(920px,100vw - 32px);max-height:min(900px,100vh - 32px)}html[data-workspace-theme=light] .field-visit-editor-body{gap:16px;display:grid}html[data-workspace-theme=light] .field-visit-editor-body section{border:1px solid var(--control-line);background:#ffffffc4;border-radius:20px;gap:16px;padding:18px;display:grid}html[data-workspace-theme=light] .field-visit-editor-body h3{margin:0;font-size:17px}html[data-workspace-theme=light] .field-visit-form-section-head{gap:4px;display:grid}html[data-workspace-theme=light] .field-visit-form-section-head p{color:var(--control-muted);margin:0;font-size:13px;line-height:1.45}html[data-workspace-theme=light] .field-visit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}html[data-workspace-theme=light] .field-visit-form-wide{grid-column:1/-1}html[data-workspace-theme=light] .field-visit-schedule-grid{grid-template-columns:1.2fr repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}html[data-workspace-theme=light] .field-visit-editor .report-modal-field,html[data-workspace-theme=light] .field-visit-editor .app-date-picker,html[data-workspace-theme=light] .field-visit-editor .app-time-picker,html[data-workspace-theme=light] .field-visit-editor .app-select{min-width:0}html[data-workspace-theme=light] .field-visit-editor .report-modal-field input{min-height:58px}html[data-workspace-theme=light] .field-visit-editor .report-modal-field textarea{resize:vertical;min-height:104px;line-height:1.45}html[data-workspace-theme=light] .field-visit-team-picker{border:1px solid var(--control-line);background:#11182708;border-radius:18px;justify-content:space-between;min-height:66px;padding:10px 12px}html[data-workspace-theme=light] .field-visit-team-picker button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}html[data-workspace-theme=light] .field-visit-team-picker span,html[data-workspace-theme=light] .field-visit-confirmation span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .field-visit-confirmation{background:#11182708;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}html[data-workspace-theme=light] .field-visit-confirmation>svg{color:var(--control-accent);background:#1118270d;border-radius:13px;width:42px;height:42px;padding:10px}html[data-workspace-theme=light] .field-visit-confirmation>span{gap:4px;display:grid}html[data-workspace-theme=light] .field-visit-confirmation strong{color:var(--control-text);font-size:14px}html[data-workspace-theme=light] .field-visit-confirmation small{color:var(--control-muted);font-size:13px;line-height:1.45}@media (max-width:1180px){html[data-workspace-theme=light] .journals-service-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .journals-service-list-panel,html[data-workspace-theme=light] .journals-service-reader{min-height:0}html[data-workspace-theme=light] .journals-service-reader .documents-reader-body{max-height:none;overflow:visible}html[data-workspace-theme=light] .field-visits-reader-column,html[data-workspace-theme=light] .field-visits-reader-hold,html[data-workspace-theme=light] .field-visits-reader-anchor{height:auto;min-height:0;position:static}html[data-workspace-theme=light] .field-visits-reader-flow-space{display:none}}@media (max-width:660px){html[data-workspace-theme=light] .journals-service-legend{grid-template-columns:1fr}html[data-workspace-theme=light] .journals-service-toolbar{grid-template-columns:minmax(0,1fr) 54px 54px;display:grid}html[data-workspace-theme=light] .journals-service-sort{grid-area:6/1/auto/3}html[data-workspace-theme=light] .journals-service-sort span{display:none}html[data-workspace-theme=light] .journals-service-refresh{grid-area:6/3}html[data-workspace-theme=light] .journals-service-source,html[data-workspace-theme=light] .journals-service-filter.is-journal,html[data-workspace-theme=light] .journals-service-filter.is-employee,html[data-workspace-theme=light] .journals-service-late{grid-column:1/-1;width:100%}html[data-workspace-theme=light] .journals-service-search{grid-area:1/1/auto/-1}html[data-workspace-theme=light] .journals-service-filter.is-journal{grid-row:2}html[data-workspace-theme=light] .journals-service-filter.is-employee{grid-row:3}html[data-workspace-theme=light] .journals-service-late{grid-row:4}html[data-workspace-theme=light] .journals-service-source{grid-row:5}html[data-workspace-theme=light] .journals-service-tabs{width:100%;display:flex}html[data-workspace-theme=light] .journals-service-tabs button{flex:1}html[data-workspace-theme=light] .journals-service-row{grid-template-columns:82px minmax(0,1fr);gap:12px;padding-right:14px}html[data-workspace-theme=light] .journals-service-row>svg{display:none}html[data-workspace-theme=light] .journals-service-copy-head{align-items:flex-start}html[data-workspace-theme=light] .journals-service-status{justify-self:start}html[data-workspace-theme=light] .journals-service-time{min-height:76px}html[data-workspace-theme=light] .journals-service-meta{display:grid}html[data-workspace-theme=light] .journals-service-detail-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .field-visits-toolbar{grid-template-columns:minmax(0,1fr) 54px 54px}html[data-workspace-theme=light] .field-visits-toolbar .journals-service-sort{grid-area:1/2}html[data-workspace-theme=light] .field-visits-toolbar .journals-service-refresh{grid-area:1/3}html[data-workspace-theme=light] .field-visits-tabs button{min-width:0}html[data-workspace-theme=light] .field-visit-form-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .field-visit-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .field-visit-form-wide{grid-column:auto}html[data-workspace-theme=light] .field-visit-footer-actions{grid-template-columns:1fr}}@media (max-width:620px){html[data-workspace-theme=light] .field-visit-schedule-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .field-visit-editor-body section{padding:15px}html[data-workspace-theme=light] .field-visit-team-picker{flex-direction:column;align-items:stretch}}html[data-workspace-theme=light] .admin-checklist-form-modal{width:min(980px,100vw - 32px);max-height:min(900px,100vh - 32px)}html[data-workspace-theme=light] .admin-checklist-form{gap:16px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .admin-checklist-form-section{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-workspace-theme=light] .admin-checklist-required{align-self:end;max-width:420px;min-height:58px}html[data-workspace-theme=light] .admin-checklist-users-picker:disabled{cursor:not-allowed;opacity:.65}html[data-workspace-theme=light] .admin-checklist-question-section{background:#ffffffc6;border:1px solid #1118271a;border-radius:24px;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .admin-checklist-question-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}html[data-workspace-theme=light] .admin-checklist-question-section>header div{gap:5px;display:grid}html[data-workspace-theme=light] .admin-checklist-question-section>header strong{color:var(--control-text);font-size:19px}html[data-workspace-theme=light] .admin-checklist-question-section>header span{color:var(--control-muted);font-size:14px}html[data-workspace-theme=light] .admin-checklist-question-section>header button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-question-list{gap:10px;display:grid}html[data-workspace-theme=light] .admin-activity-indicator{color:var(--control-muted);text-align:center;justify-content:center;align-items:center;gap:10px;min-height:72px;padding:18px;display:flex}html[data-workspace-theme=light] .admin-activity-indicator svg{color:var(--control-accent);flex:none;animation:.9s linear infinite light-spin}html[data-workspace-theme=light] .admin-activity-indicator span{font-size:14px;font-weight:700}html[data-workspace-theme=light] .admin-checklist-question{background:#ffffffd3;border:1px solid #1118271a;border-radius:22px;grid-template-columns:38px minmax(0,1fr) auto 32px;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-checklist-question.is-dragging{opacity:.72;border-color:#30384061;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .admin-checklist-question-index{background:var(--control-accent);color:#111418;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-question-main{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;min-width:0;padding:0;display:grid}html[data-workspace-theme=light] .admin-checklist-question-main strong,html[data-workspace-theme=light] .admin-checklist-question-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-checklist-question-main strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .admin-checklist-question-main small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-checklist-question-actions{gap:6px;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-question-actions button{color:var(--control-muted);cursor:pointer;background:#1118270d;border:1px solid #1118271b;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-question-actions button:not(:disabled):hover{color:var(--control-accent);border-color:#30384047}html[data-workspace-theme=light] .admin-checklist-question-actions button:disabled{cursor:not-allowed;opacity:.35}html[data-workspace-theme=light] .admin-checklist-question-actions button.is-danger{color:#ff9b96;background:#ff6a631a;border-color:#ff6a6333}html[data-workspace-theme=light] .admin-checklist-drag-handle{color:var(--control-muted);cursor:grab;justify-content:center;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .admin-checklist-form-actions>button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .admin-checklist-form-actions>button[type=submit]{background:var(--control-accent);color:#fff;border-color:#303840b8;min-width:210px}html[data-workspace-theme=light] .admin-checklist-form-actions>button:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .admin-checklist-question-modal{width:min(640px,100vw - 32px)}html[data-workspace-theme=light] .admin-checklist-question-form{gap:16px;display:grid}html[data-workspace-theme=light] .admin-checklist-question-form textarea{resize:vertical;min-height:130px}html[data-workspace-theme=light] .admin-assessment-icon{color:#9fc0ff;background:#76a4ff1f;border-color:#76a4ff3d}html[data-workspace-theme=light] .admin-assessment-row{grid-template-columns:48px minmax(0,1fr) 92px 176px 20px}html[data-workspace-theme=light] .admin-assessment-row-status{text-align:center;min-width:92px}html[data-workspace-theme=light] .admin-assessment-row-meta{justify-self:stretch;width:176px}html[data-workspace-theme=light] .admin-assessment-row-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-workspace-theme=light] .admin-assessment-row-meta i{text-align:center;justify-self:end;min-width:64px}html[data-workspace-theme=light] .admin-assessment-form textarea{resize:vertical;min-height:118px}html[data-workspace-theme=light] .admin-assessment-form-section{gap:16px}html[data-workspace-theme=light] .admin-assessment-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .admin-assessment-anonymous{max-width:none}html[data-workspace-theme=light] .admin-assessment-competency{grid-template-columns:38px minmax(0,1fr) auto 32px}html[data-workspace-theme=light] .admin-assessment-competency-main small{white-space:normal}html[data-workspace-theme=light] .admin-request-icon{color:#9fc0ff;background:#76a4ff1f;border-color:#76a4ff3d}html[data-workspace-theme=light] .admin-request-form textarea{resize:vertical;min-height:118px}html[data-workspace-theme=light] .admin-request-approver-list{gap:10px;display:grid}html[data-workspace-theme=light] .admin-request-approver{background:#ffffffd3;border:1px solid #1118271a;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-request-approver>span{color:var(--control-accent);background:#1f23282e;border:1px solid #1f23283d;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .admin-request-approver div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-request-approver strong,html[data-workspace-theme=light] .admin-request-approver small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-request-approver strong{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .admin-request-approver small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-request-approver button{color:var(--control-muted);cursor:pointer;background:#1118270d;border:1px solid #1118271b;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .admin-request-approver button:hover{color:var(--control-accent);border-color:#30384047}html[data-workspace-theme=light] .admin-request-approver button.is-danger{color:#ff9b96;background:#ff6a631a;border-color:#ff6a6333;justify-content:center;width:34px;padding:0}html[data-workspace-theme=light] .admin-request-block-main small{white-space:normal}html[data-workspace-theme=light] .admin-request-block-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .admin-request-block-types button{color:inherit;cursor:pointer;text-align:left;background:#ffffffd3;border:1px solid #1118271a;border-radius:18px;gap:5px;min-height:74px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-request-block-types button.is-active{color:var(--control-accent);background:#1f23281f;border-color:#30384052}html[data-workspace-theme=light] .admin-request-block-types strong{color:var(--control-text);font-size:14px}html[data-workspace-theme=light] .admin-request-block-types small{color:var(--control-muted);font-size:12px;line-height:1.3}html[data-workspace-theme=light] .admin-request-division-modal{width:min(640px,100vw - 32px)}html[data-workspace-theme=light] .admin-request-division-list{gap:10px;display:grid}html[data-workspace-theme=light] .admin-request-division-row{color:var(--control-text);cursor:pointer;background:#ffffffd3;border:1px solid #1118271a;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}html[data-workspace-theme=light] .admin-request-division-row.is-selected{background:#1f23281f;border-color:#30384047}html[data-workspace-theme=light] .admin-request-division-row input{accent-color:var(--control-accent)}html[data-workspace-theme=light] .admin-departments-layout{grid-template-columns:minmax(0,.72fr) minmax(360px,.78fr);align-items:start;gap:16px;min-height:420px;display:grid}html[data-workspace-theme=light] .admin-departments-list{min-height:420px}html[data-workspace-theme=light] .admin-division-row.is-active{background:#1f23281c;border-color:#30384047}html[data-workspace-theme=light] .admin-division-detail{background:#ffffffcd;border:1px solid #1118271a;border-radius:26px;align-content:start;gap:14px;min-height:420px;padding:16px;display:grid}html[data-workspace-theme=light] .admin-division-detail.is-empty{text-align:center;align-content:center;justify-items:center}html[data-workspace-theme=light] .admin-division-detail.is-empty svg{color:var(--control-accent)}html[data-workspace-theme=light] .admin-division-detail.is-empty strong{color:var(--control-text);font-size:20px}html[data-workspace-theme=light] .admin-division-detail.is-empty span{color:var(--control-muted);font-size:14px}html[data-workspace-theme=light] .admin-division-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-workspace-theme=light] .admin-division-detail-head div:first-child{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-division-detail-head p{color:var(--control-accent);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}html[data-workspace-theme=light] .admin-division-detail-head h3{color:var(--control-text);margin:0;font-size:24px;line-height:1.1}html[data-workspace-theme=light] .admin-division-detail-head span{color:var(--control-muted);font-size:14px;line-height:1.4}html[data-workspace-theme=light] .admin-division-actions{flex:none;gap:8px;display:inline-flex}html[data-workspace-theme=light] .admin-division-actions button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .admin-division-actions button.is-danger{color:#ff9b96;background:#ff6a631a;border-color:#ff6a6338;justify-content:center;min-width:40px;padding:0}html[data-workspace-theme=light] .admin-departments-tools{background:#ffffffc3;border:1px solid #1118271a;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}html[data-workspace-theme=light] .admin-position-list,html[data-workspace-theme=light] .admin-position-users-list{gap:10px;display:grid}html[data-workspace-theme=light] .admin-position-row,html[data-workspace-theme=light] .admin-position-user-row{color:var(--control-text);text-align:left;background:#ffffffc7;border:1px solid #1118271a;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-position-row{cursor:pointer}html[data-workspace-theme=light] .admin-position-row:hover{border-color:#3038403d}html[data-workspace-theme=light] .admin-position-row span:nth-child(2),html[data-workspace-theme=light] .admin-position-user-row span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-position-row strong,html[data-workspace-theme=light] .admin-position-row small,html[data-workspace-theme=light] .admin-position-user-row strong,html[data-workspace-theme=light] .admin-position-user-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-position-row strong,html[data-workspace-theme=light] .admin-position-user-row strong{font-size:15px;font-weight:600}html[data-workspace-theme=light] .admin-position-row small,html[data-workspace-theme=light] .admin-position-user-row small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-position-pagination{justify-content:center;margin-top:auto}html[data-workspace-theme=light] .admin-confirm-modal{width:min(620px,100vw - 32px)}html[data-workspace-theme=light] .admin-division-form-grid,html[data-workspace-theme=light] .admin-position-form-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .admin-division-form-grid textarea{resize:vertical;min-height:100px}html[data-workspace-theme=light] .admin-position-modal{width:min(980px,100vw - 32px)}html[data-workspace-theme=light] .admin-position-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .admin-position-users-card,html[data-workspace-theme=light] .admin-position-work-card{background:#ffffffd0;border:1px solid #1118271a;border-radius:24px;gap:14px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-position-users-card>header{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .admin-position-users-card>header div{gap:4px;display:grid}html[data-workspace-theme=light] .admin-position-users-card>header strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .admin-position-users-card>header span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-position-user-row{grid-template-columns:48px minmax(0,1fr)}html[data-workspace-theme=light] .admin-position-actions{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .admin-position-form-modal{width:min(900px,100vw - 32px)}html[data-workspace-theme=light] .admin-position-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}html[data-workspace-theme=light] .admin-position-time-grid .app-time-picker{min-width:0}html[data-workspace-theme=light] .admin-position-shift-pay{background:#1f23281a;border:1px solid #1f232838;border-radius:20px;align-content:center;gap:4px;min-height:58px;padding:10px 14px;display:grid}html[data-workspace-theme=light] .admin-position-shift-pay small{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .admin-position-shift-pay strong{color:var(--control-accent);font-size:18px}html[data-workspace-theme=light] .admin-position-mode-tabs,html[data-workspace-theme=light] .admin-position-week-days{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .admin-position-mode-tabs button,html[data-workspace-theme=light] .admin-position-week-days button{color:var(--control-muted);cursor:pointer;background:#ffffffcb;border:1px solid #1118271a;border-radius:999px;min-height:38px;padding:0 14px;font-weight:600}html[data-workspace-theme=light] .admin-position-mode-tabs button.is-active,html[data-workspace-theme=light] .admin-position-week-days button.is-active{color:var(--control-accent);background:#1f232829;border-color:#30384052}html[data-workspace-theme=light] .admin-position-shift-mode{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}html[data-workspace-theme=light] .admin-position-shift-mode>span{color:var(--control-muted);padding-bottom:18px}html[data-workspace-theme=light] .admin-position-irregular-note{background:#1f232814;border:1px solid #1f232833;border-radius:18px;gap:5px;padding:12px 14px;display:grid}html[data-workspace-theme=light] .admin-position-irregular-note strong{color:var(--control-text);font-size:14px}html[data-workspace-theme=light] .admin-position-irregular-note span{color:var(--control-muted);font-size:13px;line-height:1.45}html[data-workspace-theme=light] .admin-roles-card{min-height:720px}html[data-workspace-theme=light] .admin-roles-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html[data-workspace-theme=light] .admin-roles-head-actions button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}html[data-workspace-theme=light] .admin-roles-head-actions .admin-ai-role-trigger{color:#b8adff;background:linear-gradient(135deg,#7c6cff33,#1f23281f);border-color:#7c6cff57}html[data-workspace-theme=light] .admin-roles-head-actions .admin-ai-role-trigger:hover{border-color:#7c6cff94;box-shadow:0 10px 28px #4130aa29}html[data-workspace-theme=light] .admin-roles-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr);align-items:start;gap:16px;min-height:520px;display:grid}html[data-workspace-theme=light] .admin-roles-browser,html[data-workspace-theme=light] .admin-role-detail{background:#ffffffcd;border:1px solid #1118271a;border-radius:26px;align-content:start;gap:14px;min-height:520px;padding:16px;display:grid}html[data-workspace-theme=light] .admin-roles-tree{cursor:grab;-webkit-user-select:none;user-select:none;background-color:#11182724;background-image:linear-gradient(#11182708 1px,#0000 1px),linear-gradient(90deg,#11182708 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #1118271a;border-radius:24px;min-height:420px;padding:22px;position:relative;overflow:auto}html[data-workspace-theme=light] .admin-roles-tree.is-panning{cursor:grabbing}html[data-workspace-theme=light] .admin-role-tree-surface{transform-origin:0 0;gap:28px;width:max-content;min-width:max-content;min-height:360px;margin:0 auto;padding:48px 40px 40px;transition:transform 80ms ease-out;display:flex}html[data-workspace-theme=light] .admin-roles-tree.is-panning .admin-role-tree-surface{transition:none}html[data-workspace-theme=light] .admin-role-tree-controls{z-index:3;background:#ffffffe5;border:1px solid #1118271e;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px;display:inline-flex;position:sticky;top:0;box-shadow:0 14px 34px #11182717}html[data-workspace-theme=light] .admin-role-tree-controls button,html[data-workspace-theme=light] .admin-role-tree-controls span{border-radius:999px;justify-content:center;align-items:center;height:32px;font-size:13px;display:inline-flex}html[data-workspace-theme=light] .admin-role-tree-controls button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;min-width:32px;padding:0 10px}html[data-workspace-theme=light] .admin-role-tree-controls span{color:var(--control-muted);min-width:48px}html[data-workspace-theme=light] .admin-role-tree-node{flex-direction:column;align-items:center;gap:18px;min-width:150px;display:flex;position:relative}html[data-workspace-theme=light] .admin-role-tree-branch{place-items:center;gap:8px;display:grid}html[data-workspace-theme=light] .admin-role-tree-card{color:var(--control-text);cursor:pointer;background:#ffffffeb;border:1px solid #1118271e;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:140px;min-height:44px;padding:0 12px;display:inline-flex}html[data-workspace-theme=light] .admin-role-tree-card.is-active{color:var(--control-accent);background:#1f232829;border-color:#30384057}html[data-workspace-theme=light] .admin-role-tree-card span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}html[data-workspace-theme=light] .admin-role-tree-add{background:var(--control-accent);color:#111418;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:24px;display:inline-flex}html[data-workspace-theme=light] .admin-role-tree-children{justify-content:center;gap:24px;display:flex;position:relative}html[data-workspace-theme=light] .admin-role-tree-children:before{content:"";border-top:1px dashed #1f23285c;position:absolute;top:-9px;left:20px;right:20px}html[data-workspace-theme=light] .admin-roles-list{align-content:start;gap:10px;min-height:420px;display:grid}html[data-workspace-theme=light] .admin-role-list-row{color:var(--control-text);cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #1118271a;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-role-list-row.is-active,html[data-workspace-theme=light] .admin-role-list-row:hover{background:#1f23281a;border-color:#30384047}html[data-workspace-theme=light] .admin-role-list-row span:nth-child(2){gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-role-list-row strong,html[data-workspace-theme=light] .admin-role-list-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-role-list-row small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-role-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .admin-role-permission-preview{background:#ffffffc6;border:1px solid #1118271a;border-radius:22px;gap:12px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-role-permission-preview strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .admin-role-permission-preview div{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .admin-role-permission-preview span{color:var(--control-accent);background:#1f23281c;border:1px solid #1f232833;border-radius:999px;padding:8px 10px;font-size:13px}html[data-workspace-theme=light] .admin-role-permission-preview small{color:var(--control-muted)}html[data-workspace-theme=light] .admin-role-detail-actions{gap:10px;margin-top:auto;display:grid}html[data-workspace-theme=light] .admin-role-detail-actions button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:inline-flex}html[data-workspace-theme=light] .admin-role-form-modal{width:min(1040px,100vw - 32px)}html[data-workspace-theme=light] .admin-ai-role-modal{width:min(720px,100vw - 32px)}html[data-workspace-theme=light] .admin-ai-role-form{gap:16px;display:grid}html[data-workspace-theme=light] .admin-ai-role-form .report-modal-field textarea{resize:vertical;min-height:168px}html[data-workspace-theme=light] .admin-ai-role-note{background:linear-gradient(135deg,#7c6cff24,#1f232812);border:1px solid #7c6cff42;border-radius:20px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-ai-role-note>span{color:#a99cff;background:#7c6cff29;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html[data-workspace-theme=light] .admin-ai-role-note div{gap:4px;display:grid}html[data-workspace-theme=light] .admin-ai-role-note strong{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .admin-ai-role-note p,html[data-workspace-theme=light] .admin-ai-role-warning{color:var(--control-muted);margin:0;font-size:13px;line-height:1.45}html[data-workspace-theme=light] .admin-ai-role-warning{text-align:center}html[data-workspace-theme=light] .admin-role-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .admin-role-form-grid .app-select{grid-column:1/-1}html[data-workspace-theme=light] .admin-role-template-trigger{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f232847;border-radius:16px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;display:inline-flex}html[data-workspace-theme=light] .admin-role-template-trigger:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .admin-permission-template-modal{width:min(720px,100vw - 32px)}html[data-workspace-theme=light] .admin-permission-template-list{gap:10px;max-height:min(620px,100vh - 210px);display:grid;overflow:auto}html[data-workspace-theme=light] .admin-permission-template-card{color:var(--control-text);cursor:pointer;text-align:left;background:#ffffffcb;border:1px solid #1118271a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:14px 16px;display:grid}html[data-workspace-theme=light] .admin-permission-template-card:hover{background:#1f23281a;border-color:#30384047}html[data-workspace-theme=light] .admin-permission-template-card>span{gap:5px;display:grid}html[data-workspace-theme=light] .admin-permission-template-card strong{font-size:15px}html[data-workspace-theme=light] .admin-permission-template-card small{color:var(--control-muted);font-size:13px;line-height:1.4}html[data-workspace-theme=light] .admin-permission-template-card em{color:var(--control-accent);white-space:nowrap;font-size:12px;font-style:normal}html[data-workspace-theme=light] .admin-role-permissions-editor{background:#ffffffcb;border:1px solid #1118271a;border-radius:24px;gap:14px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-role-permissions-editor>header{gap:4px;display:grid}html[data-workspace-theme=light] .admin-role-permissions-editor>header strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .admin-role-permissions-editor>header span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-role-permission-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .admin-role-permission-tabs button{color:var(--control-muted);cursor:pointer;background:#ffffffcb;border:1px solid #1118271a;border-radius:999px;flex:none;min-height:38px;padding:0 14px}html[data-workspace-theme=light] .admin-role-permission-tabs button.is-active{color:var(--control-accent);background:#1f232829;border-color:#30384052}html[data-workspace-theme=light] .admin-role-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:460px;padding-right:4px;display:grid;overflow:auto}html[data-workspace-theme=light] .admin-role-permission-row{cursor:default;grid-template-columns:minmax(0,1fr) 34px auto;min-height:64px}html[data-workspace-theme=light] .admin-role-permission-info-trigger{color:#111418b8;cursor:pointer;background:#1118270d;border:1px solid #11182742;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .18s,color .18s,background .18s;display:inline-flex}html[data-workspace-theme=light] .admin-role-permission-info-trigger:hover{color:var(--control-text);background:#11182719;border-color:#11182752}html[data-workspace-theme=light] .admin-role-permission-info-trigger:focus-visible{outline-offset:2px;border-color:#11182752;outline:2px solid #1118273c}html[data-workspace-theme=light] .admin-role-permission-switch{cursor:pointer;align-items:center;display:inline-flex}html[data-workspace-theme=light] .admin-permission-info-modal{width:min(520px,100vw - 32px)}html[data-workspace-theme=light] .admin-permission-info-body{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;display:grid}html[data-workspace-theme=light] .admin-permission-info-icon{color:#111418c2;background:#1118270d;border:1px solid #11182742;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}html[data-workspace-theme=light] .admin-permission-info-body p{color:var(--control-text);margin:1px 0 0;line-height:1.55}html[data-workspace-theme=light] .admin-permission-info-body code{color:var(--control-muted);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;grid-column:2;font-size:11px}html[data-workspace-theme=light] .admin-panel-setting-row.is-disabled{opacity:.52}html[data-workspace-theme=light] .admin-custom-permission-list{gap:10px;display:grid}html[data-workspace-theme=light] .admin-custom-permission-row{background:#ffffffc7;border:1px solid #1118271a;border-radius:20px;grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;gap:10px;min-height:78px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-custom-permission-row div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-custom-permission-row strong,html[data-workspace-theme=light] .admin-custom-permission-row small,html[data-workspace-theme=light] .admin-custom-permission-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-custom-permission-row strong{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .admin-custom-permission-row small,html[data-workspace-theme=light] .admin-custom-permission-row span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-custom-permission-row button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}html[data-workspace-theme=light] .admin-custom-permission-row button.is-danger{color:#ff9b96;background:#ff6a631a;border-color:#ff6a6338}html[data-workspace-theme=light] .contacts-success{color:#8ee0b1;background:#58c58d1a;border:1px solid #58c58d3d;border-radius:18px;margin:0;padding:12px 14px}html[data-workspace-theme=light] .admin-settings-card{min-height:720px}html[data-workspace-theme=light] .admin-settings-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .admin-settings-tabs button{color:var(--control-muted);cursor:pointer;background:#ffffffcb;border:1px solid #1118271a;border-radius:999px;flex:none;min-height:40px;padding:0 14px}html[data-workspace-theme=light] .admin-settings-tabs button.is-active{color:var(--control-accent);background:#1f232829;border-color:#30384052}html[data-workspace-theme=light] .admin-settings-panel{background:#ffffffcd;border:1px solid #1118271a;border-radius:26px;align-content:start;gap:16px;min-height:460px;padding:16px;display:grid}html[data-workspace-theme=light] .admin-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .admin-settings-form-grid .report-modal-field:last-child{grid-column:1/-1}html[data-workspace-theme=light] .admin-settings-form-grid textarea{resize:vertical;min-height:160px}html[data-workspace-theme=light] .admin-settings-contacts{gap:14px;min-height:0}html[data-workspace-theme=light] .admin-settings-contacts>header{background:radial-gradient(circle at 0 0,#1f232814,#0000 42%),#ffffffc7;border:1px solid #1118271a;border-radius:24px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-settings-contacts>header div{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-contacts>header strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .admin-settings-contacts>header span{color:var(--control-muted);font-size:14px;line-height:1.4}html[data-workspace-theme=light] .admin-settings-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .admin-settings-contact-card{background:#ffffffc7;border:1px solid #1118271a;border-radius:24px;padding:18px}html[data-workspace-theme=light] .admin-settings-contact-card>span{align-items:center;gap:8px;padding-left:0;display:inline-flex}html[data-workspace-theme=light] .admin-settings-contact-card>span svg{color:var(--control-accent)}html[data-workspace-theme=light] .admin-settings-visual{background:radial-gradient(circle at 0 0,#1f232814,#0000 34%),#ffffffcd;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;min-height:0;padding:18px}html[data-workspace-theme=light] .admin-settings-color-card,html[data-workspace-theme=light] .admin-settings-brand-preview,html[data-workspace-theme=light] .admin-settings-storage,html[data-workspace-theme=light] .admin-settings-code-card,html[data-workspace-theme=light] .admin-settings-token-form,html[data-workspace-theme=light] .admin-settings-created-token,html[data-workspace-theme=light] .admin-settings-checkpoint{background:#ffffffc7;border:1px solid #1118271a;border-radius:22px;padding:14px}html[data-workspace-theme=light] .admin-settings-color-card{background:linear-gradient(135deg,#1f23280f,#0000 46%),#fffd;border-color:#1118271b;grid-template-columns:42px minmax(0,1fr);align-content:start;align-self:start;gap:16px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-settings-color-card>svg{color:var(--control-accent);background:#1f23281c;border:1px solid #1f232838;border-radius:15px;align-items:center;width:42px;height:42px;padding:9px}html[data-workspace-theme=light] .admin-settings-color-card>div:not(.admin-settings-color-picker-field){gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-color-card strong,html[data-workspace-theme=light] .admin-settings-events header strong,html[data-workspace-theme=light] .admin-settings-storage strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .admin-settings-color-card span,html[data-workspace-theme=light] .admin-settings-events header span,html[data-workspace-theme=light] .admin-settings-storage span{color:var(--control-muted);font-size:14px;line-height:1.4}html[data-workspace-theme=light] .admin-settings-color-card>input[type=color]{cursor:pointer;background:0 0;border:0;width:100%;height:48px;padding:0}html[data-workspace-theme=light] .admin-settings-color-picker-field{grid-column:1/-1;gap:0}html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-color-picker{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;padding:0;display:grid}html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-color-picker button{background:#1118270a;border:1px solid #1118271a;border-radius:15px;width:100%;height:42px}html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-color-picker button span,html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-custom-color span:before{width:22px;height:22px}html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-color-picker button.is-active{background:#1f23281a;border-color:#3038406b;box-shadow:inset 0 0 0 1px #1f23283d}html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-custom-color{grid-column:1/-1;margin-left:0;display:block}html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-custom-color span{background:#1118270a;border-color:#1118271a;justify-content:flex-start;gap:9px;width:100%;height:40px;min-height:40px;padding:0 14px;font-size:13px}html[data-workspace-theme=light] .admin-settings-color-picker-field .activity-custom-color span:hover{color:var(--control-accent);border-color:#30384052}html[data-workspace-theme=light] .admin-settings-brand-preview{background:linear-gradient(#11182708,#0000 58%),#fffd;border-color:#1118271b;align-content:start;gap:16px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-settings-preview-head{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .admin-settings-preview-head div{gap:5px;display:grid}html[data-workspace-theme=light] .admin-settings-preview-head strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .admin-settings-preview-head span{color:var(--control-muted);font-size:14px;line-height:1.4}html[data-workspace-theme=light] .admin-settings-provider-bg{color:#111418d1;background-position:50%;background-size:cover;border:1px solid #11182728;border-radius:22px;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}html[data-workspace-theme=light] .admin-settings-provider-bg:before{content:"";pointer-events:none;background:linear-gradient(#11182705,#ffffffc3),radial-gradient(circle at 50% 0,#11182733,#0000 46%);position:absolute;inset:0}html[data-workspace-theme=light] .admin-settings-provider-bg-image{opacity:.15;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}html[data-workspace-theme=light] .admin-settings-provider-bg label,html[data-workspace-theme=light] .admin-settings-provider-logo label{color:var(--control-accent);cursor:pointer;z-index:2;background:#ffffffe4;border:1px solid #1f23284d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:600;display:inline-flex;position:relative}html[data-workspace-theme=light] .admin-settings-provider-bg input,html[data-workspace-theme=light] .admin-settings-provider-logo input{display:none}html[data-workspace-theme=light] .admin-settings-provider-logo{background:#11182708;border:1px solid #1118271a;border-radius:20px;align-items:center;gap:16px;padding:12px;display:flex}html[data-workspace-theme=light] .admin-settings-provider-logo>span{color:var(--control-muted);object-fit:cover;background-color:#11182712;background-position:50%;background-size:cover;border:1px solid #1f232847;border-radius:18px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex}html[data-workspace-theme=light] .admin-settings-provider-logo>span.has-image{color:#0000}html[data-workspace-theme=light] .admin-settings-events>header{background:radial-gradient(circle at 0 0,#1f232814,#0000 42%),#ffffffc7;border:1px solid #1118271a;border-radius:24px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-settings-events>header div{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-events>header .admin-settings-big-icon{color:var(--control-text)}html[data-workspace-theme=light] .admin-settings-events>header small{color:var(--control-text);white-space:nowrap;font-size:14px;font-weight:700}html[data-workspace-theme=light] .admin-settings-events>header button,html[data-workspace-theme=light] .admin-settings-storage>button,html[data-workspace-theme=light] .admin-settings-list-row button,html[data-workspace-theme=light] .admin-settings-users-button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}html[data-workspace-theme=light] .admin-settings-checkpoint-list{gap:12px;display:grid}html[data-workspace-theme=light] .admin-settings-checkpoint{background:#ffffffc6;border:1px solid #1118271a;border-radius:24px;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .admin-settings-checkpoint-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .admin-settings-checkpoint-head>span{color:var(--control-muted);background:#1118270a;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .admin-settings-checkpoint-head div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-checkpoint-head strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .admin-settings-checkpoint-head small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-settings-checkpoint-body{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}html[data-workspace-theme=light] .admin-settings-time-picker{width:100%;min-width:0;max-width:240px}html[data-workspace-theme=light] .admin-settings-time-picker .app-time-trigger{color:var(--neo-text);background:#ffffffdb;border:1px solid #11182728;border-radius:24px;justify-content:flex-start;min-height:58px}html[data-workspace-theme=light] .admin-settings-time-picker .app-time-trigger:hover,html[data-workspace-theme=light] .admin-settings-time-picker.is-open .app-time-trigger{background:#ffffffe5;border-color:#30384057;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .admin-settings-weekdays-block{gap:8px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-weekdays-block>span{color:var(--neo-muted);padding-left:4px;font-size:14px}html[data-workspace-theme=light] .admin-settings-checkpoint .admin-position-week-days{gap:8px}html[data-workspace-theme=light] .admin-settings-checkpoint .admin-position-week-days button{min-width:46px;min-height:42px}html[data-workspace-theme=light] .admin-settings-checkpoint-head>button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}html[data-workspace-theme=light] .admin-settings-checkpoint-head button,html[data-workspace-theme=light] .admin-settings-list-row button:last-child{color:#ff9b96;background:#ff6a631a;border-color:#ff6a6338}html[data-workspace-theme=light] .admin-settings-storage{gap:14px;min-height:0}html[data-workspace-theme=light] .admin-settings-big-icon{color:var(--control-text);background:#1f23281f;border:1px solid #1f23283d;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}html[data-workspace-theme=light] .admin-settings-storage-overview,html[data-workspace-theme=light] .admin-settings-storage-cleanup{background:radial-gradient(circle at 0 0,#1f232814,#0000 42%),#ffffffc7;border:1px solid #1118271a;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-settings-storage-overview{grid-template-columns:52px minmax(0,1fr) auto;align-items:center}html[data-workspace-theme=light] .admin-settings-storage-overview>div,html[data-workspace-theme=light] .admin-settings-storage-cleanup header div{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-storage-overview>div strong,html[data-workspace-theme=light] .admin-settings-storage-cleanup header strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .admin-settings-storage-overview span,html[data-workspace-theme=light] .admin-settings-storage-cleanup header span{color:var(--control-muted);font-size:14px}html[data-workspace-theme=light] .admin-settings-storage-overview>.admin-settings-big-icon{color:var(--control-text)}html[data-workspace-theme=light] .admin-settings-storage-value{color:var(--control-text);white-space:nowrap;font-size:28px;line-height:1}html[data-workspace-theme=light] .admin-settings-storage-meter{grid-column:2/-1;gap:8px;display:grid}html[data-workspace-theme=light] .admin-settings-storage-meter small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-settings-storage-meter i{background:#11182710;border-radius:999px;height:12px;display:block;overflow:hidden}html[data-workspace-theme=light] .admin-settings-storage-meter i b{background:linear-gradient(90deg, var(--control-accent), #ffd36b);height:100%;display:block}html[data-workspace-theme=light] .admin-settings-storage-overview>small{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232838;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:600}html[data-workspace-theme=light] .admin-settings-storage-cleanup{grid-template-columns:minmax(0,1fr)}html[data-workspace-theme=light] .admin-settings-storage-cleanup header{grid-template-columns:minmax(0,1fr);display:grid}html[data-workspace-theme=light] .admin-settings-storage-actions{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:14px;display:grid}html[data-workspace-theme=light] .admin-settings-storage-select{width:100%}html[data-workspace-theme=light] .admin-settings-integration{gap:14px;min-height:0}html[data-workspace-theme=light] .admin-settings-api-overview{background:radial-gradient(circle at 0 0,#1f232814,#0000 42%),#ffffffc7;border:1px solid #1118271a;border-radius:24px;grid-template-columns:52px minmax(0,1fr) auto;align-content:start;align-items:center;gap:12px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-settings-api-overview div{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-api-overview div strong,html[data-workspace-theme=light] .admin-settings-token-list header strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .admin-settings-api-overview div span,html[data-workspace-theme=light] .admin-settings-token-list header span{color:var(--control-muted);font-size:13px;line-height:1.4}html[data-workspace-theme=light] .admin-settings-provider-id{color:var(--control-accent);cursor:pointer;text-align:left;background:#1f23281f;border:1px solid #1f23283d;border-radius:18px;grid-template-columns:minmax(70px,auto) auto;align-items:center;gap:2px 10px;min-height:48px;padding:8px 12px;display:grid}html[data-workspace-theme=light] .admin-settings-provider-id span{color:var(--control-muted);grid-column:1;font-size:12px}html[data-workspace-theme=light] .admin-settings-provider-id strong{color:var(--control-accent);white-space:nowrap;grid-column:1;font-size:18px;line-height:1}html[data-workspace-theme=light] .admin-settings-provider-id svg{grid-area:1/2/span 2}html[data-workspace-theme=light] .admin-settings-token-form{background:#ffffffc7;border:1px solid #1118271a;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-settings-token-form>header{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}html[data-workspace-theme=light] .admin-settings-token-form>header div{gap:5px;display:grid}html[data-workspace-theme=light] .admin-settings-token-form>header strong{color:var(--control-text);font-size:19px}html[data-workspace-theme=light] .admin-settings-token-form>header span{color:var(--control-muted);font-size:14px;line-height:1.4}html[data-workspace-theme=light] .admin-settings-token-fields{grid-template-columns:minmax(220px,1fr) 260px 252px;align-items:start;gap:14px;display:grid}html[data-workspace-theme=light] .admin-settings-token-form .report-modal-field,html[data-workspace-theme=light] .admin-settings-token-form .app-select{width:100%}html[data-workspace-theme=light] .admin-settings-token-form .report-modal-field input,html[data-workspace-theme=light] .admin-settings-token-form .app-select-trigger,html[data-workspace-theme=light] .admin-settings-storage-select .app-select-trigger{color:var(--neo-text);background:#ffffffdb;border:1px solid #11182728;border-radius:24px;min-height:58px;padding-left:22px}html[data-workspace-theme=light] .admin-settings-token-form .app-select-trigger,html[data-workspace-theme=light] .admin-settings-storage-select .app-select-trigger{padding-right:20px}html[data-workspace-theme=light] .admin-settings-token-form .report-modal-field input:hover,html[data-workspace-theme=light] .admin-settings-token-form .report-modal-field input:focus,html[data-workspace-theme=light] .admin-settings-token-form .app-select-trigger:hover,html[data-workspace-theme=light] .admin-settings-token-form .app-select-trigger.is-open,html[data-workspace-theme=light] .admin-settings-storage-select .app-select-trigger:hover,html[data-workspace-theme=light] .admin-settings-storage-select .app-select-trigger.is-open{background:#ffffffe5;border-color:#30384057;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .admin-settings-token-submit{background:var(--control-accent);color:#fff;cursor:pointer;border:1px solid #303840b8;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:252px;height:58px;min-height:58px;margin-top:25px;padding:0 24px;display:inline-flex}html[data-workspace-theme=light] .admin-settings-token-submit:not(:disabled):hover{background:#ffd36b;border-color:#303840e6}html[data-workspace-theme=light] .admin-settings-token-submit:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .admin-settings-created-token{color:var(--control-text);cursor:pointer;text-align:left;background:#1f232814;border-color:#3038402e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;transition:background .16s,border-color .16s;display:grid}html[data-workspace-theme=light] .admin-settings-created-token:hover{background:#1f23281f;border-color:#30384057}html[data-workspace-theme=light] .admin-settings-created-token-value{gap:6px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-created-token-value small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-settings-created-token-value strong{color:var(--control-accent);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.45}html[data-workspace-theme=light] .admin-settings-created-token-copy{color:var(--control-text);background:#1118270d;border:1px solid #11182721;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html[data-workspace-theme=light] .admin-settings-list{grid-column:1/-1;gap:10px;display:grid}html[data-workspace-theme=light] .admin-settings-token-list{background:#11182724;border:1px solid #1118271a;border-radius:24px;align-content:start;gap:12px;padding:14px;display:grid}html[data-workspace-theme=light] .admin-settings-token-list .admin-settings-list{grid-column:auto}html[data-workspace-theme=light] .admin-settings-empty-state{color:var(--control-muted);background:#11182709;border:1px dashed #11182724;border-radius:18px;align-items:center;gap:10px;min-height:62px;padding:0 14px;display:flex}html[data-workspace-theme=light] .admin-settings-empty-state svg{color:var(--control-accent)}html[data-workspace-theme=light] .admin-settings-token-list header{justify-content:space-between;align-items:end;display:flex}html[data-workspace-theme=light] .admin-settings-list-row{background:#ffffffc7;border:1px solid #1118271a;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}html[data-workspace-theme=light] .admin-settings-service-row{grid-template-columns:48px minmax(0,1fr) 44px 44px 44px}html[data-workspace-theme=light] :is(.admin-panel-map-controls button,.admin-checklist-question-actions button,.admin-request-approver button.is-danger,.admin-division-actions button.is-danger,.admin-role-tree-controls button[aria-label],.admin-custom-permission-row button,.admin-settings-checkpoint-head>button,.admin-settings-list-row>button){color:var(--control-muted);cursor:pointer;background:#1118270d;border:1px solid #11182721;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:20px;line-height:1;display:inline-flex}html[data-workspace-theme=light] :is(.admin-panel-map-controls button,.admin-checklist-question-actions button,.admin-request-approver button.is-danger,.admin-division-actions button.is-danger,.admin-role-tree-controls button[aria-label],.admin-custom-permission-row button,.admin-settings-checkpoint-head>button,.admin-settings-list-row>button) svg{flex:none;width:20px;height:20px}html[data-workspace-theme=light] :is(.admin-panel-map-controls button,.admin-checklist-question-actions button,.admin-role-tree-controls button[aria-label],.admin-custom-permission-row button:not(.is-danger),.admin-settings-list-row>button:not(:last-child)):not(:disabled):hover{color:var(--control-accent);background:#1f23281f;border-color:#3038404d}html[data-workspace-theme=light] :is(.admin-request-approver button.is-danger,.admin-division-actions button.is-danger,.admin-checklist-question-actions button.is-danger,.admin-custom-permission-row button.is-danger,.admin-settings-checkpoint-head>button,.admin-settings-list-row>button:last-child){color:#ff9b96;background:#ff6a631a;border-color:#ff6a6338}html[data-workspace-theme=light] .admin-settings-list-row>svg{color:var(--control-accent)}html[data-workspace-theme=light] .admin-settings-list-row span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-settings-list-row strong,html[data-workspace-theme=light] .admin-settings-list-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .admin-settings-list-row strong{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .admin-settings-list-row small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .admin-settings-services{min-height:520px}html[data-workspace-theme=light] .admin-settings-users-button{justify-self:start}html[data-workspace-theme=light] .admin-license-card{background:#1f23281c;border:1px solid #1f232838;border-radius:24px;margin-top:auto;padding:16px}html[data-workspace-theme=light] .admin-license-card span{color:var(--control-muted);margin-bottom:8px;display:block}html[data-workspace-theme=light] .admin-license-card strong{color:var(--control-text);letter-spacing:-.03em;font-size:22px;display:block}@media (max-width:1180px){html[data-workspace-theme=light] .admin-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .admin-employee-row,html[data-workspace-theme=light] .admin-incident-row{grid-template-columns:48px minmax(0,1fr) auto}html[data-workspace-theme=light] .admin-checklist-tools,html[data-workspace-theme=light] .admin-checklist-row,html[data-workspace-theme=light] .admin-checklist-form-section,html[data-workspace-theme=light] .admin-checklist-question,html[data-workspace-theme=light] .admin-request-approver,html[data-workspace-theme=light] .admin-request-block-types{grid-template-columns:1fr}html[data-workspace-theme=light] .admin-checklist-row{justify-items:start}html[data-workspace-theme=light] .admin-checklist-row>svg,html[data-workspace-theme=light] .admin-checklist-status,html[data-workspace-theme=light] .admin-checklist-question-actions,html[data-workspace-theme=light] .admin-checklist-drag-handle{justify-self:start}html[data-workspace-theme=light] .admin-incident-row-priority,html[data-workspace-theme=light] .admin-employee-meta{display:none}html[data-workspace-theme=light] .admin-employee-lookup,html[data-workspace-theme=light] .admin-employee-form-grid,html[data-workspace-theme=light] .admin-employee-profile-actions,html[data-workspace-theme=light] .admin-employee-profile-grid,html[data-workspace-theme=light] .admin-settings-checkpoint-body,html[data-workspace-theme=light] .admin-settings-contact-grid,html[data-workspace-theme=light] .admin-settings-visual,html[data-workspace-theme=light] .admin-incident-form-grid,html[data-workspace-theme=light] .admin-incident-profile-summary,html[data-workspace-theme=light] .admin-settings-token-fields,html[data-workspace-theme=light] .admin-settings-storage-actions{grid-template-columns:1fr}html[data-workspace-theme=light] .admin-settings-token-submit{margin-top:0}html[data-workspace-theme=light] .admin-incident-profile-modal .admin-panel-profile-actions{grid-template-columns:none;gap:8px;display:inline-flex}html[data-workspace-theme=light] .admin-side-card{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}html[data-workspace-theme=light] .admin-resource-list,html[data-workspace-theme=light] .admin-license-card{grid-column:1/-1}}@media (max-width:760px){html[data-workspace-theme=light] .admin-tabs{border-radius:24px;padding:6px}html[data-workspace-theme=light] .admin-tabs button{flex-basis:138px;min-height:42px}html[data-workspace-theme=light] .admin-placeholder-card{grid-template-columns:1fr;min-height:0;padding:22px}html[data-workspace-theme=light] .admin-placeholder-state{grid-column:1/-1;position:static}html[data-workspace-theme=light] .admin-employees-card{padding:22px}html[data-workspace-theme=light] .admin-employees-head,html[data-workspace-theme=light] .admin-employees-tools{grid-template-columns:1fr;align-items:stretch}html[data-workspace-theme=light] .admin-employees-head{flex-direction:column}html[data-workspace-theme=light] .admin-side-card{display:flex}}html[data-workspace-theme=light] .control-employee-main{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .control-employee-avatar{border-radius:16px;flex:none;width:48px;height:48px;overflow:hidden}html[data-workspace-theme=light] .control-employee-avatar img{object-fit:cover;width:100%;height:100%;display:block}html[data-workspace-theme=light] .control-employee-identity{min-width:0}html[data-workspace-theme=light] .control-employee-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-workspace-theme=light] .control-employee-identity span{color:var(--control-muted);margin-top:4px;display:block}html[data-workspace-theme=light] .control-employee-side{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}html[data-workspace-theme=light] .control-status{white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:600}html[data-workspace-theme=light] .control-flags{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}html[data-workspace-theme=light] .control-flags span{background:#1118270d;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .control-flags .late{color:var(--status-late);background:#1f232824}html[data-workspace-theme=light] .control-flags .early{color:var(--status-early);background:#8f7cff24}html[data-workspace-theme=light] .control-flags .risk{color:var(--status-risk);background:#ff4d7d24}html[data-workspace-theme=light] .control-flags .night,html[data-workspace-theme=light] .control-flags .overtime,html[data-workspace-theme=light] .control-flags .ok{color:var(--status-work);background:#58c58d24}html[data-workspace-theme=light] .control-flags svg{flex:none}html[data-workspace-theme=light] .control-empty{border:1px dashed var(--control-line);text-align:center;border-radius:20px;padding:24px}html[data-workspace-theme=light] .control-pagination{border-top:1px solid var(--control-line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}html[data-workspace-theme=light] .control-pagination a,html[data-workspace-theme=light] .control-pagination span{border:1px solid var(--control-line);color:var(--control-text);background:#1118270d;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;display:flex}html[data-workspace-theme=light] .control-pagination span{color:var(--control-muted);opacity:.55}html[data-workspace-theme=light] .control-pagination strong{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .control-rating-section{gap:20px;display:grid}html[data-workspace-theme=light] .control-rating-toolbar{border:1px solid var(--control-line);background:#11182708;border-radius:26px;align-items:center;gap:12px;padding:12px;display:flex}html[data-workspace-theme=light] .control-rating-toolbar .app-date-picker{align-items:center;gap:10px;min-width:254px;display:flex}html[data-workspace-theme=light] .control-rating-toolbar .app-date-picker-label{flex:none;margin:0;padding:0}html[data-workspace-theme=light] .control-rating-toolbar .app-date-trigger{min-width:210px}html[data-workspace-theme=light] .control-rating-toolbar button{border:1px solid var(--control-line);color:var(--control-text);font:inherit;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .rating-summary .control-summary-card{min-height:116px}html[data-workspace-theme=light] .rating-list-card{gap:16px;display:grid}html[data-workspace-theme=light] .rating-list-title{gap:8px;display:grid}html[data-workspace-theme=light] .rating-list-title span{line-height:1.35}html[data-workspace-theme=light] .rating-search-tools{margin-top:4px}html[data-workspace-theme=light] .rating-filter-row{margin-top:-2px}html[data-workspace-theme=light] .rating-table{gap:12px;display:grid}html[data-workspace-theme=light] .rating-row{border:1px solid var(--control-line);background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr) 112px;align-items:center;gap:16px;padding:14px;display:grid}html[data-workspace-theme=light] .rating-person{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .rating-person strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-workspace-theme=light] .rating-person span{color:var(--control-muted);margin-top:4px;display:block}html[data-workspace-theme=light] .rating-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-workspace-theme=light] .rating-metrics span{color:var(--control-muted);background:#1118270a;border-radius:14px;padding:9px 11px;font-size:13px;font-weight:500}html[data-workspace-theme=light] .rating-metrics b{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .rating-score{border-radius:18px;justify-items:center;padding:12px 10px;display:grid}html[data-workspace-theme=light] .rating-score strong{font-size:28px;line-height:1}html[data-workspace-theme=light] .rating-score span{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .rating-score.good{color:var(--status-work);background:#58c58d24}html[data-workspace-theme=light] .rating-score.middle{color:var(--control-accent);background:#1f232826}html[data-workspace-theme=light] .rating-score.low{color:var(--status-early);background:#8f7cff26}html[data-workspace-theme=light] .rating-score.critical{color:var(--status-risk);background:#ff4d7d24}html[data-workspace-theme=light] .control-salary-section{gap:20px;display:grid}html[data-workspace-theme=light] .control-salary-toolbar{border:1px solid var(--control-line);background:#11182708;border-radius:26px;align-items:center;gap:12px;padding:12px;display:flex}html[data-workspace-theme=light] .control-salary-toolbar .app-date-picker{align-items:center;gap:10px;min-width:254px;display:flex}html[data-workspace-theme=light] .control-salary-toolbar .app-date-picker-label{flex:none;margin:0;padding:0}html[data-workspace-theme=light] .control-salary-toolbar .app-date-trigger{min-width:210px}html[data-workspace-theme=light] .control-salary-toolbar button,html[data-workspace-theme=light] .salary-settings-switches button{font:inherit;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .control-salary-toolbar button{border:1px solid var(--control-line);color:var(--control-text);background:#1118270d;gap:8px}html[data-workspace-theme=light] .salary-settings-card{background:var(--control-panel);border:1px solid var(--control-line);box-shadow:var(--control-shadow);border-radius:30px;gap:18px;padding:20px;display:grid}html[data-workspace-theme=light] .salary-settings-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .salary-settings-head div{color:var(--control-text);align-items:center;gap:10px;font-weight:700;display:flex}html[data-workspace-theme=light] .salary-settings-head svg{color:var(--control-accent)}html[data-workspace-theme=light] .salary-settings-head span{color:var(--control-muted);font-size:13px;font-weight:500}html[data-workspace-theme=light] .salary-settings-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .salary-settings-grid label{gap:8px;min-width:0;display:grid}html[data-workspace-theme=light] .salary-settings-grid span{color:var(--control-muted);margin-left:14px;font-size:12px;font-weight:600}html[data-workspace-theme=light] .salary-settings-grid input{border:1px solid var(--control-line);color:var(--control-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#1118270a;border-radius:999px;outline:none;width:100%;min-height:44px;padding:0 14px;font-weight:600}html[data-workspace-theme=light] .salary-settings-grid input:focus{border-color:#3038406b;box-shadow:0 0 0 3px #1f232814}html[data-workspace-theme=light] .salary-settings-switches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .salary-settings-switches .app-checkbox{border:1px solid var(--control-line);color:var(--control-muted);background:#1118270a;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .salary-settings-switches input[type=hidden]{display:none}html[data-workspace-theme=light] .salary-settings-switches button{background:var(--control-accent);color:#111418;border:0;margin-left:auto}html[data-workspace-theme=light] .control-summary-card.salary-total strong,html[data-workspace-theme=light] .control-summary-card.salary-total svg,html[data-workspace-theme=light] .control-summary-card.salary-extra strong,html[data-workspace-theme=light] .control-summary-card.salary-extra svg{color:var(--control-accent)}html[data-workspace-theme=light] .control-summary-card.salary-work strong,html[data-workspace-theme=light] .control-summary-card.salary-work svg{color:var(--status-work)}html[data-workspace-theme=light] .control-summary-card.salary-night strong,html[data-workspace-theme=light] .control-summary-card.salary-night svg{color:var(--status-early)}html[data-workspace-theme=light] .control-summary-card.salary-vacation strong,html[data-workspace-theme=light] .control-summary-card.salary-vacation svg{color:var(--status-vacation)}html[data-workspace-theme=light] .salary-list-card{gap:16px;display:grid}html[data-workspace-theme=light] .salary-table{gap:12px;display:grid}html[data-workspace-theme=light] .salary-row{border:1px solid var(--control-line);color:inherit;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:minmax(220px,.8fr) 190px minmax(420px,1.4fr);align-items:center;gap:16px;padding:14px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}html[data-workspace-theme=light] .salary-row:hover{background:linear-gradient(135deg,#11182711,#11182708);border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .salary-person{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .salary-person strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}html[data-workspace-theme=light] .salary-person span{color:var(--control-muted);margin-top:4px;display:block}html[data-workspace-theme=light] .salary-main{justify-items:end;gap:4px;display:grid}html[data-workspace-theme=light] .salary-main span{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .salary-main strong{color:var(--control-accent);font-size:28px;line-height:1}html[data-workspace-theme=light] .salary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-workspace-theme=light] .salary-metrics span{color:var(--control-muted);background:#1118270a;border-radius:14px;padding:9px 11px;font-size:13px;font-weight:500}html[data-workspace-theme=light] .salary-metrics b{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .salary-detail-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:80;background:#ffffffe1;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .salary-detail-dismiss{position:absolute;inset:0}html[data-workspace-theme=light] .salary-detail-modal{color:var(--control-text);z-index:1;background:linear-gradient(160deg,#fffffff0,#fffffff0);border:1px solid #1118272e;border-radius:34px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-width:760px;max-height:min(760px,100vh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #11182738}html[data-workspace-theme=light] .salary-detail-head{border-bottom:1px solid #1118271b;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px 24px;display:flex}html[data-workspace-theme=light] .salary-detail-head span{color:var(--control-accent);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}html[data-workspace-theme=light] .salary-detail-head h2{margin:0;font-size:28px;line-height:.98}html[data-workspace-theme=light] .salary-detail-head p{color:var(--control-muted);margin:12px 0 0;font-weight:500}html[data-workspace-theme=light] .salary-detail-head>a,html[data-workspace-theme=light] .task-detail-head-actions>a,html[data-workspace-theme=light] .task-detail-head-actions>button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}html[data-workspace-theme=light] .salary-detail-head>a:hover,html[data-workspace-theme=light] .task-detail-head-actions>a:hover,html[data-workspace-theme=light] .task-detail-head-actions>button:hover{background:#11182715;border-color:#11182749;transform:translateY(-1px)}html[data-workspace-theme=light] .task-detail-head-actions{flex:none;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .task-detail-head-actions>.task-detail-delete-button{color:#ffb4af}html[data-workspace-theme=light] .task-detail-head-actions>.task-detail-delete-button:hover{background:#ff6a6321;border-color:#ff6a6352}html[data-workspace-theme=light] .task-delete-confirm{color:var(--control-text);z-index:2;background:#ff6a6314;border-bottom:1px solid #ff6a6333;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 24px;display:grid;position:relative}html[data-workspace-theme=light] .task-delete-confirm div{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .task-delete-confirm strong{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .task-delete-confirm span,html[data-workspace-theme=light] .task-delete-confirm small{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .task-delete-confirm small{color:#ffb4af}html[data-workspace-theme=light] .task-delete-confirm button{color:var(--control-text);cursor:pointer;background:#11182712;border:1px solid #11182721;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .task-delete-confirm button:last-child{color:#ffb4af;background:#ff6a632e;border-color:#ff6a6347}html[data-workspace-theme=light] .task-delete-confirm button:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .task-delete-confirm svg{flex:none}html[data-workspace-theme=light] .task-delete-spinner{animation:.9s linear infinite light-spin}html[data-workspace-theme=light] .report-detail-head-actions{flex:none;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .report-detail-close{border:1px solid var(--control-line);color:var(--control-text);background:#1118270d;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}html[data-workspace-theme=light] .report-detail-close:hover{background:#11182715;border-color:#11182749;transform:translateY(-1px)}html[data-workspace-theme=light] .salary-detail-body{overscroll-behavior:contain;gap:16px;min-height:0;padding:22px 32px 26px;display:grid;overflow:auto}html[data-workspace-theme=light] .salary-detail-profile{border:1px solid var(--control-line);background:#1118270a;border-radius:24px;align-items:center;gap:14px;min-height:96px;padding:14px;display:flex}html[data-workspace-theme=light] .salary-detail-profile strong{font-size:18px;font-weight:700;display:block}html[data-workspace-theme=light] .salary-detail-profile span{color:var(--control-muted);margin-top:4px;display:block}html[data-workspace-theme=light] .salary-detail-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .salary-detail-tiles div{border:1px solid var(--control-line);background:#1118270a;border-radius:22px;padding:16px}html[data-workspace-theme=light] .salary-detail-tiles span,html[data-workspace-theme=light] .salary-detail-table-head span{color:var(--control-muted);font-size:13px;font-weight:600}html[data-workspace-theme=light] .salary-detail-tiles strong{margin-top:8px;font-size:24px;display:block}html[data-workspace-theme=light] .salary-detail-badges{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .salary-detail-badges span{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232847;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .salary-detail-table{border:1px solid var(--control-line);border-radius:24px;overflow:hidden}html[data-workspace-theme=light] .salary-detail-table-head,html[data-workspace-theme=light] .salary-detail-row{grid-template-columns:1fr .8fr .8fr;align-items:center;gap:12px;padding:13px 16px;display:grid}html[data-workspace-theme=light] .salary-detail-table-head{background:#11182708}html[data-workspace-theme=light] .salary-detail-row:nth-child(odd){background:#11182707}html[data-workspace-theme=light] .salary-detail-row span{color:var(--control-muted);font-weight:500}html[data-workspace-theme=light] .salary-detail-row strong{color:var(--status-work);justify-self:end;font-size:16px}html[data-workspace-theme=light] .salary-detail-row.minus strong{color:var(--status-missing)}html[data-workspace-theme=light] .salary-detail-empty{color:var(--control-muted);text-align:center;padding:34px 32px}html[data-workspace-theme=light] .salary-detail-footer{background:#ffffffef;border-top:1px solid #1118271b;justify-content:space-between;align-items:center;padding:18px 32px;display:flex}html[data-workspace-theme=light] .salary-detail-footer span{color:var(--control-muted);font-weight:700}html[data-workspace-theme=light] .salary-detail-footer strong{color:var(--control-accent);font-size:32px}html[data-workspace-theme=light] .control-sessions-section{gap:20px;display:grid}html[data-workspace-theme=light] .control-sessions-toolbar{align-items:end}html[data-workspace-theme=light] .sessions-summary{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-workspace-theme=light] .sessions-list-card{gap:16px;display:grid}html[data-workspace-theme=light] .sessions-table{gap:12px;display:grid}html[data-workspace-theme=light] .sessions-row{border:1px solid var(--control-line);color:inherit;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:minmax(230px,.86fr) 160px minmax(320px,1.2fr) 180px;align-items:center;gap:16px;padding:14px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .sessions-row:hover{background:linear-gradient(135deg,#11182711,#11182708);border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .sessions-person{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .sessions-person strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}html[data-workspace-theme=light] .sessions-person span,html[data-workspace-theme=light] .sessions-date-cell span,html[data-workspace-theme=light] .sessions-duration span{color:var(--control-muted);font-size:12px;font-weight:600;display:block}html[data-workspace-theme=light] .sessions-date-cell,html[data-workspace-theme=light] .sessions-duration{gap:5px;display:grid}html[data-workspace-theme=light] .sessions-date-cell strong,html[data-workspace-theme=light] .sessions-duration strong{color:var(--control-text);font-size:19px;font-weight:700}html[data-workspace-theme=light] .session-chip-row{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}html[data-workspace-theme=light] .session-chip{border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1}html[data-workspace-theme=light] .session-chip.today{color:var(--status-work);background:#58c58d21;border:1px solid #58c58d52}html[data-workspace-theme=light] .session-chip.offline{color:var(--control-accent);background:#1f232821;border:1px solid #1f232847}html[data-workspace-theme=light] .sessions-timeline{gap:10px;display:grid}html[data-workspace-theme=light] .sessions-time-line{grid-template-columns:max-content 1fr max-content;align-items:center;gap:10px;display:grid}html[data-workspace-theme=light] .sessions-time-line span{color:var(--control-text);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .sessions-time-line svg{color:var(--control-accent)}html[data-workspace-theme=light] .sessions-time-line i{background:linear-gradient(90deg,#1f232885,#1118271c);border-radius:999px;height:2px}html[data-workspace-theme=light] .sessions-timeline-track{background:#11182712;border-radius:999px;height:10px;overflow:hidden}html[data-workspace-theme=light] .sessions-timeline-track em{background:linear-gradient(90deg, var(--control-accent), #58c58de6);border-radius:inherit;width:100%;height:100%;display:block}html[data-workspace-theme=light] .sessions-duration small{color:var(--control-accent);font-size:12px;font-weight:600}html[data-workspace-theme=light] .session-detail-modal{width:100%;max-width:880px;max-height:min(820px,100vh - 48px)}html[data-workspace-theme=light] .sessions-detail-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-workspace-theme=light] .session-flags{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .session-flags span{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232847;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .session-actions-table,html[data-workspace-theme=light] .sessions-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .session-actions-table div,html[data-workspace-theme=light] .session-location-card{border:1px solid var(--control-line);background:#1118270a;border-radius:22px;padding:14px}html[data-workspace-theme=light] .session-actions-table span,html[data-workspace-theme=light] .session-location-card span{color:var(--control-muted);font-size:13px;font-weight:600;display:block}html[data-workspace-theme=light] .session-actions-table strong,html[data-workspace-theme=light] .session-location-card strong{color:var(--control-text);overflow-wrap:anywhere;margin-top:7px;font-size:16px;font-weight:700;display:block}html[data-workspace-theme=light] .session-checks-card{border:1px solid var(--control-line);background:linear-gradient(135deg,#1f232814,#0000 45%),#1118270a;border-radius:24px;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .session-checks-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-workspace-theme=light] .session-checks-head h3{margin:0 0 4px;font-size:18px}html[data-workspace-theme=light] .session-checks-head p{color:var(--control-muted);margin:0;font-size:13px;font-weight:500}html[data-workspace-theme=light] .session-checks-head>strong{background:var(--control-accent);color:#111418;border-radius:999px;justify-content:center;align-items:center;min-width:30px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .session-checks-table{gap:8px;display:grid}html[data-workspace-theme=light] .session-checks-table .head,html[data-workspace-theme=light] .session-checks-table .row{grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .session-checks-table .head{color:var(--control-muted);padding:0 14px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .session-checks-table .row{background:#ffffffcb;border:1px solid #1118271a;border-radius:16px;padding:12px 14px}html[data-workspace-theme=light] .session-checks-table .row span,html[data-workspace-theme=light] .session-checks-table .row strong{font-size:13px;font-weight:700}html[data-workspace-theme=light] .session-checks-table .tone-good{color:var(--control-green)}html[data-workspace-theme=light] .session-checks-table .tone-critical{color:var(--control-danger)}html[data-workspace-theme=light] .session-checks-table .tone-middle{color:var(--control-accent)}html[data-workspace-theme=light] .session-location-card{gap:12px;display:grid}html[data-workspace-theme=light] .session-location-head{align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .session-location-head svg{color:var(--control-accent);flex:none}html[data-workspace-theme=light] .session-map-frame{background:#ffffffeb;border:1px solid #1118271b;border-radius:16px;width:100%;height:178px;overflow:hidden}html[data-workspace-theme=light] .session-map-link{color:var(--control-accent);justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-reports-section{gap:20px;display:grid}html[data-workspace-theme=light] .reports-page-section{gap:var(--workspace-section-gap,20px);display:grid}html[data-workspace-theme=light] .reports-page-period{align-items:end}html[data-workspace-theme=light] .reports-page-period .control-date-picker{align-items:center;gap:10px;min-width:254px;display:flex}html[data-workspace-theme=light] .reports-page-period .app-date-picker-label{flex:none;margin:0;padding:0}html[data-workspace-theme=light] .reports-page-period .app-date-trigger{min-width:210px}html[data-workspace-theme=light] .reports-page-summary{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .reports-page-summary .control-summary-card{align-content:center;min-height:92px;padding:14px 16px;display:grid}html[data-workspace-theme=light] .reports-page-summary .control-summary-card svg{margin-bottom:8px}html[data-workspace-theme=light] .reports-page-summary .control-summary-card strong{font-size:28px;line-height:1}html[data-workspace-theme=light] .reports-page-list-card{min-height:0}html[data-workspace-theme=light] .reports-page-tools{grid-template-columns:minmax(260px,1fr) auto auto}html[data-workspace-theme=light] .control-reports-toolbar{align-items:end}html[data-workspace-theme=light] .reports-summary{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-workspace-theme=light] .reports-list-card{gap:16px;display:grid}html[data-workspace-theme=light] .reports-table{gap:12px;display:grid}html[data-workspace-theme=light] .reports-row{border:1px solid var(--control-line);color:inherit;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:minmax(230px,.9fr) minmax(148px,.35fr) minmax(260px,1.2fr) minmax(170px,.55fr);align-items:center;gap:16px;min-height:104px;padding:16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .reports-row:hover{background:linear-gradient(135deg,#11182711,#11182708);border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .reports-person{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .reports-person strong,html[data-workspace-theme=light] .reports-description strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}html[data-workspace-theme=light] .reports-person span,html[data-workspace-theme=light] .reports-date-cell span,html[data-workspace-theme=light] .reports-description span{color:var(--control-muted);font-size:12px;font-weight:600;display:block}html[data-workspace-theme=light] .reports-person span{margin-top:4px}html[data-workspace-theme=light] .reports-date-cell,html[data-workspace-theme=light] .reports-description{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .reports-date-cell strong{color:var(--control-text);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.15}html[data-workspace-theme=light] .reports-date-cell small{color:var(--status-work);background:#58c58d21;border:1px solid #58c58d52;border-radius:999px;justify-self:start;padding:7px 9px;font-size:11px;font-weight:700;line-height:1}html[data-workspace-theme=light] .report-meta-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html[data-workspace-theme=light] .report-meta-chips span{border:1px solid var(--control-line);color:var(--control-muted);white-space:nowrap;background:#1118270d;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .report-meta-chips span:not(:last-child) svg,html[data-workspace-theme=light] .report-meta-chips span:first-child svg{color:var(--control-accent)}html[data-workspace-theme=light] .salary-detail-modal.report-detail-modal{flex-direction:column;grid-template-rows:none;width:min(880px,100vw - 56px);min-width:min(880px,100vw - 56px);max-width:min(880px,100vw - 56px);height:min(820px,100vh - 48px);max-height:calc(100vh - 48px);display:flex}html[data-workspace-theme=light] .salary-detail-body.report-detail-body{align-content:initial;flex-direction:column;flex:auto;gap:16px;min-height:0;padding-bottom:26px;display:flex;overflow:hidden auto}html[data-workspace-theme=light] .report-detail-actions{justify-content:flex-end;display:flex}html[data-workspace-theme=light] .report-detail-export{color:var(--control-accent);background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}html[data-workspace-theme=light] .report-detail-export:hover{background:#1f23282e;border-color:#30384066;transform:translateY(-1px)}html[data-workspace-theme=light] .report-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .report-detail-grid div,html[data-workspace-theme=light] .report-detail-card{border:1px solid var(--control-line);background:#1118270a;border-radius:22px}html[data-workspace-theme=light] .report-detail-grid div{align-content:start;min-height:116px;padding:16px;display:grid}html[data-workspace-theme=light] .report-detail-grid span{color:var(--control-muted);font-size:13px;font-weight:600;display:block}html[data-workspace-theme=light] .report-detail-grid strong{color:var(--control-text);overflow-wrap:anywhere;margin-top:8px;font-size:18px;font-weight:700;line-height:1.15;display:block}html[data-workspace-theme=light] .report-detail-card{align-content:initial;overscroll-behavior:contain;flex-direction:column;flex:none;gap:12px;min-height:0;max-height:none;padding:18px;display:flex;overflow:visible}html[data-workspace-theme=light] .report-detail-card h3{margin:0;font-size:18px}html[data-workspace-theme=light] .report-detail-text{color:var(--control-muted);white-space:pre-wrap;margin:0;font-weight:500;line-height:1.55}html[data-workspace-theme=light] .report-photos-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .report-photo-button{cursor:zoom-in;text-align:left;background:0 0;border:0;padding:0;display:block}html[data-workspace-theme=light] .report-photo{aspect-ratio:4/3;border:1px solid var(--control-line);object-fit:cover;border-radius:18px;width:100%;transition:border-color .18s,filter .18s,transform .18s;display:block}html[data-workspace-theme=light] .report-photo-button:hover .report-photo{filter:brightness(1.08);border-color:#3038408a;transform:translateY(-1px)}html[data-workspace-theme=light] .photo-lightbox{z-index:320;justify-content:center;align-items:center;width:100vw;height:100vh;padding:34px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .photo-lightbox-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;cursor:zoom-out;background:#ffffffe9;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}html[data-workspace-theme=light] .photo-lightbox-stage{z-index:1;justify-content:center;align-items:center;max-width:calc(100vw - 68px);max-height:calc(100vh - 68px);display:flex;position:relative}html[data-workspace-theme=light] .photo-lightbox-stage>img{object-fit:contain;border:1px solid #11182735;border-radius:26px;max-width:calc(100vw - 68px);max-height:calc(100vh - 68px);display:block;box-shadow:0 34px 110px #1118273e}html[data-workspace-theme=light] .photo-lightbox-close,html[data-workspace-theme=light] .photo-lightbox-arrow{color:var(--control-text);cursor:pointer;z-index:2;background:#ffffffe8;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:inline-flex;position:absolute}html[data-workspace-theme=light] .photo-lightbox-close{width:54px;height:54px;top:18px;right:18px}html[data-workspace-theme=light] .photo-lightbox-arrow{width:58px;height:58px;top:50%;transform:translateY(-50%)}html[data-workspace-theme=light] .photo-lightbox-arrow.prev{left:18px}html[data-workspace-theme=light] .photo-lightbox-arrow.next{right:18px}html[data-workspace-theme=light] .photo-lightbox-close:hover,html[data-workspace-theme=light] .photo-lightbox-arrow:hover{background:#1f232833}html[data-workspace-theme=light] .photo-lightbox-arrow:hover{transform:translateY(-50%)scale(1.03)}html[data-workspace-theme=light] .photo-lightbox-counter{color:var(--control-text);background:#ffffffe1;border:1px solid #11182721;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}html[data-workspace-theme=light] .report-voice-card,html[data-workspace-theme=light] .inline-audio-player{background:#ffffffdb;border:1px solid #1118271b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}html[data-workspace-theme=light] .report-voice-card>svg,html[data-workspace-theme=light] .inline-audio-player button{color:var(--control-accent)}html[data-workspace-theme=light] .inline-audio-player button{cursor:pointer;background:#1f232824;border:1px solid #1f232847;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .18s,transform .18s;display:inline-flex}html[data-workspace-theme=light] .inline-audio-player button:hover{background:#1f232833;transform:translateY(-1px)}html[data-workspace-theme=light] .report-voice-bars,html[data-workspace-theme=light] .inline-audio-bars{align-items:center;gap:4px;min-width:0;height:34px;display:flex;overflow:hidden}html[data-workspace-theme=light] .report-voice-bars i,html[data-workspace-theme=light] .inline-audio-bars i{opacity:.78;background:#1f23286b;border-radius:999px;flex:0 0 4px;transition:background .15s,opacity .15s}html[data-workspace-theme=light] .inline-audio-bars i.active{background:var(--control-accent);opacity:1}html[data-workspace-theme=light] .report-voice-card span,html[data-workspace-theme=light] .inline-audio-player span{color:var(--control-muted);white-space:nowrap;font-size:13px;font-weight:700}html[data-workspace-theme=light] .inline-audio-player audio{display:none}html[data-workspace-theme=light] .report-files-list{gap:8px;display:grid}html[data-workspace-theme=light] .report-files-list a,html[data-workspace-theme=light] .report-files-list button,html[data-workspace-theme=light] .report-files-list div{color:var(--control-text);cursor:pointer;font:inherit;background:#ffffffdb;border:1px solid #1118271b;border-radius:16px;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}html[data-workspace-theme=light] .report-files-list a:hover,html[data-workspace-theme=light] .report-files-list button:hover{background:#11182710;border-color:#3038404d;transform:translateY(-1px)}html[data-workspace-theme=light] .report-files-list button:disabled{cursor:wait;opacity:.66}html[data-workspace-theme=light] .report-files-list svg{color:var(--control-accent);flex:none}html[data-workspace-theme=light] .report-files-list span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:min(100%,440px);font-weight:600;overflow:hidden}html[data-workspace-theme=light] .report-files-list small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .report-file-download-icon{opacity:.78}html[data-workspace-theme=light] .control-events-section{gap:20px;display:grid}html[data-workspace-theme=light] .control-events-toolbar{align-items:end}html[data-workspace-theme=light] .events-summary{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-workspace-theme=light] .events-list-card{gap:16px;display:grid}html[data-workspace-theme=light] .events-table{gap:12px;display:grid}html[data-workspace-theme=light] .events-row{border:1px solid var(--control-line);color:inherit;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:140px minmax(280px,1fr) minmax(260px,.9fr);align-items:center;gap:18px;padding:12px 16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .events-row:hover{background:linear-gradient(135deg,#11182711,#11182708);border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .events-date-cell,html[data-workspace-theme=light] .events-description-cell,html[data-workspace-theme=light] .events-users-cell{gap:6px;min-width:0;display:grid}html[data-workspace-theme=light] .events-date-cell{text-align:left;background:#11182714;border:1px solid #1118271e;border-radius:18px;align-self:center;justify-items:start;gap:3px;width:128px;min-height:72px;padding:9px 12px}html[data-workspace-theme=light] .events-users-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-workspace-theme=light] .events-users-cell .event-badge{white-space:nowrap;justify-self:end}html[data-workspace-theme=light] .events-date-cell span,html[data-workspace-theme=light] .events-description-cell span,html[data-workspace-theme=light] .events-users-cell span,html[data-workspace-theme=light] .events-users-cell small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .events-date-cell strong,html[data-workspace-theme=light] .events-description-cell strong,html[data-workspace-theme=light] .events-user-preview strong{color:var(--control-text);font-size:16px;font-weight:700}html[data-workspace-theme=light] .event-badge{border-radius:999px;justify-self:start;padding:7px 10px;line-height:1;display:inline-flex}html[data-workspace-theme=light] .event-badge.workday{color:var(--status-work);background:#58c58d21;border:1px solid #58c58d52}html[data-workspace-theme=light] .event-badge.weekend{color:var(--control-accent);background:#1f232821;border:1px solid #1f232847}html[data-workspace-theme=light] .events-users-preview,html[data-workspace-theme=light] .event-participants-list{gap:10px;display:grid}html[data-workspace-theme=light] .events-user-preview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .events-user-preview div{min-width:0}html[data-workspace-theme=light] .events-user-preview span{display:block}html[data-workspace-theme=light] .control-event-modal{width:min(900px,100%);max-width:900px}html[data-workspace-theme=light] .control-event-modal-body{gap:20px;display:grid}html[data-workspace-theme=light] .control-event-type-toggle{background:#11182709;border:1px solid #1118271b;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:inline-grid}html[data-workspace-theme=light] .control-event-type-toggle button{color:var(--control-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-weight:700;transition:background .18s,color .18s}html[data-workspace-theme=light] .control-event-type-toggle button.is-active{color:var(--control-accent);background:#1f232826}html[data-workspace-theme=light] .control-event-field-group{gap:8px;display:grid}html[data-workspace-theme=light] .control-event-field-group>small,html[data-workspace-theme=light] .control-event-time-fields>small,html[data-workspace-theme=light] .control-event-modal .report-modal-field>small{color:var(--control-muted);font-size:12px;font-weight:600;line-height:1.45}html[data-workspace-theme=light] .control-event-time-toggle{cursor:pointer;background:#11182709;border:1px solid #1118271b;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 16px;display:flex}html[data-workspace-theme=light] .control-event-time-toggle>span{gap:4px;display:grid}html[data-workspace-theme=light] .control-event-time-toggle strong{color:var(--control-text);font-size:14px}html[data-workspace-theme=light] .control-event-time-toggle small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-event-time-toggle input{appearance:none;cursor:pointer;background:#1118271e;border:1px solid #11182721;border-radius:999px;flex:0 0 48px;width:48px;height:28px;margin:0;padding:3px;transition:background .18s,border-color .18s}html[data-workspace-theme=light] .control-event-time-toggle input:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;display:block}html[data-workspace-theme=light] .control-event-time-toggle input:checked{background:var(--control-accent);border-color:var(--control-accent)}html[data-workspace-theme=light] .control-event-time-toggle input:checked:after{transform:translate(20px)}html[data-workspace-theme=light] .control-event-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .control-event-time-fields>small{grid-column:1/-1}html[data-workspace-theme=light] .control-event-time-fields .app-time-picker,html[data-workspace-theme=light] .control-event-time-fields .app-time-trigger{width:100%}@media (max-width:680px){html[data-workspace-theme=light] .control-event-time-fields{grid-template-columns:1fr}html[data-workspace-theme=light] .control-event-time-fields>small{grid-column:auto}}html[data-workspace-theme=light] .control-event-users-card{gap:14px;display:grid}html[data-workspace-theme=light] .control-event-users-head{align-items:flex-start}html[data-workspace-theme=light] .control-event-selected-users,html[data-workspace-theme=light] .control-event-user-search{margin-top:0}html[data-workspace-theme=light] .control-event-users-list{gap:8px;max-height:380px;padding:2px 8px 8px 2px;display:grid;overflow:auto}html[data-workspace-theme=light] .control-event-user-row{box-sizing:border-box;cursor:pointer;background:#ffffffdb;border:1px solid #1118271b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:74px;padding:10px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}html[data-workspace-theme=light] .control-event-user-row:hover,html[data-workspace-theme=light] .control-event-user-row.is-selected{background:#11182710;border-color:#3038404d;transform:none;box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .control-event-user-row>div:nth-child(2){min-width:0}html[data-workspace-theme=light] .control-event-user-row>div:nth-child(2) strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}html[data-workspace-theme=light] .control-event-user-row>div:nth-child(2) span{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}html[data-workspace-theme=light] .control-event-user-row .app-checkbox,html[data-workspace-theme=light] .control-event-bulk-toggle .app-checkbox{pointer-events:none}html[data-workspace-theme=light] .control-event-bulk-row{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .control-event-bulk-row small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-event-bulk-toggle{box-sizing:border-box;cursor:pointer;background:#1118270b;border:1px solid #11182721;border-radius:999px;min-height:42px;padding:0 14px;transition:border-color .18s,background .18s,transform .18s}html[data-workspace-theme=light] .control-event-bulk-toggle:hover,html[data-workspace-theme=light] .control-event-bulk-toggle.is-selected{background:#11182712;border-color:#3038404d;transform:none;box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .event-detail-modal{max-width:760px}html[data-workspace-theme=light] .events-users-preview{text-align:right;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}html[data-workspace-theme=light] .events-users-avatars{justify-content:flex-start;align-items:center;min-width:0;display:flex}html[data-workspace-theme=light] .events-avatar-stack-item{color:var(--control-text);background:#ffffffef;border:2px solid #11182752;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-8px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}html[data-workspace-theme=light] .events-avatar-stack-item:first-child{margin-left:0}html[data-workspace-theme=light] .events-avatar-stack-item img{object-fit:cover;width:100%;height:100%;display:block}html[data-workspace-theme=light] .events-users-avatars>em{color:var(--control-accent);background:#1f232824;border:1px solid #1f23283d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:38px;height:28px;margin-left:8px;padding:0 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .events-users-summary{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .events-users-summary strong{color:var(--control-text);font-size:15px;font-weight:700}html[data-workspace-theme=light] .events-users-summary strong,html[data-workspace-theme=light] .events-users-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-workspace-theme=light] .control-event-modal .report-modal-head{gap:24px;padding:30px 34px 24px}html[data-workspace-theme=light] .control-event-modal .report-modal-head>div{max-width:640px}html[data-workspace-theme=light] .control-event-modal .report-modal-head span{color:var(--control-accent);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-event-modal .report-modal-head h2{font-size:clamp(28px,3vw,34px);line-height:1}html[data-workspace-theme=light] .control-event-modal .report-modal-head p{color:var(--control-muted);text-transform:none;max-width:620px;margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.45}html[data-workspace-theme=light] .control-event-modal .report-modal-body{padding:24px 34px}html[data-workspace-theme=light] .control-tracking-section{gap:20px;display:grid}html[data-workspace-theme=light] .control-user-backdrop{z-index:260;background:radial-gradient(circle at 24% 18%,#1f232824,#0000 34%),#ffffffe2;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .control-user-dismiss{position:absolute;inset:0}html[data-workspace-theme=light] .control-user-card{color:var(--control-text);background:linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #11182728;border-radius:34px;grid-template-rows:auto auto auto;width:100%;display:grid;position:relative;overflow:visible;box-shadow:0 24px 70px #11182717}html[data-workspace-theme=light] .control-user-head{border-bottom:1px solid #1118271b;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}html[data-workspace-theme=light] .control-user-head>a{color:var(--control-text);white-space:nowrap;background:#11182711;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 18px;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-user-profile{align-items:center;gap:18px;min-width:0;display:flex}html[data-workspace-theme=light] .control-user-avatar{border-radius:24px;flex:none;width:84px;height:84px;overflow:hidden}html[data-workspace-theme=light] .control-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}html[data-workspace-theme=light] .control-user-profile h2{margin:10px 0 6px;font-size:clamp(26px,3vw,38px);line-height:1}html[data-workspace-theme=light] .control-user-profile p{color:var(--control-muted);margin:0;font-size:15px;font-weight:500}html[data-workspace-theme=light] .control-user-tabs{gap:8px;padding:14px 20px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .control-user-tabs a{color:var(--control-muted);background:#1118270d;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 14px;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-user-tabs a.active{color:var(--control-accent);background:#1f23282e}html[data-workspace-theme=light] .control-user-body{padding:16px 24px 28px}html[data-workspace-theme=light] .control-user-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html[data-workspace-theme=light] .control-user-info-date{background:linear-gradient(135deg,#1f232814,#0000 42%),#11182709;border:1px solid #1118271e;border-radius:24px;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px;padding:14px;display:flex}html[data-workspace-theme=light] .control-user-info-date .app-date-picker{flex:0 0 240px;min-width:220px}html[data-workspace-theme=light] .control-user-info-date .app-date-picker-label{margin-bottom:2px;padding-left:20px;line-height:1}html[data-workspace-theme=light] .control-user-info-date button{color:var(--control-text);font:inherit;background:#11182710;border:1px solid #11182728;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .control-user-info-date>span{color:var(--control-muted);flex:340px;padding-bottom:8px;font-size:13px;font-weight:500;line-height:1.35}html[data-workspace-theme=light] .control-user-panel{background:#1118270a;border:1px solid #1118271e;border-radius:24px;padding:18px}html[data-workspace-theme=light] .control-user-panel.wide{grid-column:1/-1}html[data-workspace-theme=light] .control-user-panel h3{margin:0 0 14px;font-size:18px}html[data-workspace-theme=light] .control-user-session-summary,html[data-workspace-theme=light] .control-user-limit-cards,html[data-workspace-theme=light] .control-user-stat-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .control-user-stat-cards.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}html[data-workspace-theme=light] .control-user-stat-overview,html[data-workspace-theme=light] .control-user-limit{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:18px;display:grid}html[data-workspace-theme=light] .control-user-limit-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center}html[data-workspace-theme=light] .control-user-radial{--progress:0%;aspect-ratio:1;background:radial-gradient(circle, #fffffff0 0 58%, transparent 59%), conic-gradient(var(--control-accent) 0 var(--progress), #11182717 var(--progress) 100%);text-align:center;border:1px solid #11182721;border-radius:999px;place-items:center;padding:28px;display:grid}html[data-workspace-theme=light] .control-user-radial strong{font-size:34px;line-height:1}html[data-workspace-theme=light] .control-user-radial span{color:var(--control-muted);margin-top:6px;font-size:12px;font-weight:600;line-height:1.35}html[data-workspace-theme=light] .control-user-session-summary div,html[data-workspace-theme=light] .control-user-stat-cards div{background:#ffffffcb;border-radius:18px;padding:14px}html[data-workspace-theme=light] .control-user-limit-cards div{background:linear-gradient(135deg,#1f232814,#0000 42%),#ffffffcb;border:1px solid #1118271a;border-radius:18px;align-content:center;min-height:76px;padding:14px 16px}html[data-workspace-theme=light] .control-user-limit-cards span,html[data-workspace-theme=light] .control-user-session-summary span,html[data-workspace-theme=light] .control-user-stat-cards span,html[data-workspace-theme=light] .control-user-facts dt{color:var(--control-muted);font-size:12px;font-weight:600;display:block}html[data-workspace-theme=light] .control-user-limit-cards span{margin-bottom:6px}html[data-workspace-theme=light] .control-user-limit-cards strong,html[data-workspace-theme=light] .control-user-session-summary strong,html[data-workspace-theme=light] .control-user-stat-cards strong{margin-top:6px;font-size:22px;display:block}html[data-workspace-theme=light] .control-user-limit-cards strong{color:var(--control-text);margin-top:0;font-size:24px;line-height:1}html[data-workspace-theme=light] .control-user-bars i,html[data-workspace-theme=light] .tracking-progress i{background:#11182712;border-radius:999px;height:10px;display:block;overflow:hidden}html[data-workspace-theme=light] .control-user-bars em{background:linear-gradient(90deg, var(--control-accent), #58c58df2);border-radius:inherit;height:100%;display:block}html[data-workspace-theme=light] .control-active-session{gap:16px;display:grid}html[data-workspace-theme=light] .control-active-session-hero{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}html[data-workspace-theme=light] .control-active-session-hero>div:first-child{background:radial-gradient(circle at 0 0,#1f232824,#0000 34%),#ffffffce;border:1px solid #1118271e;border-radius:22px;gap:8px;padding:18px;display:grid}html[data-workspace-theme=light] .control-active-session-hero span,html[data-workspace-theme=light] .control-active-session-hero small,html[data-workspace-theme=light] .control-active-session-metrics span,html[data-workspace-theme=light] .control-active-session-events small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-active-session-hero>div:first-child>span,html[data-workspace-theme=light] .control-active-session-pulse span{text-transform:uppercase}html[data-workspace-theme=light] .control-active-session-hero strong{color:var(--control-text);font-size:clamp(38px,4vw,58px);line-height:.94}html[data-workspace-theme=light] .control-active-session-pulse{color:var(--control-accent);background:#1f23281f;border:1px solid #1f23283b;border-radius:22px;place-items:center;min-width:120px;padding:16px;display:grid}html[data-workspace-theme=light] .control-active-session-scale{background:#ffffffc6;border-radius:20px;gap:10px;padding:14px;display:grid}html[data-workspace-theme=light] .control-active-session-progress{background:#11182710;border-radius:999px;align-items:stretch;height:16px;display:flex;overflow:hidden}html[data-workspace-theme=light] .control-active-session-progress i{min-width:2px;display:block}html[data-workspace-theme=light] .control-active-session-progress .is-work{background:linear-gradient(90deg,#58c58d,#8ad7a9)}html[data-workspace-theme=light] .control-active-session-progress .is-late{background:linear-gradient(90deg,#ff6262,#ff9b76)}html[data-workspace-theme=light] .control-active-session-progress .is-break{background:linear-gradient(90deg,#647181,#778393)}html[data-workspace-theme=light] .control-active-session-progress .is-early{background:linear-gradient(90deg,#ff8f5a,#1f2328)}html[data-workspace-theme=light] .control-active-session-progress .is-overtime{background:linear-gradient(90deg,#64d19b,#1f2328)}html[data-workspace-theme=light] .control-active-session-progress .is-remaining{background:#11182717}html[data-workspace-theme=light] .control-active-session-hours{justify-content:space-between;display:flex}html[data-workspace-theme=light] .control-active-session-hours span{color:var(--control-muted);font-size:11px;font-weight:600}html[data-workspace-theme=light] .control-active-session-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .control-active-session-metrics div{background:#ffffffcb;border-radius:18px;padding:13px}html[data-workspace-theme=light] .control-active-session-metrics strong{color:var(--control-text);margin-top:6px;font-size:20px;display:block}html[data-workspace-theme=light] .control-active-session-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-workspace-theme=light] .control-active-session-events div{background:#ffffffc7;border:1px solid #1118271a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:11px 12px;display:grid}html[data-workspace-theme=light] .control-active-session-events div.is-danger{border-color:#ff626238}html[data-workspace-theme=light] .control-active-session-events div.is-good{border-color:#58c58d33}html[data-workspace-theme=light] .control-active-session-events div.is-accent{border-color:#30384033}html[data-workspace-theme=light] .control-active-session-events svg{color:var(--control-accent)}html[data-workspace-theme=light] .control-active-session-events .is-danger svg{color:#ff6262}html[data-workspace-theme=light] .control-active-session-events .is-good svg{color:#58c58d}html[data-workspace-theme=light] .control-active-session-events span{color:var(--control-text);font-size:13px;font-weight:600}html[data-workspace-theme=light] .control-active-session-events small{grid-column:2}html[data-workspace-theme=light] .control-user-facts{gap:10px;margin:0;display:grid}html[data-workspace-theme=light] .control-user-facts div{justify-content:space-between;gap:12px;display:flex}html[data-workspace-theme=light] .control-user-facts dd{text-align:right;margin:0;font-weight:600}html[data-workspace-theme=light] .control-user-session-actions,html[data-workspace-theme=light] .control-user-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0 18px;display:flex}html[data-workspace-theme=light] .control-user-export-button{color:var(--control-text);white-space:nowrap;background:#11182710;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-user-export-button:hover{color:var(--control-text);background:#11182719;border-color:#11182752}html[data-workspace-theme=light] .control-user-body>.control-user-toolbar:first-child{background:#11182708;border:1px solid #1118271b;border-radius:24px;padding:14px}html[data-workspace-theme=light] .control-user-toolbar .app-date-picker{flex:0 0 240px;min-width:240px}html[data-workspace-theme=light] .control-user-toolbar .app-date-picker-label{margin-bottom:2px;padding-left:20px;line-height:1}html[data-workspace-theme=light] .control-user-session-actions button,html[data-workspace-theme=light] .control-user-toolbar button{color:var(--control-text);font:inherit;background:#11182710;border:1px solid #11182728;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .control-page .app-date-day{aspect-ratio:1;color:var(--neo-text,var(--text));background:#1118270a;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:0;min-height:38px;padding:0;font-size:14px;font-weight:600;line-height:1;display:inline-flex}html[data-workspace-theme=light] .control-page .app-date-day:hover{background:#11182715;border-color:#11182735}html[data-workspace-theme=light] .control-page .app-date-day.is-muted{color:#626b756b}html[data-workspace-theme=light] .control-page .app-date-day.is-today{color:var(--neo-accent,var(--accent));border-color:#30384061}html[data-workspace-theme=light] .control-page .app-date-day.is-selected{background:var(--neo-accent,var(--accent));color:#fff;border-color:#303840d6}html[data-workspace-theme=light] .control-user-session-actions label{background:#1118270d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}html[data-workspace-theme=light] .control-user-session-actions label span{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-user-session-actions input{color:var(--control-text);font:inherit;background:0 0;border:0;width:64px;font-weight:600}html[data-workspace-theme=light] .control-user-session-actions{align-items:center;margin-bottom:0}html[data-workspace-theme=light] .control-user-confirm{background:#1f23281a;border:1px solid #1f232838;border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}html[data-workspace-theme=light] .control-user-confirm span{color:var(--control-text);flex:220px;font-size:13px;font-weight:600}html[data-workspace-theme=light] .control-user-session-actions small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-user-session-actions small.error{color:#ff8f8f}html[data-workspace-theme=light] .control-user-mini-list,html[data-workspace-theme=light] .control-user-list,html[data-workspace-theme=light] .control-user-bars{gap:10px;display:grid}html[data-workspace-theme=light] .control-user-mini-list>div,html[data-workspace-theme=light] .control-user-list article,html[data-workspace-theme=light] .control-user-bars>div{background:#ffffffcb;border-radius:18px;gap:5px;padding:13px 14px;display:grid}html[data-workspace-theme=light] .control-user-mini-list span,html[data-workspace-theme=light] .control-user-list span,html[data-workspace-theme=light] .control-user-list em,html[data-workspace-theme=light] .control-user-bars span,html[data-workspace-theme=light] .control-user-bars b{color:var(--control-muted);font-size:12px;font-style:normal;font-weight:500}html[data-workspace-theme=light] .control-user-reasons-head,html[data-workspace-theme=light] .control-user-requests-head{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}html[data-workspace-theme=light] .control-user-requests-head>span{color:var(--control-muted);flex:none;font-size:13px;font-weight:700}html[data-workspace-theme=light] .control-user-reasons-head a{color:var(--control-text);background:#11182711;border:1px solid #11182724;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-user-reason-categories{scrollbar-width:none;background:#ffffffc2;border:1px solid #1118271a;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:6px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .control-user-reason-categories::-webkit-scrollbar{display:none}html[data-workspace-theme=light] .control-user-reason-categories a{color:var(--control-muted);background:#1118270b;border-color:#0000;min-height:36px;padding:0 12px;font-size:13px}html[data-workspace-theme=light] .control-user-reason-categories a.active{color:#fff;background:#1f2328f2}html[data-workspace-theme=light] .control-user-reason-categories span{background:#11182724;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 6px;font-size:11px;display:inline-flex}html[data-workspace-theme=light] .control-user-reasons-list,html[data-workspace-theme=light] .control-user-requests-list{gap:10px;margin-top:14px;display:grid}html[data-workspace-theme=light] .control-user-request-row{color:var(--control-text);background:linear-gradient(135deg,#1118270a,#11182705),#ffffffd5;border:1px solid #1118271a;border-radius:22px;grid-template-columns:minmax(260px,1fr) minmax(230px,.72fr) minmax(260px,.82fr) auto;align-items:center;gap:16px;min-height:112px;padding:16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .control-user-request-row:hover,html[data-workspace-theme=light] .control-user-request-row.is-active{background:linear-gradient(135deg,#1f232814,#11182706),#1f2328e0;border-color:#30384042;transform:translateY(-1px)}html[data-workspace-theme=light] .control-user-request-main,html[data-workspace-theme=light] .control-user-request-meta,html[data-workspace-theme=light] .control-user-request-people{min-width:0}html[data-workspace-theme=light] .control-user-request-main{gap:6px;display:grid}html[data-workspace-theme=light] .control-user-request-number{color:var(--neo-accent);letter-spacing:.04em;font-size:12px;font-weight:900}html[data-workspace-theme=light] .control-user-request-main strong{color:var(--control-text);font-size:17px;line-height:1.24}html[data-workspace-theme=light] .control-user-request-main p{color:var(--control-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.38;display:-webkit-box;overflow:hidden}html[data-workspace-theme=light] .control-user-request-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}html[data-workspace-theme=light] .control-user-request-meta>span:not(.tasks-chip){color:var(--control-muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .control-user-request-meta svg{color:var(--neo-accent)}html[data-workspace-theme=light] .control-user-request-people{gap:8px;display:grid}html[data-workspace-theme=light] .control-user-request-person{background:#1118270b;border:1px solid #1118271a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}html[data-workspace-theme=light] .control-user-request-person-avatar{border-radius:12px;width:32px;height:32px}html[data-workspace-theme=light] .control-user-request-person span{gap:2px;min-width:0;display:grid}html[data-workspace-theme=light] .control-user-request-person small{color:var(--control-muted);font-size:11px;font-weight:800}html[data-workspace-theme=light] .control-user-request-person strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}html[data-workspace-theme=light] .control-user-request-chevron{color:var(--control-muted)}html[data-workspace-theme=light] .control-user-reason-row{color:var(--control-text);background:#ffffffd1;border:1px solid #1118271a;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:14px 16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .control-user-reason-row:hover{background:#1118270f;border-color:#30384040;transform:translateY(-1px)}html[data-workspace-theme=light] .control-user-reason-main{gap:6px;min-width:0;display:grid}html[data-workspace-theme=light] .control-user-reason-main strong{font-size:17px}html[data-workspace-theme=light] .control-user-reason-main p{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:1.45;overflow:hidden}html[data-workspace-theme=light] .control-user-reason-side{color:var(--control-muted);align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .control-user-reason-voice{color:var(--control-accent);background:#1f23281c;border:1px solid #1f232833;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .control-user-reason-badge{color:var(--control-accent);text-transform:uppercase;border:1px solid #1f23283d;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}html[data-workspace-theme=light] .control-user-reason-badge.late{background:#1f23281f}html[data-workspace-theme=light] .control-user-reason-badge.early{color:#8fbfff;background:#6aa7ff1f;border-color:#6aa7ff3d}html[data-workspace-theme=light] .control-user-reason-badge.absence{color:#ff9a9a;background:#ff6b6b1f;border-color:#ff6b6b40}html[data-workspace-theme=light] .control-user-reason-detail{gap:14px;display:grid}html[data-workspace-theme=light] .control-user-reason-detail-actions{justify-content:flex-end;display:flex}html[data-workspace-theme=light] .control-user-reason-detail-actions a{color:var(--control-accent);background:#1f23281f;border:1px solid #1f23283d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-user-reason-author{background:#ffffffcb;border:1px solid #1118271b;border-radius:22px;align-items:center;gap:12px;padding:14px;display:flex}html[data-workspace-theme=light] .control-user-reason-author span{gap:3px;min-width:0;display:grid}html[data-workspace-theme=light] .control-user-reason-author small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-user-reason-author strong{font-size:16px}html[data-workspace-theme=light] .control-user-reason-detail-card{background:#ffffffcb;border:1px solid #1118271b;border-radius:22px;gap:12px;padding:18px;display:grid}html[data-workspace-theme=light] .control-user-reason-detail-card h3{margin:0;font-size:18px}html[data-workspace-theme=light] .control-user-reason-detail-card p{color:var(--control-text);white-space:pre-wrap;margin:0;font-size:16px;font-weight:500;line-height:1.55}html[data-workspace-theme=light] .control-user-reason-audio{width:100%}html[data-workspace-theme=light] .control-user-task-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}html[data-workspace-theme=light] .task-user-chart-panel{position:sticky;top:16px}html[data-workspace-theme=light] .task-user-time-tracking{color:#aa9fff;background:#7c6cff1a;border:1px solid #7c6cff3d;border-radius:16px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}html[data-workspace-theme=light] .task-user-time-tracking>span{gap:2px;display:grid}html[data-workspace-theme=light] .task-user-time-tracking small{color:var(--control-muted)}html[data-workspace-theme=light] .task-user-chart-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}html[data-workspace-theme=light] .task-user-chart-head h3{margin-bottom:4px}html[data-workspace-theme=light] .task-user-chart-head span{color:var(--control-muted);font-size:13px;font-weight:600}html[data-workspace-theme=light] .task-status-chart{grid-template-columns:1fr;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .task-status-chart-ring{justify-self:center;width:180px;position:relative}html[data-workspace-theme=light] .task-status-chart-center{pointer-events:none;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}html[data-workspace-theme=light] .task-status-chart-center strong{color:var(--control-text);font-size:32px;font-weight:700;line-height:1}html[data-workspace-theme=light] .task-status-chart-center span{color:var(--control-muted);margin-top:4px;font-size:12px;font-weight:600}html[data-workspace-theme=light] .task-status-legend{gap:8px;display:grid}html[data-workspace-theme=light] .task-status-legend div{background:#ffffffcb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}html[data-workspace-theme=light] .task-status-legend i{border-radius:99px;width:10px;height:10px;display:block}html[data-workspace-theme=light] .task-status-legend span{color:var(--control-muted);font-size:13px;font-weight:600}html[data-workspace-theme=light] .task-status-legend strong{color:var(--control-text);font-size:18px;font-weight:700}html[data-workspace-theme=light] .task-status-tabs{gap:8px;margin-top:14px;display:grid}html[data-workspace-theme=light] .task-status-tabs a{color:var(--control-muted);background:#1118270e;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .task-status-tabs a.active{background:var(--control-accent);color:#fff}html[data-workspace-theme=light] .task-status-tabs span{background:#1118271e;border-radius:999px;padding:2px 7px;font-size:12px}html[data-workspace-theme=light] .control-user-task-list{gap:10px;display:grid}html[data-workspace-theme=light] .control-user-task-row{color:var(--control-text);background:linear-gradient(135deg,#1f23280f,#0000 38%),#ffffffcd;border:1px solid #1118271a;border-radius:22px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}html[data-workspace-theme=light] .control-user-task-row:hover{border-color:#3038406b;transform:translateY(-1px)}html[data-workspace-theme=light] .task-row-main{min-width:0}html[data-workspace-theme=light] .task-row-titleline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}html[data-workspace-theme=light] .task-row-titleline strong{color:var(--control-accent);font-size:14px;font-weight:700}html[data-workspace-theme=light] .task-row-titleline span{color:var(--control-muted);background:#11182710;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}html[data-workspace-theme=light] .task-row-main h3{margin:0;font-size:18px}html[data-workspace-theme=light] .task-row-main p{color:var(--control-muted);margin:7px 0 0;font-size:13px;font-weight:500}html[data-workspace-theme=light] .task-row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:520px;display:flex}html[data-workspace-theme=light] .task-row-meta span{color:var(--control-muted);background:#1118270d;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .task-row-meta .task-priority-dot{color:var(--control-accent);padding:7px}html[data-workspace-theme=light] .task-priority-dot.good{color:var(--control-success)}html[data-workspace-theme=light] .task-priority-dot.middle{color:#6aa7ff}html[data-workspace-theme=light] .task-priority-dot.warning{color:var(--control-accent)}html[data-workspace-theme=light] .task-priority-dot.critical{color:var(--control-danger)}html[data-workspace-theme=light] .task-detail-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,100vw - 48px);max-width:1120px;height:min(840px,100vh - 42px);max-height:calc(100vh - 42px)}html[data-workspace-theme=light] .task-detail-modal .salary-detail-head p{margin-top:0}html[data-workspace-theme=light] .task-detail-body{grid-row:3;gap:16px;min-height:0;padding-bottom:26px;overflow-y:auto}html[data-workspace-theme=light] .task-detail-loader{padding-top:22px}html[data-workspace-theme=light] .task-detail-loader-card,html[data-workspace-theme=light] .task-detail-loader-hero,html[data-workspace-theme=light] .task-detail-loader-grid>i,html[data-workspace-theme=light] .task-detail-loader-block{border:1px solid var(--control-line);background:#1118270a;border-radius:24px}html[data-workspace-theme=light] .task-detail-loader-card{text-align:center;place-items:center;gap:8px;min-height:150px;padding:22px;display:grid}html[data-workspace-theme=light] .task-detail-loader-card svg{color:var(--control-accent);animation:1s linear infinite light-tasksSpin}html[data-workspace-theme=light] .task-detail-loader-card strong{color:var(--control-text);font-size:18px}html[data-workspace-theme=light] .task-detail-loader-card span{color:var(--control-muted);font-size:14px;font-weight:700}html[data-workspace-theme=light] .task-detail-loader-hero{gap:14px;padding:22px;display:grid}html[data-workspace-theme=light] .task-detail-loader-hero i,html[data-workspace-theme=light] .task-detail-loader-hero b,html[data-workspace-theme=light] .task-detail-loader-hero span,html[data-workspace-theme=light] .task-detail-loader-grid>i,html[data-workspace-theme=light] .task-detail-loader-block{background:linear-gradient(90deg,#1118270e,#1118271e,#1118270e) 0 0/220% 100%;animation:1.35s ease-in-out infinite light-taskSkeletonPulse;display:block}html[data-workspace-theme=light] .task-detail-loader-hero i{border-radius:999px;width:120px;height:18px}html[data-workspace-theme=light] .task-detail-loader-hero b{border-radius:14px;max-width:520px;height:34px}html[data-workspace-theme=light] .task-detail-loader-hero span{border-radius:12px;height:52px}html[data-workspace-theme=light] .task-detail-loader-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .task-detail-loader-grid>i{height:84px}html[data-workspace-theme=light] .task-detail-loader-block{height:132px}html[data-workspace-theme=light] .task-detail-loader-block.is-short{height:92px}html[data-workspace-theme=light] .task-status-control{border:1px solid var(--control-line);background:#1118270a;border-radius:24px;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .task-status-control-head{justify-content:space-between;align-items:center;gap:14px;display:flex}html[data-workspace-theme=light] .task-status-control-head span{color:var(--control-accent);text-transform:uppercase;font-size:12px;font-weight:700;display:block}html[data-workspace-theme=light] .task-status-control-head strong{color:var(--control-text);margin-top:4px;font-size:20px;font-weight:700;display:block}html[data-workspace-theme=light] .task-status-history-button{color:var(--control-text);cursor:pointer;background:#11182710;border:1px solid #11182721;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .task-status-history-button:disabled,html[data-workspace-theme=light] .task-status-option:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .task-status-wheel{scrollbar-width:none;background:#ffffffc8;border:1px solid #1118271a;border-radius:999px;gap:8px;min-height:52px;padding:7px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .task-status-wheel::-webkit-scrollbar{display:none}html[data-workspace-theme=light] .task-status-option{color:var(--control-muted);cursor:pointer;background:#1118270d;border:1px solid #0000;border-radius:999px;flex:none;min-width:148px;padding:0 18px;font-size:14px;font-weight:700;transition:border-color .16s,color .16s,background .16s}html[data-workspace-theme=light] .task-status-option.active{color:var(--control-accent);background:#1f232821;border-color:#3038406b}html[data-workspace-theme=light] .task-status-option.progress.active{color:#8fbfff;background:#6aa7ff1f;border-color:#6aa7ff61}html[data-workspace-theme=light] .task-status-option.done.active{color:var(--control-success);background:#74d38e1f;border-color:#74d38e61}html[data-workspace-theme=light] .task-status-option.cancelled.active{color:var(--control-danger);background:#ff6b6b1f;border-color:#ff6b6b61}html[data-workspace-theme=light] .task-status-comment-box{background:#ffffffc8;border:1px solid #1f232829;border-radius:20px;gap:12px;padding:12px;display:grid}html[data-workspace-theme=light] .task-status-comment-box textarea{color:var(--control-text);font:inherit;resize:vertical;background:#ffffffda;border:1px solid #1118271b;border-radius:16px;outline:none;min-height:76px;padding:13px 14px;font-weight:500}html[data-workspace-theme=light] .task-time-entry{background:#7c6cff14;border:1px solid #7c6cff33;border-radius:18px;gap:14px;padding:14px;display:grid}html[data-workspace-theme=light] .task-time-entry-head{color:#aa9fff;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .task-time-entry-head>span{gap:3px;display:grid}html[data-workspace-theme=light] .task-time-entry-head small,html[data-workspace-theme=light] .task-time-entry-fields small{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .task-time-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .task-time-entry-fields label{gap:7px;display:grid}html[data-workspace-theme=light] .task-time-entry-fields label>span{color:var(--control-text);font-size:13px;font-weight:700}html[data-workspace-theme=light] .task-time-entry-fields input{border:1px solid var(--control-line);color:var(--control-text);font:inherit;background:#ffffffda;border-radius:14px;outline:none;min-height:48px;padding:0 14px}html[data-workspace-theme=light] .task-time-summary{border:1px solid var(--control-line);background:#ffffffc4;border-radius:20px;overflow:hidden}html[data-workspace-theme=light] .task-time-summary summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;list-style:none;display:grid}html[data-workspace-theme=light] .task-time-summary summary::-webkit-details-marker{display:none}html[data-workspace-theme=light] .task-time-summary-icon{color:#aa9fff;background:#7c6cff24;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .task-time-summary summary>span:nth-child(2){gap:3px;display:grid}html[data-workspace-theme=light] .task-time-summary summary small,html[data-workspace-theme=light] .task-time-summary-list small,html[data-workspace-theme=light] .task-time-summary-list em{color:var(--control-muted);font-size:12px;font-style:normal}html[data-workspace-theme=light] .task-time-summary-list{border-top:1px solid var(--control-line)}html[data-workspace-theme=light] .task-time-summary-list article{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 14px;display:grid}html[data-workspace-theme=light] .task-time-summary-list article+article{border-top:1px solid var(--control-line)}html[data-workspace-theme=light] .task-time-summary-list .ui-avatar{width:38px;height:38px}html[data-workspace-theme=light] .task-time-summary-list article>span{gap:2px;display:grid}html[data-workspace-theme=light] .task-time-summary-list>p{color:var(--control-muted);text-align:center;margin:0;padding:16px}html[data-workspace-theme=light] .task-status-comment-box>div{justify-content:flex-end;gap:10px;display:flex}html[data-workspace-theme=light] .task-status-comment-box button{color:var(--control-text);cursor:pointer;background:#11182711;border:1px solid #11182721;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .task-status-comment-box button.primary{color:#fff;background:linear-gradient(135deg,#1f2328,#1f2328);border-color:#0000}html[data-workspace-theme=light] .task-status-error{color:var(--control-danger);margin:0;font-size:13px;font-weight:600}html[data-workspace-theme=light] .task-status-history-panel{gap:10px;display:grid}html[data-workspace-theme=light] .task-status-history-panel article,html[data-workspace-theme=light] .task-status-history-empty{background:#ffffffc8;border:1px solid #1118271a;border-radius:18px;padding:13px}html[data-workspace-theme=light] .task-status-history-panel article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .task-status-history-panel article span,html[data-workspace-theme=light] .task-status-history-panel article p,html[data-workspace-theme=light] .task-status-history-empty{color:var(--control-muted);font-size:13px;font-weight:500}html[data-workspace-theme=light] .task-status-history-panel article strong{color:var(--control-accent);font-size:14px;font-weight:700}html[data-workspace-theme=light] .task-status-history-panel article p{margin:8px 0 0}html[data-workspace-theme=light] .task-status-history-panel blockquote{border-left:3px solid var(--control-accent);color:var(--control-text);background:#1118270a;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-weight:500}html[data-workspace-theme=light] .spin{animation:.8s linear infinite light-spin}@keyframes light-spin{to{transform:rotate(360deg)}}html[data-workspace-theme=light] .task-detail-hero{border:1px solid var(--control-line);background:radial-gradient(circle at 8% 0,#1f23281f,#0000 34%),#1118270a;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}html[data-workspace-theme=light] .task-detail-eyebrow{color:var(--control-accent);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}html[data-workspace-theme=light] .task-detail-hero h3{color:var(--control-text);margin:0;font-size:24px;line-height:1.06}html[data-workspace-theme=light] .task-detail-hero p{color:var(--control-muted);white-space:pre-wrap;margin:12px 0 0;font-weight:500;line-height:1.55}html[data-workspace-theme=light] .task-detail-priority-pill{color:var(--control-accent);white-space:nowrap;background:#11182710;border:1px solid #1118271e;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .task-detail-priority-pill.good{color:var(--control-success)}html[data-workspace-theme=light] .task-detail-priority-pill.middle{color:#6aa7ff}html[data-workspace-theme=light] .task-detail-priority-pill.critical{color:var(--control-danger)}html[data-workspace-theme=light] .task-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);gap:12px;display:grid}html[data-workspace-theme=light] .task-detail-grid>div,html[data-workspace-theme=light] .task-detail-card{border:1px solid var(--control-line);background:#1118270a;border-radius:22px}html[data-workspace-theme=light] .task-detail-grid>div{padding:16px}html[data-workspace-theme=light] .task-detail-grid span{color:var(--control-muted);font-size:12px;font-weight:600;display:block}html[data-workspace-theme=light] .task-detail-grid strong{color:var(--control-text);align-items:center;gap:7px;margin-top:8px;font-size:18px;font-weight:700;display:flex}html[data-workspace-theme=light] .task-detail-card{gap:12px;padding:18px;display:grid}html[data-workspace-theme=light] .task-detail-people{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-workspace-theme=light] .task-detail-person-card,html[data-workspace-theme=light] .task-detail-assignees{background:linear-gradient(135deg,#ffffffda,#ffffffd0);border:1px solid #1118271b;border-radius:18px;align-items:center}html[data-workspace-theme=light] .task-detail-person-card,html[data-workspace-theme=light] .task-detail-assignees:not([open]){height:74px}html[data-workspace-theme=light] .task-detail-person-card,html[data-workspace-theme=light] .task-detail-assignees>summary{align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px;display:flex}html[data-workspace-theme=light] .task-detail-assignees>summary{height:72px;min-height:72px}html[data-workspace-theme=light] .task-detail-person-card>span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .task-detail-person-card small{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .task-detail-assignees{min-width:0;overflow:hidden}html[data-workspace-theme=light] .task-detail-assignees>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;padding-right:44px;list-style:none;transition:background .18s,color .18s;display:grid;position:relative}html[data-workspace-theme=light] .task-detail-assignees>summary::-webkit-details-marker{display:none}html[data-workspace-theme=light] .task-detail-assignees>summary:hover{background:#ffffffd4}html[data-workspace-theme=light] .task-detail-assignees-icon{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232833;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .task-detail-assignees-copy{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .task-detail-assignees-mini-stack{align-items:center;min-width:0;height:28px;display:inline-flex}html[data-workspace-theme=light] .task-detail-assignees-mini-stack .ui-avatar,html[data-workspace-theme=light] .task-detail-assignees-mini-stack>em{border:2px solid #cfd5db;border-radius:50%;width:28px;height:28px;margin-left:-6px}html[data-workspace-theme=light] .task-detail-assignees-mini-stack .ui-avatar:first-child{margin-left:0}html[data-workspace-theme=light] .task-detail-assignees-mini-stack>em{color:var(--control-accent);background:#1f232824;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .task-detail-person-card svg:not(.task-detail-assignees-chevron){color:var(--control-accent);grid-row:span 2}html[data-workspace-theme=light] .task-detail-people span{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .task-detail-people strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}html[data-workspace-theme=light] .task-detail-assignees-chevron{color:var(--control-muted);transition:transform .18s,color .18s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}html[data-workspace-theme=light] .task-detail-assignees[open] .task-detail-assignees-chevron{color:var(--control-accent);transform:translateY(-50%)rotate(90deg)}html[data-workspace-theme=light] .task-detail-assignees-list{scrollbar-color:#30384073 #ffffff0f;scrollbar-width:thin;gap:0;max-height:260px;padding:0 14px 8px;display:grid;overflow:auto}html[data-workspace-theme=light] .task-detail-assignees-list>div{background:0 0;border-top:1px solid #1118271b;align-items:center;gap:12px;min-width:0;padding:12px 2px;display:flex}html[data-workspace-theme=light] .task-detail-assignee-avatar{color:var(--control-accent);text-transform:uppercase;background:#1f232829;border:1px solid #1f232852;border-radius:16px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}html[data-workspace-theme=light] .task-detail-assignee-avatar img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .task-detail-assignees-list span{gap:3px;min-width:0;display:grid}html[data-workspace-theme=light] .task-detail-assignees-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.1;overflow:hidden}html[data-workspace-theme=light] .task-detail-assignees-list small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}html[data-workspace-theme=light] .task-detail-assignees-list p{color:var(--control-muted);border-top:1px solid #1118271b;margin:0;padding:14px 2px 8px;font-size:14px;font-weight:500}html[data-workspace-theme=light] .task-detail-card h3{margin:0;font-size:18px}html[data-workspace-theme=light] .task-detail-linked{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .task-detail-linked>div{align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .task-detail-linked p{color:var(--control-muted);margin:5px 0 0;font-size:13px;font-weight:500}html[data-workspace-theme=light] .task-detail-card-head{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .task-detail-card-head span{color:var(--control-accent);font-weight:700}html[data-workspace-theme=light] .task-checklist-progress{background:#ffffffd3;border-radius:999px;height:7px;margin-top:14px;overflow:hidden}html[data-workspace-theme=light] .task-checklist-progress i{border-radius:inherit;background:linear-gradient(90deg,#42b978,#74d39a);min-width:0;height:100%;transition:width .22s;display:block}html[data-workspace-theme=light] .task-checklist-preview{gap:12px;margin-top:14px;display:grid}html[data-workspace-theme=light] .task-checklist-preview>div{background:#ffffffce;border:1px solid #1118271a;border-radius:16px;gap:8px;padding:12px;display:grid}html[data-workspace-theme=light] .task-checklist-section-title{color:var(--control-text);padding:0 2px 2px;font-size:15px}html[data-workspace-theme=light] .task-checklist-item.app-checkbox{color:var(--control-text);text-align:left;background:0 0;border:0;border-radius:10px;min-height:36px;padding:6px 8px;font-size:14px;font-weight:600;transition:background .16s,color .16s}html[data-workspace-theme=light] .task-checklist-item.app-checkbox:hover:not(.is-disabled){color:var(--control-text);background:#1f232814}html[data-workspace-theme=light] .task-checklist-item.app-checkbox:focus-within{outline-offset:2px;outline:2px solid #1f232873}html[data-workspace-theme=light] .task-checklist-item.app-checkbox.is-checked{color:var(--control-success)}html[data-workspace-theme=light] .task-checklist-error{color:var(--control-danger);margin:10px 0 0;font-size:13px}html[data-workspace-theme=light] .task-related-list{gap:10px;display:grid}html[data-workspace-theme=light] .task-related-list>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffffc8;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px;transition:background .18s,border-color .18s,transform .18s;display:flex}html[data-workspace-theme=light] .task-related-list>button:hover{background:#ffffffd7;border-color:#3038403d;transform:translateY(-1px)}html[data-workspace-theme=light] .task-related-list strong,html[data-workspace-theme=light] .task-related-list span{display:block}html[data-workspace-theme=light] .task-related-list span{color:var(--control-muted);margin-top:4px;font-size:12px;font-weight:500}html[data-workspace-theme=light] .comments-panel{gap:18px}html[data-workspace-theme=light] .comments-list{gap:12px;display:grid}html[data-workspace-theme=light] .comments-empty{color:var(--control-muted);text-align:center;background:#ffffffc8;border:1px dashed #1118271b;border-radius:16px;padding:18px;font-weight:500}html[data-workspace-theme=light] .comment-item{background:#ffffffc8;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .comment-avatar{border:2px solid #1118271b;border-radius:12px;flex:0 0 42px;width:38px;height:38px;font-size:13px;box-shadow:0 10px 26px #11182713;overflow:hidden!important}html[data-workspace-theme=light] .comment-avatar img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .comment-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .comment-meta strong{color:var(--control-text);font-size:14px;font-weight:700}html[data-workspace-theme=light] .comment-meta span{color:var(--control-muted);font-size:12px;font-weight:500}html[data-workspace-theme=light] .comment-item p{color:var(--control-muted);white-space:pre-wrap;margin:9px 0 0;font-weight:500;line-height:1.5}html[data-workspace-theme=light] .comment-voice,html[data-workspace-theme=light] .comment-files-list{margin-top:12px}html[data-workspace-theme=light] .comment-files-list a{min-height:42px}html[data-workspace-theme=light] .comments-error{color:var(--control-danger);background:#ff6b6b1c;border:1px solid #ff6b6b38;border-radius:14px;padding:12px;font-weight:600}html[data-workspace-theme=light] .comments-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:2px;display:grid}html[data-workspace-theme=light] .comments-compose textarea{color:var(--control-text);font:inherit;resize:vertical;background:#ffffffdb;border:1px solid #1118271e;border-radius:18px;min-height:88px;padding:14px;font-weight:500}html[data-workspace-theme=light] .comments-compose textarea::placeholder{color:var(--control-muted)}html[data-workspace-theme=light] .comments-compose textarea:focus{border-color:#3038406b;outline:none;box-shadow:0 0 0 3px #1f23281a}html[data-workspace-theme=light] .comments-compose button{background:var(--control-accent);color:#111418;cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .comments-compose button:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .comments-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-6px;display:flex}html[data-workspace-theme=light] .comments-toolbar input{display:none}html[data-workspace-theme=light] .comments-toolbar>button{color:var(--control-text);cursor:pointer;font:inherit;background:#1118270d;border:1px solid #1118271e;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .comments-toolbar>button:hover,html[data-workspace-theme=light] .comments-toolbar>button.recording{color:var(--control-accent);background:#1f232821;border-color:#3038404d}html[data-workspace-theme=light] .comments-toolbar>button:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .comment-compose-chip{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border:1px solid #1118271b;border-radius:999px;align-items:center;gap:7px;max-width:260px;min-height:32px;padding:0 6px 0 11px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}html[data-workspace-theme=light] .comment-compose-chip>button{color:inherit;cursor:pointer;background:#1118270e;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}@media (max-width:1180px){html[data-workspace-theme=light] .control-user-task-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .task-user-chart-panel{position:static}html[data-workspace-theme=light] .task-status-chart{grid-template-columns:180px minmax(0,1fr)}html[data-workspace-theme=light] .task-status-tabs{flex-wrap:wrap;display:flex}html[data-workspace-theme=light] .task-status-tabs a{justify-content:center}html[data-workspace-theme=light] .task-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-workspace-theme=light] .task-status-chart,html[data-workspace-theme=light] .control-user-request-people{grid-template-columns:1fr}html[data-workspace-theme=light] .control-user-task-row{grid-template-columns:minmax(0,1fr) auto}html[data-workspace-theme=light] .task-row-meta{grid-column:1/-1;justify-content:flex-start;max-width:none}html[data-workspace-theme=light] .task-detail-hero,html[data-workspace-theme=light] .task-detail-people{grid-template-columns:1fr}html[data-workspace-theme=light] .task-detail-priority-pill{justify-self:start}html[data-workspace-theme=light] .task-detail-grid,html[data-workspace-theme=light] .comments-compose{grid-template-columns:1fr}}html[data-workspace-theme=light] .control-user-bars>div{grid-template-columns:120px minmax(0,1fr) 110px;align-items:center}html[data-workspace-theme=light] .control-user-dynamic-chart{background:linear-gradient(0deg,#1118270f 1px,#0000 1px) 0 0/100% 25%,#ffffffc8;border-radius:22px;grid-auto-flow:column;align-items:end;gap:12px;min-height:230px;padding:18px 18px 14px;display:grid;overflow-x:auto}html[data-workspace-theme=light] .control-user-recharts-card{background:#ffffffc8;border:1px solid #1118271a;border-radius:22px;width:100%;min-height:270px;padding:14px 12px 8px;overflow:hidden}html[data-workspace-theme=light] .control-user-recharts-card .recharts-cartesian-axis-tick-value{fill:var(--control-muted);font-size:12px;font-weight:400}html[data-workspace-theme=light] .control-user-recharts-card .recharts-cartesian-grid line{stroke:#11141812}html[data-workspace-theme=light] .control-user-dynamic-chart>div{grid-template-rows:1fr auto auto;align-items:center;gap:8px;min-width:74px;display:grid}html[data-workspace-theme=light] .control-user-dynamic-chart i{background:linear-gradient(180deg, var(--control-accent), #58c58df2);height:var(--height);border-radius:999px 999px 8px 8px;align-self:end;width:18px;min-height:10px;display:block;box-shadow:0 -10px 24px #1f23281f}html[data-workspace-theme=light] .control-user-dynamic-chart strong,html[data-workspace-theme=light] .control-user-dynamic-chart span{color:var(--control-muted);text-align:center;font-size:11px;font-weight:600}html[data-workspace-theme=light] .control-user-drill-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .control-user-drill-cards a{color:inherit;background:#ffffffcb;border:1px solid #1118271b;border-radius:18px;gap:7px;padding:16px 46px 16px 16px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}html[data-workspace-theme=light] .control-user-drill-cards a:hover{background:#1118270f;border-color:#3038403d;transform:translateY(-1px)}html[data-workspace-theme=light] .control-user-drill-cards span,html[data-workspace-theme=light] .control-user-drill-cards em{color:var(--control-muted);font-size:12px;font-style:normal;font-weight:600}html[data-workspace-theme=light] .control-user-drill-cards strong{font-size:28px;line-height:1}html[data-workspace-theme=light] .control-user-drill-cards svg{color:var(--control-muted);transition:color .18s,transform .18s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}html[data-workspace-theme=light] .control-user-drill-cards a:hover svg{color:var(--control-accent);transform:translate(3px,-50%)}html[data-workspace-theme=light] .control-user-stat-modal{width:min(860px,100vw - 64px);max-width:860px}html[data-workspace-theme=light] .control-user-radial-chart{height:220px;min-height:220px;position:relative}html[data-workspace-theme=light] .control-user-radial-center{pointer-events:none;text-align:center;align-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}html[data-workspace-theme=light] .control-user-radial-center strong{font-size:36px;line-height:1}html[data-workspace-theme=light] .control-user-radial-center span{color:var(--control-muted);max-width:140px;font-size:12px;font-weight:600;line-height:1.35}html[data-workspace-theme=light] .control-user-vacation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}html[data-workspace-theme=light] .control-user-vacation-cards div{background:#ffffffcb;border-radius:18px;min-height:86px;padding:16px}html[data-workspace-theme=light] .control-user-vacation-cards span{color:var(--control-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}html[data-workspace-theme=light] .control-user-vacation-cards strong{color:var(--control-text);font-size:28px;line-height:1}html[data-workspace-theme=light] .control-user-adjustments{gap:14px;display:grid}html[data-workspace-theme=light] .control-user-adjustment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .control-user-adjustment-summary div,html[data-workspace-theme=light] .control-user-adjustment-list div{background:#ffffffcb;border-radius:18px;gap:5px;padding:14px;display:grid}html[data-workspace-theme=light] .control-user-adjustment-summary span,html[data-workspace-theme=light] .control-user-adjustment-list span,html[data-workspace-theme=light] .control-user-adjustment-list em{color:var(--control-muted);font-size:12px;font-style:normal;font-weight:500}html[data-workspace-theme=light] .control-user-adjustment-summary strong{font-size:24px}html[data-workspace-theme=light] .control-user-adjustment-list{gap:10px;display:grid}html[data-workspace-theme=light] .control-user-adjustment-list div{grid-template-columns:140px minmax(0,1fr) auto;align-items:center}html[data-workspace-theme=light] .control-user-adjustment-list strong.positive{color:#67d391}html[data-workspace-theme=light] .control-user-adjustment-list strong.negative{color:#ff8f8f}html[data-workspace-theme=light] .control-user-report-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}html[data-workspace-theme=light] .control-user-report-progress i{background:#11182712;border-radius:999px;height:12px;display:block;overflow:hidden}html[data-workspace-theme=light] .control-user-report-progress em{background:linear-gradient(90deg, var(--control-accent), #58c58df2);border-radius:inherit;height:100%;display:block}html[data-workspace-theme=light] .control-user-info-strip,html[data-workspace-theme=light] .control-user-widget-grid{gap:12px;display:grid}html[data-workspace-theme=light] .control-user-info-strip{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(160px,.8fr))}html[data-workspace-theme=light] .control-user-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .control-user-info-strip>div,html[data-workspace-theme=light] .control-user-widget-grid>a{color:inherit;background:#ffffffcb;border-radius:18px;gap:6px;padding:14px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:grid}html[data-workspace-theme=light] .control-user-widget-grid>a:hover{background:#ffffffe2;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #1f232838}html[data-workspace-theme=light] .control-user-info-strip strong,html[data-workspace-theme=light] .control-user-widget-grid strong{font-size:16px}html[data-workspace-theme=light] .control-user-info-strip span,html[data-workspace-theme=light] .control-user-widget-grid span{color:var(--control-muted);font-size:12px;font-weight:500;line-height:1.35}html[data-workspace-theme=light] .control-user-empty-shift{background:#ffffffcb;border:1px dashed #11182728;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:16px;display:flex}html[data-workspace-theme=light] .control-user-empty-shift>div{flex:360px;gap:6px;display:grid}html[data-workspace-theme=light] .control-user-empty-shift strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .control-user-empty-shift span{color:var(--control-muted);font-size:13px;font-weight:500;line-height:1.35}html[data-workspace-theme=light] .control-user-empty-shift .control-user-session-actions{flex:none;margin:0}html[data-workspace-theme=light] .control-user-widget-stack{gap:12px;display:grid}html[data-workspace-theme=light] .control-user-mobile-widget{color:inherit;background:#ffffffd0;border:1px solid #1118271b;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:78px;padding:14px 16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}html[data-workspace-theme=light] .control-user-mobile-widget.is-clickable:hover{background:#ffffffe4;border-color:#3038403d;transform:translateY(-1px)}html[data-workspace-theme=light] .control-user-mobile-widget span{gap:5px;display:grid}html[data-workspace-theme=light] .control-user-mobile-widget strong{font-size:16px}html[data-workspace-theme=light] .control-user-mobile-widget small{color:var(--control-muted);font-size:12px;font-weight:500;line-height:1.35}html[data-workspace-theme=light] .control-user-mobile-widget b{color:var(--control-text);white-space:nowrap;font-size:22px;font-weight:700}html[data-workspace-theme=light] .control-user-mobile-widget b.tone-good,html[data-workspace-theme=light] .control-user-detail-table .tone-good{color:#58c58d}html[data-workspace-theme=light] .control-user-mobile-widget b.tone-middle,html[data-workspace-theme=light] .control-user-detail-table .tone-middle{color:var(--control-accent)}html[data-workspace-theme=light] .control-user-mobile-widget b.tone-low{color:#303840}html[data-workspace-theme=light] .control-user-mobile-widget b.tone-critical,html[data-workspace-theme=light] .control-user-detail-table .tone-critical{color:#ff6262}html[data-workspace-theme=light] .control-user-widget-chevron{color:var(--control-muted)}html[data-workspace-theme=light] .control-shift-event-time{color:var(--control-muted);white-space:nowrap;justify-self:end;align-items:center;gap:7px;display:inline-flex}html[data-workspace-theme=light] .control-shift-events-chart{background:#ffffffd1;border:1px solid #1118271b;border-radius:18px;margin-bottom:16px;padding:16px 12px 4px}html[data-workspace-theme=light] .control-shift-events-chart>div:first-child{gap:4px;padding:0 4px;display:grid}html[data-workspace-theme=light] .control-shift-events-chart>div:first-child strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .control-shift-events-chart>div:first-child span{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .control-shift-event-main{align-items:center;gap:12px;min-width:0;display:flex}html[data-workspace-theme=light] .control-shift-event-main>i{color:var(--control-accent);background:#1f23281f;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}html[data-workspace-theme=light] .control-shift-event-main>span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .control-shift-event-main em{overflow-wrap:anywhere}html[data-workspace-theme=light] .control-user-detail-table{gap:8px;display:grid}html[data-workspace-theme=light] .control-user-detail-table .head,html[data-workspace-theme=light] .control-user-detail-table .row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .control-user-detail-table.rating .head,html[data-workspace-theme=light] .control-user-detail-table.rating .row{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(80px,.7fr))}html[data-workspace-theme=light] .control-user-detail-table .row.two{grid-template-columns:minmax(0,1fr) minmax(160px,auto)}html[data-workspace-theme=light] .control-user-detail-table .head{color:var(--control-muted);padding:0 12px 4px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .control-user-detail-table .row{color:var(--control-text);background:#ffffffd1;border-radius:16px;min-height:52px;padding:12px;font-size:14px;font-weight:500;text-decoration:none}html[data-workspace-theme=light] .control-user-detail-table a.row{transition:background .18s,box-shadow .18s,transform .18s}html[data-workspace-theme=light] .control-user-detail-table a.row:hover,html[data-workspace-theme=light] .control-user-detail-table a.row.is-active{background:#1f2328e0;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #1f232838}html[data-workspace-theme=light] .control-user-detail-table .row em{color:var(--control-muted);grid-column:1/-1;font-style:normal;line-height:1.35}html[data-workspace-theme=light] .control-user-mini-list b{color:var(--control-accent);justify-self:end;font-size:22px}html[data-workspace-theme=light] .control-user-mini-list em{color:var(--control-muted);font-style:normal;line-height:1.35}html[data-workspace-theme=light] .control-user-vacation-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .control-user-vacation-calendar section{background:#ffffffcb;border:1px solid #1118271b;border-radius:18px;gap:10px;padding:12px;display:grid}html[data-workspace-theme=light] .control-user-vacation-calendar h4{text-transform:capitalize;margin:0;font-size:14px}html[data-workspace-theme=light] .control-user-vacation-calendar section>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}html[data-workspace-theme=light] .control-user-vacation-calendar span{aspect-ratio:1;color:var(--control-muted);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}html[data-workspace-theme=light] .control-user-vacation-calendar span.is-vacation{color:#dff8e8;background:#58c58d2e;box-shadow:inset 0 0 0 1px #58c58d8f}html[data-workspace-theme=light] .control-user-request-result{background:#ffffffc6;border:1px solid #1118271b;border-radius:22px;gap:14px;margin-top:18px;padding:16px;display:grid}html[data-workspace-theme=light] .control-user-request-result h3{margin:0}html[data-workspace-theme=light] .control-user-request-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .control-user-request-summary div{background:#1118270a;border-radius:16px;gap:5px;padding:12px;display:grid}html[data-workspace-theme=light] .control-user-request-summary span,html[data-workspace-theme=light] .control-user-request-location span,html[data-workspace-theme=light] .control-user-request-photos span{color:var(--control-muted);font-size:12px;font-weight:500}html[data-workspace-theme=light] .control-user-request-summary strong{color:var(--control-text);font-size:15px}html[data-workspace-theme=light] .control-user-request-summary strong.tone-good{color:#58c58d}html[data-workspace-theme=light] .control-user-request-summary strong.tone-middle{color:var(--control-accent)}html[data-workspace-theme=light] .control-user-request-summary strong.tone-critical{color:#ff6262}html[data-workspace-theme=light] .control-user-request-warning{color:#ffc7c7;background:#ff62621f;border:1px solid #ff62623d;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:500}html[data-workspace-theme=light] .control-user-request-map-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:12px;display:grid}html[data-workspace-theme=light] .control-user-request-location,html[data-workspace-theme=light] .control-user-request-photos{background:radial-gradient(circle at 100% 0,#1f23281a,#0000 34%),#1118270a;border:1px solid #1118271a;border-radius:18px;gap:10px;padding:14px;display:grid}html[data-workspace-theme=light] .control-user-request-location-head{justify-content:space-between;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .control-user-request-location-head span{color:var(--control-muted);text-transform:uppercase;font-size:12px;font-weight:700}html[data-workspace-theme=light] .control-user-request-location-point{background:#ffffffc6;border:1px solid #1118271a;border-radius:16px;gap:10px;padding:12px;display:grid}html[data-workspace-theme=light] .control-user-request-location-point.employee{border-color:#ff626238}html[data-workspace-theme=light] .control-user-request-location-point.panel{border-color:#58c58d33}html[data-workspace-theme=light] .control-user-request-location-point strong{color:var(--control-text);align-items:center;gap:7px;display:inline-flex}html[data-workspace-theme=light] .control-user-request-location-point.employee strong svg{color:#ff6262}html[data-workspace-theme=light] .control-user-request-location-point.panel strong svg{color:#58c58d}html[data-workspace-theme=light] .control-user-request-location-point dl{gap:8px;margin:0;display:grid}html[data-workspace-theme=light] .control-user-request-location-point dl div{gap:3px;display:grid}html[data-workspace-theme=light] .control-user-request-location-point dt{color:var(--control-muted);font-size:11px;font-weight:600}html[data-workspace-theme=light] .control-user-request-location-point dd{color:var(--control-text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}html[data-workspace-theme=light] .control-user-panel-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .control-user-panel-title-row span{color:var(--control-accent);background:#1f232821;border:1px solid #1f232833;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-user-geo-title-row{align-items:flex-start}html[data-workspace-theme=light] .control-user-geo-toggle{background:#1118270a;border:1px solid #1118271b;border-radius:999px;grid-template-columns:repeat(2,minmax(72px,1fr));gap:5px;padding:5px;display:inline-grid}html[data-workspace-theme=light] .control-user-geo-toggle button{color:var(--control-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}html[data-workspace-theme=light] .control-user-geo-toggle button.is-active{color:var(--control-accent);background:#1f23282e;box-shadow:inset 0 0 0 1px #1f232838}html[data-workspace-theme=light] .control-user-geo-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);gap:14px;margin-top:14px;display:grid}html[data-workspace-theme=light] .control-user-geo-map{background:radial-gradient(circle at 25% 20%,#1f23281f,#0000 30%),linear-gradient(135deg,#ffffffdb,#ffffffe8);border:1px solid #11182721;border-radius:22px;min-height:230px;position:relative;overflow:hidden}html[data-workspace-theme=light] .control-user-geo-map iframe{filter:grayscale(.2)contrast(.9)brightness(.78);border:0;width:100%;height:100%;min-height:230px;position:absolute;inset:0}html[data-workspace-theme=light] .control-user-geo-points{gap:12px;display:grid}html[data-workspace-theme=light] .control-user-geo-points>div{background:#ffffffd0;border:1px solid #1118271b;border-radius:18px;gap:12px;padding:14px;display:grid}html[data-workspace-theme=light] .control-user-geo-points>div.start{box-shadow:inset 3px 0 #58c58df2}html[data-workspace-theme=light] .control-user-geo-points>div.end{box-shadow:inset 3px 0 #ff6262f2}html[data-workspace-theme=light] .control-user-geo-points strong{align-items:center;gap:7px;font-size:16px;display:flex}html[data-workspace-theme=light] .control-user-geo-points dl{gap:10px;margin:0;display:grid}html[data-workspace-theme=light] .control-user-geo-points dl div{gap:4px;display:grid}html[data-workspace-theme=light] .control-user-geo-points dt{color:var(--control-muted);margin:0;font-size:12px;font-weight:500}html[data-workspace-theme=light] .control-user-geo-points dd{color:var(--control-text);margin:0;font-size:14px;font-weight:600}html[data-workspace-theme=light] .control-user-geo-points dd.mono{color:#111418db;background:#1118270d;border-radius:12px;padding:8px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}html[data-workspace-theme=light] .control-user-geo-open{color:var(--control-accent);background:#1f232824;border:1px solid #1f232838;border-radius:16px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .control-user-session-list{gap:12px;display:grid}html[data-workspace-theme=light] .control-user-session-card{color:inherit;background:linear-gradient(135deg,#1118270e,#11182706);border:1px solid #11182721;border-radius:24px;grid-template-columns:180px minmax(0,1fr) minmax(160px,auto);gap:16px;padding:16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .control-user-session-card:hover{background:linear-gradient(135deg,#11182713,#11182708);border-color:#3038403d;transform:translateY(-1px)}html[data-workspace-theme=light] .control-user-session-date{gap:5px;display:grid}html[data-workspace-theme=light] .control-user-session-date strong{font-size:18px}html[data-workspace-theme=light] .control-user-session-date span,html[data-workspace-theme=light] .control-user-session-meta span{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .control-user-session-line{grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:10px;display:grid}html[data-workspace-theme=light] .control-user-session-line span,html[data-workspace-theme=light] .control-user-session-meta span{align-items:center;gap:6px;display:inline-flex}html[data-workspace-theme=light] .control-user-session-line span{color:var(--control-text);font-size:13px;font-weight:600}html[data-workspace-theme=light] .control-user-session-line b{color:var(--control-accent);white-space:nowrap;background:#1f23281f;border:1px solid #1f232838;border-radius:999px;padding:7px 12px;font-size:13px}html[data-workspace-theme=light] .control-user-session-line i{background:#11182717;border-radius:999px;height:8px;display:block;overflow:hidden}html[data-workspace-theme=light] .control-user-session-line i em{background:linear-gradient(90deg, var(--control-accent), #58c58df2);border-radius:inherit;width:100%;height:100%;display:block}html[data-workspace-theme=light] .control-user-session-line.modal-line{background:#ffffffcb;border-radius:20px;margin-bottom:16px;padding:16px}html[data-workspace-theme=light] .control-user-session-meta{text-align:right;align-content:center;justify-items:end;gap:6px;display:grid}html[data-workspace-theme=light] .control-user-geo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}html[data-workspace-theme=light] .control-user-geo-grid div{background:#ffffffcb;border-radius:18px;gap:6px;padding:14px;display:grid}html[data-workspace-theme=light] .control-user-geo-grid span{color:var(--control-muted);font-size:13px;font-weight:500}html[data-workspace-theme=light] .control-tracking-toolbar{align-items:end}html[data-workspace-theme=light] .tracking-summary{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-workspace-theme=light] .tracking-list-card{gap:16px;display:grid}html[data-workspace-theme=light] .tracking-table{gap:12px;display:grid}html[data-workspace-theme=light] .tracking-row{border:1px solid var(--control-line);color:inherit;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:minmax(230px,.8fr) 180px minmax(320px,1.2fr);align-items:center;gap:16px;padding:14px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}html[data-workspace-theme=light] .tracking-row:hover{background:linear-gradient(135deg,#11182711,#11182708);border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .tracking-person{align-items:center;gap:14px;min-width:0;display:flex}html[data-workspace-theme=light] .tracking-person strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}html[data-workspace-theme=light] .tracking-person span{color:var(--control-muted);margin-top:4px;display:block}html[data-workspace-theme=light] .tracking-total{justify-items:end;gap:4px;display:grid}html[data-workspace-theme=light] .tracking-total span{color:var(--control-muted);font-size:12px;font-weight:600}html[data-workspace-theme=light] .tracking-total strong{color:var(--control-accent);font-size:26px;line-height:1}html[data-workspace-theme=light] .tracking-total small{color:var(--control-muted);font-weight:500}html[data-workspace-theme=light] .tracking-progress{gap:10px;display:grid}html[data-workspace-theme=light] .tracking-progress div{justify-content:space-between;gap:12px;display:flex}html[data-workspace-theme=light] .tracking-progress span,html[data-workspace-theme=light] .tracking-progress b{color:var(--control-muted);font-size:13px;font-weight:600}html[data-workspace-theme=light] .tracking-progress b{color:var(--control-text)}html[data-workspace-theme=light] .tracking-progress i{background:#11182712;border-radius:999px;height:12px;display:block;overflow:hidden}html[data-workspace-theme=light] .tracking-progress em{background:linear-gradient(90deg, var(--control-accent), #58c58df2);border-radius:inherit;height:100%;display:block}html[data-workspace-theme=light] .tracking-detail-note{border:1px solid var(--control-line);background:#1118270a;border-radius:22px;gap:8px;padding:16px;display:grid}html[data-workspace-theme=light] .tracking-detail-note strong{color:var(--control-text);font-size:16px;font-weight:700}html[data-workspace-theme=light] .tracking-detail-note span{color:var(--control-muted);font-weight:500;line-height:1.35}@media (max-width:1280px){html[data-workspace-theme=light] .control-page{grid-template-columns:96px minmax(0,1fr)}html[data-workspace-theme=light] .control-logo span,html[data-workspace-theme=light] .control-search span,html[data-workspace-theme=light] .control-nav span,html[data-workspace-theme=light] .control-nav a:not(.active),html[data-workspace-theme=light] .control-user strong,html[data-workspace-theme=light] .control-user span{display:none}html[data-workspace-theme=light] .control-nav a{justify-content:center;padding:0}html[data-workspace-theme=light] .control-summary,html[data-workspace-theme=light] .control-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .control-section-tabs{grid-auto-columns:180px;overflow-x:auto}html[data-workspace-theme=light] .control-section-tabs a{min-width:0}html[data-workspace-theme=light] .rating-row{grid-template-columns:1fr}html[data-workspace-theme=light] .rating-score{justify-items:start}html[data-workspace-theme=light] .salary-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .salary-row{grid-template-columns:1fr}html[data-workspace-theme=light] .salary-main{justify-items:start}html[data-workspace-theme=light] .tracking-row,html[data-workspace-theme=light] .reports-row{grid-template-columns:1fr}html[data-workspace-theme=light] .report-meta-chips{justify-content:flex-start}html[data-workspace-theme=light] .tracking-total{justify-items:start}html[data-workspace-theme=light] .tracking-progress div{flex-wrap:wrap}}@media (max-width:980px){html[data-workspace-theme=light] .control-page,html[data-workspace-theme=light] .control-body{grid-template-columns:1fr}html[data-workspace-theme=light] .control-sidebar{min-height:auto;position:static}html[data-workspace-theme=light] .control-content{padding:20px}html[data-workspace-theme=light] .control-hero,html[data-workspace-theme=light] .workspace-page-hero,html[data-workspace-theme=light] .control-topbar,html[data-workspace-theme=light] .control-snapshot-tools,html[data-workspace-theme=light] .control-tools{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .workspace-page-hero-actions{justify-content:flex-start}html[data-workspace-theme=light] .control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .tracking-summary{grid-template-columns:1fr}html[data-workspace-theme=light] .reports-summary,html[data-workspace-theme=light] .control-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .control-employee-row{grid-template-columns:1fr;align-items:stretch}html[data-workspace-theme=light] .control-user-backdrop{padding:14px}html[data-workspace-theme=light] .control-user-card{border-radius:26px;max-height:calc(100vh - 28px)}html[data-workspace-theme=light] .control-user-head{align-items:flex-start;gap:16px;padding:20px}html[data-workspace-theme=light] .control-user-profile{align-items:flex-start}html[data-workspace-theme=light] .control-user-avatar{border-radius:18px;width:64px;height:64px}html[data-workspace-theme=light] .control-user-tabs{padding-inline:16px}html[data-workspace-theme=light] .control-user-requests-head{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .control-user-request-row{grid-template-columns:1fr;align-items:stretch}html[data-workspace-theme=light] .control-user-request-meta{flex-flow:wrap;align-items:center}html[data-workspace-theme=light] .control-user-request-people{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .control-user-request-chevron{display:none}html[data-workspace-theme=light] .control-user-body{padding:12px 16px 20px}html[data-workspace-theme=light] .control-user-export-button{justify-self:stretch}html[data-workspace-theme=light] .control-user-grid,html[data-workspace-theme=light] .control-user-limit,html[data-workspace-theme=light] .control-user-limit-cards,html[data-workspace-theme=light] .control-user-session-summary,html[data-workspace-theme=light] .control-user-stat-cards,html[data-workspace-theme=light] .control-user-stat-overview,html[data-workspace-theme=light] .control-user-info-strip,html[data-workspace-theme=light] .control-user-widget-grid,html[data-workspace-theme=light] .control-user-drill-cards,html[data-workspace-theme=light] .control-user-vacation-cards,html[data-workspace-theme=light] .control-user-geo-layout,html[data-workspace-theme=light] .control-user-adjustment-summary,html[data-workspace-theme=light] .control-user-stat-cards.compact{grid-template-columns:1fr}html[data-workspace-theme=light] .control-user-toolbar .app-date-picker{flex-basis:100%;min-width:0}html[data-workspace-theme=light] .control-user-info-date .app-date-picker,html[data-workspace-theme=light] .control-user-info-date button,html[data-workspace-theme=light] .control-user-empty-shift .control-user-session-actions,html[data-workspace-theme=light] .control-user-empty-shift .control-user-session-actions button{flex-basis:100%;width:100%}html[data-workspace-theme=light] .control-user-info-date>span{padding-bottom:0}html[data-workspace-theme=light] .control-user-adjustment-list div,html[data-workspace-theme=light] .control-user-bars>div{grid-template-columns:1fr}html[data-workspace-theme=light] .control-salary-toolbar{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .salary-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .salary-settings-switches button{width:100%;margin-left:0}html[data-workspace-theme=light] .salary-metrics{grid-template-columns:1fr}html[data-workspace-theme=light] .salary-detail-backdrop{padding:18px}html[data-workspace-theme=light] .salary-detail-head,html[data-workspace-theme=light] .salary-detail-body,html[data-workspace-theme=light] .salary-detail-footer{padding-left:20px;padding-right:20px}html[data-workspace-theme=light] .salary-detail-tiles,html[data-workspace-theme=light] .report-detail-grid,html[data-workspace-theme=light] .salary-detail-table-head,html[data-workspace-theme=light] .salary-detail-row{grid-template-columns:1fr}html[data-workspace-theme=light] .salary-detail-row strong{justify-self:start}html[data-workspace-theme=light] .task-status-control-head,html[data-workspace-theme=light] .task-status-comment-box>div{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .task-status-history-button,html[data-workspace-theme=light] .task-status-comment-box button{justify-content:center}html[data-workspace-theme=light] .control-employee-side,html[data-workspace-theme=light] .control-flags{justify-content:flex-start}html[data-workspace-theme=light] .control-rating-toolbar{flex-direction:column;align-items:stretch}html[data-workspace-theme=light] .rating-metrics{grid-template-columns:1fr}html[data-workspace-theme=light] .report-voice-card{grid-template-columns:auto minmax(0,1fr) auto}html[data-workspace-theme=light] .report-voice-card a{grid-column:1/-1;justify-content:center}}html[data-workspace-theme=light] .workspace-shell[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-workspace-theme=light] .contacts-hero,html[data-workspace-theme=light] .contacts-panel{background:linear-gradient(145deg, #11182709, #11182705), var(--control-panel);border:1px solid var(--control-line);border-radius:34px;box-shadow:0 24px 80px #11182711}html[data-workspace-theme=light] .contacts-hero{background:radial-gradient(circle at 0% 12%, #1f232838, transparent 34%), radial-gradient(circle at 100% 8%, #58c58d1f, transparent 38%), linear-gradient(145deg, #1118270a, #11182705), var(--control-panel);justify-content:space-between;align-items:center;gap:24px;min-height:176px;padding:clamp(28px,4vw,40px);display:flex;position:relative;overflow:hidden}html[data-workspace-theme=light] .contacts-hero:after{content:"";background:linear-gradient(90deg,#1f232829,#0000 58%);height:1px;position:absolute;bottom:0;left:34px;right:34px}html[data-workspace-theme=light] .contacts-hero p{color:var(--control-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .contacts-hero h1{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(34px,4vw,52px);line-height:.94}html[data-workspace-theme=light] .contacts-hero span{color:var(--control-muted);font-weight:400;display:block}html[data-workspace-theme=light] .contacts-hero button,html[data-workspace-theme=light] .contacts-sort,html[data-workspace-theme=light] .contacts-tabs button,html[data-workspace-theme=light] .contacts-profile-actions a,html[data-workspace-theme=light] .contacts-profile-actions button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}html[data-workspace-theme=light] .contacts-hero button:hover,html[data-workspace-theme=light] .contacts-sort:hover,html[data-workspace-theme=light] .contacts-profile-actions a:hover,html[data-workspace-theme=light] .contacts-profile-actions button:hover{background:#11182714;border-color:#30384047;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .contacts-panel{align-content:start;gap:14px;min-height:780px;padding:clamp(20px,3vw,28px);display:grid}html[data-workspace-theme=light] .contacts-tools{border:1px solid var(--control-line);background:#11182708;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;max-height:70px;padding:10px 12px;display:grid}html[data-workspace-theme=light] .contacts-search{border:1px solid var(--control-line);color:var(--control-muted);background:#ffffffd0;border-radius:20px;align-items:center;gap:12px;height:48px;min-height:48px;max-height:48px;padding:0 18px;display:flex}html[data-workspace-theme=light] .contacts-search input{appearance:none;color:var(--control-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-weight:400}html[data-workspace-theme=light] .contacts-search:focus-within{border-color:#30384057;box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .contacts-search input::placeholder{color:var(--control-muted);opacity:1}html[data-workspace-theme=light] .contacts-search input::-webkit-search-cancel-button{appearance:none}html[data-workspace-theme=light] .contacts-tabs{border:1px solid var(--control-line);background:#11182708;border-radius:999px;justify-self:flex-start;align-items:center;gap:4px;height:48px;max-height:48px;padding:4px;display:inline-flex}html[data-workspace-theme=light] .contacts-tabs button{color:var(--control-muted);border-color:#0000;border-radius:999px;height:38px;min-height:38px;max-height:38px;padding:0 18px}html[data-workspace-theme=light] .contacts-tabs button.active{color:var(--control-accent);background:linear-gradient(135deg,#1f232838,#1f232814);border-color:#30384033;box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .contacts-hint,html[data-workspace-theme=light] .contacts-error,html[data-workspace-theme=light] .contacts-empty{border-radius:20px;padding:16px 18px;font-weight:400}html[data-workspace-theme=light] .contacts-hint,html[data-workspace-theme=light] .contacts-empty{color:var(--control-muted);background:#11182708}html[data-workspace-theme=light] .contacts-error{color:var(--control-red);background:#ff5a551f}html[data-workspace-theme=light] .contacts-list{align-content:start;gap:12px;display:grid}html[data-workspace-theme=light] .contacts-list--divisions{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .contacts-user-row,html[data-workspace-theme=light] .contacts-division-row{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;text-align:left;background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;align-self:start;align-items:center;gap:14px;width:100%;height:78px;min-height:78px;max-height:78px;padding:14px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}html[data-workspace-theme=light] .contacts-user-row{grid-template-columns:48px minmax(0,1fr) auto}html[data-workspace-theme=light] .contacts-division-row{grid-template-columns:46px minmax(0,1fr) auto}html[data-workspace-theme=light] .contacts-user-row:hover,html[data-workspace-theme=light] .contacts-division-row:hover{background:#1118270f;border-color:#3038404d;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .contacts-user-row>svg,html[data-workspace-theme=light] .contacts-division-row>svg{color:var(--control-muted);transition:color .18s,transform .18s}html[data-workspace-theme=light] .contacts-user-row:hover>svg,html[data-workspace-theme=light] .contacts-division-row:hover>svg{color:var(--control-accent);transform:translate(2px)}html[data-workspace-theme=light] .contacts-user-avatar{border:2px solid #1118271b;border-radius:12px;width:48px;height:48px;overflow:hidden;box-shadow:0 10px 26px #11182713}html[data-workspace-theme=light] .contacts-user-copy,html[data-workspace-theme=light] .contacts-division-row>span:nth-child(2){gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .contacts-user-copy strong,html[data-workspace-theme=light] .contacts-user-copy small,html[data-workspace-theme=light] .contacts-division-row strong,html[data-workspace-theme=light] .contacts-division-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .contacts-user-copy small,html[data-workspace-theme=light] .contacts-division-row small{color:var(--control-muted);font-size:14px}html[data-workspace-theme=light] .contacts-division-icon{color:var(--control-accent);background:#1f23281c;border:1px solid #1f232833;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}html[data-workspace-theme=light] .contacts-pagination{align-self:end;margin-top:0}html[data-workspace-theme=light] .contacts-pagination button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:14px;font-weight:500;display:flex}html[data-workspace-theme=light] .contacts-pagination button:hover{color:var(--control-accent);border-color:#30384047}html[data-workspace-theme=light] .contacts-org-shell{border:1px solid var(--control-line);background:#11182706;border-radius:28px;min-height:700px;display:grid;overflow:hidden}html[data-workspace-theme=light] .contacts-org-head{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 20px;display:flex}html[data-workspace-theme=light] .contacts-org-head>div{gap:4px;display:grid}html[data-workspace-theme=light] .contacts-org-head span{color:var(--control-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}html[data-workspace-theme=light] .contacts-org-head strong{font-family:var(--font-heading);font-size:21px}html[data-workspace-theme=light] .contacts-org-head>small{color:var(--control-accent);white-space:nowrap;background:#1f23281a;border:1px solid #1f23282e;border-radius:999px;padding:8px 12px;font-weight:600}html[data-workspace-theme=light] .contacts-org-viewport{cursor:grab;overscroll-behavior:contain;scrollbar-color:var(--control-line) transparent;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#1118271b;background-image:linear-gradient(#11182706 1px,#0000 1px),linear-gradient(90deg,#11182706 1px,#0000 1px);background-size:28px 28px;min-height:620px;position:relative;overflow:hidden}html[data-workspace-theme=light] .contacts-org-viewport.is-dragging{cursor:grabbing}html[data-workspace-theme=light] .contacts-org-canvas{transform-origin:0 0;will-change:transform;min-height:100%;position:relative}html[data-workspace-theme=light] .contacts-org-canvas>svg{pointer-events:none;position:absolute;inset:0}html[data-workspace-theme=light] .contacts-org-canvas line{stroke:var(--control-muted);stroke-linecap:round;stroke-width:1.5px}html[data-workspace-theme=light] .contacts-org-root{background:linear-gradient(135deg, #1f232826, #1f23280a), var(--control-panel);color:var(--control-accent);border:1px solid #1f2328ad;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:280px;height:92px;padding:16px 20px;display:grid;position:absolute;box-shadow:0 18px 42px #11182713}html[data-workspace-theme=light] .contacts-org-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--control-panel) 88%, transparent);border:1px solid var(--control-line);z-index:20;border-radius:16px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 12px 32px #11182713}html[data-workspace-theme=light] .contacts-org-controls button{color:var(--control-text);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s,color .18s;display:inline-flex}html[data-workspace-theme=light] .contacts-org-controls button:last-child{border-left:1px solid var(--control-line);border-radius:0 11px 11px 0;width:41px;margin-left:3px;padding-left:5px}html[data-workspace-theme=light] .contacts-org-controls button:hover{color:var(--control-accent);background:#1f23281f}html[data-workspace-theme=light] .contacts-org-controls span{color:var(--control-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:42px;font-size:11px}html[data-workspace-theme=light] .contacts-org-root>span{gap:3px;min-width:0;display:grid}html[data-workspace-theme=light] .contacts-org-root strong,html[data-workspace-theme=light] .contacts-org-root small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .contacts-org-root strong{color:var(--control-text);font-family:var(--font-heading);font-size:18px}html[data-workspace-theme=light] .contacts-org-root small{color:var(--control-muted)}html[data-workspace-theme=light] .contacts-org-card{background:linear-gradient(145deg, #1118270d, #11182705), var(--control-panel);border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;text-align:left;border-radius:24px;grid-template-rows:auto auto minmax(48px,1fr) auto;width:300px;height:210px;padding:17px 18px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;overflow:hidden;box-shadow:0 18px 44px #11182712}html[data-workspace-theme=light] .contacts-org-card:hover{border-color:#30384085;transform:translateY(-2px);box-shadow:0 22px 54px #11182717,inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .contacts-org-card-copy{border-bottom:1px solid var(--control-line);gap:3px;min-width:0;padding-bottom:11px;display:grid}html[data-workspace-theme=light] .contacts-org-card-copy strong,html[data-workspace-theme=light] .contacts-org-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .contacts-org-card-copy strong{font-family:var(--font-heading);font-size:17px}html[data-workspace-theme=light] .contacts-org-card-copy small,html[data-workspace-theme=light] .contacts-org-manager small,html[data-workspace-theme=light] .contacts-org-card-footer>small{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .contacts-org-manager-label{color:var(--control-muted);letter-spacing:.09em;text-transform:uppercase;padding-top:10px;font-size:10px;font-weight:700}html[data-workspace-theme=light] .contacts-org-manager{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}html[data-workspace-theme=light] .contacts-org-manager>.ui-avatar{border:1px solid #1f2328ad;border-radius:50%;width:38px;min-width:38px;height:38px;font-size:11px}html[data-workspace-theme=light] .contacts-org-manager>span{gap:2px;min-width:0;display:grid}html[data-workspace-theme=light] .contacts-org-manager strong,html[data-workspace-theme=light] .contacts-org-manager small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .contacts-org-manager strong{font-size:13px}html[data-workspace-theme=light] .contacts-org-manager--empty{color:var(--control-muted);font-size:12px;display:flex}html[data-workspace-theme=light] .contacts-org-card-footer{border-top:1px solid var(--control-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:10px;display:grid}html[data-workspace-theme=light] .contacts-org-card-footer>svg{color:var(--control-muted)}html[data-workspace-theme=light] .contacts-org-avatars{align-items:center;min-height:28px;padding-left:3px;display:flex}html[data-workspace-theme=light] .contacts-org-avatars .ui-avatar{border:1px solid var(--control-panel);border-radius:50%;width:28px;min-width:28px;height:28px;margin-left:-4px;font-size:9px}html[data-workspace-theme=light] .contacts-org-avatars .ui-avatar:first-child{margin-left:0}html[data-workspace-theme=light] .contacts-org-avatar img{object-position:center}html[data-workspace-theme=light] .contacts-org-state{border:1px solid var(--control-line);color:var(--control-muted);text-align:center;background:#11182706;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:560px;padding:40px;display:flex}html[data-workspace-theme=light] .contacts-org-state svg{color:var(--control-accent);margin-bottom:8px}html[data-workspace-theme=light] .contacts-org-state strong{color:var(--control-text);font-family:var(--font-heading);font-size:20px}html[data-workspace-theme=light] .contacts-org-state span{font-size:14px}html[data-workspace-theme=light] .contacts-profile-modal{width:min(880px,100vw - 32px);max-height:min(820px,100vh - 48px)}html[data-workspace-theme=light] .contacts-profile-body{gap:18px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .contacts-profile-main{border:1px solid var(--control-line);background:#11182709;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}html[data-workspace-theme=light] .contacts-profile-avatar{border-radius:50%;width:88px;height:88px;font-size:30px}html[data-workspace-theme=light] .contacts-profile-main strong{font-family:var(--font-heading);font-size:clamp(24px,3vw,30px);line-height:1;display:block}html[data-workspace-theme=light] .contacts-profile-main span,html[data-workspace-theme=light] .contacts-profile-main small{color:var(--control-muted);margin-top:6px;font-weight:400;display:block}html[data-workspace-theme=light] .news-editor-shell{gap:20px;display:grid}html[data-workspace-theme=light] .news-editor-layout{grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr);align-items:start;gap:18px;min-height:640px;display:grid}html[data-workspace-theme=light] .news-editor-list-panel,html[data-workspace-theme=light] .news-reader{border:1px solid var(--control-line);background:#11182708;border-radius:30px;gap:16px;min-width:0;padding:18px;display:grid;overflow:hidden}html[data-workspace-theme=light] .news-reader{grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-height:640px}html[data-workspace-theme=light] .news-reader.is-empty{justify-content:center;align-items:center;display:flex}html[data-workspace-theme=light] .news-editor-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .news-editor-stats article{border:1px solid var(--control-line);background:#ffffffd0;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:15px;display:grid}html[data-workspace-theme=light] .news-editor-stats svg{color:var(--control-accent);grid-row:span 2}html[data-workspace-theme=light] .news-editor-stats span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .news-editor-stats strong{font-family:var(--font-heading);font-size:26px;line-height:1}html[data-workspace-theme=light] .news-editor-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}html[data-workspace-theme=light] .news-editor-sort{white-space:nowrap}html[data-workspace-theme=light] .news-editor-refresh{aspect-ratio:1;width:48px;padding:0}html[data-workspace-theme=light] .news-editor-list{gap:12px;min-width:0;display:grid}html[data-workspace-theme=light] .news-row{border:1px solid var(--control-line);background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0;padding:10px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}html[data-workspace-theme=light] .news-row.is-active,html[data-workspace-theme=light] .news-row:hover{background:#1118270e;border-color:#3038404d;box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .news-row-main{color:var(--control-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;padding:0;display:grid}html[data-workspace-theme=light] .news-row-main>svg{color:var(--control-muted)}html[data-workspace-theme=light] .news-row-preview{color:var(--control-accent);background:#1f23281a;border:1px solid #1f23282e;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}html[data-workspace-theme=light] .news-row-preview img,html[data-workspace-theme=light] .news-preview-dropzone img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .news-row-copy{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .news-row-copy strong,html[data-workspace-theme=light] .news-row-copy small,html[data-workspace-theme=light] .news-row-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .news-row-copy strong{font-size:16px}html[data-workspace-theme=light] .news-row-copy small,html[data-workspace-theme=light] .news-row-copy em{color:var(--control-muted);font-size:13px;font-style:normal}html[data-workspace-theme=light] .news-status-badge{color:var(--control-muted);white-space:nowrap;background:#1118270e;border:1px solid #1118271e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .news-status-badge.is-active{color:#8be3b5;background:#58c58d24;border-color:#58c58d52}html[data-workspace-theme=light] .news-row-actions,html[data-workspace-theme=light] .news-reader-actions{align-items:center;gap:6px;display:flex}html[data-workspace-theme=light] .news-row-actions button,html[data-workspace-theme=light] .news-reader-actions button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}html[data-workspace-theme=light] .news-row-actions button:hover,html[data-workspace-theme=light] .news-reader-actions button:hover{color:var(--control-accent);background:#11182712;border-color:#3038404d}html[data-workspace-theme=light] .news-reader-head{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 4px 18px;display:flex}html[data-workspace-theme=light] .news-reader-head>div:first-child{min-width:0}html[data-workspace-theme=light] .news-reader-head span{color:var(--control-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}html[data-workspace-theme=light] .news-reader-head h2{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,1.8vw,42px);line-height:1}html[data-workspace-theme=light] .news-reader-head p{color:var(--control-muted);margin:12px 0 0;line-height:1.45}html[data-workspace-theme=light] .news-reader-body{gap:18px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .news-reader-hero-image{aspect-ratio:480/220;border:1px solid var(--control-line);background:#ffffffd5;border-radius:26px;min-height:220px;position:relative;overflow:hidden}html[data-workspace-theme=light] .news-reader-hero-image:after{content:"";background:linear-gradient(#0000 34%,#ffffffe4);position:absolute;inset:0}html[data-workspace-theme=light] .news-reader-hero-image img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .news-reader-hero-image strong{color:#111418;font-family:var(--font-heading);z-index:1;max-width:calc(100% - 48px);font-size:clamp(26px,3vw,38px);line-height:1;position:absolute;bottom:22px;left:24px}html[data-workspace-theme=light] .news-rich-content{border:1px solid var(--control-line);background:#ffffffcb;border-radius:26px;padding:22px}html[data-workspace-theme=light] .news-editor-empty{text-align:center;place-items:center;min-height:180px;display:grid}html[data-workspace-theme=light] .news-editor-empty strong,html[data-workspace-theme=light] .news-editor-empty span{display:block}html[data-workspace-theme=light] .news-editor-empty svg{color:var(--control-accent)}html[data-workspace-theme=light] .news-editor-pagination button:disabled{cursor:not-allowed;opacity:.5}html[data-workspace-theme=light] .news-form-modal{width:min(1040px,100vw - 48px)}html[data-workspace-theme=light] .news-form-body{gap:20px}html[data-workspace-theme=light] .news-form-grid,html[data-workspace-theme=light] .news-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .news-preview-grid{align-items:stretch}html[data-workspace-theme=light] .news-preview-upload{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .news-preview-upload>div{gap:5px;display:grid}html[data-workspace-theme=light] .news-preview-upload strong{color:var(--control-text);font-size:16px}html[data-workspace-theme=light] .news-preview-upload span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .news-preview-dropzone{aspect-ratio:1;color:var(--control-muted);cursor:pointer;background:#11182709;border:1px dashed #1118273c;border-radius:22px;justify-content:center;align-items:center;width:min(180px,100%);display:flex;position:relative;overflow:hidden}html[data-workspace-theme=light] .news-preview-upload.is-wide .news-preview-dropzone{aspect-ratio:480/220;width:100%}html[data-workspace-theme=light] .news-preview-dropzone>span{color:var(--control-text);background:#ffffffe4;border:1px solid #11182728;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}html[data-workspace-theme=light] .news-preview-dropzone:disabled{cursor:wait;opacity:.7}html[data-workspace-theme=light] .news-preview-clear{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .news-delete-modal{width:min(620px,100vw - 40px)}html[data-workspace-theme=light] .documents-shell{gap:18px;display:grid}html[data-workspace-theme=light] .documents-tabs{border:1px solid var(--control-line);background:#11182708;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding:4px;display:grid}html[data-workspace-theme=light] .documents-tabs button{color:var(--control-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:flex}html[data-workspace-theme=light] .documents-tabs button.active,html[data-workspace-theme=light] .documents-tabs button.is-active{color:var(--control-accent);background:linear-gradient(135deg,#1f232838,#1f232814);border-color:#30384033}html[data-workspace-theme=light] .documents-layout{grid-template-columns:minmax(420px,.92fr) minmax(420px,1.08fr);align-items:start;gap:18px;min-height:640px;display:grid}html[data-workspace-theme=light] .documents-list-panel,html[data-workspace-theme=light] .documents-reader{border:1px solid var(--control-line);background:#11182708;border-radius:30px;gap:16px;min-width:0;padding:18px;display:grid;overflow:hidden}html[data-workspace-theme=light] .documents-reader{grid-template-rows:auto minmax(0,1fr) auto;align-self:start;min-height:640px}html[data-workspace-theme=light] .documents-reader.is-empty{justify-content:center;align-items:center;display:flex}html[data-workspace-theme=light] .documents-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .documents-stats article{border:1px solid var(--control-line);background:#ffffffd0;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:15px;display:grid}html[data-workspace-theme=light] .documents-stats svg{color:var(--control-accent);grid-row:span 2}html[data-workspace-theme=light] .documents-stats span,html[data-workspace-theme=light] .documents-row-copy small,html[data-workspace-theme=light] .documents-row-copy em{color:var(--control-muted)}html[data-workspace-theme=light] .documents-stats strong{font-family:var(--font-heading);font-size:25px;line-height:1}html[data-workspace-theme=light] .documents-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}html[data-workspace-theme=light] .documents-sort{white-space:nowrap}html[data-workspace-theme=light] .documents-refresh{aspect-ratio:1;width:48px;padding:0}html[data-workspace-theme=light] .documents-list{gap:12px;display:grid}html[data-workspace-theme=light] .documents-row{border:1px solid var(--control-line);background:linear-gradient(135deg,#1118270d,#11182706);border-radius:24px;padding:10px;transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden}html[data-workspace-theme=light] .documents-row.is-active,html[data-workspace-theme=light] .documents-row:hover{background:#1118270e;border-color:#3038404d;box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .documents-row-main{color:var(--control-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;padding:0;display:grid}html[data-workspace-theme=light] .documents-row-icon{color:var(--control-accent);background:#1f23281a;border:1px solid #1f23282e;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}html[data-workspace-theme=light] .documents-row-copy{gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .documents-row-copy strong,html[data-workspace-theme=light] .documents-row-copy small,html[data-workspace-theme=light] .documents-row-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .documents-row-copy em{font-size:13px;font-style:normal}html[data-workspace-theme=light] .documents-status-badge{color:var(--control-muted);white-space:nowrap;background:#1118270e;border:1px solid #1118271e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .documents-status-badge.completed{color:#8be3b5;background:#58c58d24;border-color:#58c58d52}html[data-workspace-theme=light] .documents-status-badge.created{color:var(--control-accent);background:#1f23281f;border-color:#30384042}html[data-workspace-theme=light] .documents-reader-head{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 4px 18px;display:flex}html[data-workspace-theme=light] .documents-reader-head span{color:var(--control-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}html[data-workspace-theme=light] .documents-reader-head h2{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,1.8vw,42px);line-height:1}html[data-workspace-theme=light] .documents-reader-head p{color:var(--control-muted);margin:12px 0 0;line-height:1.45}html[data-workspace-theme=light] .documents-reader-actions button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}html[data-workspace-theme=light] .documents-reader-body{align-content:start;align-items:start;gap:16px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}html[data-workspace-theme=light] .documents-reader-body>*{width:100%}html[data-workspace-theme=light] .documents-summary-card,html[data-workspace-theme=light] .documents-signers-card,html[data-workspace-theme=light] .documents-create-card{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .documents-summary-card>div:first-child{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .documents-summary-card p,html[data-workspace-theme=light] .documents-create-card span,html[data-workspace-theme=light] .documents-area-designer small{color:var(--control-muted);margin:0;line-height:1.45}html[data-workspace-theme=light] .documents-summary-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}html[data-workspace-theme=light] .documents-summary-card dt{color:var(--control-muted);text-transform:uppercase;font-size:12px;font-weight:800}html[data-workspace-theme=light] .documents-summary-card dd{margin:5px 0 0}html[data-workspace-theme=light] .documents-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .documents-file-button{border:1px solid var(--control-line);color:var(--control-text);background:#1118270d;border-radius:18px;align-items:center;gap:10px;min-height:58px;padding:0 16px;font-weight:800;text-decoration:none;display:flex}html[data-workspace-theme=light] .documents-file-button[disabled]{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .documents-file-button .report-file-download-icon{margin-left:auto}html[data-workspace-theme=light] .documents-file-sign-button{background:var(--neo-accent);color:#111418;cursor:pointer;border-color:#0000;justify-content:flex-start}html[data-workspace-theme=light] .documents-signers-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .documents-signers-head span{border:1px solid var(--control-line);color:var(--control-muted);background:#11182710;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .documents-signers-card h3{margin:0;font-size:18px}html[data-workspace-theme=light] .documents-signers-list{gap:10px;display:grid}html[data-workspace-theme=light] .documents-signer-row{border:1px solid var(--control-line);color:inherit;background:#11182708;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}html[data-workspace-theme=light] .documents-signer-row.is-openable{cursor:pointer;transition:background .16s,border-color .16s,transform .16s}html[data-workspace-theme=light] .documents-signer-row.is-openable:hover,html[data-workspace-theme=light] .documents-signer-row.is-openable:focus-visible{background:#11182711;border-color:#3038407a;outline:none;transform:translateY(-1px)}html[data-workspace-theme=light] .documents-signer-avatar{width:42px;height:42px}html[data-workspace-theme=light] .documents-signer-copy{min-width:0}html[data-workspace-theme=light] .documents-signer-actions{align-items:center;gap:9px;display:flex}html[data-workspace-theme=light] .documents-signer-open{border:1px solid var(--control-line);color:var(--neo-accent);background:#11182710;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}html[data-workspace-theme=light] .documents-signer-row strong,html[data-workspace-theme=light] .documents-signer-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-workspace-theme=light] .documents-signer-row small{color:var(--control-muted);margin-top:4px}html[data-workspace-theme=light] .documents-signers-pagination{margin-top:2px}html[data-workspace-theme=light] .documents-signers-pagination strong{font-size:13px}html[data-workspace-theme=light] .documents-toggle-page{background:var(--neo-accent);color:#111418;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .documents-create-modal{width:min(1120px,100vw - 48px)}html[data-workspace-theme=light] .documents-create-body{gap:18px}html[data-workspace-theme=light] .documents-create-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}html[data-workspace-theme=light] .documents-create-grid .report-modal-field textarea{min-height:108px}html[data-workspace-theme=light] .documents-create-card:not(.documents-area-card){grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-workspace-theme=light] .documents-create-card header{gap:6px;min-width:0;display:grid}html[data-workspace-theme=light] .documents-create-card strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .documents-create-card>button{color:var(--control-accent);cursor:pointer;font:inherit;white-space:nowrap;background:#1f23281a;border:1px solid #1f23285c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .documents-create-card>button:disabled{cursor:not-allowed;opacity:.55}html[data-workspace-theme=light] .documents-stamp-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-workspace-theme=light] .documents-stamp-switch{border:1px solid var(--control-line);color:var(--control-muted);cursor:pointer;white-space:nowrap;background:#1118270d;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 14px 0 8px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}html[data-workspace-theme=light] .documents-stamp-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}html[data-workspace-theme=light] .documents-stamp-switch span{border:1px solid var(--control-line);background:#11182712;border-radius:999px;width:52px;height:28px;transition:background .16s,border-color .16s;display:inline-flex;position:relative}html[data-workspace-theme=light] .documents-stamp-switch span:after{content:"";background:#11182733;border-radius:999px;width:20px;height:20px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}html[data-workspace-theme=light] .documents-stamp-switch strong{font-size:14px}html[data-workspace-theme=light] .documents-stamp-switch.is-on{color:var(--control-accent);background:#1f23281f;border-color:#3038406b}html[data-workspace-theme=light] .documents-stamp-switch.is-on span{background:#1f232838;border-color:#3038407a}html[data-workspace-theme=light] .documents-stamp-switch.is-on span:after{background:var(--control-accent);transform:translate(24px)}html[data-workspace-theme=light] .documents-create-card small{color:var(--control-muted)}html[data-workspace-theme=light] .documents-area-card{gap:16px}html[data-workspace-theme=light] .documents-area-designer{gap:12px;display:grid}html[data-workspace-theme=light] .documents-area-preview{background:#fff;border:1px solid #11182728;border-radius:24px;width:min(100%,600px);max-height:640px;margin:0 auto;position:relative;overflow:hidden}html[data-workspace-theme=light] .documents-area-preview iframe{border:0;width:100%;height:100%;position:absolute;inset:0}html[data-workspace-theme=light] .documents-area-layer{z-index:2;position:absolute;inset:0}html[data-workspace-theme=light] .documents-signature-box{color:#0f285f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#3f78ff29;border:2px solid #3f78ff;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex;position:absolute}html[data-workspace-theme=light] .documents-area-disabled{color:#111418;text-align:center;background:#ffffffd5;justify-content:center;align-items:center;padding:20px;font-weight:800;display:flex;position:absolute;inset:0}html[data-workspace-theme=light] .documents-area-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .documents-stepper{border:1px solid var(--control-line);background:#11182709;border-radius:18px;grid-template-columns:minmax(0,1fr) 34px auto 34px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}html[data-workspace-theme=light] .documents-stepper span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .documents-stepper button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#11182711;border-radius:999px;width:32px;height:32px}html[data-workspace-theme=light] .documents-stepper button:disabled{cursor:not-allowed;opacity:.4}html[data-workspace-theme=light] .documents-toggle-page{color:var(--control-text);background:#11182710}html[data-workspace-theme=light] .documents-sign-modal{width:min(760px,100vw - 40px)}html[data-workspace-theme=light] .documents-sign-tabs{border:1px solid var(--control-line);background:#ffffffe1;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}html[data-workspace-theme=light] .documents-sign-tabs button{color:var(--control-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}html[data-workspace-theme=light] .documents-sign-tabs button.is-active{color:var(--control-accent);background:#1f232826}html[data-workspace-theme=light] .documents-sign-panel{gap:14px;display:grid}html[data-workspace-theme=light] .documents-sign-pad{border:1px solid var(--control-line);cursor:crosshair;touch-action:none;background:#fff;border-radius:22px;width:100%;height:320px}html[data-workspace-theme=light] .documents-photo-sign-panel{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;padding:16px}html[data-workspace-theme=light] .documents-photo-sign-actions,html[data-workspace-theme=light] .documents-local-signature>div{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .documents-photo-sign-actions button,html[data-workspace-theme=light] .documents-local-signature button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#11182711;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:inline-flex}html[data-workspace-theme=light] .documents-photo-sign-actions button:hover,html[data-workspace-theme=light] .documents-local-signature button:hover{color:var(--control-accent);background:#1f23281f;border-color:#30384057}html[data-workspace-theme=light] .documents-photo-sign-actions button:disabled,html[data-workspace-theme=light] .documents-local-signature button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .documents-photo-sensitivity{gap:8px;display:grid}html[data-workspace-theme=light] .documents-photo-sensitivity span,html[data-workspace-theme=light] .documents-local-signature p{color:var(--control-muted);margin:0;font-size:13px;font-weight:700}html[data-workspace-theme=light] .documents-photo-sensitivity input{accent-color:var(--control-accent)}html[data-workspace-theme=light] .documents-photo-preview{background-color:#fff;background-image:linear-gradient(45deg,#0f172a14 25%,#0000 25%),linear-gradient(-45deg,#0f172a14 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0f172a14 75%),linear-gradient(-45deg,#0000 75%,#0f172a14 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px dashed #94a3b89e;border-radius:22px;justify-content:center;align-items:center;min-height:220px;padding:18px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0a}html[data-workspace-theme=light] .documents-photo-preview img{filter:drop-shadow(0 1px #ffffff31);object-fit:contain;max-width:100%;max-height:190px;display:block}html[data-workspace-theme=light] .documents-photo-preview span{color:var(--control-muted);text-align:center;font-weight:800}html[data-workspace-theme=light] .documents-local-signature{gap:10px;display:grid}html[data-workspace-theme=light] .documents-empty{text-align:center;place-items:center;min-height:180px;display:grid}html[data-workspace-theme=light] .documents-empty svg{color:var(--control-accent)}html[data-workspace-theme=light] .documents-pagination{border-top:1px solid var(--control-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}html[data-workspace-theme=light] .documents-pagination button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;min-width:88px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .documents-pagination span{color:var(--control-muted);text-align:center;font-weight:800}html[data-workspace-theme=light] .documents-pagination button:disabled{cursor:not-allowed;opacity:.5}html[data-workspace-theme=light] .assessment360-page{gap:18px;display:grid}html[data-workspace-theme=light] .assessment360-layout{align-items:start}html[data-workspace-theme=light] .assessment360-layout .documents-reader-body{align-content:start}html[data-workspace-theme=light] .assessment360-tabs button{min-width:0}html[data-workspace-theme=light] .assessment360-tabs{border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr))}html[data-workspace-theme=light] .assessment360-toolbar{grid-template-columns:minmax(0,1fr) 54px 54px}html[data-workspace-theme=light] .assessment360-toolbar.has-score-filter{grid-template-columns:minmax(0,1fr) minmax(132px,160px) 54px 54px}html[data-workspace-theme=light] .assessment360-toolbar>label{border:1px solid var(--control-line);color:var(--control-muted);background:#ffffffd0;border-radius:999px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 16px;display:flex}html[data-workspace-theme=light] .assessment360-toolbar>label input{color:var(--control-text);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}html[data-workspace-theme=light] .assessment360-toolbar>label input::placeholder{color:var(--control-muted)}html[data-workspace-theme=light] .assessment360-score-select{width:100%;min-width:0}html[data-workspace-theme=light] .assessment360-score-select .app-select-trigger{width:100%;min-height:54px}html[data-workspace-theme=light] .assessment360-sort-button{aspect-ratio:1;width:54px;min-width:54px;padding:0}html[data-workspace-theme=light] .assessment360-campaign-button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;text-align:left;background:#1118270d;border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:10px 14px;display:grid}html[data-workspace-theme=light] .assessment360-campaign-button>span:nth-child(2){gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .assessment360-campaign-button strong,html[data-workspace-theme=light] .assessment360-campaign-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .assessment360-campaign-button small{color:var(--control-muted)}html[data-workspace-theme=light] .assessment360-campaign-modal{width:min(820px,100vw - 56px);max-width:760px}html[data-workspace-theme=light] .assessment360-campaign-modal-tools{grid-template-columns:minmax(0,1fr) 54px;gap:10px;display:grid}html[data-workspace-theme=light] .assessment360-campaign-modal-tools>label,html[data-workspace-theme=light] .assessment360-campaign-modal-tools>button{border:1px solid var(--control-line);color:var(--control-text);font:inherit;background:#ffffffd7;border-radius:20px;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .assessment360-campaign-modal-tools>label{width:100%;min-width:0}html[data-workspace-theme=light] .assessment360-campaign-modal-tools>button{aspect-ratio:1;justify-content:center;width:54px;padding:0}html[data-workspace-theme=light] .assessment360-campaign-modal-tools>label input{color:var(--control-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:15px;font-weight:700}html[data-workspace-theme=light] .assessment360-campaign-modal-tools>label input::placeholder{color:#11141875;opacity:1}html[data-workspace-theme=light] .assessment360-campaign-list{gap:10px;display:grid}html[data-workspace-theme=light] .assessment360-campaign-list>button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;text-align:left;background:#11182708;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:10px;display:grid}html[data-workspace-theme=light] .assessment360-campaign-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .assessment360-campaign-list strong,html[data-workspace-theme=light] .assessment360-campaign-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .assessment360-campaign-list small{color:var(--control-muted)}html[data-workspace-theme=light] .assessment360-campaign-list>button.is-active{background:color-mix(in srgb, var(--control-accent) 10%, #11182708);border-color:color-mix(in srgb, var(--control-accent) 72%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--control-accent) 36%, transparent)}html[data-workspace-theme=light] .assessment360-row .assessment360-score{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232852;border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:8px 12px;font-size:18px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-row{color:var(--control-text);cursor:pointer;font:inherit;text-align:left;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;display:grid}html[data-workspace-theme=light] .assessment360-row>span:nth-child(2){gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .assessment360-row>span:nth-child(2) strong,html[data-workspace-theme=light] .assessment360-row>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html[data-workspace-theme=light] .assessment360-row>span:nth-child(2) small{color:var(--control-muted)}html[data-workspace-theme=light] .assessment360-action-card{display:block}html[data-workspace-theme=light] .assessment360-action-card button{box-sizing:border-box;color:var(--control-accent);cursor:pointer;font:inherit;background:#1f23281c;border:1px solid #1f232857;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;font-weight:900;line-height:1;display:inline-flex}html[data-workspace-theme=light] .assessment360-mini-button{background:var(--neo-accent);color:var(--control-accent);cursor:pointer;font:inherit;min-height:48px;background:#1f23281a;border:1px solid #1f23285c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 18px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-progress{background:#11182712;border-radius:999px;height:10px;overflow:hidden}html[data-workspace-theme=light] .assessment360-progress span{background:linear-gradient(90deg, var(--control-accent), #77e6a3);height:100%;display:block}html[data-workspace-theme=light] .assessment360-chart-card{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .assessment360-chart-card h3{margin:0}html[data-workspace-theme=light] .assessment360-self-card,html[data-workspace-theme=light] .assessment360-comments-card{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .assessment360-self-card p,html[data-workspace-theme=light] .assessment360-comments-card p{color:var(--control-muted);margin:0;line-height:1.45}html[data-workspace-theme=light] .assessment360-self-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}html[data-workspace-theme=light] .assessment360-self-meta div{border:1px solid var(--control-line);background:#11182708;border-radius:16px;gap:5px;padding:12px 14px;display:grid}html[data-workspace-theme=light] .assessment360-self-meta dt{color:var(--control-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}html[data-workspace-theme=light] .assessment360-self-meta dd{color:var(--control-text);margin:0;font-size:17px;font-weight:900}html[data-workspace-theme=light] .assessment360-self-comment{border:1px solid var(--control-line);background:#11182708;border-radius:16px;gap:6px;padding:12px 14px;display:grid}html[data-workspace-theme=light] .assessment360-self-comment span{color:var(--control-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}html[data-workspace-theme=light] .assessment360-self-answers{gap:9px;display:grid}html[data-workspace-theme=light] .assessment360-self-answers article{border:1px solid var(--control-line);background:#11182708;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}html[data-workspace-theme=light] .assessment360-self-answers article>span{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232847;border-radius:14px;justify-content:center;align-items:center;width:42px;height:38px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-self-answers strong,html[data-workspace-theme=light] .assessment360-self-answers small{min-width:0;line-height:1.25;display:block}html[data-workspace-theme=light] .assessment360-self-answers small{color:var(--control-muted);margin-top:4px}html[data-workspace-theme=light] .assessment360-comments-tools{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}html[data-workspace-theme=light] .assessment360-comments-search,html[data-workspace-theme=light] .assessment360-comments-tools button,html[data-workspace-theme=light] .assessment360-comments-tools select{border:1px solid var(--control-line);color:var(--control-text);font:inherit;background:#ffffffd7;border-radius:16px;align-items:center;gap:9px;min-width:0;height:44px;padding:0 14px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .assessment360-comments-search input{appearance:none;color:var(--control-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-weight:600}html[data-workspace-theme=light] .assessment360-comments-search input::placeholder{color:var(--control-muted);opacity:1}html[data-workspace-theme=light] .assessment360-comments-tools button{cursor:pointer;white-space:nowrap}html[data-workspace-theme=light] .assessment360-comments-tools button svg,html[data-workspace-theme=light] .assessment360-comments-tools label svg{color:var(--control-muted);flex:none}html[data-workspace-theme=light] .assessment360-comments-tools select{appearance:none;cursor:pointer;padding-right:16px}html[data-workspace-theme=light] .assessment360-comments-list{gap:12px;display:grid}html[data-workspace-theme=light] .assessment360-comment-item{border:1px solid var(--control-line);background:#11182708;border-radius:18px;gap:12px;padding:14px;display:grid}html[data-workspace-theme=light] .assessment360-comment-item header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .assessment360-comment-item header strong,html[data-workspace-theme=light] .assessment360-comment-item header small{min-width:0;line-height:1.25;display:block}html[data-workspace-theme=light] .assessment360-comment-item header small{color:var(--control-muted);margin-top:4px}html[data-workspace-theme=light] .assessment360-comment-item header>span{border:1px solid var(--control-line);color:var(--control-muted);background:#1118270e;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 9px;font-size:13px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-comment-answers{gap:8px;display:grid}html[data-workspace-theme=light] .assessment360-comment-answers div{border:1px solid var(--control-line);background:#11182707;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}html[data-workspace-theme=light] .assessment360-comment-answers div>span{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232847;border-radius:14px;justify-content:center;align-items:center;width:42px;height:34px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-comment-answers strong{color:var(--control-text);margin-bottom:3px;line-height:1.25;display:block}html[data-workspace-theme=light] .assessment360-comments-pagination{border-top:1px solid var(--control-line);padding-top:14px}html[data-workspace-theme=light] .assessment360-radar{min-width:0;height:340px}html[data-workspace-theme=light] .assessment360-competencies{gap:10px;display:grid}html[data-workspace-theme=light] .assessment360-competencies article{border:1px solid var(--control-line);background:#11182708;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:grid}html[data-workspace-theme=light] .assessment360-competencies article>span{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232847;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-competencies strong,html[data-workspace-theme=light] .assessment360-competencies small{line-height:1.25;display:block}html[data-workspace-theme=light] .assessment360-competencies strong{margin-top:1px}html[data-workspace-theme=light] .assessment360-competencies small,html[data-workspace-theme=light] .assessment360-competencies p{color:var(--control-muted);margin:4px 0 0;line-height:1.4}html[data-workspace-theme=light] .assessment360-competencies b{color:var(--control-accent);align-self:center;font-size:18px;line-height:1}html[data-workspace-theme=light] .assessment360-user-line{grid-template-columns:auto minmax(0,1fr)}html[data-workspace-theme=light] .assessment360-avatar.ui-avatar{color:var(--control-accent);border:1px solid #1f232838;border-radius:14px;flex:none;width:44px;height:44px;font-size:13px}html[data-workspace-theme=light] .assessment360-modal{width:min(980px,100vw - 48px);max-width:980px}html[data-workspace-theme=light] .assessment360-review-body{gap:14px}html[data-workspace-theme=light] .assessment360-review-card{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .assessment360-review-card header{gap:6px;display:grid}html[data-workspace-theme=light] .assessment360-review-card strong{color:var(--control-text);font-size:17px}html[data-workspace-theme=light] .assessment360-review-card span,html[data-workspace-theme=light] .assessment360-inline-info{color:var(--control-muted);line-height:1.45}html[data-workspace-theme=light] .assessment360-score-row{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .assessment360-score-row button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#11182710;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:42px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-score-row button.is-active{background:var(--control-accent);color:#fff;border-color:#0000}html[data-workspace-theme=light] .assessment360-score-row button:disabled{cursor:not-allowed}html[data-workspace-theme=light] .assessment360-picker-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-workspace-theme=light] .assessment360-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .assessment360-switch{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}html[data-workspace-theme=light] .assessment360-switch span,html[data-workspace-theme=light] .assessment360-switch small{display:block}html[data-workspace-theme=light] .assessment360-switch small{color:var(--control-muted);margin-top:5px;line-height:1.4}html[data-workspace-theme=light] .assessment360-switch input{accent-color:var(--control-accent);width:22px;height:22px}html[data-workspace-theme=light] .assessment360-template-list{gap:10px;display:grid}html[data-workspace-theme=light] .assessment360-template-list article{border:1px solid var(--control-line);background:#11182708;border-radius:18px;grid-template-columns:32px minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:10px;padding:12px;display:grid}html[data-workspace-theme=light] .assessment360-template-list article>span{color:var(--control-accent);background:#1f23281f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .assessment360-template-list label{gap:5px;display:grid}html[data-workspace-theme=light] .assessment360-template-list small{color:var(--control-muted);font-size:12px;font-weight:800}html[data-workspace-theme=light] .assessment360-template-list input{color:var(--control-text);font:inherit;background:#ffffffdb;border:1px solid #11182728;border-radius:14px;outline:none;width:100%;padding:10px 12px}html[data-workspace-theme=light] .assessment360-template-list button{border:1px solid var(--control-line);color:var(--control-muted);cursor:pointer;background:#1118270e;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}html[data-workspace-theme=light] .assessment360-template-list button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .cash-layout{align-items:start}html[data-workspace-theme=light] .cash-empty-state{color:var(--control-muted);text-align:center;place-items:center;gap:10px;min-height:320px;display:grid}html[data-workspace-theme=light] .cash-empty-state strong{color:var(--control-text);font-size:24px}html[data-workspace-theme=light] .cash-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .cash-hero-actions .workspace-page-hero-action{white-space:nowrap}html[data-workspace-theme=light] .cash-detail-reader{grid-template-rows:minmax(0,1fr);align-self:start;min-height:0}html[data-workspace-theme=light] .cash-detail-reader .documents-reader-body{align-content:start;padding-right:0}html[data-workspace-theme=light] .cash-detail-reader .cash-operation-card{align-content:start;align-self:start}html[data-workspace-theme=light] .cashbox-button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;text-align:left;background:#11182708;border-radius:22px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px;display:grid}html[data-workspace-theme=light] .cashbox-button>span:nth-child(2),html[data-workspace-theme=light] .cash-row>span:nth-child(2){gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .cashbox-button strong,html[data-workspace-theme=light] .cashbox-button small,html[data-workspace-theme=light] .cash-row strong,html[data-workspace-theme=light] .cash-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}html[data-workspace-theme=light] .cashbox-button small,html[data-workspace-theme=light] .cash-row small{color:var(--control-muted)}html[data-workspace-theme=light] .cash-stats article{min-height:96px}html[data-workspace-theme=light] .cash-toolbar{grid-template-columns:minmax(0,1fr) 54px 54px 54px}html[data-workspace-theme=light] .cash-toolbar>label,html[data-workspace-theme=light] .cash-toolbar>button{border:1px solid var(--control-line);color:var(--control-text);font:inherit;background:#ffffffd7;border-radius:18px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:0 16px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .cash-toolbar>label{color:var(--control-muted);width:100%}html[data-workspace-theme=light] .cash-toolbar>label input{appearance:none;color:var(--control-text);font:inherit;background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;font-weight:700}html[data-workspace-theme=light] .cash-toolbar>label input::placeholder{color:var(--control-muted);opacity:1}html[data-workspace-theme=light] .cash-toolbar>button{cursor:pointer;white-space:nowrap;justify-content:center}html[data-workspace-theme=light] .cash-toolbar>button:hover{background:#11182710;border-color:#3038402e}html[data-workspace-theme=light] .cash-toolbar>button:last-child,html[data-workspace-theme=light] .cash-toolbar>.cash-sort-button,html[data-workspace-theme=light] .cash-user-picker .app-select-trigger{aspect-ratio:1;width:54px;padding:0}html[data-workspace-theme=light] .cash-period-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}html[data-workspace-theme=light] .cash-user-select,html[data-workspace-theme=light] .cash-date-picker,html[data-workspace-theme=light] .cash-month-picker{min-width:0}html[data-workspace-theme=light] .cash-user-select .app-select-trigger,html[data-workspace-theme=light] .cash-date-picker .app-date-trigger{width:100%;min-width:0;min-height:56px}html[data-workspace-theme=light] .cash-user-picker{width:54px;min-width:54px}html[data-workspace-theme=light] .cash-user-picker .app-select-trigger{justify-content:center;gap:0;min-height:54px;position:relative}html[data-workspace-theme=light] .cash-user-picker .app-select-trigger span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-workspace-theme=light] .cash-user-picker .app-select-trigger svg:not(.app-select-trigger-icon){display:none}html[data-workspace-theme=light] .cash-user-picker .app-select-trigger-icon{color:var(--control-text)}html[data-workspace-theme=light] .cash-user-picker.is-active .app-select-trigger{border-color:color-mix(in srgb, var(--control-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--control-accent) 11%, transparent);color:var(--control-accent)}html[data-workspace-theme=light] .cash-user-picker.is-active .app-select-trigger:after{background:var(--control-accent);content:"";border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:12px;right:12px}html[data-workspace-theme=light] .cash-user-picker-menu,html[data-workspace-theme=light] .workspace-user-picker-menu{box-sizing:border-box;width:300px!important}html[data-workspace-theme=light] .cash-user-picker-menu .app-select-search,html[data-workspace-theme=light] .cash-user-picker-menu .app-select-list,html[data-workspace-theme=light] .cash-user-picker-menu .app-select-option,html[data-workspace-theme=light] .workspace-user-picker-menu .app-select-search,html[data-workspace-theme=light] .workspace-user-picker-menu .app-select-list,html[data-workspace-theme=light] .workspace-user-picker-menu .app-select-option{box-sizing:border-box;width:100%}html[data-workspace-theme=light] .cash-user-picker-menu .app-select-list,html[data-workspace-theme=light] .workspace-user-picker-menu .app-select-list{flex:auto;align-items:stretch}html[data-workspace-theme=light] .cash-user-picker-menu .app-select-option,html[data-workspace-theme=light] .workspace-user-picker-menu .app-select-option{flex:0 0 58px;align-self:stretch;overflow:hidden}html[data-workspace-theme=light] .cash-user-picker-menu .app-select-option>span,html[data-workspace-theme=light] .workspace-user-picker-menu .app-select-option>span{flex:1 1 0;min-width:0}html[data-workspace-theme=light] .cash-clear-filters{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffd7;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-width:146px;min-height:56px;padding:0 18px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .cash-clear-filters:disabled{cursor:default;opacity:.48}html[data-workspace-theme=light] .cash-toolbar>label>svg{color:var(--control-muted);flex:none}html[data-workspace-theme=light] .cash-toolbar>button svg{color:var(--control-text)}html[data-workspace-theme=light] .cash-filter-tabs{grid-template-columns:repeat(5,minmax(0,1fr));padding:5px}html[data-workspace-theme=light] .cash-filter-tabs button{border-radius:18px;min-height:44px;padding:0 10px}html[data-workspace-theme=light] .cash-list{gap:10px}html[data-workspace-theme=light] .cash-row{cursor:pointer;text-align:left;grid-template-columns:54px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;min-width:0;display:grid}html[data-workspace-theme=light] .documents-row-icon.is-positive,html[data-workspace-theme=light] .cash-amount.is-positive{color:#82d9a5}html[data-workspace-theme=light] .documents-row-icon.is-negative,html[data-workspace-theme=light] .cash-amount.is-negative{color:#ff8e8e}html[data-workspace-theme=light] .cash-amount{white-space:nowrap;font-weight:900}html[data-workspace-theme=light] .cash-row-files{color:var(--control-muted);align-items:center;gap:5px;min-width:22px;display:inline-flex}html[data-workspace-theme=light] .cash-flow-card,html[data-workspace-theme=light] .cash-operation-card{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .cash-flow-card h3{margin:0}html[data-workspace-theme=light] .cash-bars{background:#1118270e;border-radius:999px;height:16px;display:flex;overflow:hidden}html[data-workspace-theme=light] .cash-bars span{background:#82d9a5;display:block}html[data-workspace-theme=light] .cash-bars i{background:#ff8e8e;display:block}html[data-workspace-theme=light] .cash-flow-legend{flex-wrap:wrap;gap:12px;display:flex}html[data-workspace-theme=light] .cash-flow-legend span{color:var(--control-muted)}html[data-workspace-theme=light] .cash-flow-legend strong{color:var(--control-text)}html[data-workspace-theme=light] .cash-trend-card{border:1px solid var(--control-line);background:#ffffffcd;border-radius:24px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .cash-trend-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-workspace-theme=light] .cash-trend-card header span{color:var(--control-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}html[data-workspace-theme=light] .cash-trend-card h3{color:var(--control-text);margin:5px 0 0;font-size:22px}html[data-workspace-theme=light] .cash-trend-card header strong{color:var(--control-muted);white-space:nowrap;font-size:14px}html[data-workspace-theme=light] .cash-trend-legend{flex-wrap:wrap;gap:10px 16px;display:flex}html[data-workspace-theme=light] .cash-trend-legend span{color:var(--control-muted);align-items:center;gap:8px;display:inline-flex}html[data-workspace-theme=light] .cash-trend-legend i{border-radius:999px;width:9px;height:9px;display:inline-block}html[data-workspace-theme=light] .cash-trend-legend i.is-income{background:#82d9a5}html[data-workspace-theme=light] .cash-trend-legend i.is-expense{background:#ff8e8e}html[data-workspace-theme=light] .cash-trend-legend strong{color:var(--control-text)}html[data-workspace-theme=light] .cash-trend-scroll{min-width:0;padding-bottom:4px;overflow-x:auto}html[data-workspace-theme=light] .cash-trend-chart{width:100%;min-width:620px;height:176px;display:block}html[data-workspace-theme=light] .cash-trend-chart line{stroke:#11141817;stroke-width:1px}html[data-workspace-theme=light] .cash-trend-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}html[data-workspace-theme=light] .cash-trend-chart polyline.is-income{stroke:#82d9a5}html[data-workspace-theme=light] .cash-trend-chart polyline.is-expense{stroke:#ff8e8e}html[data-workspace-theme=light] .cash-trend-labels{min-width:620px;height:18px;position:relative}html[data-workspace-theme=light] .cash-trend-labels span{color:var(--control-muted);font-size:11px;position:absolute;top:0;transform:translate(-50%)}html[data-workspace-theme=light] .cash-operation-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .cash-operation-card header strong{font-size:clamp(28px,4vw,42px);line-height:1}html[data-workspace-theme=light] .cash-operation-card .is-positive{color:#82d9a5}html[data-workspace-theme=light] .cash-operation-card .is-negative{color:#ff8e8e}html[data-workspace-theme=light] .cash-operation-card p{color:var(--control-muted);margin:0;line-height:1.45}html[data-workspace-theme=light] .cash-operation-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}html[data-workspace-theme=light] .cash-operation-card dl div{border:1px solid var(--control-line);background:#11182708;border-radius:16px;gap:5px;padding:12px 14px;display:grid}html[data-workspace-theme=light] .cash-operation-card dt{color:var(--control-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}html[data-workspace-theme=light] .cash-operation-card dd{color:var(--control-text);text-overflow:ellipsis;min-width:0;margin:0;font-weight:800;overflow:hidden}html[data-workspace-theme=light] .cash-attachments{border:1px solid var(--control-line);background:#11182708;border-radius:18px;gap:10px;padding:14px;display:grid}html[data-workspace-theme=light] .cash-attachments>span{color:var(--control-muted)}html[data-workspace-theme=light] .cash-photo-list{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .cash-photo-list a{color:var(--control-accent);background:#1f23281a;border:1px solid #1f232847;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .cash-cancel-block{gap:12px;display:grid}html[data-workspace-theme=light] .cash-cancel-block>button,html[data-workspace-theme=light] .cash-cancel-block div button{color:#ffb0b0;cursor:pointer;font:inherit;background:#ff8e8e1a;border:1px solid #ff8e8e57;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-weight:900;display:inline-flex}html[data-workspace-theme=light] .cash-cancel-block div{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .cash-cancel-block div button:last-child{border-color:var(--control-line);color:var(--control-text);background:#1118270e}html[data-workspace-theme=light] .cash-modal{width:min(820px,100vw - 56px);max-width:760px}html[data-workspace-theme=light] .cash-operation-modal{width:min(820px,100vw - 56px)}html[data-workspace-theme=light] .cash-modal-tools{grid-template-columns:minmax(0,1fr) 96px;gap:10px;display:grid}html[data-workspace-theme=light] .cash-modal-tools>label,html[data-workspace-theme=light] .cash-modal-tools>button{border:1px solid var(--control-line);color:var(--control-text);font:inherit;background:#ffffffd7;border-radius:20px;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .cash-modal-tools>label{width:100%;min-width:0}html[data-workspace-theme=light] .cash-modal-tools>button{white-space:nowrap;justify-content:center;padding:0 16px}html[data-workspace-theme=light] .cash-modal-tools>label input{color:var(--control-text);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:15px;font-weight:700}html[data-workspace-theme=light] .cash-modal-tools>label input::placeholder{color:#11141875;opacity:1}html[data-workspace-theme=light] .cashbox-list{gap:10px;display:grid}html[data-workspace-theme=light] .cashbox-list>button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;text-align:left;background:#11182708;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:10px;display:grid}html[data-workspace-theme=light] .cashbox-list>button.is-active{background:color-mix(in srgb, var(--control-accent) 10%, #11182708);border-color:color-mix(in srgb, var(--control-accent) 72%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--control-accent) 36%, transparent)}html[data-workspace-theme=light] .cashbox-list i{color:#ffb0b0;justify-content:center;align-items:center;min-width:32px;font-style:normal;display:inline-flex}html[data-workspace-theme=light] .cash-operation-form{gap:18px}html[data-workspace-theme=light] .cash-operation-type-card{grid-template-columns:auto minmax(150px,.38fr) minmax(0,1fr);align-items:start}html[data-workspace-theme=light] .cash-operation-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}html[data-workspace-theme=light] .cash-operation-types button{color:var(--neo-text);cursor:pointer;font:inherit;text-align:center;background:#ffffffdb;border:1px solid #11182721;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 12px;font-size:14px;font-weight:700;line-height:1.12;display:inline-flex}html[data-workspace-theme=light] .cash-operation-types button.is-active{color:var(--neo-accent);background:#1f232829;border-color:#3038406b}html[data-workspace-theme=light] .cash-operation-fields{grid-template-columns:220px minmax(0,1fr);gap:16px;display:grid}html[data-workspace-theme=light] .cash-operation-form .report-modal-field textarea{min-height:124px}html[data-workspace-theme=light] .cash-operation-user-card button{color:var(--neo-accent);cursor:pointer;font:inherit;white-space:nowrap;background:#1f23281f;border:1px solid #1f23284d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .documents-toast{color:#9de8bd;z-index:70;background:#52b78829;border:1px solid #52b78857;border-radius:999px;padding:12px 16px;font-weight:900;position:fixed;bottom:24px;right:24px}@media (max-width:1180px){html[data-workspace-theme=light] .documents-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .documents-reader{min-height:520px}}@media (max-width:760px){html[data-workspace-theme=light] .documents-tabs,html[data-workspace-theme=light] .documents-toolbar,html[data-workspace-theme=light] .assessment360-toolbar,html[data-workspace-theme=light] .documents-create-grid,html[data-workspace-theme=light] .documents-file-actions,html[data-workspace-theme=light] .documents-area-controls,html[data-workspace-theme=light] .assessment360-scale-grid,html[data-workspace-theme=light] .assessment360-comments-tools,html[data-workspace-theme=light] .cash-toolbar,html[data-workspace-theme=light] .cash-filter-tabs,html[data-workspace-theme=light] .cash-modal-tools,html[data-workspace-theme=light] .cash-operation-types,html[data-workspace-theme=light] .cash-operation-fields,html[data-workspace-theme=light] .cash-operation-type-card,html[data-workspace-theme=light] .cash-operation-user-card,html[data-workspace-theme=light] .cash-operation-card dl,html[data-workspace-theme=light] .assessment360-template-list article{grid-template-columns:1fr}html[data-workspace-theme=light] .documents-list-panel,html[data-workspace-theme=light] .documents-reader{border-radius:24px;padding:14px}html[data-workspace-theme=light] .documents-stats{grid-template-columns:1fr}html[data-workspace-theme=light] .documents-create-card:not(.documents-area-card),html[data-workspace-theme=light] .assessment360-picker-card{grid-template-columns:1fr;align-items:stretch}html[data-workspace-theme=light] .documents-row-main{grid-template-columns:52px minmax(0,1fr)}html[data-workspace-theme=light] .documents-row-main>svg,html[data-workspace-theme=light] .documents-row-main>.documents-status-badge{display:none}html[data-workspace-theme=light] .documents-summary-card dl{grid-template-columns:1fr}html[data-workspace-theme=light] .documents-create-modal{width:min(100vw - 24px,1120px)}}@media (max-width:1180px){html[data-workspace-theme=light] .news-editor-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .news-reader{min-height:520px}}@media (max-width:760px){html[data-workspace-theme=light] .news-editor-list-panel,html[data-workspace-theme=light] .news-reader{border-radius:24px;padding:14px}html[data-workspace-theme=light] .news-editor-toolbar,html[data-workspace-theme=light] .news-form-grid,html[data-workspace-theme=light] .news-preview-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .news-editor-refresh,html[data-workspace-theme=light] .news-editor-sort{width:100%}html[data-workspace-theme=light] .news-row{grid-template-columns:1fr}html[data-workspace-theme=light] .news-row-main{grid-template-columns:52px minmax(0,1fr) auto}html[data-workspace-theme=light] .news-row-main>svg,html[data-workspace-theme=light] .news-status-badge{display:none}html[data-workspace-theme=light] .news-form-modal{width:min(100vw - 24px,1040px)}}html[data-workspace-theme=light] .contacts-profile-actions{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .contacts-profile-actions a,html[data-workspace-theme=light] .contacts-profile-actions button{min-height:46px}html[data-workspace-theme=light] .contacts-profile-actions a:first-child,html[data-workspace-theme=light] .contacts-profile-actions button:first-child{color:var(--control-accent);background:linear-gradient(135deg,#1f23283d,#1f232814)}html[data-workspace-theme=light] .contacts-profile-actions button:disabled{cursor:not-allowed;opacity:.48}html[data-workspace-theme=light] .contacts-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .contacts-profile-fact{border:1px solid var(--control-line);background:#11182709;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;min-height:88px;padding:16px;display:grid}html[data-workspace-theme=light] .contacts-profile-fact-icon{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232833;border-radius:15px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}html[data-workspace-theme=light] .contacts-profile-fact small{color:var(--control-muted);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:500;display:block}html[data-workspace-theme=light] .contacts-profile-fact strong{overflow-wrap:anywhere;font-size:17px;line-height:1.25;display:block}html[data-workspace-theme=light] .contacts-profile-fact button{border:1px solid var(--control-line);color:var(--control-muted);cursor:pointer;background:#1118270d;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}html[data-workspace-theme=light] .contacts-profile-fact button:hover{color:var(--control-accent)}@media (max-width:920px){html[data-workspace-theme=light] .contacts-hero,html[data-workspace-theme=light] .contacts-tools,html[data-workspace-theme=light] .contacts-list--divisions,html[data-workspace-theme=light] .contacts-profile-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .contacts-hero{align-items:flex-start;display:grid}}html[data-workspace-theme=light] .knowledge-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html[data-workspace-theme=light] .knowledge-overview article,html[data-workspace-theme=light] .knowledge-panel,html[data-workspace-theme=light] .knowledge-section-card,html[data-workspace-theme=light] .knowledge-article-row{background:linear-gradient(145deg, #11182717, #11182709), var(--control-panel);border:1px solid var(--control-line);box-shadow:0 18px 54px #1118270f}html[data-workspace-theme=light] .knowledge-overview article{border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:96px;padding:20px;display:grid}html[data-workspace-theme=light] .knowledge-overview svg{color:var(--control-accent)}html[data-workspace-theme=light] .knowledge-overview span{color:var(--control-muted);font-weight:400}html[data-workspace-theme=light] .knowledge-overview strong{font-family:var(--font-heading);font-size:38px;line-height:1}html[data-workspace-theme=light] .knowledge-panel{border-radius:34px;gap:16px;min-height:720px;margin-top:18px;padding:clamp(20px,3vw,28px);display:grid}html[data-workspace-theme=light] .knowledge-tools{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .knowledge-primary-action{color:var(--control-accent)}html[data-workspace-theme=light] .knowledge-primary-action:disabled{cursor:not-allowed;opacity:.48}html[data-workspace-theme=light] .knowledge-tabs{justify-self:stretch;width:100%;height:52px}html[data-workspace-theme=light] .knowledge-tabs button{flex:1 1 0;gap:8px}html[data-workspace-theme=light] .knowledge-tabs button span{background:#11182712;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;display:inline-flex}html[data-workspace-theme=light] .knowledge-section-context{border:1px solid var(--control-line);color:var(--control-muted);background:#11182708;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}html[data-workspace-theme=light] .knowledge-section-context button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-weight:500;display:inline-flex}html[data-workspace-theme=light] .knowledge-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-workspace-theme=light] .knowledge-section-card{border-radius:26px;gap:10px;padding:12px;display:grid;overflow:hidden}html[data-workspace-theme=light] .knowledge-section-main,html[data-workspace-theme=light] .knowledge-article-main{color:var(--control-text);cursor:pointer;text-align:left;background:0 0;border:0;gap:14px;width:100%;display:grid}html[data-workspace-theme=light] .knowledge-section-main{grid-template-columns:72px minmax(0,1fr) auto;align-items:center}html[data-workspace-theme=light] .knowledge-section-main>svg,html[data-workspace-theme=light] .knowledge-article-arrow{color:var(--control-muted)}html[data-workspace-theme=light] .knowledge-section-preview,html[data-workspace-theme=light] .knowledge-article-preview{color:var(--control-accent);background:#1f23281a;border:1px solid #1f23282e;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}html[data-workspace-theme=light] .knowledge-section-preview{border-radius:22px;width:72px;height:72px}html[data-workspace-theme=light] .knowledge-section-preview img,html[data-workspace-theme=light] .knowledge-article-preview img,html[data-workspace-theme=light] .knowledge-article-hero-image img,html[data-workspace-theme=light] .knowledge-preview-upload button img{object-fit:cover;width:100%;height:100%}html[data-workspace-theme=light] .knowledge-section-main strong,html[data-workspace-theme=light] .knowledge-article-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.2;display:block;overflow:hidden}html[data-workspace-theme=light] .knowledge-section-main small,html[data-workspace-theme=light] .knowledge-article-row small{color:var(--control-muted);margin-top:5px;font-size:16px;font-weight:400;line-height:1.35;display:block}html[data-workspace-theme=light] .knowledge-list{gap:12px;display:grid}html[data-workspace-theme=light] .knowledge-article-row{border-radius:24px;gap:8px;padding:14px;display:grid}html[data-workspace-theme=light] .knowledge-article-main{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px}html[data-workspace-theme=light] .knowledge-article-main:hover .knowledge-article-arrow{color:var(--control-accent);background:#1f232824;border-color:#30384047}html[data-workspace-theme=light] .knowledge-article-preview{border-radius:20px;width:68px;height:68px}html[data-workspace-theme=light] .knowledge-article-copy{gap:6px;min-width:0;display:grid}html[data-workspace-theme=light] .knowledge-article-copy strong{max-width:100%;font-size:18px}html[data-workspace-theme=light] .knowledge-article-copy small{line-clamp:2;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:min(780px,100%);margin-top:0;display:-webkit-box;overflow:hidden}html[data-workspace-theme=light] .knowledge-article-copy em{color:var(--control-muted);align-items:center;gap:8px;margin-top:6px;font-size:13px;font-style:normal;font-weight:500;display:inline-flex}html[data-workspace-theme=light] .knowledge-article-arrow{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}html[data-workspace-theme=light] .knowledge-row-actions{border-top:1px solid #1118271a;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}html[data-workspace-theme=light] .knowledge-row-actions button{border:1px solid var(--control-line);color:var(--control-muted);cursor:pointer;background:#1118270d;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}html[data-workspace-theme=light] .knowledge-row-actions button:hover{color:var(--control-accent);background:#11182712;border-color:#30384047}html[data-workspace-theme=light] .knowledge-empty{text-align:center;place-items:center;gap:8px;display:grid}html[data-workspace-theme=light] .knowledge-pagination{align-self:stretch;margin-top:auto}html[data-workspace-theme=light] .knowledge-pagination button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;display:flex}html[data-workspace-theme=light] .knowledge-pagination button:hover:not(:disabled){color:var(--control-accent);border-color:#30384047}html[data-workspace-theme=light] .knowledge-pagination button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .knowledge-article-modal{width:min(1120px,100vw - 56px)}html[data-workspace-theme=light] .knowledge-form-modal{width:min(820px,100vw - 56px)}html[data-workspace-theme=light] .knowledge-article-form-modal{width:min(920px,100vw - 56px)}html[data-workspace-theme=light] .knowledge-confirm-modal{width:min(620px,100vw - 56px)}html[data-workspace-theme=light] .knowledge-article-body{gap:20px}html[data-workspace-theme=light] .knowledge-article-hero-image{border:1px solid var(--control-line);border-radius:28px;height:min(320px,34vh);overflow:hidden}html[data-workspace-theme=light] .knowledge-rich-content,html[data-workspace-theme=light] .knowledge-files,html[data-workspace-theme=light] .knowledge-existing-files,html[data-workspace-theme=light] .knowledge-preview-upload{border:1px solid var(--control-line);background:#1118270a;border-radius:24px}html[data-workspace-theme=light] .knowledge-rich-content{color:var(--control-text);overflow-wrap:anywhere;padding:22px;font-weight:400;line-height:1.65}html[data-workspace-theme=light] .knowledge-rich-content p,html[data-workspace-theme=light] .knowledge-rich-content ul,html[data-workspace-theme=light] .knowledge-rich-content ol{margin:0 0 14px}html[data-workspace-theme=light] .knowledge-rich-content p:last-child,html[data-workspace-theme=light] .knowledge-rich-content ul:last-child,html[data-workspace-theme=light] .knowledge-rich-content ol:last-child{margin-bottom:0}html[data-workspace-theme=light] .knowledge-rich-content h1,html[data-workspace-theme=light] .knowledge-content-editor h1{color:var(--control-text);margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.18}html[data-workspace-theme=light] .knowledge-rich-content h2,html[data-workspace-theme=light] .knowledge-content-editor h2{color:var(--control-text);margin:18px 0 10px;font-size:22px;font-weight:650;line-height:1.25}html[data-workspace-theme=light] .knowledge-rich-content blockquote,html[data-workspace-theme=light] .knowledge-content-editor blockquote{color:var(--control-text);background:#1f232814;border-left:3px solid #1f2328bf;border-radius:14px;margin:14px 0;padding:12px 14px}html[data-workspace-theme=light] .knowledge-rich-content figure,html[data-workspace-theme=light] .knowledge-content-editor figure{margin:16px 0}html[data-workspace-theme=light] .knowledge-rich-content img,html[data-workspace-theme=light] .knowledge-content-editor img{border:1px solid var(--control-line);border-radius:20px;max-width:100%;height:auto;margin:14px 0;display:block;box-shadow:0 16px 42px #11182713}html[data-workspace-theme=light] .knowledge-rich-content figcaption,html[data-workspace-theme=light] .knowledge-content-editor figcaption{color:var(--control-muted);text-align:center;margin-top:8px;font-size:13px;font-weight:400}html[data-workspace-theme=light] .knowledge-rich-content table,html[data-workspace-theme=light] .knowledge-content-editor table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:16px 0}html[data-workspace-theme=light] .knowledge-rich-content td,html[data-workspace-theme=light] .knowledge-rich-content th,html[data-workspace-theme=light] .knowledge-content-editor td,html[data-workspace-theme=light] .knowledge-content-editor th{color:var(--control-text);vertical-align:top;border-bottom:1px solid #11182721;border-right:1px solid #11182721;min-width:72px;padding:11px 12px}html[data-workspace-theme=light] .knowledge-rich-content tr:first-child td,html[data-workspace-theme=light] .knowledge-rich-content tr:first-child th,html[data-workspace-theme=light] .knowledge-content-editor tr:first-child td,html[data-workspace-theme=light] .knowledge-content-editor tr:first-child th{background:#1118270a;border-top:1px solid #11182721}html[data-workspace-theme=light] .knowledge-rich-content td:first-child,html[data-workspace-theme=light] .knowledge-rich-content th:first-child,html[data-workspace-theme=light] .knowledge-content-editor td:first-child,html[data-workspace-theme=light] .knowledge-content-editor th:first-child{border-left:1px solid #11182721}html[data-workspace-theme=light] .knowledge-files,html[data-workspace-theme=light] .knowledge-existing-files{gap:12px;padding:16px;display:grid}html[data-workspace-theme=light] .knowledge-files h3,html[data-workspace-theme=light] .knowledge-existing-files strong{margin:0;font-size:18px}html[data-workspace-theme=light] .knowledge-article-footer{flex-wrap:wrap}html[data-workspace-theme=light] .knowledge-article-footer a,html[data-workspace-theme=light] .knowledge-article-footer button{border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .knowledge-article-footer a{color:var(--neo-accent);background:#1f232824;border:1px solid #1f23285c}html[data-workspace-theme=light] .knowledge-select{appearance:none;color:var(--neo-text);font:inherit;background:#ffffffdb;border:1px solid #11182728;border-radius:24px;outline:none;width:100%;padding:17px 22px;font-size:16px;font-weight:400}html[data-workspace-theme=light] .knowledge-content-input{min-height:220px}html[data-workspace-theme=light] .knowledge-editor-field{gap:10px}html[data-workspace-theme=light] .knowledge-editor-shell{background:#ffffffdb;border:1px solid #11182728;border-radius:24px;overflow:hidden}html[data-workspace-theme=light] .knowledge-editor-toolbar{border-bottom:1px solid var(--control-line);background:#11182709;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}html[data-workspace-theme=light] .knowledge-editor-toolbar button{color:var(--control-muted);cursor:pointer;background:#1118270d;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-flex}html[data-workspace-theme=light] .knowledge-editor-toolbar button:hover,html[data-workspace-theme=light] .knowledge-editor-toolbar button:focus-visible{color:var(--control-accent);background:#1f23281f;border-color:#30384042;outline:none}html[data-workspace-theme=light] .knowledge-editor-toolbar button:disabled{cursor:wait;opacity:.45}html[data-workspace-theme=light] .knowledge-content-editor{color:var(--neo-text);font:inherit;outline:none;min-height:240px;padding:18px 22px;font-size:16px;font-weight:400;line-height:1.62;overflow:auto}html[data-workspace-theme=light] .knowledge-content-editor:empty:before{color:#1114186b;content:attr(data-placeholder);pointer-events:none}html[data-workspace-theme=light] .knowledge-content-editor p,html[data-workspace-theme=light] .knowledge-content-editor ul,html[data-workspace-theme=light] .knowledge-content-editor ol,html[data-workspace-theme=light] .knowledge-content-editor pre{margin:0 0 12px}html[data-workspace-theme=light] .knowledge-content-editor ul,html[data-workspace-theme=light] .knowledge-content-editor ol{padding-left:24px}html[data-workspace-theme=light] .knowledge-content-editor a{color:var(--control-accent);text-underline-offset:3px;text-decoration:underline}html[data-workspace-theme=light] .knowledge-content-editor pre{color:var(--control-text);white-space:pre-wrap;background:#11182729;border:1px solid #1118271b;border-radius:16px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}html[data-workspace-theme=light] .knowledge-content-editor table{cursor:text}html[data-workspace-theme=light] .knowledge-content-editor td:focus,html[data-workspace-theme=light] .knowledge-content-editor th:focus{outline-offset:-2px;outline:2px solid #1f23286b}html[data-workspace-theme=light] .knowledge-preview-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .knowledge-preview-upload strong,html[data-workspace-theme=light] .knowledge-preview-upload span{display:block}html[data-workspace-theme=light] .knowledge-preview-upload span{color:var(--control-muted);margin-top:4px;font-weight:400}html[data-workspace-theme=light] .knowledge-preview-upload button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f232857;border-radius:18px;grid-template-columns:64px auto auto;align-items:center;gap:8px;min-height:64px;padding:8px 14px 8px 8px;display:inline-grid}html[data-workspace-theme=light] .knowledge-preview-upload button>img,html[data-workspace-theme=light] .knowledge-preview-upload button>svg:first-child{background:#11182717;border-radius:14px;width:48px;height:48px}html[data-workspace-theme=light] .knowledge-preview-upload button>svg:first-child{padding:12px}html[data-workspace-theme=light] .knowledge-users-button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:600;display:inline-flex}html[data-workspace-theme=light] .knowledge-users-button:hover{color:var(--control-accent);border-color:#30384047}html[data-workspace-theme=light] .knowledge-form-modal .file-picker{border-color:var(--control-line);background:#1118270a}html[data-workspace-theme=light] .knowledge-form-modal .report-modal-error{margin:0}@media (max-width:1180px){html[data-workspace-theme=light] .knowledge-section-grid,html[data-workspace-theme=light] .knowledge-overview,html[data-workspace-theme=light] .knowledge-tools{grid-template-columns:1fr}html[data-workspace-theme=light] .knowledge-article-main{grid-template-columns:58px minmax(0,1fr) auto}html[data-workspace-theme=light] .knowledge-article-preview{border-radius:18px;width:58px;height:58px}}html[data-workspace-theme=light] .knowledge-workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:16px;min-height:720px;display:grid}html[data-workspace-theme=light] .knowledge-sidebar-panel,html[data-workspace-theme=light] .knowledge-list-panel,html[data-workspace-theme=light] .knowledge-reader{background:linear-gradient(145deg, #1118270d, #11182705), var(--control-panel);border:1px solid var(--control-line);border-radius:30px;min-width:0;box-shadow:0 18px 54px #1118270f}html[data-workspace-theme=light] .knowledge-sidebar-panel{flex-direction:column;align-self:start;gap:8px;padding:16px;display:flex;position:sticky;top:24px;overflow:hidden}html[data-workspace-theme=light] .knowledge-sidebar-head,html[data-workspace-theme=light] .knowledge-sidebar-title{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px 10px;display:flex}html[data-workspace-theme=light] .knowledge-sidebar-head span,html[data-workspace-theme=light] .knowledge-sidebar-title span,html[data-workspace-theme=light] .knowledge-content-head span,html[data-workspace-theme=light] .knowledge-reader-head span{color:var(--control-accent);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}html[data-workspace-theme=light] .knowledge-sidebar-head strong,html[data-workspace-theme=light] .knowledge-sidebar-title strong{color:var(--control-muted);font-size:13px;font-weight:500}html[data-workspace-theme=light] .knowledge-sidebar-panel>button,html[data-workspace-theme=light] .knowledge-section-nav button{color:var(--control-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:16px;display:flex;overflow:hidden}html[data-workspace-theme=light] .knowledge-sidebar-panel>button.is-active,html[data-workspace-theme=light] .knowledge-section-nav button.is-active{color:var(--control-accent);background:#1f23281f;border-color:#3038403d}html[data-workspace-theme=light] .knowledge-sidebar-panel>button span:last-child,html[data-workspace-theme=light] .knowledge-section-nav small{margin-left:auto}html[data-workspace-theme=light] .knowledge-sidebar-panel>button>span:last-child,html[data-workspace-theme=light] .knowledge-section-nav small{background:#11182710;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;display:inline-flex}html[data-workspace-theme=light] .knowledge-sidebar-divider{border-top:1px solid var(--control-line);margin:8px 0}html[data-workspace-theme=light] .knowledge-section-nav{gap:6px;max-height:calc(100vh - 430px);padding-right:2px;display:grid;overflow:auto}html[data-workspace-theme=light] .knowledge-section-nav button span,html[data-workspace-theme=light] .knowledge-section-articles button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-workspace-theme=light] .knowledge-section-tree{gap:4px;display:grid}html[data-workspace-theme=light] .knowledge-section-tree>button svg:first-child{flex:none;transition:transform .18s}html[data-workspace-theme=light] .knowledge-section-tree>button svg:first-child.is-open{transform:rotate(90deg)}html[data-workspace-theme=light] .knowledge-section-articles{gap:3px;min-width:0;padding:2px 0 8px 30px;display:grid;overflow:hidden}html[data-workspace-theme=light] .knowledge-section-articles button{color:var(--control-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 10px;font-size:16px;display:flex;overflow:hidden}html[data-workspace-theme=light] .knowledge-section-articles button svg{flex:none}html[data-workspace-theme=light] .knowledge-section-articles button.is-active{color:var(--control-accent);background:#1f23281a}html[data-workspace-theme=light] .knowledge-section-articles>span{color:var(--control-muted);padding:8px 10px;font-size:12px;line-height:1.35}html[data-workspace-theme=light] .knowledge-list-panel{flex-direction:column;gap:14px;min-height:720px;padding:18px;display:flex}html[data-workspace-theme=light] .knowledge-list-panel .knowledge-tools{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .knowledge-list-panel .knowledge-search{flex:240px;min-width:0}html[data-workspace-theme=light] .knowledge-list-panel .contacts-sort{flex:none}html[data-workspace-theme=light] .knowledge-content-panel{width:100%}html[data-workspace-theme=light] .knowledge-content-head{justify-content:space-between;align-items:center;gap:14px;min-height:54px;display:none}html[data-workspace-theme=light] .knowledge-content-head h2,html[data-workspace-theme=light] .knowledge-reader-head h2{color:var(--control-text);margin:4px 0 0;font-size:23px;line-height:1.1}html[data-workspace-theme=light] .knowledge-content-head button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}html[data-workspace-theme=light] .knowledge-view-switch{border:1px solid var(--control-line);background:#1118270a;border-radius:18px;gap:6px;padding:5px;display:flex}html[data-workspace-theme=light] .knowledge-view-switch button{color:var(--control-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-flex}html[data-workspace-theme=light] .knowledge-view-switch button.is-active{color:var(--control-accent);background:#1f23281f;border-color:#3038403d}html[data-workspace-theme=light] .knowledge-view-switch span{background:#11182712;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:12px;display:inline-flex}html[data-workspace-theme=light] .knowledge-list-panel .knowledge-section-grid,html[data-workspace-theme=light] .knowledge-list-panel .knowledge-list{flex:auto;align-content:start;min-height:0;padding-right:6px;overflow:auto}html[data-workspace-theme=light] .knowledge-list-panel .knowledge-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .knowledge-article-row.is-active,html[data-workspace-theme=light] .knowledge-section-card:focus-within{background:linear-gradient(135deg, #1f232817, #11182706), var(--control-panel);border-color:#30384057;box-shadow:inset 4px 0 #1f2328b8,0 18px 54px #1118270f}html[data-workspace-theme=light] .knowledge-reader{grid-template-rows:auto minmax(0,1fr) auto;min-height:720px;max-height:calc(100vh - 118px);display:grid;position:sticky;top:24px;overflow:hidden}html[data-workspace-theme=light] .knowledge-reader-head{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 30px 20px;display:flex}html[data-workspace-theme=light] .knowledge-reader-head>div{min-width:0}html[data-workspace-theme=light] .knowledge-reader-head button{border:1px solid var(--control-line);color:var(--control-muted);cursor:pointer;background:#1118270d;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 13px;display:inline-flex}html[data-workspace-theme=light] .knowledge-reader-head button svg{transform:rotate(180deg)}html[data-workspace-theme=light] .knowledge-reader-head p{color:var(--control-muted);margin:8px 0 0}html[data-workspace-theme=light] .knowledge-reader-body{gap:16px;min-height:0;padding:24px 30px 30px;display:grid;overflow:hidden auto}html[data-workspace-theme=light] .knowledge-reader-actions{border-top:1px solid var(--control-line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px;display:flex}html[data-workspace-theme=light] .knowledge-reader-actions a,html[data-workspace-theme=light] .knowledge-reader-actions button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270e;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .knowledge-reader-actions a,html[data-workspace-theme=light] .knowledge-reader-actions button:first-child{color:var(--control-accent);border-color:#30384047}html[data-workspace-theme=light] .knowledge-reader-empty{text-align:center;align-content:center;justify-items:center;min-height:720px;padding:32px}html[data-workspace-theme=light] .knowledge-reader-empty svg{color:var(--control-accent)}html[data-workspace-theme=light] .knowledge-reader-empty strong{color:var(--control-text);margin-top:14px;font-size:22px}html[data-workspace-theme=light] .knowledge-reader-empty span{color:var(--control-muted);max-width:320px;margin-top:8px}html[data-workspace-theme=light] .knowledge-reader .knowledge-rich-content{color:#111418e6;word-break:break-word;background:0 0;border:0;border-radius:0;padding:0;font-size:17px;line-height:1.78}html[data-workspace-theme=light] .knowledge-reader .knowledge-rich-content *{overflow-wrap:anywhere;max-width:100%}html[data-workspace-theme=light] .knowledge-reader .comments-panel,html[data-workspace-theme=light] .knowledge-reader .comments-list,html[data-workspace-theme=light] .knowledge-reader .comment-item,html[data-workspace-theme=light] .knowledge-reader .comment-item>div,html[data-workspace-theme=light] .knowledge-reader .comment-meta,html[data-workspace-theme=light] .knowledge-reader .comment-files-list,html[data-workspace-theme=light] .knowledge-reader .report-files-list{min-width:0;max-width:100%}html[data-workspace-theme=light] .knowledge-reader .comments-panel,html[data-workspace-theme=light] .knowledge-reader .comments-list,html[data-workspace-theme=light] .knowledge-reader .comment-item,html[data-workspace-theme=light] .knowledge-reader .comment-item>div,html[data-workspace-theme=light] .knowledge-reader .comment-meta{overflow:visible}html[data-workspace-theme=light] .knowledge-reader .comment-item p,html[data-workspace-theme=light] .knowledge-reader .comment-meta strong,html[data-workspace-theme=light] .knowledge-reader .comment-meta span,html[data-workspace-theme=light] .knowledge-reader .comment-files-list a,html[data-workspace-theme=light] .knowledge-reader .report-file-download span{overflow-wrap:anywhere;word-break:break-word;max-width:100%}html[data-workspace-theme=light] .knowledge-reader .comment-item p{white-space:pre-wrap;overflow:visible}html[data-workspace-theme=light] .knowledge-reader .comment-files-list a,html[data-workspace-theme=light] .knowledge-reader .report-file-download{min-width:0;overflow:hidden}html[data-workspace-theme=light] .knowledge-reader .knowledge-article-hero-image{border-radius:22px;height:240px}@media (max-width:1440px){html[data-workspace-theme=light] .knowledge-workspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}}@media (max-width:1180px){html[data-workspace-theme=light] .knowledge-workspace{grid-template-columns:1fr}html[data-workspace-theme=light] .knowledge-sidebar-panel,html[data-workspace-theme=light] .knowledge-reader{min-height:0;max-height:none;position:static}html[data-workspace-theme=light] .knowledge-reader{grid-row:2}}html[data-workspace-theme=light] .checklists-hero,html[data-workspace-theme=light] .checklists-toolbar,html[data-workspace-theme=light] .checklists-panel,html[data-workspace-theme=light] .checklists-metric{border:1px solid var(--control-line);background:var(--control-panel);box-shadow:var(--control-shadow)}html[data-workspace-theme=light] .checklists-hero{background:radial-gradient(circle at 8% 0%, #1f232838, transparent 34%), linear-gradient(135deg, #1f23283d, #ffffffcb), var(--control-panel);border-radius:32px;justify-content:space-between;align-items:center;gap:24px;min-height:176px;padding:36px 40px;display:flex}html[data-workspace-theme=light] .checklists-hero h1{color:var(--neo-text);font-family:var(--font-heading);margin:0;font-size:clamp(34px,3.1vw,48px);line-height:.98}html[data-workspace-theme=light] .checklists-hero span,html[data-workspace-theme=light] .checklists-panel-head p,html[data-workspace-theme=light] .checklists-empty span,html[data-workspace-theme=light] .checklists-detail-summary span,html[data-workspace-theme=light] .checklists-item-head span{color:var(--neo-muted)}html[data-workspace-theme=light] .checklists-hero span{margin-top:12px;font-size:17px;font-weight:700;display:block}html[data-workspace-theme=light] .checklists-toolbar{border-radius:28px;align-items:flex-end;gap:14px;margin-top:20px;padding:22px 26px;display:flex}html[data-workspace-theme=light] .checklists-filters select{border:1px solid var(--control-line);min-height:52px;color:var(--neo-text);font:inherit;background:#1118270e;border-radius:999px;padding:0 18px;font-weight:400}html[data-workspace-theme=light] .checklists-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}html[data-workspace-theme=light] .checklists-metric{border-radius:28px;gap:10px;min-height:142px;padding:22px;display:grid}html[data-workspace-theme=light] .checklists-metric span:first-child{width:42px;height:42px;color:var(--neo-accent);background:#1f232824;border-radius:16px;place-items:center;display:grid}html[data-workspace-theme=light] .checklists-metric strong{color:var(--neo-text);font-family:var(--font-heading);font-size:34px;line-height:1}html[data-workspace-theme=light] .checklists-metric small{color:var(--neo-muted);font-size:15px;font-weight:400}html[data-workspace-theme=light] .checklists-grid{grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-top:20px;display:grid}html[data-workspace-theme=light] .checklists-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}html[data-workspace-theme=light] .checklists-panel-head h2,html[data-workspace-theme=light] .checklists-detail-block h3,html[data-workspace-theme=light] .checklists-attachments h3{color:var(--neo-text);font-family:var(--font-heading);margin:0;font-size:22px;line-height:1.1}html[data-workspace-theme=light] .checklists-panel-head p{margin:8px 0 0;font-weight:700}html[data-workspace-theme=light] .checklists-chart{align-items:flex-end;gap:12px;min-height:186px;padding:12px 4px 4px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .checklists-chart-day{justify-items:center;gap:8px;min-width:26px;display:grid}html[data-workspace-theme=light] .checklists-chart-bars{align-items:flex-end;gap:3px;height:132px;display:flex}html[data-workspace-theme=light] .checklists-chart-bars span{border-radius:999px;width:9px}html[data-workspace-theme=light] .checklists-chart-bars .is-passed{background:linear-gradient(180deg, var(--neo-accent), var(--status-work))}html[data-workspace-theme=light] .checklists-chart-bars .is-violations{background:linear-gradient(180deg, var(--status-late), var(--neo-red))}html[data-workspace-theme=light] .checklists-chart-day small{color:var(--neo-muted);font-weight:400}html[data-workspace-theme=light] .checklists-percent{min-width:58px;height:42px;color:var(--neo-accent);background:#1f232824;border-radius:999px;place-items:center;font-weight:600;display:grid}html[data-workspace-theme=light] .checklists-ring{background:radial-gradient(circle, var(--control-panel) 0 56%, transparent 57%), conic-gradient(var(--neo-accent) var(--checklists-percent), #11182720 0);border-radius:50%;place-items:center;width:172px;height:172px;margin:auto;display:grid}html[data-workspace-theme=light] .checklists-ring strong{color:var(--neo-text);font-family:var(--font-heading);font-size:38px}html[data-workspace-theme=light] .checklists-ring span{color:var(--neo-muted);margin-top:-44px;font-weight:400}html[data-workspace-theme=light] .checklists-summary-list{gap:10px;display:grid}html[data-workspace-theme=light] .checklists-summary-list div{min-height:42px;color:var(--neo-muted);background:#1118270b;border-radius:16px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:400;display:flex}html[data-workspace-theme=light] .checklists-summary-list strong{color:var(--neo-text)}html[data-workspace-theme=light] .checklists-search{min-width:0}html[data-workspace-theme=light] .checklists-checkbox{border:1px solid var(--control-line);min-height:52px;color:var(--neo-muted);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:500;display:inline-flex}html[data-workspace-theme=light] .checklists-checkbox input{width:16px;height:16px;accent-color:var(--neo-accent)}html[data-workspace-theme=light] .checklists-run-row{border:1px solid var(--control-line);width:100%;color:var(--neo-text);text-align:left;background:#ffffffcb;border-radius:24px;grid-template-columns:54px minmax(0,1fr) max-content max-content 20px;align-items:center;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .checklists-run-row:hover{background:#1118270e;border-color:#30384061}html[data-workspace-theme=light] .checklists-run-row strong{color:var(--neo-text);font-size:18px;display:block}html[data-workspace-theme=light] .checklists-run-row span,html[data-workspace-theme=light] .checklists-run-row time{color:var(--neo-muted);font-weight:400}html[data-workspace-theme=light] .checklists-run-status{border-radius:999px;justify-self:end;padding:8px 12px;font-size:13px;font-weight:600}html[data-workspace-theme=light] .checklists-run-status.is-ok{color:var(--status-work);background:#58c58d29}html[data-workspace-theme=light] .checklists-run-status.is-alert{color:var(--neo-red);background:#ff555529}html[data-workspace-theme=light] .checklists-empty{border:1px dashed var(--control-line);min-height:176px;color:var(--neo-muted);text-align:center;border-radius:24px;place-items:center;gap:8px;padding:24px;display:grid}html[data-workspace-theme=light] .checklists-empty strong{color:var(--neo-text);font-size:18px}html[data-workspace-theme=light] .checklists-error{color:var(--neo-red);background:#ff55551f;border:1px solid #ff555547;border-radius:18px;margin:0 0 14px;padding:12px 16px;font-weight:500}html[data-workspace-theme=light] .checklists-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}html[data-workspace-theme=light] .checklists-modal{border:1px solid var(--control-line);background:var(--control-panel);width:min(980px,100%);max-height:min(860px,100vh - 64px);box-shadow:var(--control-shadow);border-radius:34px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}html[data-workspace-theme=light] .checklists-modal header{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px;display:flex}html[data-workspace-theme=light] .checklists-modal header h2{color:var(--neo-text);font-family:var(--font-heading);margin:0;font-size:clamp(32px,3vw,46px);line-height:.98}html[data-workspace-theme=light] .checklists-modal header span{color:var(--neo-muted);margin-top:10px;font-weight:400;display:block}html[data-workspace-theme=light] .checklists-modal header button{border:1px solid var(--control-line);width:58px;height:58px;color:var(--neo-text);background:#11182710;border-radius:50%;place-items:center;display:grid}html[data-workspace-theme=light] .checklists-modal-body{padding:28px 34px 34px;overflow:auto}html[data-workspace-theme=light] .checklists-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}html[data-workspace-theme=light] .checklists-detail-summary div,html[data-workspace-theme=light] .checklists-detail-block,html[data-workspace-theme=light] .checklists-item{border:1px solid var(--control-line);background:#1118270b;border-radius:24px;padding:18px}html[data-workspace-theme=light] .checklists-detail-summary strong{color:var(--neo-text);margin-top:6px;font-size:18px;display:block}html[data-workspace-theme=light] .checklists-detail-summary small{color:var(--neo-muted);margin-top:4px;font-weight:700;display:block}html[data-workspace-theme=light] .checklists-detail-block{margin-top:16px}html[data-workspace-theme=light] .checklists-detail-block p,html[data-workspace-theme=light] .checklists-item p{color:var(--neo-muted);font-weight:400}html[data-workspace-theme=light] .checklists-items{gap:12px;margin-top:14px;display:grid}html[data-workspace-theme=light] .checklists-item-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}html[data-workspace-theme=light] .checklists-item-head strong{color:var(--neo-text);font-size:18px;display:block}html[data-workspace-theme=light] .checklists-item mark{color:var(--neo-text);border-radius:999px;padding:8px 12px;font-weight:600}html[data-workspace-theme=light] .checklists-item mark.is-positive{color:var(--status-work);background:#58c58d2e}html[data-workspace-theme=light] .checklists-item mark.is-negative{color:var(--neo-red);background:#ff55552e}html[data-workspace-theme=light] .checklists-item mark.is-empty{color:var(--neo-muted);background:#11182712}html[data-workspace-theme=light] .checklists-voice{align-items:center;gap:12px;margin-top:12px;display:flex}html[data-workspace-theme=light] .checklists-voice audio{width:min(420px,100%)}html[data-workspace-theme=light] .checklists-attachments{margin-top:14px}html[data-workspace-theme=light] .checklists-photos{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}html[data-workspace-theme=light] .checklists-photos img{object-fit:cover;border-radius:16px;width:118px;height:88px}html[data-workspace-theme=light] .checklists-files{gap:8px;margin-top:10px;display:grid}html[data-workspace-theme=light] .checklists-files a{min-height:46px;color:var(--neo-text);background:#ffffffcb;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-weight:500;text-decoration:none;display:flex}html[data-workspace-theme=light] .checklists-files a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-workspace-theme=light] .checklists-hero{border-radius:34px;min-height:176px;padding:28px 32px}html[data-workspace-theme=light] .checklists-hero p{margin-bottom:14px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .checklists-hero h1{font-size:clamp(30px,3vw,44px)}html[data-workspace-theme=light] .checklists-hero span{margin-top:0}html[data-workspace-theme=light] .checklists-overview{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}html[data-workspace-theme=light] .checklists-period,html[data-workspace-theme=light] .checklists-metrics{border:1px solid var(--control-line);background:var(--control-panel);box-shadow:var(--control-shadow);border-radius:28px}html[data-workspace-theme=light] .checklists-period{align-items:end;gap:12px;padding:18px;display:flex}html[data-workspace-theme=light] .checklists-period .control-date-picker{flex:1 1 0;min-width:0}html[data-workspace-theme=light] .checklists-chart-actions{color:var(--control-muted);align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .checklists-month-picker{min-width:190px}html[data-workspace-theme=light] .checklists-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;display:grid;overflow:hidden}html[data-workspace-theme=light] .checklists-metric{border:0;border-right:1px solid var(--control-line);min-height:86px;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;padding:18px;display:grid}html[data-workspace-theme=light] .checklists-metric strong{font-size:28px}html[data-workspace-theme=light] .checklists-metric small{align-self:start;font-size:13px;line-height:1.15}html[data-workspace-theme=light] .checklists-panel{border-radius:30px;padding:22px}html[data-workspace-theme=light] .checklists-panel-head{margin-bottom:16px}html[data-workspace-theme=light] .checklists-panel-head h2{font-size:20px}html[data-workspace-theme=light] .checklists-panel-head p{margin-top:6px;font-size:14px}html[data-workspace-theme=light] .checklists-chart{min-height:170px;padding-top:4px}html[data-workspace-theme=light] .checklists-summary-panel{flex-direction:column;display:flex}html[data-workspace-theme=light] .checklists-ring strong{font-size:34px}html[data-workspace-theme=light] .checklists-summary-list{margin-top:auto}html[data-workspace-theme=light] .checklists-filters{grid-template-columns:minmax(260px,1fr) minmax(210px,260px) max-content max-content;align-items:end;gap:10px;display:grid}html[data-workspace-theme=light] .checklists-select span{color:var(--control-muted);padding-left:10px;font-size:13px;font-weight:700}html[data-workspace-theme=light] .checklists-select select{border:1px solid var(--control-line);min-height:46px;color:var(--control-text);font:inherit;background:#1118270a;border-radius:999px;outline:none;padding:0 42px 0 16px;font-weight:400}html[data-workspace-theme=light] .checklists-checkbox{min-height:46px;padding:0 15px}html[data-workspace-theme=light] .checklists-run-row{background:linear-gradient(135deg,#1118270d,#11182706);border-radius:22px;min-height:78px;padding:12px 14px}html[data-workspace-theme=light] .checklists-run-row strong{font-size:16px}html[data-workspace-theme=light] .checklists-run-row time{font-size:13px}html[data-workspace-theme=light] .checklists-grid,html[data-workspace-theme=light] .checklists-overview{gap:18px;margin-top:18px}html[data-workspace-theme=light] .checklists-panel{padding:22px}html[data-workspace-theme=light] .checklists-chart-panel .checklists-panel-head{flex:none;margin-bottom:14px}html[data-workspace-theme=light] .checklists-chart{flex:auto;align-items:stretch;gap:14px;width:100%;min-height:0;padding:4px 2px 0}html[data-workspace-theme=light] .checklists-chart-day{flex:1 0 34px;align-content:end;min-width:34px}html[data-workspace-theme=light] .checklists-chart-bars{align-items:flex-end;height:100%;min-height:150px}html[data-workspace-theme=light] .checklists-chart-bars span{width:12px}html[data-workspace-theme=light] .checklists-ring{width:158px;height:158px;margin:auto}html[data-workspace-theme=light] .checklists-summary-list div{min-height:42px}html[data-workspace-theme=light] .checklists-period{padding:18px}html[data-workspace-theme=light] .checklists-metric{min-height:86px;padding:18px}html[data-workspace-theme=light] .checklists-empty{min-height:116px}:is(html[data-workspace-theme=light] .workspace-content:has(.checklists-grid),html[data-workspace-theme=light] .checklists-grid,html[data-workspace-theme=light] .checklists-overview,html[data-workspace-theme=light] .checklists-runs){--checklists-v-gap:18px;--checklists-h-gap:18px}html[data-workspace-theme=light] .checklists-grid,html[data-workspace-theme=light] .checklists-overview,html[data-workspace-theme=light] .checklists-runs{margin-top:var(--checklists-v-gap)}html[data-workspace-theme=light] .checklists-grid,html[data-workspace-theme=light] .checklists-overview{column-gap:var(--checklists-h-gap);row-gap:var(--checklists-v-gap)}html[data-workspace-theme=light] .checklists-grid{align-items:stretch}html[data-workspace-theme=light] .checklists-analytics-stack{grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:clamp(300px,34vh,390px);display:grid}html[data-workspace-theme=light] .checklists-analytics-stack .checklists-metrics{min-height:76px}html[data-workspace-theme=light] .checklists-analytics-stack .checklists-metric{min-height:76px;padding:14px 18px}html[data-workspace-theme=light] .checklists-analytics-stack .checklists-chart-panel{min-height:0}html[data-workspace-theme=light] .checklists-chart{gap:clamp(8px,.75vw,14px)}html[data-workspace-theme=light] .checklists-chart-bars{min-height:clamp(96px,12vh,150px)}html[data-workspace-theme=light] .checklists-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}html[data-workspace-theme=light] .checklists-pagination button{border:1px solid var(--control-line);min-height:38px;color:var(--control-text);background:#1118270d;border-radius:999px;padding:0 16px;font-weight:500}html[data-workspace-theme=light] .checklists-pagination button:disabled{opacity:.42}html[data-workspace-theme=light] .checklists-hero{background:linear-gradient(135deg,#1f232838,#0000 44%),linear-gradient(145deg,#58c58d1f,#11182708);border-radius:34px;align-items:center;min-height:176px;padding:28px 32px}html[data-workspace-theme=light] .checklists-hero p,html[data-workspace-theme=light] .checklists-modal header p{color:var(--control-accent);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .checklists-hero h1{letter-spacing:-.035em;max-width:860px;margin:0 0 12px;font-size:clamp(30px,3vw,44px);line-height:.95}html[data-workspace-theme=light] .checklists-hero span{max-width:720px;color:var(--control-muted);margin-top:0;font-size:16px;line-height:1.35}html[data-workspace-theme=light] .checklists-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:18px;margin-top:18px}html[data-workspace-theme=light] .checklists-analytics-stack{gap:18px;min-height:0}html[data-workspace-theme=light] .checklists-metrics{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow:visible}html[data-workspace-theme=light] .checklists-metric{border:1px solid var(--control-line);min-height:112px;box-shadow:none;background:linear-gradient(135deg,#1118270f,#11182706),#ffffffd7;border-radius:24px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:13px;padding:18px;display:grid}html[data-workspace-theme=light] .checklists-metric span:first-child{background:#1f23281f;border:1px solid #1f232838;border-radius:15px;grid-row:1/3;width:42px;height:42px}html[data-workspace-theme=light] .checklists-metric strong{letter-spacing:-.03em;align-self:end;font-size:32px}html[data-workspace-theme=light] .checklists-panel{background:linear-gradient(145deg, #1118270d, #11182706), var(--control-panel);border-radius:32px;padding:24px}html[data-workspace-theme=light] .checklists-panel-head h2,html[data-workspace-theme=light] .checklists-detail-block h3,html[data-workspace-theme=light] .checklists-attachments h3{letter-spacing:-.025em;font-size:22px}html[data-workspace-theme=light] .checklists-panel-head p{color:var(--control-muted);font-size:14px;line-height:1.35}html[data-workspace-theme=light] .checklists-chart-panel{min-height:318px}html[data-workspace-theme=light] .checklists-chart{background:linear-gradient(#1118270d 1px,#0000 1px) 0 0/100% 52px,#ffffffc6;border-radius:24px;align-items:end;gap:clamp(8px,.7vw,14px);min-height:206px;padding:16px 14px 12px}html[data-workspace-theme=light] .checklists-chart-day{align-content:end;min-width:30px}html[data-workspace-theme=light] .checklists-chart-bars{height:150px;min-height:150px}html[data-workspace-theme=light] .checklists-chart-bars span{width:11px;box-shadow:0 0 18px #1f232829}html[data-workspace-theme=light] .checklists-percent{border:1px solid #1f23283d;min-width:52px;height:38px}html[data-workspace-theme=light] .checklists-ring{background:radial-gradient(circle, #fffffff0 0 56%, transparent 57%), conic-gradient(var(--control-accent) 0 var(--checklists-positive), var(--control-red) var(--checklists-positive) calc(var(--checklists-positive) + var(--checklists-negative)), #1118271e 0);align-content:center;justify-items:center;gap:2px;width:174px;height:174px;margin:auto;display:grid}html[data-workspace-theme=light] .checklists-ring strong{letter-spacing:-.04em;text-align:center;text-overflow:ellipsis;max-width:108px;font-size:clamp(28px,2vw,36px);line-height:1;overflow:hidden}html[data-workspace-theme=light] .checklists-ring span{margin-top:0;font-size:13px}html[data-workspace-theme=light] .checklists-summary-list{gap:10px}html[data-workspace-theme=light] .checklists-summary-list div{background:#ffffffc8;border:1px solid #1118271a;border-radius:16px;min-height:46px}html[data-workspace-theme=light] .checklists-overview{margin-top:18px;display:block}html[data-workspace-theme=light] .checklists-period{border-radius:30px;align-items:end;width:100%;min-height:110px;padding:18px 20px;display:flex}html[data-workspace-theme=light] .checklists-period .control-date-picker{max-width:280px}html[data-workspace-theme=light] .checklists-runs{margin-top:18px}html[data-workspace-theme=light] .checklists-filters{grid-template-columns:minmax(280px,1fr) max-content minmax(190px,220px) minmax(24px,1fr) max-content;align-items:center;gap:12px;margin-bottom:18px;display:grid}html[data-workspace-theme=light] .checklists-date-picker{width:100%;min-width:0;max-width:240px}html[data-workspace-theme=light] .checklists-date-picker .app-date-trigger,html[data-workspace-theme=light] .checklists-search{height:54px;min-height:54px}html[data-workspace-theme=light] .checklists-date-picker .app-date-trigger{padding:0 16px 0 18px}html[data-workspace-theme=light] .checklists-filters .contacts-sort{white-space:nowrap;height:54px;min-height:54px}html[data-workspace-theme=light] .checklists-select{gap:8px;display:grid}html[data-workspace-theme=light] .checklists-select span{color:var(--control-muted);text-transform:uppercase;padding-left:12px;font-size:12px;font-weight:700}html[data-workspace-theme=light] .checklists-select select{border:1px solid var(--control-line);width:100%;min-height:54px;color:var(--control-text);font:inherit;background:#1118270d;border-radius:999px;outline:none;padding:0 42px 0 18px;font-weight:400}html[data-workspace-theme=light] .checklists-checkbox{border:1px solid var(--control-line);border-color:var(--control-line);height:54px;min-height:54px;color:var(--control-text);cursor:pointer;white-space:nowrap;background:#1118270d;border-radius:999px;grid-column:5;justify-content:center;justify-self:end;align-items:center;gap:10px;padding:0 18px;font-weight:500;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}html[data-workspace-theme=light] .checklists-checkbox:hover{background:#11182714;border-color:#30384047;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #1f232814}html[data-workspace-theme=light] .checklists-checkbox input{width:18px;height:18px;accent-color:var(--control-accent);margin:0}html[data-workspace-theme=light] .checklists-run-list{gap:10px}html[data-workspace-theme=light] .checklists-run-row{background:linear-gradient(135deg,#1118270e,#11182706),#ffffffd1;border-radius:24px;grid-template-columns:52px minmax(0,1fr) minmax(150px,max-content) max-content 24px;min-height:84px;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s}html[data-workspace-theme=light] .checklists-run-row:hover{background:linear-gradient(135deg,#1f232817,#11182708),#ffffffda;border-color:#30384057;transform:translateY(-1px)}html[data-workspace-theme=light] .checklists-run-avatar{border-radius:14px;width:52px;height:52px}html[data-workspace-theme=light] .checklists-run-row strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}html[data-workspace-theme=light] .checklists-run-row span,html[data-workspace-theme=light] .checklists-run-row time{color:var(--control-muted)}html[data-workspace-theme=light] .checklists-run-status{white-space:nowrap;border:1px solid #0000;padding:8px 12px}html[data-workspace-theme=light] .checklists-run-status.is-ok{border-color:#58c58d38}html[data-workspace-theme=light] .checklists-run-status.is-alert{border-color:#ff55553d}html[data-workspace-theme=light] .checklists-empty{background:#ffffffc2;border-radius:24px;min-height:132px}html[data-workspace-theme=light] .checklists-pagination{border-top:1px solid var(--control-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:grid}html[data-workspace-theme=light] .checklists-pagination button{background:#1118270e;border-radius:999px;justify-self:start;min-height:44px}html[data-workspace-theme=light] .checklists-pagination button:last-child{justify-self:end}html[data-workspace-theme=light] .checklists-pagination span{color:var(--control-muted);font-weight:400}html[data-workspace-theme=light] .checklists-modal-backdrop{z-index:90;background:radial-gradient(circle at 30% 20%,#1f23281f,#0000 36%),#ffffffe5}html[data-workspace-theme=light] .checklists-modal{background:linear-gradient(145deg, #1118270e, #11182706), var(--control-panel);border-radius:36px;width:min(1080px,100vw - 48px);max-height:min(880px,100vh - 56px)}html[data-workspace-theme=light] .checklists-modal header{min-height:156px;padding:34px 38px}html[data-workspace-theme=light] .checklists-modal header h2{letter-spacing:-.05em;max-width:820px;font-size:clamp(38px,4vw,56px)}html[data-workspace-theme=light] .checklists-modal header span{color:var(--control-muted);font-size:16px}html[data-workspace-theme=light] .checklists-modal header button{background:#11182711;width:48px;height:48px}html[data-workspace-theme=light] .checklists-modal>.checklists-empty{margin:28px 34px 34px}html[data-workspace-theme=light] .checklists-modal-body{padding:28px 38px 38px}html[data-workspace-theme=light] .checklists-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html[data-workspace-theme=light] .checklists-progress-card{border:1px solid var(--control-line);background:radial-gradient(circle at 10% 0,#ef5a552e,#0000 38%),linear-gradient(135deg,#1118270e,#11182706),#ffffffcb;border-radius:24px;gap:18px;margin:14px 0 18px;padding:34px 30px;display:grid}html[data-workspace-theme=light] .checklists-progress-card div:first-child{gap:8px;display:grid}html[data-workspace-theme=light] .checklists-progress-card span,html[data-workspace-theme=light] .checklists-progress-card small{color:var(--control-muted)}html[data-workspace-theme=light] .checklists-progress-card strong{color:var(--control-text);font-size:clamp(24px,2.4vw,34px);line-height:1}html[data-workspace-theme=light] .checklists-progress-track{background:#11182712;border-radius:999px;height:12px;overflow:hidden}html[data-workspace-theme=light] .checklists-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--control-red), #ff9c9c);height:100%;display:block}html[data-workspace-theme=light] .checklists-detail-summary div,html[data-workspace-theme=light] .checklists-detail-block,html[data-workspace-theme=light] .checklists-item{background:linear-gradient(135deg,#1118270d,#11182706),#ffffffcb;border-radius:24px}html[data-workspace-theme=light] .checklists-detail-summary div{min-height:106px}html[data-workspace-theme=light] .checklists-detail-summary span,html[data-workspace-theme=light] .checklists-item-head span{color:var(--control-muted);font-weight:400}html[data-workspace-theme=light] .checklists-detail-summary strong{font-size:20px}html[data-workspace-theme=light] .checklists-detail-block>h3{margin-bottom:16px}html[data-workspace-theme=light] .checklists-item-head{align-items:center}html[data-workspace-theme=light] .checklists-item p,html[data-workspace-theme=light] .checklists-detail-block p{margin-bottom:0;line-height:1.45}html[data-workspace-theme=light] .checklists-answer-collapse{padding:0}html[data-workspace-theme=light] .checklists-answer-collapse summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px;list-style:none;display:flex}html[data-workspace-theme=light] .checklists-answer-collapse summary::-webkit-details-marker{display:none}html[data-workspace-theme=light] .checklists-item-actions{flex:none;align-items:center;gap:10px;display:inline-flex}html[data-workspace-theme=light] .checklists-item-actions>svg{color:var(--control-muted);transition:transform .18s}html[data-workspace-theme=light] .checklists-item-actions.is-disabled>svg{opacity:.28}html[data-workspace-theme=light] .checklists-answer-collapse[open] .checklists-item-actions>svg{transform:rotate(180deg)}html[data-workspace-theme=light] .checklists-answer-body{gap:12px;padding:0 22px 22px;display:grid}html[data-workspace-theme=light] .checklists-attachments .report-photos-grid{margin-top:0}html[data-workspace-theme=light] .checklists-attachments-card{border:1px solid var(--control-line);background:linear-gradient(135deg,#1118270d,#11182706),#ffffffcb;border-radius:24px;padding:22px}html[data-workspace-theme=light] .checklists-files a{background:#ffffffce;border:1px solid #1f23281f;border-radius:16px;min-height:48px}@media (max-width:1180px){html[data-workspace-theme=light] .checklists-grid,html[data-workspace-theme=light] .checklists-overview{grid-template-columns:1fr}html[data-workspace-theme=light] .checklists-filters,html[data-workspace-theme=light] .checklists-metrics,html[data-workspace-theme=light] .checklists-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .checklists-date-picker{max-width:none}html[data-workspace-theme=light] .checklists-checkbox{grid-column:auto;justify-self:stretch}}@media (max-width:760px){html[data-workspace-theme=light] .checklists-hero,html[data-workspace-theme=light] .checklists-panel,html[data-workspace-theme=light] .checklists-toolbar,html[data-workspace-theme=light] .checklists-period{border-radius:24px;padding:22px}html[data-workspace-theme=light] .checklists-toolbar,html[data-workspace-theme=light] .checklists-period,html[data-workspace-theme=light] .checklists-filters,html[data-workspace-theme=light] .checklists-metrics,html[data-workspace-theme=light] .checklists-detail-summary{grid-template-columns:1fr}html[data-workspace-theme=light] .checklists-period{display:grid}html[data-workspace-theme=light] .checklists-metric{border-right:0;border-bottom:1px solid var(--control-line)}html[data-workspace-theme=light] .checklists-metric:last-child{border-bottom:0}html[data-workspace-theme=light] .checklists-toolbar{display:grid}html[data-workspace-theme=light] .checklists-run-row{grid-template-columns:48px minmax(0,1fr) 20px}html[data-workspace-theme=light] .checklists-run-row time,html[data-workspace-theme=light] .checklists-run-status{grid-column:2/-1;justify-self:start}html[data-workspace-theme=light] .checklists-modal-backdrop{padding:12px}html[data-workspace-theme=light] .checklists-modal{border-radius:28px;max-height:calc(100vh - 24px)}html[data-workspace-theme=light] .checklists-modal header,html[data-workspace-theme=light] .checklists-modal-body{padding:22px}}html[data-workspace-theme=light] .report-modal-head h2,html[data-workspace-theme=light] .checklists-modal header h2,html[data-workspace-theme=light] .wallet-modal-head h2,html[data-workspace-theme=light] .pricing-modal-head h2{font-size:28px;line-height:1.05}html[data-workspace-theme=light]:has(.report-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light]:has(.salary-detail-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light]:has(.control-user-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light]:has(.checklists-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light]:has(.user-select-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light]:has(.wallet-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light]:has(.pricing-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] body:has(.report-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] body:has(.salary-detail-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] body:has(.control-user-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] body:has(.checklists-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] body:has(.user-select-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] body:has(.wallet-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] body:has(.pricing-modal-backdrop){overscroll-behavior:none;overflow:hidden}html[data-workspace-theme=light] .report-modal,html[data-workspace-theme=light] .salary-detail-modal,html[data-workspace-theme=light] .checklists-modal,html[data-workspace-theme=light] .wallet-modal,html[data-workspace-theme=light] .pricing-payment-modal{width:min(880px,100vw - 56px);min-width:min(880px,100vw - 56px);max-width:min(880px,100vw - 56px)}html[data-workspace-theme=light] .subscription-success-modal{width:min(520px,100vw - 32px);min-width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}html[data-workspace-theme=light] .report-modal-backdrop,html[data-workspace-theme=light] .salary-detail-backdrop,html[data-workspace-theme=light] .control-user-backdrop,html[data-workspace-theme=light] .checklists-modal-backdrop,html[data-workspace-theme=light] .user-select-backdrop,html[data-workspace-theme=light] .wallet-modal-backdrop,html[data-workspace-theme=light] .pricing-modal-backdrop,html[data-workspace-theme=light] .report-modal,html[data-workspace-theme=light] .salary-detail-modal,html[data-workspace-theme=light] .control-user-card,html[data-workspace-theme=light] .checklists-modal,html[data-workspace-theme=light] .user-select-modal,html[data-workspace-theme=light] .wallet-modal,html[data-workspace-theme=light] .pricing-payment-modal,html[data-workspace-theme=light] .report-modal-body,html[data-workspace-theme=light] .salary-detail-body,html[data-workspace-theme=light] .checklists-modal-body{overscroll-behavior:contain}html[data-workspace-theme=light] .workspace-content:has(.checklists-grid){--checklists-gap:var(--workspace-section-gap)}html[data-workspace-theme=light] .checklists-grid{align-items:stretch;gap:var(--checklists-gap);grid-template-columns:minmax(0,1fr) minmax(320px,380px);margin-top:0;display:grid}html[data-workspace-theme=light] .checklists-analytics-stack{gap:var(--checklists-gap);grid-template-rows:minmax(0,1fr) auto;min-height:clamp(420px,42vh,500px);display:grid}html[data-workspace-theme=light] .checklists-metrics{gap:var(--checklists-gap);box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:visible}html[data-workspace-theme=light] .checklists-metric{border:1px solid var(--control-line);background:linear-gradient(145deg, #1118270d, #11182706), var(--control-panel);border-radius:26px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;min-height:96px;padding:18px 20px;display:grid}html[data-workspace-theme=light] .checklists-metric:last-child{border-right:1px solid var(--control-line)}html[data-workspace-theme=light] .checklists-metric span:first-child{border-radius:14px;grid-row:1/3;width:40px;height:40px}html[data-workspace-theme=light] .checklists-metric strong{align-self:end;font-size:32px}html[data-workspace-theme=light] .checklists-metric small{color:var(--control-muted);align-self:start;font-size:14px;line-height:1.15}html[data-workspace-theme=light] .checklists-panel{border:1px solid var(--control-line);background:linear-gradient(145deg, #1118270d, #11182706), var(--control-panel);box-shadow:var(--control-shadow);border-radius:32px;padding:24px}html[data-workspace-theme=light] .checklists-chart-panel{flex-direction:column;min-height:0;display:flex}html[data-workspace-theme=light] .checklists-panel-head{align-items:center;margin-bottom:18px}html[data-workspace-theme=light] .checklists-panel-head h2,html[data-workspace-theme=light] .checklists-detail-block h3,html[data-workspace-theme=light] .checklists-attachments h3{font-size:22px}html[data-workspace-theme=light] .checklists-chart-actions{align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .checklists-month-picker .app-month-trigger{min-height:54px}html[data-workspace-theme=light] .checklists-chart{background:#ffffffc6;border:1px solid #1118271a;border-radius:24px;flex:auto;width:100%;height:clamp(260px,28vh,340px);min-height:270px;padding:14px 12px 8px;display:block;overflow:hidden}html[data-workspace-theme=light] .checklists-chart .recharts-cartesian-axis-tick-value{fill:var(--control-muted);font-size:12px;font-weight:400}html[data-workspace-theme=light] .checklists-chart .recharts-cartesian-grid line{stroke:#11141812}html[data-workspace-theme=light] .checklists-summary-panel{min-height:clamp(420px,42vh,500px)}html[data-workspace-theme=light] .checklists-overview,html[data-workspace-theme=light] .checklists-runs{margin-top:0}html[data-workspace-theme=light] .checklists-runs{padding:24px}html[data-workspace-theme=light] .checklists-filters{align-items:center;gap:var(--checklists-gap);margin-bottom:var(--checklists-gap);grid-template-columns:minmax(280px,1fr) max-content minmax(190px,240px) max-content max-content;display:grid}html[data-workspace-theme=light] .checklists-search,html[data-workspace-theme=light] .checklists-date-picker .app-date-trigger,html[data-workspace-theme=light] .checklists-filters .contacts-sort,html[data-workspace-theme=light] .checklists-employee-filter,html[data-workspace-theme=light] .checklists-checkbox{height:54px;min-height:54px}html[data-workspace-theme=light] .checklists-employee-filter{border:1px solid var(--control-line);min-width:92px;color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}html[data-workspace-theme=light] .checklists-employee-filter:hover{background:#11182714;border-color:#30384047;transform:translateY(-1px)}html[data-workspace-theme=light] .checklists-employee-filter svg{color:var(--control-text)}html[data-workspace-theme=light] .checklists-employee-filter span{min-width:24px;color:var(--control-text);text-align:center;background:#11182717;border-radius:999px;padding:6px 8px;font-size:13px;line-height:1}html[data-workspace-theme=light] .checklists-employee-filter.is-active{background:#1f23281f;border-color:#3038404d}html[data-workspace-theme=light] .checklists-employee-filter.is-active svg{color:var(--control-accent)}html[data-workspace-theme=light] .checklists-employee-filter.is-active span{color:var(--control-accent);background:#1f23282e}html[data-workspace-theme=light] .checklists-checkbox{grid-column:auto;justify-self:end}html[data-workspace-theme=light] .checklists-run-list{gap:12px;display:grid}html[data-workspace-theme=light] .checklists-voice{border:1px solid var(--control-line);width:fit-content;max-width:100%;min-height:46px;color:var(--control-text);background:#1118270d;border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}html[data-workspace-theme=light] .checklists-voice>span{width:30px;height:30px;color:var(--control-accent);background:#1f232821;border-radius:50%;place-items:center;display:grid}html[data-workspace-theme=light] .checklists-voice small{color:var(--control-muted);font-weight:400}html[data-workspace-theme=light] .user-select-backdrop{z-index:92;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 26% 16%,#1f232821,#0000 34%),#ffffffe5;place-items:center;padding:24px;display:grid;position:fixed;inset:0}html[data-workspace-theme=light] .user-select-modal{border:1px solid var(--control-line);background:linear-gradient(145deg, #1118270e, #11182706), var(--control-panel);width:min(760px,100vw - 48px);max-height:min(820px,100vh - 48px);box-shadow:var(--control-shadow);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}html[data-workspace-theme=light] .user-select-head{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px;display:flex}html[data-workspace-theme=light] .user-select-head p{color:var(--control-accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px}html[data-workspace-theme=light] .user-select-head h2{color:var(--control-text);letter-spacing:-.03em;margin:0;font-size:28px}html[data-workspace-theme=light] .user-select-head span{color:var(--control-muted);margin-top:8px;display:block}html[data-workspace-theme=light] .user-select-head>button{border:1px solid var(--control-line);width:44px;height:44px;color:var(--control-text);cursor:pointer;background:#11182710;border-radius:50%;flex:none;place-items:center;display:grid}html[data-workspace-theme=light] .user-select-body{grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;min-height:0;padding:22px 28px;display:grid;overflow:hidden}html[data-workspace-theme=light] .user-select-tools{grid-template-columns:minmax(0,1fr) max-content max-content;gap:12px;display:grid}html[data-workspace-theme=light] .user-select-search,html[data-workspace-theme=light] .user-select-sort,html[data-workspace-theme=light] .user-select-all{height:50px;min-height:50px}html[data-workspace-theme=light] .user-select-all{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;white-space:nowrap;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}html[data-workspace-theme=light] .user-select-all.is-selected{color:var(--status-work);border-color:#58c58d47}html[data-workspace-theme=light] .user-select-tabs{align-items:center;gap:8px;min-height:44px;padding-bottom:2px;display:flex;overflow-x:auto}html[data-workspace-theme=light] .user-select-tabs button{border:1px solid var(--control-line);height:42px;min-height:42px;color:var(--control-muted);cursor:pointer;font:inherit;white-space:nowrap;background:#1118270a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;line-height:1;display:inline-flex}html[data-workspace-theme=light] .user-select-tabs button.is-active{color:var(--control-accent);background:#1f23281f;border-color:#30384047}html[data-workspace-theme=light] .user-select-list{align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}html[data-workspace-theme=light] .user-select-row{border:1px solid var(--control-line);min-height:70px;color:var(--control-text);cursor:pointer;text-align:left;background:#ffffffcb;border-radius:20px;grid-template-columns:44px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:12px;display:grid}html[data-workspace-theme=light] .user-select-row.is-selected{background:linear-gradient(135deg,#1f232814,#11182706),#1f2328e0;border-color:#30384047}html[data-workspace-theme=light] .user-select-avatar{border-radius:50%;width:44px;height:44px}html[data-workspace-theme=light] .user-select-row>span{gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .user-select-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .user-select-row small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .user-select-row .app-checkbox{pointer-events:none}html[data-workspace-theme=light] .user-select-empty{border:1px dashed var(--control-line);min-height:180px;color:var(--control-muted);text-align:center;border-radius:22px;place-items:center;display:grid}html[data-workspace-theme=light] .user-select-empty svg{color:var(--control-accent);margin-bottom:8px}html[data-workspace-theme=light] .user-select-empty strong{color:var(--control-text)}html[data-workspace-theme=light] .user-select-pagination,html[data-workspace-theme=light] .user-select-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .user-select-pagination button,html[data-workspace-theme=light] .user-select-footer button{border:1px solid var(--control-line);min-height:44px;color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:999px;padding:0 16px}html[data-workspace-theme=light] .user-select-pagination button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .user-select-pagination button:first-child,html[data-workspace-theme=light] .user-select-footer button:first-child{justify-self:start}html[data-workspace-theme=light] .user-select-pagination button:last-child,html[data-workspace-theme=light] .user-select-footer button:last-child{justify-self:end}html[data-workspace-theme=light] .user-select-pagination span{color:var(--control-muted)}html[data-workspace-theme=light] .user-select-footer{border-top:1px solid var(--control-line);padding:18px 28px}html[data-workspace-theme=light] .user-select-footer button:last-child{color:var(--control-accent);background:#1f232824;border-color:#30384052;align-items:center;gap:8px;display:inline-flex}html[data-workspace-theme=light] .checklists-run-row{grid-template-columns:44px minmax(0,1fr) minmax(150px,max-content) max-content 24px}html[data-workspace-theme=light] .checklists-run-icon{width:44px;height:44px;color:var(--control-accent);background:#1f23281f;border:1px solid #1f232852;border-radius:14px;place-items:center;display:grid}html[data-workspace-theme=light] .checklists-run-author{min-width:0;color:var(--control-muted);align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:400;display:inline-flex}html[data-workspace-theme=light] .checklists-run-author-avatar{border-radius:50%;width:24px;height:24px;font-size:10px}html[data-workspace-theme=light] .vacations-year-pill{box-sizing:border-box;border:1px solid var(--control-line);min-width:80px;min-height:44px;color:var(--control-text);background:#1118270e;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}html[data-workspace-theme=light] .vacations-message{margin-bottom:14px}html[data-workspace-theme=light] .vacations-tabs{border:1px solid var(--control-line);background:#11182708;border-radius:18px;align-items:center;gap:6px;min-height:50px;margin-bottom:0;padding:5px;display:flex}html[data-workspace-theme=light] .vacations-tabs button{box-sizing:border-box;min-width:0;height:38px;min-height:38px;color:var(--control-muted);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:13px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}html[data-workspace-theme=light] .vacations-tabs button:focus,html[data-workspace-theme=light] .vacations-tabs button:focus-visible{box-shadow:none;outline:0}html[data-workspace-theme=light] .vacations-tabs button.is-active{color:var(--control-accent);background:#1f23281f;border-color:#30384047}html[data-workspace-theme=light] .vacations-tabs button span{width:20px;height:20px;color:var(--control-accent);background:#1f232829;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}html[data-workspace-theme=light] .vacations-grid{grid-template-columns:1fr;gap:18px;display:grid}html[data-workspace-theme=light] .vacations-panel{border:1px solid var(--control-line);background:linear-gradient(145deg, #1118270d, #11182706), var(--control-panel);box-shadow:var(--control-shadow);border-radius:32px;padding:24px}html[data-workspace-theme=light] .vacations-tab-panel{min-height:760px}html[data-workspace-theme=light] .vacations-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}html[data-workspace-theme=light] .vacations-panel-head span{color:var(--control-muted);display:none}html[data-workspace-theme=light] .vacations-panel-head h2{color:var(--control-text);margin:4px 0 0;font-size:24px}html[data-workspace-theme=light] .vacations-panel-head>svg{color:var(--control-accent)}html[data-workspace-theme=light] .vacations-panel-head button,html[data-workspace-theme=light] .vacations-secondary-action,html[data-workspace-theme=light] .vacations-carryover button{min-height:44px;color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23284d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}html[data-workspace-theme=light] .vacations-panel-head button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .vacations-balance-ring{background:radial-gradient(circle, #fffffff0 0 56%, transparent 57%), conic-gradient(var(--control-accent) 0 72%, #11182712 72% 100%);border-radius:50%;place-items:center;width:190px;height:190px;margin:0 auto 20px;display:grid}html[data-workspace-theme=light] .vacations-balance-ring strong{color:var(--control-text);font-size:46px;line-height:1}html[data-workspace-theme=light] .vacations-balance-ring span{color:var(--control-muted);margin-top:-56px}html[data-workspace-theme=light] .vacations-dashboard{align-items:start}html[data-workspace-theme=light] .vacations-inline-dashboard{gap:0}html[data-workspace-theme=light] .vacations-inline-editor-panel{gap:18px;padding:24px;display:grid}html[data-workspace-theme=light] .vacations-inline-editor-panel .vacations-panel-head{margin-bottom:0}html[data-workspace-theme=light] .vacations-inline-head-aside{color:var(--control-muted);text-align:right;justify-items:end;gap:8px;display:grid}html[data-workspace-theme=light] .vacations-plan-editor{gap:16px;min-width:0;display:grid}html[data-workspace-theme=light] .vacations-plan-editor-modal{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-edit-layout{grid-template-columns:minmax(0,1.45fr) minmax(380px,.65fr);height:auto;min-height:680px;max-height:none;overflow:visible}html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-calendar-card,html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-side-column,html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-side-panel{min-height:0}html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-calendar-card .vacations-calendar-grid{max-height:720px;padding-right:8px}html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-side-column{grid-template-rows:minmax(0,1fr) auto;gap:16px;max-height:720px;display:grid}html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-side-column.has-carryover{grid-template-rows:auto minmax(0,1fr) auto}html[data-workspace-theme=light] .vacations-plan-editor-inline .vacations-side-panel{scrollbar-gutter:stable;padding-right:22px;overflow:hidden auto}html[data-workspace-theme=light] .vacations-inline-submit{min-height:58px;color:var(--control-accent);cursor:pointer;background:#1f232826;border:1px solid #1f232857;border-radius:999px;justify-content:center;place-self:end stretch;align-items:center;gap:10px;padding:0 26px;font-size:16px;display:inline-flex}html[data-workspace-theme=light] .vacations-inline-submit:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .vacations-inline-carryover{gap:10px;padding:16px}html[data-workspace-theme=light] .vacations-inline-carryover button{width:100%;min-height:42px}html[data-workspace-theme=light] .vacations-editor-footer{border-top:1px solid var(--control-line);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}html[data-workspace-theme=light] .vacations-editor-footer button{min-height:48px;color:var(--control-accent);cursor:pointer;background:#1f232824;border:1px solid #1f23284d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}html[data-workspace-theme=light] .vacations-editor-footer button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .vacations-editor-footer button:first-child:not(:last-child){border-color:var(--control-line);color:var(--control-text);background:#11182710}html[data-workspace-theme=light] .vacations-overview-panel{overflow:hidden}html[data-workspace-theme=light] .vacations-overview-grid{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.25fr) minmax(260px,.75fr);gap:14px;display:grid}html[data-workspace-theme=light] .vacations-available-card{background:radial-gradient(circle at 0 0,#1f232829,#0000 52%),#ffffffd0;border:1px solid #1f232833;border-radius:24px;align-content:center;min-height:150px;padding:20px;display:grid}html[data-workspace-theme=light] .vacations-available-card span,html[data-workspace-theme=light] .vacations-available-card small{color:var(--control-muted)}html[data-workspace-theme=light] .vacations-available-card strong{color:var(--control-text);letter-spacing:-.055em;margin-top:8px;font-size:58px;line-height:.95}html[data-workspace-theme=light] .vacations-balance-track{background:#11182712;border-radius:999px;height:10px;margin-top:18px;overflow:hidden}html[data-workspace-theme=light] .vacations-balance-track i{border-radius:inherit;background:linear-gradient(90deg, var(--control-accent), #ffd98a);height:100%;display:block}html[data-workspace-theme=light] .vacations-overview-actions{align-content:start;gap:12px;display:grid}html[data-workspace-theme=light] .vacations-overview-actions>button{min-height:48px;color:var(--control-accent);cursor:pointer;background:#1f232821;border:1px solid #1f23284d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}html[data-workspace-theme=light] .vacations-overview-actions>button:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .vacations-stats,html[data-workspace-theme=light] .vacations-edit-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .vacations-overview-grid .vacations-stats{align-content:stretch}html[data-workspace-theme=light] .vacations-metric,html[data-workspace-theme=light] .vacations-approvers,html[data-workspace-theme=light] .vacations-requester-card{border:1px solid var(--control-line);background:#ffffffcb;border-radius:20px;min-height:86px;padding:14px;display:grid}html[data-workspace-theme=light] .vacations-metric>span:first-child{color:var(--control-accent)}html[data-workspace-theme=light] .vacations-metric strong,html[data-workspace-theme=light] .vacations-approvers strong,html[data-workspace-theme=light] .vacations-requester-card strong{color:var(--control-text);font-size:24px}html[data-workspace-theme=light] .vacations-metric small,html[data-workspace-theme=light] .vacations-approvers span,html[data-workspace-theme=light] .vacations-requester-card span{color:var(--control-muted)}html[data-workspace-theme=light] .vacations-carryover,html[data-workspace-theme=light] .vacations-help-card,html[data-workspace-theme=light] .vacations-comment-block{border:1px solid var(--control-line);color:var(--control-muted);background:#1118270a;border-radius:20px;gap:8px;padding:16px;display:grid}html[data-workspace-theme=light] .vacations-carryover strong,html[data-workspace-theme=light] .vacations-comment-block strong{color:var(--control-text)}html[data-workspace-theme=light] .vacations-plan-state{width:fit-content;color:var(--control-muted);background:#1118270e;border-radius:999px;padding:8px 12px}html[data-workspace-theme=light] .vacations-plan-state.is-open{color:var(--status-work);background:#58c58d1f}html[data-workspace-theme=light] .vacations-plan-list,html[data-workspace-theme=light] .vacations-approval-list{gap:12px;display:grid}html[data-workspace-theme=light] .vacations-plans-panel{padding:22px}html[data-workspace-theme=light] .vacations-plan-card,html[data-workspace-theme=light] .vacations-approval-row{border:1px solid var(--control-line);background:linear-gradient(135deg,#11182709,#11182705),#ffffffcb;border-radius:24px;padding:18px}html[data-workspace-theme=light] .vacations-pagination{margin-top:16px}html[data-workspace-theme=light] .vacations-pagination button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#1118270d;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:14px;font-weight:600;display:flex}html[data-workspace-theme=light] .vacations-pagination button:disabled{color:var(--control-muted);cursor:default;opacity:.55}html[data-workspace-theme=light] .vacations-plan-card{gap:14px;display:grid}html[data-workspace-theme=light] .vacations-plan-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}html[data-workspace-theme=light] .vacations-plan-card h3{color:var(--control-text);margin:0 0 8px;font-size:20px}html[data-workspace-theme=light] .vacations-status{border-radius:999px;padding:7px 10px;display:inline-flex}html[data-workspace-theme=light] .vacations-status.is-pending{color:var(--control-accent);background:#1f232824}html[data-workspace-theme=light] .vacations-status.is-approved{color:var(--status-work);background:#58c58d24}html[data-workspace-theme=light] .vacations-status.is-rejected{color:var(--control-red);background:#ff555524}html[data-workspace-theme=light] .vacations-status.is-partial{color:#b7a0ff;background:#9470ff24}html[data-workspace-theme=light] .vacations-day-badges{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .vacations-plan-card .vacations-day-badges{border:1px solid var(--control-line);background:#11182706;border-radius:18px;padding:14px}html[data-workspace-theme=light] .vacations-day-badges button{color:var(--control-text);cursor:pointer;background:#1f23281a;border:1px solid #1f23282e;border-radius:999px;padding:8px 12px}html[data-workspace-theme=light] .vacations-day-badges button:disabled{cursor:default}html[data-workspace-theme=light] .vacations-day-badges button.is-added{background:#58c58d21;border-color:#58c58d47}html[data-workspace-theme=light] .vacations-day-badges button.is-removed,html[data-workspace-theme=light] .vacations-day-badges button.is-excluded{opacity:.55;background:#ff555521;border-color:#ff555547}html[data-workspace-theme=light] .vacations-empty{border:1px dashed var(--control-line);min-height:220px;color:var(--control-muted);text-align:center;border-radius:24px;place-items:center;display:grid}html[data-workspace-theme=light] .vacations-empty svg{color:var(--control-accent)}html[data-workspace-theme=light] .vacations-empty strong{color:var(--control-text)}html[data-workspace-theme=light] .vacations-approval-row{width:100%;color:inherit;cursor:pointer;text-align:left;grid-template-columns:48px minmax(0,1fr) max-content 20px;align-items:center;gap:12px;display:grid}html[data-workspace-theme=light] .vacations-user-avatar{border:2px solid #1118271b;border-radius:12px;width:48px;height:48px;box-shadow:0 10px 26px #11182713}html[data-workspace-theme=light] .vacations-approval-row strong{color:var(--control-text);display:block}html[data-workspace-theme=light] .vacations-approval-row small{color:var(--control-muted)}html[data-workspace-theme=light] .vacations-modal{max-height:min(880px,100vh - 56px)}html[data-workspace-theme=light] .vacations-modal-body{gap:18px;display:grid}html[data-workspace-theme=light] .vacations-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:460px;padding-right:4px;display:grid;overflow:auto}html[data-workspace-theme=light] .vacations-month{border:1px solid var(--control-line);background:#ffffffc4;border-radius:18px;padding:12px}html[data-workspace-theme=light] .vacations-month h3{color:var(--control-text);margin:0 0 10px;font-size:16px}html[data-workspace-theme=light] .vacations-weekdays,html[data-workspace-theme=light] .vacations-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}html[data-workspace-theme=light] .vacations-weekdays span{color:var(--control-muted);text-align:center;font-size:11px}html[data-workspace-theme=light] .vacations-days button{aspect-ratio:1;color:var(--control-text);cursor:pointer;background:#1118270a;border:0;border-radius:10px}html[data-workspace-theme=light] .vacations-days button.is-muted{opacity:0;pointer-events:none}html[data-workspace-theme=light] .vacations-days button.is-selected{color:var(--control-accent);background:#1f232833;box-shadow:inset 0 0 0 1px #1f23286b}html[data-workspace-theme=light] .vacations-intersections{gap:10px;display:grid}html[data-workspace-theme=light] .vacations-intersections h3{color:var(--control-text);margin:0}html[data-workspace-theme=light] .vacations-intersections article{border:1px solid var(--control-line);background:#11182709;border-radius:18px;gap:10px;padding:14px;display:grid}html[data-workspace-theme=light] .vacations-intersections article div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-workspace-theme=light] .vacations-intersections article strong{overflow-wrap:anywhere;min-width:0}html[data-workspace-theme=light] .vacations-intersection-count{color:var(--control-accent);background:#1f232829;border:1px solid #1f232842;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .vacations-settings-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .vacations-modal.report-modal{flex-direction:column;width:min(1180px,100vw - 56px);min-width:min(1180px,100vw - 56px);max-width:min(1180px,100vw - 56px);max-height:min(900px,100vh - 48px);display:flex;overflow:hidden}html[data-workspace-theme=light] .vacations-approve-modal.report-modal{width:min(1120px,100vw - 56px);min-width:min(1120px,100vw - 56px);max-width:min(1120px,100vw - 56px)}html[data-workspace-theme=light] .vacations-modal .report-modal-head{min-height:132px;padding:30px 34px}html[data-workspace-theme=light] .vacations-modal-body.report-modal-body{flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:0;padding:24px 34px 0;display:grid;overflow:hidden}html[data-workspace-theme=light] .vacations-edit-layout,html[data-workspace-theme=light] .vacations-approve-layout{grid-template-columns:minmax(0,1fr) minmax(430px,.55fr);gap:18px;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}html[data-workspace-theme=light] .vacations-calendar-card,html[data-workspace-theme=light] .vacations-side-panel,html[data-workspace-theme=light] .vacations-selected-card{border:1px solid var(--control-line);background:linear-gradient(135deg,#1118270c,#11182705),#ffffffc7;border-radius:24px;padding:18px}html[data-workspace-theme=light] .vacations-calendar-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}html[data-workspace-theme=light] .vacations-side-panel{flex-direction:column;gap:14px;min-height:0;padding:18px 22px 18px 18px;display:flex;overflow:hidden}html[data-workspace-theme=light] .vacations-approve-modal .vacations-side-panel{scrollbar-gutter:stable;gap:10px;height:100%;max-height:100%;padding-right:18px;overflow:hidden auto}html[data-workspace-theme=light] .vacations-approve-modal .vacations-intersections{flex:none;max-height:none}html[data-workspace-theme=light] .vacations-approve-modal .vacations-intersections-list{padding-right:0;overflow:visible}html[data-workspace-theme=light] .vacations-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}html[data-workspace-theme=light] .vacations-section-head span,html[data-workspace-theme=light] .vacations-section-head small{color:var(--control-muted)}html[data-workspace-theme=light] .vacations-section-head h3{color:var(--control-text);margin:3px 0 0;font-size:20px}html[data-workspace-theme=light] .vacations-selection-summary{background:radial-gradient(circle at 0 0,#1f232821,#0000 45%),#ffffffcb;border:1px solid #1f23282e;border-radius:22px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .vacations-selection-summary>div:first-child{gap:4px;display:grid}html[data-workspace-theme=light] .vacations-selection-summary span,html[data-workspace-theme=light] .vacations-selection-summary dt{color:var(--control-muted)}html[data-workspace-theme=light] .vacations-selection-summary strong{color:var(--control-text);font-size:26px;line-height:1.05}html[data-workspace-theme=light] .vacations-selection-summary dl{grid-template-columns:minmax(96px,.55fr) minmax(0,1.45fr);gap:10px;margin:0;display:grid}html[data-workspace-theme=light] .vacations-selection-summary dl div{background:#1118270b;border-radius:16px;padding:12px}html[data-workspace-theme=light] .vacations-approve-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .vacations-selection-summary dd{color:var(--control-text);margin:4px 0 0;font-size:18px}html[data-workspace-theme=light] .vacations-selection-summary dl div.vacations-approver-card{min-width:0}html[data-workspace-theme=light] .vacations-selection-summary dd.vacations-approver-list{gap:6px;font-size:14px;line-height:1.25;display:grid}html[data-workspace-theme=light] .vacations-approver-person{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}html[data-workspace-theme=light] .vacations-approver-avatar{flex:0 0 28px;width:28px;height:28px;font-size:10px}html[data-workspace-theme=light] .vacations-approver-person>span:last-child,html[data-workspace-theme=light] .vacations-approver-empty{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .vacations-selection-track{background:#11182712;border-radius:999px;height:10px;overflow:hidden}html[data-workspace-theme=light] .vacations-selection-track i{border-radius:inherit;background:linear-gradient(90deg, var(--control-accent), #ffd989);height:100%;display:block}html[data-workspace-theme=light] .vacations-comment-field textarea{resize:vertical;min-height:118px}html[data-workspace-theme=light] .vacations-selected-card{gap:10px;padding:16px;display:grid}html[data-workspace-theme=light] .vacations-calendar-card .vacations-calendar-grid{grid-template-columns:repeat(2,minmax(260px,1fr));min-height:0;max-height:none;padding-right:0;overflow:auto}html[data-workspace-theme=light] .vacations-calendar-card .vacations-month{border-radius:16px;padding:14px}html[data-workspace-theme=light] .vacations-calendar-card .vacations-month h3{margin-bottom:10px;font-size:16px}html[data-workspace-theme=light] .vacations-calendar-card .vacations-weekdays span{font-size:11px}html[data-workspace-theme=light] .vacations-calendar-card .vacations-days{gap:5px}html[data-workspace-theme=light] .vacations-calendar-card .vacations-days button{border-radius:8px;min-width:0;font-size:12px}html[data-workspace-theme=light] .vacations-days button.is-excluded{color:#ff9c9c;opacity:.75;background:#ff55552e;box-shadow:inset 0 0 0 1px #ff555570}html[data-workspace-theme=light] .vacations-days button.is-added{color:#8ee0b1;background:#58c58d2e;box-shadow:inset 0 0 0 1px #58c58d75}html[data-workspace-theme=light] .vacations-days button.is-removed{color:#ff9c9c;background:#ff555529;box-shadow:inset 0 0 0 1px #ff55556b}html[data-workspace-theme=light] .vacations-modal-footer.report-modal-footer{z-index:2;border-top:1px solid var(--control-line);background:linear-gradient(180deg, #fffffff0, #fffffff0), var(--control-panel);margin:0 -34px;padding:18px 34px;position:static}html[data-workspace-theme=light] .vacations-modal-footer.report-modal-footer button:last-child{min-width:260px}html[data-workspace-theme=light] .vacations-approval-actions{align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .vacations-approval-actions>button{min-width:210px}html[data-workspace-theme=light] .vacations-modal-footer.report-modal-footer .vacations-reject-trigger,html[data-workspace-theme=light] .vacations-modal-footer.report-modal-footer .vacations-reject-confirm{color:#ff8f8f;background:#ff55551f;border-color:#f556}html[data-workspace-theme=light] .vacations-modal-footer.report-modal-footer .vacations-reject-trigger:hover,html[data-workspace-theme=light] .vacations-modal-footer.report-modal-footer .vacations-reject-confirm:hover{background:#f553;border-color:#ff55559e}html[data-workspace-theme=light] .vacations-reject-modal.report-modal{width:min(560px,100vw - 32px);min-width:min(560px,100vw - 32px)}html[data-workspace-theme=light] .vacations-reject-modal .vacations-modal-body.report-modal-body{grid-template-rows:auto auto;gap:20px;padding-top:24px;display:grid;overflow:visible}html[data-workspace-theme=light] .vacations-reject-comment textarea{resize:vertical;min-height:132px}html[data-workspace-theme=light] .vacations-intersections{flex-direction:column;flex:auto;min-height:0;max-height:320px;display:flex;overflow:hidden}html[data-workspace-theme=light] .vacations-intersections-list{gap:10px;min-height:0;padding-right:6px;display:grid;overflow:auto}html[data-workspace-theme=light] .vacations-intersections article{padding:12px}html[data-workspace-theme=light] .vacations-intersections .vacations-day-badges button,html[data-workspace-theme=light] .vacations-selected-card .vacations-day-badges button{padding:7px 10px;font-size:14px;font-weight:400}@media (max-width:1180px){html[data-workspace-theme=light] .checklists-grid,html[data-workspace-theme=light] .checklists-filters,html[data-workspace-theme=light] .vacations-grid,html[data-workspace-theme=light] .vacations-calendar-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .checklists-summary-panel,html[data-workspace-theme=light] .checklists-analytics-stack{min-height:0}html[data-workspace-theme=light] .checklists-checkbox{justify-self:stretch}}@media (max-width:760px){html[data-workspace-theme=light] .checklists-metrics{grid-template-columns:1fr}html[data-workspace-theme=light] .checklists-chart{min-height:220px}html[data-workspace-theme=light] .user-select-backdrop{padding:12px}html[data-workspace-theme=light] .user-select-modal{border-radius:24px;width:min(100%,100vw - 24px);max-height:calc(100vh - 24px)}html[data-workspace-theme=light] .user-select-head,html[data-workspace-theme=light] .user-select-body,html[data-workspace-theme=light] .user-select-footer{padding-left:20px;padding-right:20px}html[data-workspace-theme=light] .user-select-tools,html[data-workspace-theme=light] .user-select-row{grid-template-columns:1fr}html[data-workspace-theme=light] .user-select-row{justify-items:start}html[data-workspace-theme=light] .vacations-stats,html[data-workspace-theme=light] .vacations-edit-summary,html[data-workspace-theme=light] .vacations-settings-dates{grid-template-columns:1fr}html[data-workspace-theme=light] .vacations-panel{border-radius:24px;padding:20px}html[data-workspace-theme=light] .vacations-approval-row{grid-template-columns:44px minmax(0,1fr)}html[data-workspace-theme=light] .vacations-approval-row .vacations-status{grid-column:2/-1;justify-self:start}}html[data-workspace-theme=light] body .workspace-shell :is(p,span,small,time,label,input,textarea,select,dt,dd,li),html[data-workspace-theme=light] body .auth-shell :is(p,span,small,time,label,input,textarea,select,dt,dd,li),html[data-workspace-theme=light] body .activities-shell :is(p,span,small,time,label,input,textarea,select,dt,dd,li){font-weight:400}html[data-workspace-theme=light] body .workspace-shell :is(button,a,summary),html[data-workspace-theme=light] body .auth-shell :is(button,a,summary),html[data-workspace-theme=light] body .activities-shell :is(button,a,summary){font-weight:500}html[data-workspace-theme=light] body .workspace-shell :is(h1,h2,h3,h4,strong,b),html[data-workspace-theme=light] body .auth-shell :is(h1,h2,h3,h4,strong,b),html[data-workspace-theme=light] body .activities-shell :is(h1,h2,h3,h4,strong,b){font-weight:600}html[data-workspace-theme=light] body .workspace-shell :is(.workspace-page-hero h1,.report-modal-head h2,.checklists-modal header h2,.contacts-profile-main h2,.task-detail-modal h2,.control-user-card h2,.control-user-card h3,.neo-card-head h2){font-weight:700}html[data-workspace-theme=light] body .workspace-shell :is(.workspace-page-hero-action,.report-modal-footer button,.control-primary-action,.checklists-pagination button,.contacts-pagination button,.pricing-period-buttons button,.subscribe-periods button),html[data-workspace-theme=light] body .workspace-shell :is(.ui-avatar,.avatar,.topbar-badge,.workspace-profile-avatar-action,.neo-mini-badge,.neo-session-flags span,.calendar-legend-event,.calendar-day-label,.task-detail-priority-pill,.comment-compose-chip,.checklists-run-status,.checklists-item mark,.wallet-payment-status,.subscription-state){font-weight:600}html[data-workspace-theme=light] body .workspace-shell :is(.control-summary-card strong,.checklists-metric strong,.checklists-ring strong,.checklists-summary-list strong,.control-user-radial-center strong,.control-user-mobile-widget b,.tracking-total strong,.task-status-chart-center strong,.neo-session-time strong,.neo-metric strong){font-weight:700}html[data-workspace-theme=light] body .workspace-shell :is(.report-modal-head span,.checklists-modal header p,.workspace-menu-section>span,.contacts-profile-fact small,.control-user-request-location-head span),html[data-workspace-theme=light] body .auth-shell .eyebrow,html[data-workspace-theme=light] body .activities-shell .eyebrow{font-weight:600}:is(html[data-workspace-theme=light] body:has(.selection-shell),html[data-workspace-theme=light] body:has(.auth-shell),html[data-workspace-theme=light] body:has(.activity-flow-shell)){--accent:#20252b;--accent-2:#343a40;--accent-soft:#1118271a;--neo-accent:#20252b;--control-accent:var(--neo-accent);--control-orange:#ef8c32;--bg:#f5f6f7;--surface:#fff;--surface-2:#f1f3f5;--surface-3:#e9edf1;--text:#111418;--muted:#626b75;--border:#11182735;color:#111418!important;background:radial-gradient(circle at 18% 12%,#1118270d,#0000 30%),linear-gradient(145deg,#fff 0% 48%,#fff 100%)!important}:is(html[data-workspace-theme=light] body:has(.selection-shell) :is(.selection-shell,.selection-header,.activity-card,.activity-logo,.activities-profile-pill,.activities-tabs button),html[data-workspace-theme=light] body:has(.auth-shell) :is(.auth-shell,.auth-card,.auth-badge,.auth-field input,.auth-field textarea,.auth-field select,.auth-preview,.auth-preview-card),html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.activity-flow-shell,.activity-section-header,.activity-section-back,.activity-create-card,.activity-color-picker,.activity-custom-color,.activity-custom-color span,.subscribe-wallet-compact,.subscribe-wallet-card,.subscribe-main,.subscribe-pay-card,.wallet-balance-card,.wallet-payment-card,.wallet-history-item,.wallet-modal,.pricing-main,.pricing-control-card,.pricing-tariff-card,.pricing-custom-section,.pricing-slider-card,.pricing-apps-card,.pricing-payment-modal,.pricing-modal-summary div)){color:#111418!important;background:linear-gradient(145deg,#11182733,#11182733),#fff!important;border-color:#11182735!important}:is(html[data-workspace-theme=light] body:has(.selection-shell) :is(.selection-create-button,.activities-tabs button.is-active,.activity-card.is-active,.activity-favorite-button.is-active),html[data-workspace-theme=light] body:has(.auth-shell) :is(.auth-card .primary-button,.auth-card button[type=submit]),html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.primary-button,.pricing-buy-button,.pricing-period-buttons button.is-active,.pricing-apps-grid button.is-active,.wallet-actions button:first-child)){color:#fff!important;background:linear-gradient(135deg,#20252b,#20252b)!important;border-color:#11182752!important;box-shadow:0 14px 34px #11182711!important}:is(html[data-workspace-theme=light] body:has(.selection-shell) :is(.selection-section-label,.selection-header span,.activity-card small,.activity-card p,.activities-profile-pill span),html[data-workspace-theme=light] body:has(.auth-shell) :is(.auth-card p,.auth-card label,.auth-card small,.auth-card span,.auth-preview p),html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.activity-section-header p,.activity-create-card p,.activity-create-card span,.subscribe-wallet-compact span,.pricing-control-card span,.pricing-tariff-card span,.wallet-payment-card span,.wallet-history-item span)){color:#626b75db!important}html[data-workspace-theme=light] body:has(.selection-shell) :is(h1,h2,h3,strong,b,.activity-card h3){color:#111418!important}html[data-workspace-theme=light] body:has(.auth-shell) :is(h1,h2,h3,strong,b){color:#111418!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(h1,h2,h3,strong,b){color:#111418!important}html[data-workspace-theme=light] body:has(.selection-shell) :is(.selection-header .ghost-button,.selection-actions button,.activity-favorite-button){box-shadow:none!important;color:#fff!important;background:#11182733!important;border:1px solid #11182735!important}html[data-workspace-theme=light] body:has(.auth-shell) :is(.ghost-button,.auth-card button:not([type=submit])){box-shadow:none!important;color:#fff!important;background:#11182733!important;border:1px solid #11182735!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.activity-section-back,.pricing-period-buttons button,.pricing-apps-grid button,.wallet-actions button,.pricing-payment-modal button){box-shadow:none!important;color:#fff!important;background:#11182733!important;border:1px solid #11182735!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-password-control button{box-shadow:none!important;color:#626b75b8!important;filter:none!important;background:0 0!important;border:0!important;transform:translateY(-50%)!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-password-control button:hover{box-shadow:none!important;color:#626b75b8!important;filter:none!important;background:0 0!important;border:0!important;transform:translateY(-50%)!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-forgot-password{box-shadow:none!important;color:#626b75c7!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-forgot-password:hover{color:#b88300!important;transform:none!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-modal{color:#111418!important;background:radial-gradient(circle at 12% 0,#1f232829,#0000 36%),linear-gradient(145deg,#11182733,#11182733)!important;border-color:#1118272e!important}:is(html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-modal>p,html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-phone small){color:#626b75d1!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-phone{background:#11182707!important;border-color:#11182728!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-step-note strong{color:#111418!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-step-note span{color:#626b75d1!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-close{color:#111418!important;background:#1118270c!important;border-color:#11182728!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-actions button:first-child{color:#111418!important;background:#1118270c!important;border-color:#11182728!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-success{color:#146c43!important;background:#1c84541a!important;border-color:#1c84543d!important}:is(html[data-workspace-theme=light] body:has(.selection-shell) .selection-header,html[data-workspace-theme=light] body:has(.activity-flow-shell) .activity-section-header){background:linear-gradient(145deg,#11182733,#11182733),#fff!important;border:1px solid #11182735!important;box-shadow:0 18px 48px #11182709!important}html[data-workspace-theme=light] body:has(.selection-shell) :is(.eyebrow,.selection-section-label){color:#111418!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.eyebrow,.activity-section-heading .eyebrow){color:#111418!important}html[data-workspace-theme=light] body:has(.auth-shell) .eyebrow{color:#111418!important}:is(html[data-workspace-theme=light] body:has(.selection-shell) .selection-create-button,html[data-workspace-theme=light] body:has(.activity-flow-shell) .selection-create-button,html[data-workspace-theme=light] body:has(.activity-flow-shell) .flow-circle-action){color:#111418!important;background:linear-gradient(135deg,#fff,#fff)!important;border-color:#11182752!important;box-shadow:0 14px 34px #11182711!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.mobile-panel,.wallet-hero,.account-list-panel,.owned-provider-card,.account-search,.owned-provider-meta span,.subscription-current-card,.subscription-confirm-card,.wallet-history-sticky-head,.account-empty){color:#111418!important;background:linear-gradient(145deg,#11182733,#11182733),#fff!important;border-color:#11182735!important;box-shadow:0 14px 36px #11182706!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.mobile-panel-title,.mobile-panel-title svg,.owned-provider-date svg,.owned-provider-meta svg){color:#111418!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.mobile-panel-title span,.wallet-hero strong,.account-list-head h2,.owned-provider-card h3,.subscription-current-card span,.subscription-confirm-card h3){color:#111418!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.mobile-panel-title p,.account-list-head p,.account-search,.account-search span,.owned-provider-card p,.owned-provider-date,.owned-provider-meta span,.subscription-current-card p,.subscription-confirm-card p){color:#626b75db!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(.wallet-actions .ghost-button,.owned-provider-action.ghost-button,.subscription-current-card button,.subscription-confirm-card button){box-shadow:none!important;color:#111418!important;background:#11182733!important;border:1px solid #11182735!important}html[data-workspace-theme=light] body:has(.auth-shell) :is(.auth-card,.preview-panel){color:#111418!important;background:linear-gradient(145deg,#11182733,#11182733),#fff!important;border-color:#11182735!important;box-shadow:0 18px 48px #11182709!important}html[data-workspace-theme=light] body:has(.auth-shell) .preview-orbit{opacity:.72!important;background:linear-gradient(145deg,#11182717,#0000),radial-gradient(circle,#e9edf11f,#0000 60%)!important;border-color:#1118271b!important}html[data-workspace-theme=light] body:has(.auth-shell) :is(.preview-panel span,.preview-panel p){color:#626b75db!important}html[data-workspace-theme=light] body:has(.auth-shell) .preview-panel strong{color:#111418!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-badge{color:#111418!important;background:#1118270a!important;border-color:#11182735!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-field input:focus{border-color:#11182752!important;box-shadow:0 0 0 4px #11182709!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) :is(input,textarea,select):focus{border-color:#11182752!important;box-shadow:0 0 0 4px #11182709!important}html[data-workspace-theme=light] body:has(.selection-shell) .activities-profile-backdrop{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffc4!important}html[data-workspace-theme=light] body:has(.selection-shell) .activities-profile-modal{color:#111418!important;background:radial-gradient(circle at 50% 0,#1118270d,#0000 38%),linear-gradient(145deg,#11182733,#11182733),#fff!important;border:1px solid #11182735!important;box-shadow:0 28px 76px #11182715!important}html[data-workspace-theme=light] body:has(.selection-shell) :is(.activities-profile-facts,.activities-profile-security section,.activities-profile-security-launch button,.activities-profile-line){color:#111418!important;background:#11182733!important;border-color:#11182735!important;box-shadow:0 12px 30px #11182706!important}html[data-workspace-theme=light] body:has(.selection-shell) .activities-profile-cuid{color:#111418!important;background:#fff!important;border:1px solid #1118272e!important;box-shadow:0 10px 24px #11182709!important}html[data-workspace-theme=light] body:has(.selection-shell) :is(.activities-profile-modal h2,.activities-profile-line strong,.activities-profile-security h3){color:#111418!important}html[data-workspace-theme=light] body:has(.selection-shell) :is(.activities-profile-line>span,.activities-profile-security p){color:#626b75e6!important}html[data-workspace-theme=light] body:has(.selection-shell) .activities-profile-line>span:first-child{color:#111418!important;background:#1118270a!important;border-color:#11182735!important}html[data-workspace-theme=light] body:has(.selection-shell) .activities-profile-modal-head :is(button,a){color:#111418!important;background:#11182733!important;border-color:#1118273c!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) .wallet-history-pagination{color:#111418!important;background:linear-gradient(145deg,#11182733,#11182733),#fff!important;border-top:1px solid #1118272e!important;box-shadow:0 -12px 34px #11182706!important}html[data-workspace-theme=light] body:has(.activity-flow-shell) .wallet-history-pagination :is(button,.ghost-button){color:#111418!important;background:#11182733!important;border:1px solid #11182735!important}html[data-workspace-theme=light] *{scrollbar-color:#aeb6c247 transparent;scrollbar-width:thin}html[data-workspace-theme=light] ::-webkit-scrollbar{width:6px;height:0}html[data-workspace-theme=light] ::-webkit-scrollbar:horizontal{height:0;display:none}html[data-workspace-theme=light] ::-webkit-scrollbar-track{background:0 0}html[data-workspace-theme=light] ::-webkit-scrollbar-thumb{background:#e9edf13d padding-box padding-box;border:2px solid #0000;border-radius:999px}html[data-workspace-theme=light] ::-webkit-scrollbar-thumb:hover{background:#e9edf16b padding-box padding-box}html[data-workspace-theme=light] ::-webkit-scrollbar-corner{background:0 0}html[data-workspace-theme=light] .client-hub-public-page{justify-content:center;align-items:center;min-height:100vh;padding:clamp(18px,4vw,48px);display:flex}html[data-workspace-theme=light] .client-hub-public-shell{background:radial-gradient(circle at 20% 0,#1f23282e,#0000 36%),linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #11182728;border-radius:28px;gap:26px;width:100%;max-width:880px;padding:clamp(22px,4vw,44px);display:grid;box-shadow:0 30px 90px #11182724}html[data-workspace-theme=light] .client-hub-public-head{max-width:680px}html[data-workspace-theme=light] .client-hub-public-head span,html[data-workspace-theme=light] .client-hub-public-success span{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .client-hub-public-head h1,html[data-workspace-theme=light] .client-hub-public-success h1{letter-spacing:0;margin:0;font-size:clamp(30px,5vw,52px);line-height:1.05}html[data-workspace-theme=light] .client-hub-public-head p,html[data-workspace-theme=light] .client-hub-public-success p{color:#111418c2;margin:16px 0 0;font-size:17px;line-height:1.6}html[data-workspace-theme=light] .client-hub-public-form{gap:18px;display:grid}html[data-workspace-theme=light] .client-hub-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .client-hub-type-grid button,html[data-workspace-theme=light] .client-hub-public-card,html[data-workspace-theme=light] .client-hub-public-field :is(input,textarea),html[data-workspace-theme=light] .client-hub-employee-grid button{color:var(--text);background:#1118270f;border:1px solid #11182728}html[data-workspace-theme=light] .client-hub-type-grid button{text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:132px;padding:16px;display:flex}html[data-workspace-theme=light] .client-hub-type-grid button.is-active,html[data-workspace-theme=light] .client-hub-employee-grid button.is-active{background:#1f232829;border-color:#30384094;box-shadow:0 16px 42px #1f23281a}html[data-workspace-theme=light] .client-hub-type-grid strong{font-size:16px}html[data-workspace-theme=light] .client-hub-type-grid small,html[data-workspace-theme=light] .client-hub-employee-grid small{color:#111418a3;font-size:13px;line-height:1.35}html[data-workspace-theme=light] .client-hub-public-card{border-radius:20px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .client-hub-public-card>label,html[data-workspace-theme=light] .client-hub-public-field span{color:#111418c7;font-size:14px;font-weight:700}html[data-workspace-theme=light] .client-hub-stars{gap:8px;display:flex}html[data-workspace-theme=light] .client-hub-stars button{color:#11141885;background:#1118270e;border:1px solid #11182728;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}html[data-workspace-theme=light] .client-hub-stars button.is-active{color:var(--accent);background:#1f232829;border-color:#30384080}html[data-workspace-theme=light] .client-hub-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .client-hub-employee-grid button{text-align:left;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:76px;padding:12px;display:grid}html[data-workspace-theme=light] .client-hub-employee-grid .ui-avatar{grid-row:span 2;width:44px;height:44px}html[data-workspace-theme=light] .client-hub-employee-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .client-hub-public-empty{color:#111418ad;text-align:center;border:1px dashed #11182735;border-radius:16px;grid-column:1/-1;padding:18px}html[data-workspace-theme=light] .client-hub-public-field{gap:8px;display:grid}html[data-workspace-theme=light] .client-hub-public-field :is(input,textarea){resize:vertical;border-radius:16px;outline:none;width:100%;padding:14px 16px}html[data-workspace-theme=light] .client-hub-public-field :is(input,textarea):focus{border-color:#30384085;box-shadow:0 0 0 4px #1f23281f}html[data-workspace-theme=light] .client-hub-public-file{color:#111418db;cursor:pointer;border:1px dashed #1118273c;border-radius:16px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex;position:relative}html[data-workspace-theme=light] .client-hub-public-file input{opacity:0;position:absolute;inset:0}html[data-workspace-theme=light] .client-hub-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-workspace-theme=light] .client-hub-contact-note{color:#1114189e;margin:-8px 0 0;font-size:13px;line-height:1.45}html[data-workspace-theme=light] .client-hub-public-error{color:#ffd6d7;background:#f941441f;border:1px solid #f9414447;border-radius:16px;align-items:center;gap:10px;padding:13px 14px;display:flex}html[data-workspace-theme=light] .client-hub-public-submit{background:linear-gradient(135deg, var(--accent), #ffd166);color:#fff;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .client-hub-public-success{text-align:center;background:radial-gradient(circle at 20% 0,#1f23282e,#0000 36%),linear-gradient(145deg,#fffffff0,#fffffff0);border:1px solid #11182728;border-radius:28px;max-width:620px;padding:clamp(28px,5vw,54px);box-shadow:0 30px 90px #11182724}html[data-workspace-theme=light] .client-hub-public-success-icon{color:var(--accent);background:#1f232824;border:1px solid #1f232857;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:18px;display:inline-flex}@media (max-width:760px){html[data-workspace-theme=light] .client-hub-type-grid,html[data-workspace-theme=light] .client-hub-contact-grid,html[data-workspace-theme=light] .client-hub-employee-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .client-hub-type-grid button{min-height:108px}html[data-workspace-theme=light] .client-hub-stars{justify-content:space-between}}html[data-workspace-theme=light] .client-hub-workspace{--client-hub-panel:#242b33d6;--client-hub-panel-soft:#ffffff0e;--client-hub-border:#11182721;--client-hub-text:var(--control-text,#f4f1ea);--client-hub-muted:var(--control-muted,#a9b1bc);--client-hub-accent:var(--control-accent,#1f2328);gap:18px;display:grid}html[data-workspace-theme=light] .client-hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .client-hub-feedback{background:color-mix(in srgb, var(--client-hub-accent) 13%, transparent);border:1px solid color-mix(in srgb, var(--client-hub-accent) 30%, transparent);color:var(--client-hub-text);border-radius:18px;align-items:center;min-height:48px;padding:12px 16px;display:flex}html[data-workspace-theme=light] .client-hub-layout{align-items:start}html[data-workspace-theme=light] .client-hub-toolbar{grid-template-columns:minmax(0,1fr) 54px 54px 54px}html[data-workspace-theme=light] .client-hub-search{border:1px solid var(--client-hub-border);color:var(--client-hub-muted);background:#ffffffde;border-radius:20px;align-items:center;gap:10px;width:100%;min-height:54px;padding:0 18px;transition:border-color .18s,box-shadow .18s;display:flex}html[data-workspace-theme=light] .client-hub-search:focus-within{border-color:color-mix(in srgb, var(--client-hub-accent) 54%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--client-hub-accent) 13%, transparent)}html[data-workspace-theme=light] .client-hub-search input{color:var(--client-hub-text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px;font-weight:700}html[data-workspace-theme=light] .client-hub-search input::placeholder{color:#11141875}html[data-workspace-theme=light] .client-hub-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .client-hub-filter-grid>:is(.client-hub-date-picker,.client-hub-select){min-width:0}html[data-workspace-theme=light] .client-hub-date-picker .app-date-trigger,html[data-workspace-theme=light] .client-hub-select .app-select-trigger,html[data-workspace-theme=light] .client-hub-status-select .app-select-trigger{border:1px solid var(--client-hub-border);color:var(--client-hub-text);background:#1118270d;border-radius:16px;width:100%;min-height:46px}html[data-workspace-theme=light] .client-hub-user-picker{width:54px;min-width:54px}html[data-workspace-theme=light] .client-hub-user-picker .app-select-trigger{aspect-ratio:1;justify-content:center;gap:0;width:54px;min-height:54px;padding:0;position:relative}html[data-workspace-theme=light] .client-hub-user-picker .app-select-trigger span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-workspace-theme=light] .client-hub-user-picker .app-select-trigger svg:not(.app-select-trigger-icon){display:none}html[data-workspace-theme=light] .client-hub-user-picker .app-select-trigger-icon{color:var(--client-hub-text)}html[data-workspace-theme=light] .client-hub-user-picker.is-active .app-select-trigger{border-color:color-mix(in srgb, var(--client-hub-accent) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--client-hub-accent) 11%, transparent);color:var(--client-hub-accent)}html[data-workspace-theme=light] .client-hub-user-picker.is-active .app-select-trigger:after{background:var(--client-hub-accent);content:"";border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:12px;right:12px}html[data-workspace-theme=light] .client-hub-date-picker .app-date-trigger span,html[data-workspace-theme=light] .client-hub-select .app-select-trigger span,html[data-workspace-theme=light] .client-hub-status-select .app-select-trigger span{color:inherit}html[data-workspace-theme=light] .client-hub-date-picker .app-date-trigger:hover,html[data-workspace-theme=light] .client-hub-date-picker.is-open .app-date-trigger,html[data-workspace-theme=light] .client-hub-select .app-select-trigger:hover,html[data-workspace-theme=light] .client-hub-select .app-select-trigger.is-open,html[data-workspace-theme=light] .client-hub-status-select .app-select-trigger:hover,html[data-workspace-theme=light] .client-hub-status-select .app-select-trigger.is-open{border-color:color-mix(in srgb, var(--client-hub-accent) 54%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--client-hub-accent) 13%, transparent)}html[data-workspace-theme=light] .client-hub-select .app-select-trigger.is-placeholder,html[data-workspace-theme=light] .client-hub-date-picker .app-date-trigger span:empty{color:#11141880}html[data-workspace-theme=light] .client-hub-record-tabs-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:100%;padding:6px;display:block;overflow:scroll hidden}html[data-workspace-theme=light] .client-hub-record-tabs{white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-width:max-content;display:inline-flex}html[data-workspace-theme=light] .client-hub-record-tabs button{white-space:nowrap;flex:none;width:auto;min-width:92px;padding:0 14px}html[data-workspace-theme=light] .client-hub-record-tabs button:last-child{margin-right:8px}html[data-workspace-theme=light] .client-hub-record-row{grid-template-columns:46px minmax(0,1fr) 120px 86px;align-items:center}html[data-workspace-theme=light] .client-hub-type-icon{border:1px solid var(--client-hub-border);color:var(--client-hub-muted);background:#11182712;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}html[data-workspace-theme=light] .client-hub-status,html[data-workspace-theme=light] .client-hub-status-text{color:var(--client-hub-muted);white-space:nowrap;font-weight:800}html[data-workspace-theme=light] .client-hub-status{border:1px solid var(--client-hub-border);text-align:center;background:#1118270a;border-radius:999px;min-width:78px;padding:7px 10px;font-size:13px}html[data-workspace-theme=light] .client-hub-status.status-in_progress,html[data-workspace-theme=light] .client-hub-status-text.status-in_progress{color:#8b5cf6}html[data-workspace-theme=light] .client-hub-status.status-closed,html[data-workspace-theme=light] .client-hub-status-text.status-closed{color:#35b979}html[data-workspace-theme=light] .client-hub-status.status-canceled,html[data-workspace-theme=light] .client-hub-status-text.status-canceled{color:#ef4444}html[data-workspace-theme=light] .client-hub-status-select{flex:none;min-width:132px}html[data-workspace-theme=light] .client-hub-status-select .app-select-trigger{letter-spacing:.04em;text-transform:uppercase;background:#1118270b;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}html[data-workspace-theme=light] .client-hub-status-select.status-created .app-select-trigger{color:var(--client-hub-muted);border-color:#1118272b}html[data-workspace-theme=light] .client-hub-status-select.status-in_progress .app-select-trigger{color:#8b5cf6;border-color:#8b5cf652}html[data-workspace-theme=light] .client-hub-status-select.status-closed .app-select-trigger{color:#35b979;border-color:#35b97952}html[data-workspace-theme=light] .client-hub-status-select.status-canceled .app-select-trigger{color:#ef4444;border-color:#ef444452}html[data-workspace-theme=light] .client-hub-reader{min-height:520px;overflow:hidden}html[data-workspace-theme=light] .client-hub-detail-body{gap:14px;display:grid}html[data-workspace-theme=light] .client-hub-detail-card{background:var(--client-hub-panel-soft);border:1px solid var(--client-hub-border);color:var(--client-hub-text);border-radius:20px;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .client-hub-summary-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--client-hub-accent) 12%, transparent), transparent 38%), #ffffffce}html[data-workspace-theme=light] .client-hub-detail-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .client-hub-summary-top{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .client-hub-rating-badge,html[data-workspace-theme=light] .client-hub-type-badge{border:1px solid var(--client-hub-border);color:var(--client-hub-text);background:#1118270d;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .client-hub-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}html[data-workspace-theme=light] .client-hub-info-grid>div{background:#1118270a;border:1px solid #1118271a;border-radius:16px;min-width:0;padding:12px}html[data-workspace-theme=light] .client-hub-info-grid dd{color:var(--client-hub-text);overflow-wrap:anywhere;font-weight:800}html[data-workspace-theme=light] .client-hub-record-data-card{background:#ffffffcb}html[data-workspace-theme=light] .client-hub-record-data-card>strong{font-size:17px;line-height:1.35}html[data-workspace-theme=light] .client-hub-record-data-card>p{color:var(--client-hub-text);font-size:15px;line-height:1.55}html[data-workspace-theme=light] .client-hub-inline-rating{background:#1118270c;border:1px solid #1118271a;border-radius:999px;justify-content:flex-start;align-items:center;width:max-content;padding:8px 10px;display:inline-flex}html[data-workspace-theme=light] .client-hub-contact-card{background:#1118270a}html[data-workspace-theme=light] .client-hub-contact-list{gap:8px;display:grid}html[data-workspace-theme=light] .client-hub-contact-row{background:#ffffffc8;border:1px solid #1118271a;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}html[data-workspace-theme=light] .client-hub-contact-row>span:first-child{border:1px solid var(--client-hub-border);color:var(--client-hub-accent);background:#1118270e;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}html[data-workspace-theme=light] .client-hub-contact-row>div{gap:2px;min-width:0;display:grid}html[data-workspace-theme=light] .client-hub-contact-row small{color:var(--client-hub-muted);font-size:12px;font-weight:800;line-height:1.1}html[data-workspace-theme=light] .client-hub-contact-row strong{color:var(--client-hub-text);overflow-wrap:anywhere;font-size:15px;line-height:1.25}html[data-workspace-theme=light] .client-hub-create-task-button{box-sizing:border-box;color:var(--control-accent);cursor:pointer;font:inherit;background:#1f23281c;border:1px solid #1f232857;border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:0 18px;font-size:15px;font-weight:900;line-height:1;display:inline-flex}html[data-workspace-theme=light] .client-hub-create-task-button:disabled{cursor:default;opacity:.55}html[data-workspace-theme=light] .client-hub-detail-export{white-space:nowrap;flex:none}html[data-workspace-theme=light] .client-hub-people-card{background:#ffffffc7}html[data-workspace-theme=light] .client-hub-user-list{flex-wrap:wrap;gap:10px;display:flex}html[data-workspace-theme=light] .client-hub-show-all-users{border:1px dashed color-mix(in srgb, var(--client-hub-accent) 30%, transparent);color:var(--client-hub-muted);cursor:pointer;font:inherit;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;display:flex}html[data-workspace-theme=light] .client-hub-show-all-users:hover{background:color-mix(in srgb, var(--client-hub-accent) 7%, transparent);color:var(--client-hub-accent);border-style:solid}html[data-workspace-theme=light] .client-hub-show-all-users span{color:var(--client-hub-accent);background:#11182710;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:22px;padding:0 7px;font-size:12px;display:inline-flex}html[data-workspace-theme=light] .client-hub-shift-modal{max-width:720px}html[data-workspace-theme=light] .client-hub-shift-modal-body{gap:14px;display:grid}html[data-workspace-theme=light] .client-hub-shift-tools{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}html[data-workspace-theme=light] .client-hub-shift-tools .workspace-page-hero-action{min-height:54px}html[data-workspace-theme=light] .client-hub-shift-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html[data-workspace-theme=light] .client-hub-shift-list .client-hub-user-line{border-radius:18px;width:100%;min-height:62px;padding:8px 12px 8px 8px}html[data-workspace-theme=light] .client-hub-detail-card h3{margin:0;font-size:18px}html[data-workspace-theme=light] .client-hub-detail-card dl{grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:10px 18px;margin:0;display:grid}html[data-workspace-theme=light] .client-hub-detail-card dt{color:var(--client-hub-muted);font-weight:800}html[data-workspace-theme=light] .client-hub-detail-card dd,html[data-workspace-theme=light] .client-hub-detail-card p,html[data-workspace-theme=light] .client-hub-detail-card strong{margin:0}html[data-workspace-theme=light] .client-hub-files{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .client-hub-files button{border:1px solid var(--client-hub-border);color:var(--text-main);cursor:pointer;font:inherit;background:#1118270e;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}html[data-workspace-theme=light] .client-hub-files button:hover,html[data-workspace-theme=light] .client-hub-files button:focus-visible{color:var(--accent);border-color:#3038408c}html[data-workspace-theme=light] .client-hub-stars-mini{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}html[data-workspace-theme=light] .client-hub-empty{border:1px dashed var(--client-hub-border);color:var(--client-hub-muted);text-align:center;background:#1118270a;border-radius:18px;padding:18px}html[data-workspace-theme=light] .client-hub-pagination{border-top:1px solid var(--client-hub-border);padding-top:14px}html[data-workspace-theme=light] .client-hub-qr-actions :is(a,button),html[data-workspace-theme=light] .client-hub-submit{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .client-hub-qr-actions :is(a,button){color:var(--client-hub-text);background:#11182712}html[data-workspace-theme=light] .client-hub-analytics{gap:18px;display:grid}html[data-workspace-theme=light] .client-hub-analytics-filters{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-workspace-theme=light] .client-hub-stats{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-workspace-theme=light] .client-hub-chart-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:18px;display:grid}html[data-workspace-theme=light] .client-hub-chart-card,html[data-workspace-theme=light] .client-hub-idea-card{background:var(--client-hub-panel);border:1px solid var(--client-hub-border);color:var(--client-hub-text);border-radius:24px;gap:16px;padding:22px;display:grid;box-shadow:0 16px 50px #1118270d}html[data-workspace-theme=light] .client-hub-chart-card h3,html[data-workspace-theme=light] .client-hub-idea-card h2,html[data-workspace-theme=light] .client-hub-idea-card p{margin:0}html[data-workspace-theme=light] .client-hub-chart-grid>.client-hub-chart-card{grid-template-rows:56px minmax(360px,1fr)}html[data-workspace-theme=light] .client-hub-chart-grid>.client-hub-chart-card>h3{align-items:center;min-height:56px;display:flex}html[data-workspace-theme=light] .client-hub-chart-grid>.client-hub-chart-card>.client-hub-chart{height:100%;min-height:360px}html[data-workspace-theme=light] .client-hub-chart-head{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}html[data-workspace-theme=light] .client-hub-analytics-tabs{flex:0 460px;grid-template-columns:repeat(3,minmax(110px,1fr));min-height:48px}html[data-workspace-theme=light] .client-hub-analytics-tabs button{min-height:40px;padding:0 14px}html[data-workspace-theme=light] .client-hub-idea-card p{color:var(--client-hub-muted)}html[data-workspace-theme=light] .client-hub-idea-card{justify-self:stretch;max-width:1120px}html[data-workspace-theme=light] .client-hub-idea-head{gap:8px;display:grid}html[data-workspace-theme=light] .client-hub-idea-form{gap:16px;max-width:1040px;display:grid}html[data-workspace-theme=light] .client-hub-idea-fields{gap:12px;display:grid}html[data-workspace-theme=light] .client-hub-idea-card .report-modal-field input{min-height:56px}html[data-workspace-theme=light] .client-hub-idea-card .report-modal-field textarea{min-height:156px}html[data-workspace-theme=light] .client-hub-idea-attachments{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}html[data-workspace-theme=light] .client-hub-idea-attachments .file-picker,html[data-workspace-theme=light] .client-hub-idea-attachments .voice-recorder{height:100%;min-height:0}html[data-workspace-theme=light] .client-hub-idea-actions{justify-content:flex-end;display:flex}html[data-workspace-theme=light] .client-hub-idea-actions .client-hub-submit{width:100%;max-width:360px}html[data-workspace-theme=light] .client-hub-chart{background:#1118270a;border-radius:22px;min-height:292px;padding:14px}html[data-workspace-theme=light] .client-hub-complaints-chart{min-height:252px}html[data-workspace-theme=light] .client-hub-chart-legend{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}html[data-workspace-theme=light] .client-hub-chart-legend span,html[data-workspace-theme=light] .client-hub-chart-legend button{color:#111418c7;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:800;line-height:1;display:inline-flex}html[data-workspace-theme=light] .client-hub-chart-legend button{background:color-mix(in srgb, var(--rating-color,var(--client-hub-accent)) 10%, #1118270a);border:1px solid color-mix(in srgb, var(--rating-color,var(--client-hub-accent)) 40%, transparent);cursor:pointer;border-radius:999px;min-height:34px;padding:0 12px;transition:background .18s,border-color .18s,color .18s,opacity .18s;box-shadow:inset 0 0 0 1px #ffffff05}html[data-workspace-theme=light] .client-hub-chart-legend button:hover{background:color-mix(in srgb, var(--rating-color,var(--client-hub-accent)) 18%, #1118270d);border-color:color-mix(in srgb, var(--rating-color,var(--client-hub-accent)) 62%, transparent)}html[data-workspace-theme=light] .client-hub-chart-legend button.is-muted{color:#11141861;background:#11182708;border-color:#11182720}html[data-workspace-theme=light] .client-hub-chart-legend button.is-muted i{opacity:.32}html[data-workspace-theme=light] .client-hub-chart-legend button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--client-hub-accent) 18%, transparent);border-radius:999px;outline:none}html[data-workspace-theme=light] .client-hub-chart-legend i{border-radius:999px;flex:none;width:10px;height:10px;display:inline-flex}html[data-workspace-theme=light] .client-hub-pie-wrap{grid-template-columns:minmax(240px,1fr) minmax(180px,auto);place-items:center;column-gap:18px;display:grid}html[data-workspace-theme=light] .client-hub-pie-wrap>.recharts-responsive-container{justify-self:center;max-width:280px}html[data-workspace-theme=light] .client-hub-rating-list{justify-self:start;gap:10px;display:grid}html[data-workspace-theme=light] .client-hub-rating-list span{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .client-hub-rating-head{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-workspace-theme=light] .client-hub-rating-tabs{grid-template-columns:repeat(2,minmax(140px,1fr));width:min(420px,100%)}html[data-workspace-theme=light] .client-hub-rating-grid{gap:10px;display:grid}html[data-workspace-theme=light] .client-hub-rating-full-button{margin-top:2px}html[data-workspace-theme=light] .client-hub-full-rating-card{gap:18px}html[data-workspace-theme=light] .client-hub-full-rating-head{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-workspace-theme=light] .client-hub-full-rating-head>div{gap:5px;display:grid}html[data-workspace-theme=light] .client-hub-full-rating-head p{color:var(--client-hub-muted);margin:0;font-weight:750}html[data-workspace-theme=light] .client-hub-full-rating-tools{grid-template-columns:minmax(240px,1fr) minmax(220px,260px) auto;gap:10px;display:grid}html[data-workspace-theme=light] .client-hub-employee-rating-tabs{min-width:max-content}html[data-workspace-theme=light] .client-hub-employee-rating-tabs button{min-width:126px}html[data-workspace-theme=light] .client-hub-full-rating-row{grid-template-columns:56px minmax(0,1fr) minmax(130px,auto)}html[data-workspace-theme=light] .client-hub-rating-row{border:1px solid var(--client-hub-border);background:#1118270d;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}html[data-workspace-theme=light] .client-hub-rating-row>span:last-child{color:var(--client-hub-text);align-items:center;gap:6px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .client-hub-user-line{border:1px solid var(--client-hub-border);background:#1118270d;border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:7px 12px 7px 7px;display:inline-flex}html[data-workspace-theme=light] .client-hub-user-line>span:last-child{gap:2px;min-width:0;display:grid}html[data-workspace-theme=light] .client-hub-user-line strong,html[data-workspace-theme=light] .client-hub-user-line small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .client-hub-user-line strong{color:var(--client-hub-text);font-size:14px;line-height:1.1}html[data-workspace-theme=light] .client-hub-user-line small{color:var(--client-hub-muted);font-size:12px;font-weight:700}html[data-workspace-theme=light] .client-hub-avatar,html[data-workspace-theme=light] .client-hub-avatar span{border-radius:50%;width:38px;height:38px;display:inline-flex}html[data-workspace-theme=light] .client-hub-avatar span{border:1px solid var(--client-hub-border);color:var(--client-hub-text);background:#11182712 50%/cover;justify-content:center;align-items:center;font-size:12px;font-weight:900}html[data-workspace-theme=light] .client-hub-submit{background:linear-gradient(135deg, var(--accent), #ffd166);color:#fff;min-height:52px}html[data-workspace-theme=light] .client-hub-submit:disabled{opacity:.6}html[data-workspace-theme=light] .client-hub-qr-modal{max-width:780px}html[data-workspace-theme=light] .client-hub-qr-options{gap:12px;display:grid}html[data-workspace-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox{color:var(--client-hub-text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:76px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;background:#ffffffd3!important;border:1px solid #1118271a!important;border-radius:18px!important;padding:15px 17px!important}html[data-workspace-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox:hover,html[data-workspace-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox:focus-within{background:#fffd!important;border-color:#11182728!important}html[data-workspace-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox.is-checked{background:#1f2328e0!important;border-color:#30384042!important;box-shadow:inset 3px 0 #1f2328bd!important}html[data-workspace-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox:hover{transform:translateY(-1px)}html[data-workspace-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox:focus-within{outline:none;box-shadow:inset 3px 0 #1f2328bd!important}html[data-workspace-theme=light] .client-hub-qr-options .app-checkbox-box{flex:none;order:2}html[data-workspace-theme=light] .client-hub-qr-options .app-checkbox-label{flex:auto;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0}html[data-workspace-theme=light] .client-hub-qr-options .app-checkbox-label>span{gap:5px;line-height:1.25;display:grid}html[data-workspace-theme=light] .client-hub-qr-options .app-checkbox-label small{color:var(--client-hub-muted)}html[data-workspace-theme=light] .client-hub-qr-preview{border:1px solid var(--client-hub-border);background:#1118270d;border-radius:22px;justify-items:center;gap:14px;padding:18px;display:grid}html[data-workspace-theme=light] .client-hub-qr-preview img{object-fit:contain;background:#fff;border-radius:18px;width:220px;height:220px;padding:12px}html[data-workspace-theme=light] .client-hub-qr-link{border:1px solid var(--client-hub-border);color:var(--client-hub-text);font:inherit;text-align:center;background:#ffffffd5;border-radius:16px;outline:none;width:min(100%,520px);min-height:44px;padding:0 14px;font-size:14px;font-weight:700}html[data-workspace-theme=light] .client-hub-qr-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:1180px){html[data-workspace-theme=light] .client-hub-layout,html[data-workspace-theme=light] .client-hub-chart-grid,html[data-workspace-theme=light] .client-hub-idea-attachments{grid-template-columns:1fr}}@media (max-width:760px){html[data-workspace-theme=light] .client-hub-toolbar,html[data-workspace-theme=light] .client-hub-filter-grid,html[data-workspace-theme=light] .client-hub-analytics-filters,html[data-workspace-theme=light] .client-hub-full-rating-tools,html[data-workspace-theme=light] .client-hub-stats,html[data-workspace-theme=light] .client-hub-pie-wrap,html[data-workspace-theme=light] .client-hub-rating-head{grid-template-columns:1fr}html[data-workspace-theme=light] .client-hub-rating-head,html[data-workspace-theme=light] .client-hub-full-rating-head{align-items:stretch;display:grid}html[data-workspace-theme=light] .client-hub-idea-actions .client-hub-submit{max-width:none}html[data-workspace-theme=light] .client-hub-record-row,html[data-workspace-theme=light] .client-hub-rating-row,html[data-workspace-theme=light] .client-hub-detail-card dl{grid-template-columns:1fr}}html[data-workspace-theme=light] .workspace-shell .news-editor-toolbar .contacts-search,html[data-workspace-theme=light] .workspace-shell .documents-toolbar .documents-search,html[data-workspace-theme=light] .workspace-shell .assessment360-toolbar>label,html[data-workspace-theme=light] .workspace-shell .cash-toolbar>label,html[data-workspace-theme=light] .workspace-shell .knowledge-tools .knowledge-search,html[data-workspace-theme=light] .workspace-shell .client-hub-search{border:1px solid var(--control-line);color:var(--control-muted);background:#ffffffde;border-radius:20px;align-items:center;gap:10px;min-height:54px;padding:0 18px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}html[data-workspace-theme=light] .workspace-shell .news-editor-toolbar .contacts-search:focus-within,html[data-workspace-theme=light] .workspace-shell .documents-toolbar .documents-search:focus-within,html[data-workspace-theme=light] .workspace-shell .assessment360-toolbar>label:focus-within,html[data-workspace-theme=light] .workspace-shell .cash-toolbar>label:focus-within,html[data-workspace-theme=light] .workspace-shell .knowledge-tools .knowledge-search:focus-within,html[data-workspace-theme=light] .workspace-shell .client-hub-search:focus-within{border-color:color-mix(in srgb, var(--control-accent) 48%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--control-accent) 12%, transparent)}html[data-workspace-theme=light] .workspace-shell .news-editor-toolbar .contacts-search input,html[data-workspace-theme=light] .workspace-shell .documents-toolbar .documents-search input,html[data-workspace-theme=light] .workspace-shell .assessment360-toolbar>label input,html[data-workspace-theme=light] .workspace-shell .cash-toolbar>label input,html[data-workspace-theme=light] .workspace-shell .knowledge-tools .knowledge-search input,html[data-workspace-theme=light] .workspace-shell .client-hub-search input{color:var(--control-text);font:inherit;background:0 0;border:0;outline:0;flex:auto;min-width:0;font-size:15px;font-weight:700}html[data-workspace-theme=light] .workspace-shell .news-editor-toolbar .contacts-search input::placeholder,html[data-workspace-theme=light] .workspace-shell .documents-toolbar .documents-search input::placeholder,html[data-workspace-theme=light] .workspace-shell .assessment360-toolbar>label input::placeholder,html[data-workspace-theme=light] .workspace-shell .cash-toolbar>label input::placeholder,html[data-workspace-theme=light] .workspace-shell .knowledge-tools .knowledge-search input::placeholder,html[data-workspace-theme=light] .workspace-shell .client-hub-search input::placeholder{color:#11141875;opacity:1}html[data-workspace-theme=light] .workspace-shell .news-editor-toolbar .workspace-page-hero-action,html[data-workspace-theme=light] .workspace-shell .documents-toolbar .workspace-page-hero-action,html[data-workspace-theme=light] .workspace-shell .assessment360-toolbar .workspace-page-hero-action,html[data-workspace-theme=light] .workspace-shell .assessment360-score-select .app-select-trigger,html[data-workspace-theme=light] .workspace-shell .cash-toolbar>button,html[data-workspace-theme=light] .workspace-shell .cash-user-picker .app-select-trigger,html[data-workspace-theme=light] .workspace-shell .knowledge-tools .contacts-sort,html[data-workspace-theme=light] .workspace-shell .client-hub-toolbar .workspace-page-hero-action,html[data-workspace-theme=light] .workspace-shell .client-hub-user-picker .app-select-trigger,html[data-workspace-theme=light] .workspace-shell .client-hub-date-picker .app-date-trigger,html[data-workspace-theme=light] .workspace-shell .client-hub-select .app-select-trigger{border:1px solid var(--control-line);color:var(--control-text);font:inherit;white-space:nowrap;background:#ffffffd7;border-radius:20px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 18px;font-weight:800;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:inline-flex}html[data-workspace-theme=light] .workspace-shell .news-editor-toolbar .workspace-page-hero-action:hover,html[data-workspace-theme=light] .workspace-shell .documents-toolbar .workspace-page-hero-action:hover,html[data-workspace-theme=light] .workspace-shell .assessment360-toolbar .workspace-page-hero-action:hover,html[data-workspace-theme=light] .workspace-shell .assessment360-score-select .app-select-trigger:hover,html[data-workspace-theme=light] .workspace-shell .assessment360-score-select .app-select-trigger.is-open,html[data-workspace-theme=light] .workspace-shell .cash-toolbar>button:hover,html[data-workspace-theme=light] .workspace-shell .cash-user-picker .app-select-trigger:hover,html[data-workspace-theme=light] .workspace-shell .cash-user-picker .app-select-trigger.is-open,html[data-workspace-theme=light] .workspace-shell .knowledge-tools .contacts-sort:hover,html[data-workspace-theme=light] .workspace-shell .client-hub-toolbar .workspace-page-hero-action:hover,html[data-workspace-theme=light] .workspace-shell .client-hub-user-picker .app-select-trigger:hover,html[data-workspace-theme=light] .workspace-shell .client-hub-user-picker .app-select-trigger.is-open,html[data-workspace-theme=light] .workspace-shell .client-hub-date-picker .app-date-trigger:hover,html[data-workspace-theme=light] .workspace-shell .client-hub-date-picker.is-open .app-date-trigger,html[data-workspace-theme=light] .workspace-shell .client-hub-select .app-select-trigger:hover,html[data-workspace-theme=light] .workspace-shell .client-hub-select .app-select-trigger.is-open{border-color:color-mix(in srgb, var(--control-accent) 30%, transparent);background:#11182710}html[data-workspace-theme=light] .workspace-shell .news-editor-refresh,html[data-workspace-theme=light] .workspace-shell .documents-refresh,html[data-workspace-theme=light] .workspace-shell .assessment360-sort-button,html[data-workspace-theme=light] .workspace-shell .cash-toolbar>button:last-child,html[data-workspace-theme=light] .workspace-shell .cash-user-picker .app-select-trigger,html[data-workspace-theme=light] .workspace-shell .client-hub-user-picker .app-select-trigger,html[data-workspace-theme=light] .workspace-shell .client-hub-toolbar .documents-refresh{aspect-ratio:1;width:54px;min-width:54px;padding:0}html[data-workspace-theme=light] .workspace-shell .news-editor-toolbar,html[data-workspace-theme=light] .workspace-shell .documents-toolbar,html[data-workspace-theme=light] .workspace-shell .assessment360-toolbar,html[data-workspace-theme=light] .workspace-shell .cash-toolbar,html[data-workspace-theme=light] .workspace-shell .knowledge-tools,html[data-workspace-theme=light] .workspace-shell .client-hub-toolbar{gap:10px}html[data-workspace-theme=light] .workspace-shell .control-pagination.documents-pagination{border-top:1px solid var(--control-line);justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding-top:14px;display:flex}html[data-workspace-theme=light] .workspace-shell .control-pagination.documents-pagination button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#1118270d;border-radius:999px;justify-content:center;align-items:center;min-width:88px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .workspace-shell .control-pagination.documents-pagination strong{color:var(--control-muted);text-align:center;font-size:13px;font-weight:800}html[data-workspace-theme=light] .workspace-shell .control-pagination.documents-pagination span{color:var(--control-muted);opacity:1;background:0 0;border:0;min-height:auto;padding:0;font-size:13px;font-weight:800}html[data-workspace-theme=light] .workspace-shell .control-pagination.documents-pagination button:disabled{cursor:not-allowed;opacity:.5}@media (min-width:1181px){html[data-workspace-theme=light] .workspace-shell .news-editor-layout>.news-reader,html[data-workspace-theme=light] .workspace-shell .documents-layout>.documents-reader,html[data-workspace-theme=light] .workspace-shell .knowledge-workspace>.knowledge-reader{align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px}html[data-workspace-theme=light] .workspace-shell .news-editor-layout>.news-reader,html[data-workspace-theme=light] .workspace-shell .documents-layout>.documents-reader{grid-template-rows:auto minmax(0,1fr) auto}html[data-workspace-theme=light] .workspace-shell .news-reader-body,html[data-workspace-theme=light] .workspace-shell .documents-reader-body,html[data-workspace-theme=light] .workspace-shell .knowledge-reader-body{min-height:0;overflow-y:auto}}html[data-workspace-theme=light] .admin-face-enrollment{background:#1118270a;border:1px solid #11182721;border-radius:24px;gap:16px;padding:18px;display:grid}html[data-workspace-theme=light] .admin-face-enrollment>header{align-items:center;gap:12px;display:flex}html[data-workspace-theme=light] .admin-face-enrollment>header>span{color:var(--neo-accent);background:#1f232824;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html[data-workspace-theme=light] .admin-face-enrollment>header>div,html[data-workspace-theme=light] .admin-face-users button>div{flex:1;gap:3px;min-width:0;display:grid}html[data-workspace-theme=light] .admin-face-enrollment>header>b{color:var(--neo-muted);background:#11182710;border-radius:999px;padding:7px 10px;font-size:12px}html[data-workspace-theme=light] .admin-face-enrollment>header>b.is-active{color:#8fdbb4;background:#52b78829}html[data-workspace-theme=light] .admin-face-enrollment small{color:var(--neo-muted);font-size:12px;line-height:1.45}html[data-workspace-theme=light] .admin-face-users{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:7px;display:grid}html[data-workspace-theme=light] .admin-face-users button{color:var(--neo-text);font:inherit;text-align:left;background:#1118270a;border:1px solid #1118271e;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}html[data-workspace-theme=light] .admin-face-users button.is-active{border-color:var(--neo-accent)}html[data-workspace-theme=light] .admin-face-users button>span{color:var(--neo-accent);background:#1f232824;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .admin-face-users button>i{color:#ff8585;align-items:center;padding:8px;display:inline-flex}html[data-workspace-theme=light] .admin-face-editor{border-top:1px solid #1118271e;gap:12px;padding-top:16px;display:grid}html[data-workspace-theme=light] .admin-face-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-workspace-theme=light] .admin-face-actions button,html[data-workspace-theme=light] .admin-face-actions label,html[data-workspace-theme=light] .admin-face-save{color:var(--neo-text);cursor:pointer;font:inherit;background:#1118270f;border:1px solid #11182728;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .admin-face-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .admin-face-remove{color:#ff8585;cursor:pointer;font:inherit;background:#ff5c5c1a;border:1px solid #ff5c5c47;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}html[data-workspace-theme=light] .admin-face-actions label.is-ready{color:#8fdbb4;border-color:#52b78880}html[data-workspace-theme=light] .admin-face-actions input{display:none}html[data-workspace-theme=light] .admin-face-consent{color:var(--neo-muted);align-items:center;gap:9px;font-size:13px;display:flex}html[data-workspace-theme=light] .admin-face-consent input{opacity:0;position:absolute}html[data-workspace-theme=light] .admin-face-consent>span{border:1px solid #11182749;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}html[data-workspace-theme=light] .admin-face-consent input:checked+span{background:var(--neo-accent);color:#111418}html[data-workspace-theme=light] .admin-face-save{background:var(--neo-accent);border-color:var(--neo-accent);color:#111418;justify-self:start;min-width:210px}html[data-workspace-theme=light] .admin-face-save:disabled{cursor:not-allowed;opacity:.45}html[data-workspace-theme=light] .admin-face-enrollment>p{color:var(--neo-muted);margin:0;font-size:13px}html[data-workspace-theme=light] .admin-face-camera{z-index:10020;background:#fff;position:fixed;inset:0;overflow:hidden}html[data-workspace-theme=light] .admin-face-camera video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}html[data-workspace-theme=light] .admin-face-camera>button{color:#111418;background:#ffffffe4;border:1px solid #11182735;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:24px;right:24px}html[data-workspace-theme=light] .admin-face-camera>div{color:#111418;text-align:center;place-items:center;gap:8px;display:grid;position:absolute;bottom:28px;left:24px;right:24px}html[data-workspace-theme=light] .admin-face-camera>div>button{background:var(--neo-accent);color:#111418;font:inherit;border:0;border-radius:999px;align-items:center;gap:8px;min-height:48px;margin-top:8px;padding:0 20px;font-weight:800;display:inline-flex}@media (max-width:720px){html[data-workspace-theme=light] .admin-face-enrollment{border-radius:18px;padding:14px}html[data-workspace-theme=light] .admin-face-users{grid-template-columns:1fr}html[data-workspace-theme=light] .admin-face-actions>*,html[data-workspace-theme=light] .admin-face-save{width:100%}}html[data-workspace-theme=light] [data-modal-stack-state=covered]{pointer-events:none!important;visibility:hidden!important}html[data-workspace-theme=light] [data-modal-stack-state=covered-nested]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important}html[data-workspace-theme=light] [data-modal-stack-state=covered-nested]>[role=dialog]{visibility:hidden!important}html[data-workspace-theme=light] [data-modal-stack-state=covered-nested] [data-modal-stack-layer=true]{pointer-events:auto!important;visibility:visible!important}html[data-workspace-theme=light] :is(.report-modal-footer:not(.admin-employee-modal-footer):not(.admin-employee-profile-footer):not(.admin-employee-delete-confirm),.tasks-create-footer,.user-select-footer){z-index:6;flex:none;justify-content:stretch;align-items:stretch;gap:12px;display:flex;position:sticky;bottom:0}html[data-workspace-theme=light] :is(.report-modal-footer:not(.admin-employee-modal-footer):not(.admin-employee-profile-footer):not(.admin-employee-delete-confirm),.tasks-create-footer,.user-select-footer)>button{flex:1 1 0;justify-content:center;width:auto;height:60px;min-height:60px;padding-block:0;border-radius:18px!important;min-width:0!important}html[data-workspace-theme=light] .user-select-footer>button:first-child,html[data-workspace-theme=light] .user-select-footer>button:last-child{justify-self:stretch}@media (max-width:640px){html[data-workspace-theme=light] :is(.report-modal-footer:not(.admin-employee-modal-footer):not(.admin-employee-profile-footer):not(.admin-employee-delete-confirm),.tasks-create-footer,.user-select-footer){flex-wrap:wrap}html[data-workspace-theme=light] :is(.report-modal-footer:not(.admin-employee-modal-footer):not(.admin-employee-profile-footer):not(.admin-employee-delete-confirm),.tasks-create-footer,.user-select-footer)>button{flex-basis:100%}}html[data-workspace-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]{cursor:pointer;box-shadow:none!important;color:var(--control-text,var(--neo-text))!important;background:#1118270e!important;border:1px solid #1118272e!important;border-radius:999px!important;flex:0 0 52px!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;text-decoration:none!important;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s!important;display:inline-flex!important}html[data-workspace-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]>svg{pointer-events:none;width:22px!important;height:22px!important}html[data-workspace-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]:not(:disabled):hover{box-shadow:none!important;background:#11182719!important;border-color:#11182752!important;transform:translateY(-1px)!important}html[data-workspace-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]:focus-visible{border-color:#11182752!important;outline:0!important;box-shadow:0 0 0 3px #94a3b847!important}html[data-workspace-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]:not(:disabled):active{transform:scale(.96)!important}html[data-workspace-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]:disabled{cursor:not-allowed;opacity:.48}html[data-workspace-theme=light] .control-user-session-actions label:has(input[type=number]){border:1px solid #11182728;min-height:46px;padding:5px 6px 5px 14px;transition:background-color .16s,border-color .16s,box-shadow .16s}html[data-workspace-theme=light] .control-user-session-actions input[type=number]{appearance:textfield;text-align:center;background:#11182712;border:1px solid #1118272e;border-radius:999px;outline:0;width:64px;min-width:64px;height:34px;padding:0 10px;transition:background-color .16s,border-color .16s,box-shadow .16s}html[data-workspace-theme=light] .control-user-session-actions input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}html[data-workspace-theme=light] .control-user-session-actions input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}html[data-workspace-theme=light] .control-user-session-actions label:has(input[type=number]):hover{background:#11182712;border-color:#11182749}html[data-workspace-theme=light] .control-user-session-actions label:has(input[type=number]):focus-within{border-color:#11182752;box-shadow:0 0 0 3px #94a3b833}html[data-workspace-theme=light] .duties-primary-action{background:var(--control-accent);border:1px solid var(--control-accent);color:#fff;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-weight:800;display:inline-flex}html[data-workspace-theme=light] .duties-template-action{white-space:nowrap;min-height:48px}html[data-workspace-theme=light] .duties-summary{border:1px solid var(--control-line);box-shadow:var(--control-shadow);background:#11182708;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:18px 22px 20px;display:grid}html[data-workspace-theme=light] .duties-summary>div{place-items:center;gap:4px;min-height:54px;display:grid}html[data-workspace-theme=light] .duties-summary>div+div{border-left:1px solid var(--control-line)}html[data-workspace-theme=light] .duties-summary strong{color:var(--control-text);font-size:25px;line-height:1}html[data-workspace-theme=light] .duties-summary div>span{color:var(--control-muted);font-size:13px}html[data-workspace-theme=light] .duties-summary-track{background:#11182712;border-radius:999px;grid-column:1/-1;height:8px;margin-top:14px;overflow:hidden}html[data-workspace-theme=light] .duties-summary-track i,html[data-workspace-theme=light] .duties-row-staff i b{background:var(--control-accent);border-radius:inherit;height:100%;display:block}html[data-workspace-theme=light] .duties-layout{grid-template-columns:minmax(410px,.86fr) minmax(500px,1.14fr);align-items:stretch}html[data-workspace-theme=light] .duties-list-panel{border:1px solid var(--control-line);background:#11182708;align-content:start;gap:10px;min-height:690px;display:grid}html[data-workspace-theme=light] .duties-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:0;display:grid}html[data-workspace-theme=light] .duties-search{min-width:0}html[data-workspace-theme=light] .duties-sort{white-space:nowrap}html[data-workspace-theme=light] .duties-tabs,html[data-workspace-theme=light] .duties-settings-tabs{background:#ffffffc6;border:1px solid #1118271a;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding:4px;display:grid}html[data-workspace-theme=light] .duties-tabs button,html[data-workspace-theme=light] .duties-settings-tabs button{color:var(--control-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:42px;padding:0 12px;font-size:13px;font-weight:750}html[data-workspace-theme=light] .duties-tabs button.is-active,html[data-workspace-theme=light] .duties-settings-tabs button.is-active{color:var(--control-accent);background:#1f232824;box-shadow:inset 0 0 0 1px #1f23283b}html[data-workspace-theme=light] .duties-list{align-content:start;gap:11px;display:grid}html[data-workspace-theme=light] .duties-row{color:inherit;cursor:pointer;text-align:left;background:#ffffffd5;border:1px solid #1118271a;border-radius:23px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:144px;padding:14px;transition:background .16s,border-color .16s,transform .16s;display:grid}html[data-workspace-theme=light] .duties-row:hover{background:#11182710;border-color:#30384038;transform:translateY(-1px)}html[data-workspace-theme=light] .duties-row.is-selected{background:#11182711;border-color:#30384075;box-shadow:inset 0 0 0 1px #1f23281a}html[data-workspace-theme=light] .duties-row-date{background:#11182714;border:1px solid #1118271e;border-radius:18px;align-self:start;justify-items:center;gap:4px;min-height:72px;padding:12px 8px;display:grid}html[data-workspace-theme=light] .duties-row-date strong{text-transform:lowercase;font-size:17px}html[data-workspace-theme=light] .duties-row-date small,html[data-workspace-theme=light] .duties-row-content>small,html[data-workspace-theme=light] .duties-row-meta,html[data-workspace-theme=light] .duties-row-staff{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .duties-row-date small{letter-spacing:-.15px;white-space:nowrap;font-size:11px}html[data-workspace-theme=light] .duties-row-content{gap:8px;min-width:0;display:grid}html[data-workspace-theme=light] .duties-row-head{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}html[data-workspace-theme=light] .duties-row-head>strong{-webkit-line-clamp:2;color:var(--control-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-workspace-theme=light] .duties-row-head em,html[data-workspace-theme=light] .duties-status{border:1px solid var(--control-accent);color:var(--control-accent);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:750}html[data-workspace-theme=light] .duties-row.is-published .duties-row-head em,html[data-workspace-theme=light] .duties-status.is-published{border-color:var(--status-work);color:var(--status-work)}html[data-workspace-theme=light] .duties-row.is-canceled .duties-row-head em,html[data-workspace-theme=light] .duties-status.is-canceled{border-color:var(--control-muted);color:var(--control-muted)}html[data-workspace-theme=light] .duties-row-meta{flex-wrap:wrap;align-items:center;gap:13px;display:flex}html[data-workspace-theme=light] .duties-row-meta span,html[data-workspace-theme=light] .duties-row-staff{align-items:center;gap:6px;display:flex}html[data-workspace-theme=light] .duties-row-staff>i{background:#11182712;border-radius:999px;flex:1;height:6px;overflow:hidden}html[data-workspace-theme=light] .duties-row-staff>strong{color:var(--control-text);text-align:right;min-width:54px}html[data-workspace-theme=light] .duties-reader{min-height:690px}html[data-workspace-theme=light] .duties-reader-head{justify-content:space-between;align-items:flex-start;display:flex}html[data-workspace-theme=light] .duties-reader-body{gap:14px}html[data-workspace-theme=light] .duties-detail-hero{border:1px solid var(--control-line);background:#ffffffda;border-radius:24px;grid-template-columns:54px repeat(3,minmax(0,1fr));align-items:center;gap:14px;padding:16px;display:grid}html[data-workspace-theme=light] .duties-detail-icon{color:var(--control-accent);background:#1f232821;border:1px solid #1f232838;border-radius:17px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}html[data-workspace-theme=light] .duties-detail-hero>div:not(.duties-detail-icon){gap:4px;min-width:0;display:grid}html[data-workspace-theme=light] .duties-detail-hero small,html[data-workspace-theme=light] .duties-detail-hero span,html[data-workspace-theme=light] .duties-detail-section header span,html[data-workspace-theme=light] .duties-role-card small{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .duties-detail-hero strong{color:var(--control-text);font-size:14px}html[data-workspace-theme=light] .duties-detail-section{border:1px solid var(--control-line);background:#ffffffce;border-radius:24px;gap:13px;padding:16px;display:grid}html[data-workspace-theme=light] .duties-detail-section>header{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .duties-detail-section>header>div{gap:4px;display:grid}html[data-workspace-theme=light] .duties-detail-section>header>svg{color:var(--control-muted)}html[data-workspace-theme=light] .duties-role-list{gap:8px;display:grid}html[data-workspace-theme=light] .duties-role-card{background:#11182708;border:1px solid #1118271a;border-radius:17px;overflow:hidden}html[data-workspace-theme=light] .duties-role-card>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 13px;display:grid}html[data-workspace-theme=light] .duties-role-card>button>span{gap:4px;display:grid}html[data-workspace-theme=light] .duties-role-card>button small{align-items:center;gap:4px;display:flex}html[data-workspace-theme=light] .duties-role-card>button em{background:#11182710;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:750}html[data-workspace-theme=light] .duties-role-card>button svg:last-child{transition:transform .16s}html[data-workspace-theme=light] .duties-role-card.is-open>button svg:last-child{transform:rotate(90deg)}html[data-workspace-theme=light] .duties-role-members{border-top:1px solid var(--control-line);gap:7px;padding:10px;display:grid}html[data-workspace-theme=light] .duties-role-members>div{background:#11182708;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}html[data-workspace-theme=light] .duties-role-members .duties-role-member-avatar{border-radius:10px;flex:0 0 36px;width:36px;height:36px}html[data-workspace-theme=light] .duties-role-members>div>span{display:grid}html[data-workspace-theme=light] .duties-role-members>div small,html[data-workspace-theme=light] .duties-role-empty{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .duties-role-members>div>svg{color:var(--status-work)}html[data-workspace-theme=light] .duties-role-empty{text-align:center;padding:12px}html[data-workspace-theme=light] .duties-comment p{color:var(--control-muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}html[data-workspace-theme=light] .duties-reader-actions{border-top:1px solid var(--control-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 20px 20px;display:grid}html[data-workspace-theme=light] .duties-reader-actions button,html[data-workspace-theme=light] .duties-editor>footer button,html[data-workspace-theme=light] .duties-reference-form button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;background:#1118270d;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 15px;font-weight:750;display:inline-flex}html[data-workspace-theme=light] .duties-reader-actions button.is-primary,html[data-workspace-theme=light] .duties-editor>footer button.is-primary,html[data-workspace-theme=light] .duties-reference-form button.is-primary{background:var(--control-accent);border-color:var(--control-accent);color:#fff}html[data-workspace-theme=light] .duties-reader-actions button:disabled,html[data-workspace-theme=light] .duties-editor button:disabled{cursor:not-allowed;opacity:.5}html[data-workspace-theme=light] .duties-reader.is-empty{align-content:center;justify-items:center;gap:20px;padding:30px;display:grid}html[data-workspace-theme=light] .duties-reader-empty,html[data-workspace-theme=light] .duties-empty{color:var(--control-muted);text-align:center;place-items:center;gap:8px;padding:44px 20px;display:grid}html[data-workspace-theme=light] .duties-reader-empty strong,html[data-workspace-theme=light] .duties-empty strong{color:var(--control-text)}html[data-workspace-theme=light] .duties-template-shortcuts{gap:8px;width:100%;max-width:440px;display:grid}html[data-workspace-theme=light] .duties-template-shortcuts>span{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .duties-template-shortcuts button{border:1px solid var(--control-line);color:inherit;cursor:pointer;text-align:left;background:#1118270a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 13px;display:grid}html[data-workspace-theme=light] .duties-template-shortcuts button small{color:var(--control-muted);grid-column:1}html[data-workspace-theme=light] .duties-template-shortcuts button svg{grid-area:1/2/3}html[data-workspace-theme=light] .duties-message{color:var(--status-work);background:#30a46c1c;border:1px solid #30a46c33;border-radius:14px;margin:0 0 14px;padding:11px 14px}html[data-workspace-theme=light] .duties-message.is-error{color:var(--status-missing);background:#c43b4d1a;border-color:#c43b4d33}html[data-workspace-theme=light] .duties-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:350;background:#ffffffe1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}html[data-workspace-theme=light] .duties-editor,html[data-workspace-theme=light] .duties-settings,html[data-workspace-theme=light] .duties-template-picker{background:var(--workspace-card);border:1px solid var(--control-line);border-radius:26px;width:min(720px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 90px #11182729}html[data-workspace-theme=light] .duties-template-picker{background:radial-gradient(circle at 10% 0,#1f23281a,#0000 34%),linear-gradient(145deg,#fff,#f5f6f7);grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 48px)}html[data-workspace-theme=light] .duties-settings{background:radial-gradient(circle at 10% 0,#1f23281a,#0000 34%),linear-gradient(145deg,#fff,#f5f6f7);width:min(760px,100vw - 48px)}html[data-workspace-theme=light] .duties-editor{background:radial-gradient(circle at 10% 0,#1f23281f,#0000 34%),linear-gradient(145deg,#fffffff0,#fffffff0);border-radius:34px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 56px);max-height:min(860px,100vh - 56px)}html[data-workspace-theme=light] .duties-settings{grid-template-rows:auto auto auto minmax(0,1fr)}html[data-workspace-theme=light] .duties-editor>header,html[data-workspace-theme=light] .duties-settings>header,html[data-workspace-theme=light] .duties-template-picker>header{border-bottom:1px solid var(--control-line);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}html[data-workspace-theme=light] .duties-template-picker>header{padding:24px 26px 20px}html[data-workspace-theme=light] .duties-editor>header{gap:24px;padding:30px 34px 24px}html[data-workspace-theme=light] .duties-editor>header span,html[data-workspace-theme=light] .duties-settings>header span,html[data-workspace-theme=light] .duties-template-picker>header>div>span{color:var(--control-accent);text-transform:uppercase;font-size:11px;font-weight:750}html[data-workspace-theme=light] .duties-editor>header h2,html[data-workspace-theme=light] .duties-settings>header h2,html[data-workspace-theme=light] .duties-template-picker>header h2{margin:4px 0}html[data-workspace-theme=light] .duties-editor>header h2{font-size:clamp(28px,3vw,34px);line-height:1}html[data-workspace-theme=light] .duties-editor>header p,html[data-workspace-theme=light] .duties-settings>header p,html[data-workspace-theme=light] .duties-template-picker>header p{color:var(--control-muted);margin:0}html[data-workspace-theme=light] .duties-editor>header p{max-width:620px;margin-top:12px;font-size:16px;line-height:1.45}html[data-workspace-theme=light] .duties-editor>header>button,html[data-workspace-theme=light] .duties-settings>header>button,html[data-workspace-theme=light] .duties-template-picker>header>button{border:1px solid var(--control-line);color:inherit;cursor:pointer;background:#1118270e;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}html[data-workspace-theme=light] .duties-template-picker-body{gap:16px;padding:20px 26px;display:grid;overflow:auto}html[data-workspace-theme=light] .duties-template-picker-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}html[data-workspace-theme=light] .duties-template-search{width:100%;min-width:0;height:54px;min-height:54px;max-height:none;margin:0}html[data-workspace-theme=light] .duties-template-sort{white-space:nowrap;min-height:54px}html[data-workspace-theme=light] .duties-template-picker-list{align-content:start;gap:9px;min-height:270px;display:grid}html[data-workspace-theme=light] .duties-template-picker-list>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffffd5;border:1px solid #1118271a;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 14px;transition:background .16s,border-color .16s;display:grid}html[data-workspace-theme=light] .duties-template-picker-list>button:hover{background:#11182710;border-color:#3038404d}html[data-workspace-theme=light] .duties-template-picker-list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}html[data-workspace-theme=light] .duties-template-picker-list strong{color:var(--control-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .duties-template-picker-list small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-workspace-theme=light] .duties-template-picker-icon{color:var(--control-accent);background:#1f23281f;border:1px solid #1f232838;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}html[data-workspace-theme=light] .duties-template-picker-empty{color:var(--control-muted);text-align:center;align-content:center;justify-items:center;gap:7px;min-height:270px;display:grid}html[data-workspace-theme=light] .duties-template-picker-empty strong{color:var(--control-text)}html[data-workspace-theme=light] .duties-template-picker>footer{border-top:1px solid var(--control-line);color:var(--control-muted);justify-content:flex-end;align-items:center;min-height:70px;padding:12px 26px;font-size:12px;display:flex}html[data-workspace-theme=light] .duties-template-picker>footer>div{align-items:center;gap:10px;display:flex}html[data-workspace-theme=light] .duties-template-picker>footer button{border:1px solid var(--control-line);color:var(--control-text);cursor:pointer;font:inherit;background:#1118270d;border-radius:12px;min-height:40px;padding:0 14px;font-weight:750}html[data-workspace-theme=light] .duties-template-picker>footer button:disabled{cursor:not-allowed;opacity:.42}html[data-workspace-theme=light] .duties-editor>header>button{width:54px;height:54px}html[data-workspace-theme=light] .duties-editor-body{grid-template-columns:1fr;gap:0;padding:24px 34px;display:grid;overflow:auto}html[data-workspace-theme=light] .duties-form-section{background:0 0;border:0;border-radius:0;align-content:start;gap:20px;padding:0 0 24px;display:grid}html[data-workspace-theme=light] .duties-form-section+.duties-form-section{border-top:1px solid var(--control-line);padding:24px 0 0}html[data-workspace-theme=light] .duties-form-section>header{gap:4px;display:grid}html[data-workspace-theme=light] .duties-form-section>header span,html[data-workspace-theme=light] .duties-composition-editor>header>div span{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .duties-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}html[data-workspace-theme=light] .duties-editor-grid>label,html[data-workspace-theme=light] .duties-field,html[data-workspace-theme=light] .duties-reference-form label{gap:8px;min-width:0;display:grid}html[data-workspace-theme=light] .duties-editor-grid>label>span,html[data-workspace-theme=light] .duties-field>span,html[data-workspace-theme=light] .duties-reference-form label>span{color:var(--control-muted);padding-left:22px;font-size:14px;font-weight:400}html[data-workspace-theme=light] .duties-editor-grid>label>small,html[data-workspace-theme=light] .duties-field>small,html[data-workspace-theme=light] .duties-reference-form label>small{color:var(--control-muted);font-size:12px;font-weight:600;line-height:1.45}html[data-workspace-theme=light] .duties-editor-grid .is-wide{grid-column:1/-1}html[data-workspace-theme=light] .duties-editor-grid>label>input,html[data-workspace-theme=light] .duties-editor-grid>label>textarea,html[data-workspace-theme=light] .duties-reference-form input{color:inherit;font:inherit;background:#ffffffdb;border:1px solid #11182728;border-radius:24px;outline:0;width:100%;min-height:58px;padding:17px 22px;font-size:16px;font-weight:400}html[data-workspace-theme=light] .duties-field .app-select-trigger,html[data-workspace-theme=light] .duties-field .app-date-trigger{border-radius:24px;height:58px;min-height:58px;padding:0 20px 0 22px}html[data-workspace-theme=light] .duties-editor-grid>label>textarea{resize:vertical;min-height:132px}html[data-workspace-theme=light] .duties-editor-grid>label>input:focus,html[data-workspace-theme=light] .duties-editor-grid>label>textarea:focus,html[data-workspace-theme=light] .duties-reference-form input:focus{border-color:#30384085;box-shadow:0 0 0 3px #1f232817}html[data-workspace-theme=light] .duties-editor .app-select-search{align-items:center;gap:9px;padding:0 12px;display:flex}html[data-workspace-theme=light] .duties-editor .app-select-search input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:42px;padding:0;font-size:14px}html[data-workspace-theme=light] .duties-composition-editor>header{justify-content:space-between;align-items:center;display:flex}html[data-workspace-theme=light] .duties-composition-editor>header>div{gap:4px;display:grid}html[data-workspace-theme=light] .duties-composition-editor>header>button,html[data-workspace-theme=light] .duties-settings-tools>button{color:var(--control-accent);cursor:pointer;background:#1f23281f;border:1px solid #1f23283b;border-radius:999px;align-items:center;gap:7px;min-height:52px;padding:0 18px;font-weight:750;display:inline-flex}html[data-workspace-theme=light] .duties-composition-editor>div{gap:8px;display:grid}html[data-workspace-theme=light] .duties-composition-editor article{border:1px solid var(--control-line);background:#11182709;border-radius:20px;grid-template-columns:minmax(170px,1fr) auto minmax(150px,auto) auto;align-items:center;gap:8px;padding:14px 16px;display:grid}html[data-workspace-theme=light] .duties-composition-editor article>span{gap:3px;display:grid}html[data-workspace-theme=light] .duties-composition-editor article>span small{color:var(--control-muted);font-size:11px}html[data-workspace-theme=light] .duties-role-counter{align-items:center;gap:8px;display:flex}html[data-workspace-theme=light] .duties-role-counter button,html[data-workspace-theme=light] .duties-role-remove{border:1px solid var(--control-line);color:inherit;cursor:pointer;background:#1118270e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}html[data-workspace-theme=light] .duties-role-counter strong{text-align:center;min-width:22px}html[data-workspace-theme=light] .duties-role-users-button{border:1px solid var(--control-line);color:inherit;cursor:pointer;background:#1118270d;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:12px;display:flex}html[data-workspace-theme=light] .duties-role-remove{color:var(--status-missing);justify-self:end}html[data-workspace-theme=light] .duties-composition-empty{color:var(--control-muted);text-align:left;justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex}html[data-workspace-theme=light] .duties-composition-empty span{gap:3px;display:grid}html[data-workspace-theme=light] .duties-composition-empty strong{color:var(--control-text)}html[data-workspace-theme=light] .duties-composition-empty small{font-size:12px}html[data-workspace-theme=light] .duties-editor>footer{border-top:1px solid var(--control-line);background:0 0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 32px 26px;display:flex}html[data-workspace-theme=light] .duties-editor>footer button{border:0;border-radius:999px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600}html[data-workspace-theme=light] .duties-editor>footer button:first-child{background:#11182710}html[data-workspace-theme=light] .duties-editor>footer button:last-child{min-width:208px}html[data-workspace-theme=light] .duties-settings-tabs{margin:16px 20px 0}html[data-workspace-theme=light] .duties-settings-tools{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 20px 0;display:grid}html[data-workspace-theme=light] .duties-settings-tools .contacts-search{border-radius:999px;height:52px;min-height:52px;max-height:52px}html[data-workspace-theme=light] .duties-reference-form{border:1px solid var(--control-line);background:#ffffffd1;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 20px 0;padding:14px;display:grid}html[data-workspace-theme=light] .duties-reference-form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}html[data-workspace-theme=light] .duties-reference-form button{min-width:120px}html[data-workspace-theme=light] .duties-settings-list{align-content:start;gap:8px;min-height:320px;padding:14px 20px 20px;display:grid;overflow:auto}html[data-workspace-theme=light] .duties-settings-list>button{border:1px solid var(--control-line);color:inherit;cursor:pointer;text-align:left;background:#ffffffd1;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}html[data-workspace-theme=light] .duties-settings-list>button>i{color:var(--control-accent);background:#1f23281a;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}html[data-workspace-theme=light] .duties-settings-list>button>span{gap:4px;display:grid}html[data-workspace-theme=light] .duties-settings-list small,html[data-workspace-theme=light] .duties-settings-empty{color:var(--control-muted);font-size:12px}html[data-workspace-theme=light] .duties-settings-empty{text-align:center;padding:50px 20px}@media (max-width:1120px){html[data-workspace-theme=light] .duties-layout{grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr)}html[data-workspace-theme=light] .duties-row{grid-template-columns:82px minmax(0,1fr) auto}html[data-workspace-theme=light] .duties-detail-hero{grid-template-columns:52px repeat(2,minmax(0,1fr))}html[data-workspace-theme=light] .duties-detail-hero>div:last-child{grid-column:2/-1}}@media (max-width:940px){html[data-workspace-theme=light] .duties-layout{grid-template-columns:1fr}html[data-workspace-theme=light] .duties-reader{min-height:560px}}@media (max-width:680px){html[data-workspace-theme=light] .duties-summary{border-radius:22px;padding:15px 12px 17px}html[data-workspace-theme=light] .duties-toolbar,html[data-workspace-theme=light] .duties-settings-tools,html[data-workspace-theme=light] .duties-reference-form,html[data-workspace-theme=light] .duties-editor-grid{grid-template-columns:1fr}html[data-workspace-theme=light] .duties-editor-grid .is-wide,html[data-workspace-theme=light] .duties-reference-form>div{grid-column:auto}html[data-workspace-theme=light] .duties-sort{width:100%}html[data-workspace-theme=light] .duties-tabs{overflow-x:auto}html[data-workspace-theme=light] .duties-tabs button{min-width:150px}html[data-workspace-theme=light] .duties-row{grid-template-columns:76px minmax(0,1fr)}html[data-workspace-theme=light] .duties-row>svg{display:none}html[data-workspace-theme=light] .duties-row-head{display:grid}html[data-workspace-theme=light] .duties-row-head em{justify-self:start}html[data-workspace-theme=light] .duties-detail-hero{grid-template-columns:46px minmax(0,1fr)}html[data-workspace-theme=light] .duties-detail-hero>div:last-child{grid-column:2}html[data-workspace-theme=light] .duties-reader-actions,html[data-workspace-theme=light] .duties-editor>footer{grid-template-columns:1fr}html[data-workspace-theme=light] .duties-modal-backdrop{padding:10px}html[data-workspace-theme=light] .duties-editor,html[data-workspace-theme=light] .duties-settings{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}html[data-workspace-theme=light] .duties-composition-editor article{grid-template-columns:minmax(0,1fr) auto}html[data-workspace-theme=light] .duties-role-users-button{grid-column:1/-1}}html[data-workspace-theme=light]{--light-field-bg:#e9edf1;--light-field-bg-hover:#e3e8ed;--light-field-border:#c8d0d8;--light-field-focus:#aeb8c2;--light-field-placeholder:#6f7883;--light-surface-bg:#fff;--light-surface-border:#d3d9df;--light-inset-bg:#f1f3f5;--light-inset-border:#d1d7dd}html[data-workspace-theme=light],html[data-workspace-theme=light] body{color:#111418;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f6f7!important}.workspace-shell[data-theme=light]{--neo-bg:#f5f6f7;--neo-panel:#ffffffd1;--neo-panel-strong:#fff;--neo-line:#1118272b;--neo-text:#15181c;--neo-muted:#626b75;--neo-soft:#8a929b;--neo-accent:#1f2328;--neo-green:#36a978;--neo-red:#e55b66;--neo-blue:#475569;--status-work:#36a978;--status-missing:#e55b66;--status-late:#ef8c32;--status-early:#1f2328;--status-vacation:#4f9bd9;--status-risk:#d94f87;--status-idle:#9aa3ad;--control-bg:var(--neo-bg);--control-panel:var(--neo-panel);--control-panel-soft:#1f232814;--control-line:var(--neo-line);--control-text:var(--neo-text);--control-muted:var(--neo-muted);--control-accent:var(--neo-accent);--control-green:var(--neo-green);--control-red:var(--neo-red);--control-orange:var(--neo-accent);color:var(--neo-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 15% 12%,#11182714,#0000 30rem),radial-gradient(circle at 86% 14%,#1f23280f,#0000 26rem),radial-gradient(circle at 72% 76%,#6b728014,#0000 34rem),linear-gradient(135deg,#fafafa,#f3f4f6 52%,#fff)}.workspace-shell[data-theme=light] .workspace-sidebar{background:linear-gradient(#ffffffb8,#f1f3f585);box-shadow:18px 0 70px #11182714}.workspace-shell[data-theme=light] .workspace-search,.workspace-shell[data-theme=light] .workspace-nav,.workspace-shell[data-theme=light] .workspace-user-card,.workspace-shell[data-theme=light] .workspace-actions button,.workspace-shell[data-theme=light] .workspace-actions .icon-button,.workspace-shell[data-theme=light] .workspace-more-menu,.workspace-shell[data-theme=light] .neo-card,.workspace-shell[data-theme=light] .control-summary-card,.workspace-shell[data-theme=light] .control-user-card,.workspace-shell[data-theme=light] .control-card,.workspace-shell[data-theme=light] .control-user-panel,.workspace-shell[data-theme=light] .control-user-card-shell,.workspace-shell[data-theme=light] .calendar-main-card,.workspace-shell[data-theme=light] .calendar-side-card{border-color:var(--neo-line);background:#ffffffad;box-shadow:0 22px 70px #1118271a}.workspace-shell[data-theme=light] .workspace-nav button.active,.workspace-shell[data-theme=light] .workspace-nav a.active{background:linear-gradient(135deg,#1f232833,#1f232814)}.workspace-shell[data-theme=light] .workspace-logo span,.workspace-shell[data-theme=light] .workspace-provider strong,.workspace-shell[data-theme=light] .workspace-user-card strong,.workspace-shell[data-theme=light] .neo-card-head span,.workspace-shell[data-theme=light] .control-topbar strong,.workspace-shell[data-theme=light] .control-summary-card strong{color:var(--neo-text)}.workspace-shell[data-theme=light] .workspace-more-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.workspace-shell[data-theme=light] .workspace-more-menu button:hover,.workspace-shell[data-theme=light] .workspace-theme-options button.active{background:#1f23281a}.workspace-shell[data-theme=light] .workspace-theme-radio{border-color:#11182757}.workspace-shell[data-theme=light] .workspace-notifications-actions button,.workspace-shell[data-theme=light] .workspace-notification-remove,.workspace-shell[data-theme=light] .workspace-notification-chevron,.workspace-shell[data-theme=light] .report-modal-head>button,.workspace-shell[data-theme=light] .workspace-profile-fact-action,.workspace-shell[data-theme=light] .workspace-profile-avatar-action{color:var(--neo-text);background:#1f232814;border-color:#1118271f}.workspace-shell[data-theme=light] .workspace-notification-row,.workspace-shell[data-theme=light] .workspace-notifications-empty,.workspace-shell[data-theme=light] .workspace-profile-hero,.workspace-shell[data-theme=light] .workspace-profile-fact,.workspace-shell[data-theme=light] .workspace-profile-edit-panel,.workspace-shell[data-theme=light] .report-modal-session,.workspace-shell[data-theme=light] .ai-assistant-info-card,.workspace-shell[data-theme=light] .ai-assistant-template-panel,.workspace-shell[data-theme=light] .ai-assistant-bubble,.workspace-shell[data-theme=light] .neo-alert,.workspace-shell[data-theme=light] .neo-metrics div,.workspace-shell[data-theme=light] .neo-session-idle{background:#ffffff94;border-color:#11182724}.workspace-shell[data-theme=light] .ai-assistant-info,.workspace-shell[data-theme=light] .ai-assistant-composer{background:#f4f5f7b8;border-color:#1118271f}.workspace-shell[data-theme=light] .ai-assistant-message.is-user .ai-assistant-bubble{background:#1f232824;border-color:#1f232838}.workspace-shell[data-theme=light] .ai-assistant-template-toggle,.workspace-shell[data-theme=light] .ai-assistant-templates button,.workspace-shell[data-theme=light] .ai-assistant-message-actions button,.workspace-shell[data-theme=light] .ai-assistant-sources span,.workspace-shell[data-theme=light] .ai-assistant-fallback{background:#1f232814;border-color:#1118271f}.workspace-shell[data-theme=light] .workspace-notification-row.is-clickable:hover{background:#ffffffc7;border-color:#1f232857}.workspace-shell[data-theme=light] .report-modal-backdrop{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 20% 20%,#1f23281f,#0000 30rem),#11182742}.workspace-shell[data-theme=light] .report-modal{color:var(--neo-text);background:radial-gradient(circle at 12% 0,#1f232814,#0000 34%),radial-gradient(circle at 100% 12%,#6b728014,#0000 30%),linear-gradient(145deg,#fffffff5,#f4f5f7f5);border-color:#1118272e;box-shadow:0 30px 100px #11182738}.workspace-shell[data-theme=light] .report-modal-head,.workspace-shell[data-theme=light] .report-modal-footer{border-color:#1118271f}.workspace-shell[data-theme=light] .report-modal-field input,.workspace-shell[data-theme=light] .report-modal-field select,.workspace-shell[data-theme=light] .report-modal-field textarea,.workspace-shell[data-theme=light] .app-select-trigger{color:var(--neo-text);background:#ffffffb8;border-color:#11182729}.workspace-shell[data-theme=light] .app-select-trigger:hover,.workspace-shell[data-theme=light] .app-select-trigger.is-open{background:#ffffffeb;border-color:#1f23285c;box-shadow:0 0 0 3px #1f232817}.workspace-shell[data-theme=light] .app-select-menu{background:#fffffffa;border-color:#11182729;box-shadow:0 24px 70px #11182738}.workspace-shell[data-theme=light] .app-select-search{background:#f4f1f9e0;border-color:#1118271f}.workspace-shell[data-theme=light] .app-select-search input{color:var(--neo-text)}.workspace-shell[data-theme=light] .app-select-option:hover{background:#1118270f;border-color:#1118271a}.workspace-shell[data-theme=light] .app-select-option.is-selected{color:#20252b;background:#eef1f4;border-color:#c4ccd4}html[data-workspace-theme=light] body .app-select-menu .app-select-option:not(.is-selected):not(:hover){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-workspace-theme=light] body .user-select-modal .app-checkbox{color:#626b75!important}html[data-workspace-theme=light] body .user-select-modal .app-checkbox-box{box-shadow:none!important;background:#fff!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .user-select-modal .app-checkbox:hover .app-checkbox-box{border-color:#737e89!important}html[data-workspace-theme=light] body .user-select-modal .app-checkbox.is-checked{color:#15181c!important}html[data-workspace-theme=light] body .user-select-modal .app-checkbox.is-checked .app-checkbox-box{box-shadow:none!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .user-select-modal .app-checkbox.is-checked .app-checkbox-box:after{border-color:#fff!important}.workspace-shell[data-theme=light] .report-modal-error{color:#c83d4a}.workspace-shell[data-theme=light] .report-modal-success{color:#237d57}.workspace-shell[data-theme=light] .control-spa-overlay,.workspace-shell[data-theme=light] .workspace-loading-overlay{background:#1118273d}.workspace-shell[data-theme=light] .control-spa-loader,.workspace-shell[data-theme=light] .workspace-loading-card{background:radial-gradient(circle at 30% 0,#1f23282e,#0000 48%),#ffffffe6;border-color:#11182729;box-shadow:0 24px 80px #1118272e}.workspace-shell[data-theme=light] .control-hero,.workspace-shell[data-theme=light] .calendar-hero,.workspace-shell[data-theme=light] .workspace-page-hero,.workspace-shell[data-theme=light] .neo-hero{background:linear-gradient(135deg,#1f23282e,#0000 42%),linear-gradient(145deg,#1f232826,#ffffff80);border-color:#11182729;box-shadow:0 24px 86px #1118271f}.workspace-shell[data-theme=light] .control-actions button,.workspace-shell[data-theme=light] .control-actions a,.workspace-shell[data-theme=light] .control-hero-actions button,.workspace-shell[data-theme=light] .control-hero-actions a,.workspace-shell[data-theme=light] .workspace-page-hero-actions button,.workspace-shell[data-theme=light] .workspace-page-hero-actions a,.workspace-shell[data-theme=light] .workspace-page-hero-action,.workspace-shell[data-theme=light] .control-snapshot-tools button,.workspace-shell[data-theme=light] .control-snapshot-tools a,.workspace-shell[data-theme=light] .control-tools button,.workspace-shell[data-theme=light] .control-tools a,.workspace-shell[data-theme=light] .neo-secondary,.workspace-shell[data-theme=light] .neo-alert button{color:var(--neo-text);background:#ffffff9e;border-color:#11182724}.workspace-shell[data-theme=light] .neo-progress,.workspace-shell[data-theme=light] .neo-session-progress{background:#11182721}.workspace-shell[data-theme=light] .neo-session-progress .is-break,.workspace-shell[data-theme=light] .neo-session-progress .is-remaining{background:#11182729}.workspace-shell[data-theme=light] .neo-session-scale{scrollbar-color:#1f23286b #1118271a}.workspace-shell[data-theme=light] .neo-session-scale::-webkit-scrollbar-track{background:#1118271a}.workspace-shell[data-theme=light] .neo-session-scale::-webkit-scrollbar-thumb{background:#1f23286b}.workspace-shell[data-theme=light] .workspace-logo b,.workspace-shell[data-theme=light] .control-hero p,.workspace-shell[data-theme=light] .calendar-hero p,.workspace-shell[data-theme=light] .workspace-page-hero p,.workspace-shell[data-theme=light] .control-section-placeholder p,.workspace-shell[data-theme=light] .control-debug strong,.workspace-shell[data-theme=light] .control-user-panel-title-row span,.workspace-shell[data-theme=light] .control-user-profile h2,.workspace-shell[data-theme=light] .calendar-side-title span{color:var(--neo-accent)}.workspace-shell[data-theme=light] .workspace-actions i,.workspace-shell[data-theme=light] .control-tabs button.active,.workspace-shell[data-theme=light] .control-tabs a.active,.workspace-shell[data-theme=light] .control-user-reason-categories a.active,.workspace-shell[data-theme=light] .salary-settings-switches button,.workspace-shell[data-theme=light] .session-checks-head>strong{background:var(--neo-accent);color:#fff}.workspace-shell[data-theme=light] .workspace-profile-fact-icon,.workspace-shell[data-theme=light] .calendar-event-switch-icon{color:var(--neo-accent);background:#1f23281a;border-color:#1f232833}.workspace-shell[data-theme=light] .workspace-profile-inline-actions button,.workspace-shell[data-theme=light] .report-modal-footer button:last-child,.workspace-shell[data-theme=light] .neo-primary,.workspace-shell[data-theme=light] .control-user-info-date button,.workspace-shell[data-theme=light] .control-user-session-actions button,.workspace-shell[data-theme=light] .control-user-toolbar button{color:#fff;background:linear-gradient(135deg,#1f2328f5,#343a40f5);border-color:#1f232857}.workspace-shell[data-theme=light] .control-section-tabs,.workspace-shell[data-theme=light] .control-snapshot-tools,.workspace-shell[data-theme=light] .control-rating-toolbar,.workspace-shell[data-theme=light] .control-salary-toolbar,.workspace-shell[data-theme=light] .control-user-tabs,.workspace-shell[data-theme=light] .control-user-info-date,.workspace-shell[data-theme=light] .control-user-toolbar,.workspace-shell[data-theme=light] .control-user-session-actions,.workspace-shell[data-theme=light] .control-user-reason-categories,.workspace-shell[data-theme=light] .calendar-legend,.workspace-shell[data-theme=light] .calendar-event-form-section,.workspace-shell[data-theme=light] .salary-settings-card{background:#ffffff94;border-color:#11182724;box-shadow:0 18px 56px #11182714}.workspace-shell[data-theme=light] .control-section-tabs a.is-active,.workspace-shell[data-theme=light] .control-user-tabs a.active,.workspace-shell[data-theme=light] .control-filter-row a.active,.workspace-shell[data-theme=light] .calendar-event-switch.is-active .calendar-event-switch-pill,.workspace-shell[data-theme=light] .control-user-geo-toggle button.is-active{color:var(--neo-accent);background:#1f232821;border-color:#1f23283d;box-shadow:inset 0 0 0 1px #1f232829}.workspace-shell[data-theme=light] .control-section-placeholder,.workspace-shell[data-theme=light] .control-chart-card,.workspace-shell[data-theme=light] .control-list-card,.workspace-shell[data-theme=light] .control-user-panel,.workspace-shell[data-theme=light] .control-user-info-date,.workspace-shell[data-theme=light] .control-user-session-summary div,.workspace-shell[data-theme=light] .control-user-stat-cards div,.workspace-shell[data-theme=light] .control-user-limit-cards div,.workspace-shell[data-theme=light] .control-user-stat-overview,.workspace-shell[data-theme=light] .control-user-facts div,.workspace-shell[data-theme=light] .control-user-mini-list>div,.workspace-shell[data-theme=light] .control-user-list article,.workspace-shell[data-theme=light] .control-user-request-person,.workspace-shell[data-theme=light] .control-user-bars>div,.workspace-shell[data-theme=light] .control-user-drill-cards a,.workspace-shell[data-theme=light] .control-user-vacation-cards div,.workspace-shell[data-theme=light] .control-user-adjustment-summary div,.workspace-shell[data-theme=light] .control-user-adjustment-list div,.workspace-shell[data-theme=light] .control-user-info-strip>div,.workspace-shell[data-theme=light] .control-user-widget-grid>a,.workspace-shell[data-theme=light] .control-user-empty-shift,.workspace-shell[data-theme=light] .control-user-mobile-widget,.workspace-shell[data-theme=light] .control-user-detail-table .row,.workspace-shell[data-theme=light] .control-user-vacation-calendar section,.workspace-shell[data-theme=light] .control-user-request-result,.workspace-shell[data-theme=light] .control-user-request-summary div,.workspace-shell[data-theme=light] .control-user-request-location,.workspace-shell[data-theme=light] .control-user-request-photos,.workspace-shell[data-theme=light] .control-user-geo-points>div,.workspace-shell[data-theme=light] .control-user-session-card,.workspace-shell[data-theme=light] .control-user-geo-grid div,.workspace-shell[data-theme=light] .calendar-day,.workspace-shell[data-theme=light] .calendar-selected-meta,.workspace-shell[data-theme=light] .calendar-summary-grid div,.workspace-shell[data-theme=light] .calendar-event-card,.workspace-shell[data-theme=light] .calendar-empty-events,.workspace-shell[data-theme=light] .calendar-date-picker .app-date-trigger,.workspace-shell[data-theme=light] .calendar-time-picker .app-time-trigger,.workspace-shell[data-theme=light] .calendar-event-switch,.workspace-shell[data-theme=light] .calendar-event-intersection-list div,.workspace-shell[data-theme=light] .salary-detail-profile,.workspace-shell[data-theme=light] .salary-detail-tiles div,.workspace-shell[data-theme=light] .session-actions-table div,.workspace-shell[data-theme=light] .session-location-card,.workspace-shell[data-theme=light] .session-checks-card,.workspace-shell[data-theme=light] .session-checks-table .row{background:#ffffffb8;border-color:#11182721;box-shadow:0 14px 44px #11182712}.workspace-shell[data-theme=light] .control-employee-row,.workspace-shell[data-theme=light] .rating-row,.workspace-shell[data-theme=light] .salary-row,.workspace-shell[data-theme=light] .sessions-row,.workspace-shell[data-theme=light] .reports-row,.workspace-shell[data-theme=light] .control-user-reason-row,.workspace-shell[data-theme=light] .control-user-request-row,.workspace-shell[data-theme=light] .control-user-task-row{background:linear-gradient(135deg,#ffffffbd,#f7f3ff9e);border-color:#11182721}.workspace-shell[data-theme=light] .control-employee-row:hover,.workspace-shell[data-theme=light] .rating-row:hover,.workspace-shell[data-theme=light] .salary-row:hover,.workspace-shell[data-theme=light] .sessions-row:hover,.workspace-shell[data-theme=light] .reports-row:hover,.workspace-shell[data-theme=light] .control-user-reason-row:hover,.workspace-shell[data-theme=light] .control-user-request-row:hover,.workspace-shell[data-theme=light] .control-user-request-row.is-active,.workspace-shell[data-theme=light] .control-user-task-row:hover{background:linear-gradient(135deg,#ffffffdb,#f3eeffc2);border-color:#1f232847}.workspace-shell[data-theme=light] .control-date-field,.workspace-shell[data-theme=light] .control-date-picker .app-date-trigger,.workspace-shell[data-theme=light] .control-time-picker .app-time-trigger,.workspace-shell[data-theme=light] .salary-settings-grid input,.workspace-shell[data-theme=light] .salary-settings-switches .app-checkbox,.workspace-shell[data-theme=light] .control-user-toolbar .app-date-trigger,.workspace-shell[data-theme=light] .control-user-info-date .app-date-trigger,.workspace-shell[data-theme=light] .control-user-session-actions label,.workspace-shell[data-theme=light] .control-user-session-actions input{color:var(--neo-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffffb8;border-color:#11182724}.workspace-shell[data-theme=light] .control-date-picker.is-open .app-date-trigger,.workspace-shell[data-theme=light] .control-date-picker .app-date-trigger:hover,.workspace-shell[data-theme=light] .control-time-picker.is-open .app-time-trigger,.workspace-shell[data-theme=light] .control-time-picker .app-time-trigger:hover,.workspace-shell[data-theme=light] .calendar-date-picker .app-date-trigger:hover,.workspace-shell[data-theme=light] .calendar-date-picker.is-open .app-date-trigger,.workspace-shell[data-theme=light] .calendar-time-picker .app-time-trigger:hover,.workspace-shell[data-theme=light] .calendar-time-picker.is-open .app-time-trigger,.workspace-shell[data-theme=light] .salary-settings-grid input:focus{border-color:#1f23285c;box-shadow:0 0 0 4px #1f232817}.workspace-shell[data-theme=light] .control-ring{background:radial-gradient(circle, #ffffffdb 0 49%, transparent 50%), var(--control-ring-gradient,conic-gradient(var(--status-idle) 0 100%))}.workspace-shell[data-theme=light] .salary-detail-backdrop{background:#11182742}.workspace-shell[data-theme=light] .salary-detail-modal{background:radial-gradient(circle at 14% 0,#1f232824,#0000 34%),linear-gradient(160deg,#fffffff5,#f4f5f7f5);border-color:#11182729;box-shadow:0 36px 110px #11182738}.workspace-shell[data-theme=light] .salary-detail-footer{background:#ffffffd1;border-color:#1118271f}.workspace-shell[data-theme=light] .session-map-frame{background:#f4f5f7db;border-color:#1118271f}.workspace-shell[data-theme=light] .rating-score.middle,.workspace-shell[data-theme=light] .session-chip.offline,.workspace-shell[data-theme=light] .salary-detail-badges span,.workspace-shell[data-theme=light] .session-flags span,.workspace-shell[data-theme=light] .control-user-confirm,.workspace-shell[data-theme=light] .control-user-reason-voice,.workspace-shell[data-theme=light] .control-user-reason-badge,.workspace-shell[data-theme=light] .control-user-reason-badge.late,.workspace-shell[data-theme=light] .control-user-reason-detail-actions a,.workspace-shell[data-theme=light] .control-user-session-line b,.workspace-shell[data-theme=light] .control-user-geo-open{color:var(--neo-accent);background:#1f23281a;border-color:#1f232838}.workspace-shell[data-theme=light] .sessions-time-line i,.workspace-shell[data-theme=light] .control-user-report-progress i{background:linear-gradient(90deg,#1f23289e,#58c58d85)}.workspace-shell[data-theme=light] .workspace-actions i,.workspace-shell[data-theme=light] .neo-primary,.workspace-shell[data-theme=light] .neo-mini.is-active .neo-mini-badge,.workspace-shell[data-theme=light] .app-date-day.is-selected,.workspace-shell[data-theme=light] .app-time-column button.is-selected,.workspace-shell[data-theme=light] .control-tabs button.active,.workspace-shell[data-theme=light] .control-tabs a.active,.workspace-shell[data-theme=light] .task-status-tabs a.active,.workspace-shell[data-theme=light] .comments-compose button,.workspace-shell[data-theme=light] .control-user-info-date button,.workspace-shell[data-theme=light] .control-user-session-actions button,.workspace-shell[data-theme=light] .control-user-toolbar button,.workspace-shell[data-theme=light] .task-status-comment-box button.primary,.workspace-shell[data-theme=light] .session-checks-head>strong,.workspace-shell[data-theme=light] .salary-settings-switches button{color:#fff;background:linear-gradient(135deg,#1f2328,#343a40);border-color:#1f23286b}.workspace-shell[data-theme=light] .workspace-actions i *,.workspace-shell[data-theme=light] .neo-primary *,.workspace-shell[data-theme=light] .neo-mini.is-active .neo-mini-badge *,.workspace-shell[data-theme=light] .app-date-day.is-selected *,.workspace-shell[data-theme=light] .app-time-column button.is-selected *,.workspace-shell[data-theme=light] .control-tabs button.active *,.workspace-shell[data-theme=light] .control-tabs a.active *,.workspace-shell[data-theme=light] .task-status-tabs a.active *,.workspace-shell[data-theme=light] .comments-compose button *,.workspace-shell[data-theme=light] .control-user-info-date button *,.workspace-shell[data-theme=light] .control-user-session-actions button *,.workspace-shell[data-theme=light] .control-user-toolbar button *,.workspace-shell[data-theme=light] .task-status-comment-box button.primary *,.workspace-shell[data-theme=light] .session-checks-head>strong *,.workspace-shell[data-theme=light] .salary-settings-switches button *{color:inherit}.workspace-shell[data-theme=light] .task-status-tabs a.active span,.workspace-shell[data-theme=light] .control-tabs button.active span,.workspace-shell[data-theme=light] .control-tabs a.active span{color:#fff;background:#ffffff3d}.workspace-shell[data-theme=light] .workspace-theme-options button.active,.workspace-shell[data-theme=light] .control-section-tabs a.is-active,.workspace-shell[data-theme=light] .control-user-tabs a.active,.workspace-shell[data-theme=light] .control-filter-row a.active,.workspace-shell[data-theme=light] .calendar-event-switch.is-active .calendar-event-switch-pill,.workspace-shell[data-theme=light] .control-user-geo-toggle button.is-active,.workspace-shell[data-theme=light] .task-status-option.active,.workspace-shell[data-theme=light] .task-status-option.progress.active,.workspace-shell[data-theme=light] .task-status-option.done.active,.workspace-shell[data-theme=light] .task-status-option.cancelled.active{color:var(--neo-accent);background:#1f23281f;border-color:#1f232842}.workspace-shell[data-theme=light] .app-date-trigger,.workspace-shell[data-theme=light] .app-month-trigger,.workspace-shell[data-theme=light] .app-time-trigger,.workspace-shell[data-theme=light] .control-date-field,.workspace-shell[data-theme=light] .control-date-picker .app-date-trigger,.workspace-shell[data-theme=light] .control-time-picker .app-time-trigger,.workspace-shell[data-theme=light] .calendar-date-picker .app-date-trigger,.workspace-shell[data-theme=light] .calendar-time-picker .app-time-trigger,.workspace-shell[data-theme=light] .control-user-info-date .app-date-trigger,.workspace-shell[data-theme=light] .control-user-toolbar .app-date-trigger,.workspace-shell[data-theme=light] .control-employee-search,.workspace-shell[data-theme=light] .rating-search-tools,.workspace-shell[data-theme=light] .control-user-session-actions label,.workspace-shell[data-theme=light] .control-user-session-actions input,.workspace-shell[data-theme=light] .salary-settings-grid input,.workspace-shell[data-theme=light] .comments-compose textarea{color:var(--neo-text);background:#ffffffc7;border:1px solid #1118272e;box-shadow:inset 0 1px #ffffffb3}.workspace-shell[data-theme=light] .app-date-trigger:hover,.workspace-shell[data-theme=light] .app-date-picker.is-open .app-date-trigger,.workspace-shell[data-theme=light] .app-month-trigger:hover,.workspace-shell[data-theme=light] .app-month-picker.is-open .app-month-trigger,.workspace-shell[data-theme=light] .app-time-trigger:hover,.workspace-shell[data-theme=light] .app-time-picker.is-open .app-time-trigger,.workspace-shell[data-theme=light] .control-date-picker.is-open .app-date-trigger,.workspace-shell[data-theme=light] .control-date-picker .app-date-trigger:hover,.workspace-shell[data-theme=light] .control-time-picker.is-open .app-time-trigger,.workspace-shell[data-theme=light] .control-time-picker .app-time-trigger:hover,.workspace-shell[data-theme=light] .calendar-date-picker .app-date-trigger:hover,.workspace-shell[data-theme=light] .calendar-date-picker.is-open .app-date-trigger,.workspace-shell[data-theme=light] .calendar-time-picker .app-time-trigger:hover,.workspace-shell[data-theme=light] .calendar-time-picker.is-open .app-time-trigger,.workspace-shell[data-theme=light] .comments-compose textarea:focus{background:#ffffffe6;border-color:#1f23286b;box-shadow:0 0 0 4px #1f23281a}.workspace-shell[data-theme=light] .app-date-popover,.workspace-shell[data-theme=light] .app-month-popover,.workspace-shell[data-theme=light] .app-time-popover{background:radial-gradient(circle at 50% 0,#1f232829,#0000 42%),linear-gradient(145deg,#fffffffa,#f4f5f7fa);border-color:#1118272e;box-shadow:0 26px 70px #11182738}.workspace-shell[data-theme=light] .app-date-head button,.workspace-shell[data-theme=light] .app-date-footer button,.workspace-shell[data-theme=light] .app-month-head button,.workspace-shell[data-theme=light] .app-month-footer button,.workspace-shell[data-theme=light] .app-month-option,.workspace-shell[data-theme=light] .app-time-footer button,.workspace-shell[data-theme=light] .app-time-column,.workspace-shell[data-theme=light] .app-date-day,.workspace-shell[data-theme=light] .app-time-column button{color:var(--neo-text);background:#ffffffa8;border-color:#1118271f}.workspace-shell[data-theme=light] .app-date-day:hover,.workspace-shell[data-theme=light] .app-month-option:hover,.workspace-shell[data-theme=light] .app-month-head button:hover,.workspace-shell[data-theme=light] .app-month-footer button:hover,.workspace-shell[data-theme=light] .app-time-column button:hover,.workspace-shell[data-theme=light] .app-date-head button:hover,.workspace-shell[data-theme=light] .app-date-footer button:hover,.workspace-shell[data-theme=light] .app-time-footer button:hover{color:var(--neo-accent);background:#1f23281a;border-color:#1f23283d}.workspace-shell[data-theme=light] .app-date-day.is-today{color:var(--neo-accent);border-color:#1f23286b}.workspace-shell[data-theme=light] .app-month-option.is-selected,.workspace-shell[data-theme=light] .app-date-day.is-selected{background:var(--neo-accent);color:#fff;border-color:#1f232885;box-shadow:0 0 0 4px #1f23281f}.workspace-shell[data-theme=light] .app-date-day.is-muted{color:#626b7580}.workspace-shell[data-theme=light] .report-detail-grid div,.workspace-shell[data-theme=light] .report-detail-card,.workspace-shell[data-theme=light] .report-voice-card,.workspace-shell[data-theme=light] .inline-audio-player,.workspace-shell[data-theme=light] .report-files-list a,.workspace-shell[data-theme=light] .report-files-list button,.workspace-shell[data-theme=light] .report-files-list div,.workspace-shell[data-theme=light] .comment-item,.workspace-shell[data-theme=light] .comments-empty,.workspace-shell[data-theme=light] .comment-compose-chip,.workspace-shell[data-theme=light] .task-status-legend div,.workspace-shell[data-theme=light] .task-status-control,.workspace-shell[data-theme=light] .task-status-wheel,.workspace-shell[data-theme=light] .task-status-comment-box,.workspace-shell[data-theme=light] .task-status-history-panel article,.workspace-shell[data-theme=light] .task-status-history-empty,.workspace-shell[data-theme=light] .task-status-history-panel blockquote,.workspace-shell[data-theme=light] .task-detail-hero,.workspace-shell[data-theme=light] .task-detail-grid>div,.workspace-shell[data-theme=light] .task-detail-card,.workspace-shell[data-theme=light] .task-detail-person-card,.workspace-shell[data-theme=light] .task-detail-assignees>summary,.workspace-shell[data-theme=light] .task-detail-assignees-list>div,.workspace-shell[data-theme=light] .task-detail-assignees-list p,.workspace-shell[data-theme=light] .task-checklist-preview>div,.workspace-shell[data-theme=light] .task-related-list>button,.workspace-shell[data-theme=light] .control-active-session-hero>div:first-child,.workspace-shell[data-theme=light] .control-active-session-scale,.workspace-shell[data-theme=light] .control-active-session-metrics div,.workspace-shell[data-theme=light] .control-active-session-events div,.workspace-shell[data-theme=light] .control-user-dynamic-chart,.workspace-shell[data-theme=light] .control-user-recharts-card,.workspace-shell[data-theme=light] .control-user-session-line.modal-line,.workspace-shell[data-theme=light] .control-user-geo-map,.workspace-shell[data-theme=light] .control-user-geo-points>div,.workspace-shell[data-theme=light] .control-user-geo-grid div,.workspace-shell[data-theme=light] .control-user-request-location-point,.workspace-shell[data-theme=light] .control-user-request-result,.workspace-shell[data-theme=light] .control-user-request-map-grid,.workspace-shell[data-theme=light] .control-user-request-location,.workspace-shell[data-theme=light] .control-user-request-photos,.workspace-shell[data-theme=light] .control-user-detail-table .row,.workspace-shell[data-theme=light] .control-user-vacation-calendar section{color:var(--neo-text);background:#ffffffbd;border:1px solid #11182724;box-shadow:0 14px 44px #11182712}.workspace-shell[data-theme=light] .inline-audio-player button,.workspace-shell[data-theme=light] .comment-avatar,.workspace-shell[data-theme=light] .task-detail-assignee-avatar,.workspace-shell[data-theme=light] .task-detail-priority-pill,.workspace-shell[data-theme=light] .control-active-session-pulse,.workspace-shell[data-theme=light] .control-user-session-line b,.workspace-shell[data-theme=light] .control-user-panel-title-row span,.workspace-shell[data-theme=light] .event-badge.weekend,.workspace-shell[data-theme=light] .session-chip.offline,.workspace-shell[data-theme=light] .salary-detail-badges span,.workspace-shell[data-theme=light] .session-flags span{color:var(--neo-accent);background:#1f23281c;border-color:#1f23283d}.workspace-shell[data-theme=light] .report-voice-bars i,.workspace-shell[data-theme=light] .inline-audio-bars i{background:#1f232857}.workspace-shell[data-theme=light] .inline-audio-bars i.active,.workspace-shell[data-theme=light] .voice-recorder-bars i.active,.workspace-shell[data-theme=light] .voice-recorder-body.is-recording .voice-recorder-bars i{background:linear-gradient(#1f2328,#5f6b76)}.workspace-shell[data-theme=light] .comment-avatar.ui-avatar{color:var(--neo-accent);background:#ffffffd1;border-color:#11182724;box-shadow:0 10px 24px #1118271a}.workspace-shell[data-theme=light] .comment-avatar.ui-avatar.is-empty{background:radial-gradient(circle at 30% 20%,#ffffffb3,#0000 34%),linear-gradient(135deg,#1f232833,#1f232814)}.workspace-shell[data-theme=light] .control-active-session-progress,.workspace-shell[data-theme=light] .control-user-session-line i,.workspace-shell[data-theme=light] .control-user-bars i,.workspace-shell[data-theme=light] .tracking-progress i,.workspace-shell[data-theme=light] .control-user-report-progress i{background:#1118271f}.workspace-shell[data-theme=light] .control-active-session-progress .is-break,.workspace-shell[data-theme=light] .control-active-session-progress .is-remaining{background:#1118272e}.workspace-shell[data-theme=light] .control-active-session-progress .is-early,.workspace-shell[data-theme=light] .control-active-session-progress .is-overtime,.workspace-shell[data-theme=light] .control-user-bars em,.workspace-shell[data-theme=light] .control-user-session-line i em,.workspace-shell[data-theme=light] .control-user-report-progress em{background:linear-gradient(90deg,#1f2328,#58c58dd1)}.workspace-shell[data-theme=light] .control-user-dynamic-chart,.workspace-shell[data-theme=light] .control-user-recharts-card{background:#ffffffbd}.workspace-shell[data-theme=light] .control-user-dynamic-chart i{background:linear-gradient(#1f2328,#58c58de0);box-shadow:0 -10px 24px #1f23281f}.workspace-shell[data-theme=light] .comments-compose textarea::placeholder{color:#626b75c7}.workspace-shell[data-theme=light] .comments-toolbar>button{color:var(--neo-text);background:#ffffffb3;border-color:#11182729}.workspace-shell[data-theme=light] .comments-toolbar>button:hover,.workspace-shell[data-theme=light] .comments-toolbar>button.recording{color:var(--neo-accent);background:#1f23281a;border-color:#1f232842}.workspace-shell[data-theme=light] .control-user-detail-table a.row:hover,.workspace-shell[data-theme=light] .control-user-detail-table a.row.is-active,.workspace-shell[data-theme=light] .task-detail-assignees>summary:hover,.workspace-shell[data-theme=light] .control-user-widget-grid>a:hover,.workspace-shell[data-theme=light] .control-user-mobile-widget.is-clickable:hover{background:#f7f3ffe0;border-color:#1f232847;box-shadow:inset 0 0 0 1px #1f23282e}.workspace-shell[data-theme=light] .report-photo-button:hover .report-photo,.workspace-shell[data-theme=light] .control-user-task-row:hover,.workspace-shell[data-theme=light] .report-files-list a:hover,.workspace-shell[data-theme=light] .report-files-list button:hover{border-color:#1f232852}.workspace-shell[data-theme=light] .contacts-hero,.workspace-shell[data-theme=light] .contacts-panel,.workspace-shell[data-theme=light] .contacts-user-row,.workspace-shell[data-theme=light] .contacts-division-row,.workspace-shell[data-theme=light] .contacts-profile-main,.workspace-shell[data-theme=light] .contacts-profile-fact,.workspace-shell[data-theme=light] .contacts-hint,.workspace-shell[data-theme=light] .contacts-empty{background:#ffffffc7;border-color:#11182726;box-shadow:0 16px 48px #11182714}.workspace-shell[data-theme=light] .contacts-hero{background:radial-gradient(circle at 0 0,#1f23282e,#0000 36%),#ffffffc2}.workspace-shell[data-theme=light] .contacts-search,.workspace-shell[data-theme=light] .contacts-sort,.workspace-shell[data-theme=light] .contacts-tabs,.workspace-shell[data-theme=light] .contacts-tabs button,.workspace-shell[data-theme=light] .contacts-profile-actions a,.workspace-shell[data-theme=light] .contacts-profile-actions button,.workspace-shell[data-theme=light] .contacts-profile-fact button{color:var(--neo-text);background:#ffffffb8;border-color:#11182729}.workspace-shell[data-theme=light] .contacts-tabs button.active,.workspace-shell[data-theme=light] .contacts-profile-actions a:first-child,.workspace-shell[data-theme=light] .contacts-profile-actions button:first-child{color:var(--neo-accent);background:linear-gradient(135deg,#1f23282e,#1f232814)}.workspace-shell[data-theme=light] .contacts-division-icon,.workspace-shell[data-theme=light] .contacts-profile-fact-icon{color:var(--neo-accent);background:#1f23281c;border-color:#1f232838}.workspace-shell[data-theme=light] .contacts-user-row:hover,.workspace-shell[data-theme=light] .contacts-division-row:hover{border-color:#1f23284d}.workspace-shell[data-theme=light] .knowledge-overview article,.workspace-shell[data-theme=light] .knowledge-panel,.workspace-shell[data-theme=light] .knowledge-section-card,.workspace-shell[data-theme=light] .knowledge-article-row,.workspace-shell[data-theme=light] .knowledge-rich-content,.workspace-shell[data-theme=light] .knowledge-files,.workspace-shell[data-theme=light] .knowledge-existing-files,.workspace-shell[data-theme=light] .knowledge-preview-upload,.workspace-shell[data-theme=light] .knowledge-section-context{background:#ffffffc7;border-color:#11182726;box-shadow:0 16px 48px #11182714}.workspace-shell[data-theme=light] .knowledge-section-preview,.workspace-shell[data-theme=light] .knowledge-article-preview{color:var(--neo-accent);background:#1f23281a;border-color:#1f23282e}.workspace-shell[data-theme=light] .knowledge-editor-shell{background:#ffffffd1;border-color:#11182729}.workspace-shell[data-theme=light] .knowledge-editor-toolbar{background:#1f23280e;border-color:#1118271f}.workspace-shell[data-theme=light] .knowledge-editor-toolbar button{color:#1f2328ad;background:#1118270f}.workspace-shell[data-theme=light] .knowledge-content-editor{color:var(--neo-text)}.workspace-shell[data-theme=light] .knowledge-content-editor:empty:before{color:#1f23286b}.workspace-shell[data-theme=light] .knowledge-rich-content blockquote,.workspace-shell[data-theme=light] .knowledge-content-editor blockquote{background:var(--light-field-bg)}.workspace-shell[data-theme=light] .knowledge-rich-content img,.workspace-shell[data-theme=light] .knowledge-content-editor img{border-color:#11182729;box-shadow:0 16px 42px #1118271f}.workspace-shell[data-theme=light] .knowledge-rich-content td,.workspace-shell[data-theme=light] .knowledge-rich-content th,.workspace-shell[data-theme=light] .knowledge-content-editor td,.workspace-shell[data-theme=light] .knowledge-content-editor th{border-color:#11182724}.workspace-shell[data-theme=light] .knowledge-rich-content tr:first-child td,.workspace-shell[data-theme=light] .knowledge-rich-content tr:first-child th,.workspace-shell[data-theme=light] .knowledge-content-editor tr:first-child td,.workspace-shell[data-theme=light] .knowledge-content-editor tr:first-child th{background:#1118270e}.workspace-shell[data-theme=light] .knowledge-sidebar-panel,.workspace-shell[data-theme=light] .knowledge-list-panel,.workspace-shell[data-theme=light] .knowledge-reader{background:#ffffffc7;border-color:#11182726;box-shadow:0 16px 48px #11182714}.workspace-shell[data-theme=light] .checklists-hero p,.workspace-shell[data-theme=light] .checklists-modal header p,.workspace-shell[data-theme=light] .checklists-metric span:first-child,.workspace-shell[data-theme=light] .checklists-percent{color:#1f2328}.workspace-shell[data-theme=light] .checklists-metric span:first-child,.workspace-shell[data-theme=light] .checklists-percent{background:#1f23281f}.workspace-shell[data-theme=light] .checklists-filters select,.workspace-shell[data-theme=light] .checklists-run-row,.workspace-shell[data-theme=light] .checklists-detail-summary div,.workspace-shell[data-theme=light] .checklists-detail-block,.workspace-shell[data-theme=light] .checklists-item{background:#ffffffbd}.workspace-shell[data-theme=light] .checklists-chart-bars .is-passed{background:linear-gradient(#1f2328,#65c891)}.workspace-shell[data-theme=light] .checklists-run-row:hover{background:#ffffffeb;border-color:#1f23285c}.workspace-shell[data-theme=light] .checklists-run-status.is-alert,.workspace-shell[data-theme=light] .checklists-item mark.is-negative{color:#c9475b}.workspace-shell[data-theme=light] .checklists-files a{background:#1f23281a}.workspace-shell[data-theme=light] .checklists-period,.workspace-shell[data-theme=light] .checklists-metrics{background:var(--control-panel)}.workspace-shell[data-theme=light] .checklists-select select{color:var(--control-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffffc7}.workspace-shell[data-theme=light] .checklists-metric span:first-child{color:#1f2328;background:#1f23281f}.workspace-shell[data-theme=light] .checklists-hero{background:radial-gradient(circle at 8% 0%, #1f23282e, transparent 32%), linear-gradient(135deg, #1f232829, #ffffffbd), var(--control-panel)}.workspace-shell[data-theme=light] .checklists-metric,.workspace-shell[data-theme=light] .checklists-summary-list div,.workspace-shell[data-theme=light] .checklists-run-row,.workspace-shell[data-theme=light] .checklists-empty,.workspace-shell[data-theme=light] .checklists-detail-summary div,.workspace-shell[data-theme=light] .checklists-detail-block,.workspace-shell[data-theme=light] .checklists-item,.workspace-shell[data-theme=light] .checklists-files a{background:#ffffffc2}.workspace-shell[data-theme=light] .checklists-ring{background:radial-gradient(circle, #fffffff5 0 56%, transparent 57%), conic-gradient(#1f2328 0 var(--checklists-positive), #e55b66 var(--checklists-positive) calc(var(--checklists-positive) + var(--checklists-negative)), #1f232824 0)}.workspace-shell[data-theme=light] .checklists-panel,.workspace-shell[data-theme=light] .checklists-metric,.workspace-shell[data-theme=light] .checklists-run-row,.workspace-shell[data-theme=light] .checklists-detail-summary div,.workspace-shell[data-theme=light] .checklists-detail-block,.workspace-shell[data-theme=light] .checklists-item,.workspace-shell[data-theme=light] .checklists-files a{background:linear-gradient(145deg,#1f23280e,#ffffffe6),#ffffffdb}.workspace-shell[data-theme=light] .checklists-chart{background:#ffffffad;border-color:#1f23281f}.workspace-shell[data-theme=light] .checklists-chart .recharts-cartesian-grid line{stroke:#1f23281f}.workspace-shell[data-theme=light] .checklists-voice{background:#fffc}.workspace-shell[data-theme=light] .user-select-modal,.workspace-shell[data-theme=light] .user-select-row{background:linear-gradient(145deg,#1f23280e,#ffffffe6),#ffffffdb}.workspace-shell[data-theme=light] .checklists-run-icon{color:#1f2328;background:#1f23281a;border-color:#1f232842}.workspace-shell[data-theme=light] .vacations-panel,.workspace-shell[data-theme=light] .vacations-plan-card,.workspace-shell[data-theme=light] .vacations-approval-row,.workspace-shell[data-theme=light] .vacations-metric,.workspace-shell[data-theme=light] .vacations-approvers,.workspace-shell[data-theme=light] .vacations-requester-card{background:linear-gradient(145deg,#1f23280e,#ffffffe6),#ffffffdb}body .workspace-shell[data-theme=light]{--accent:#07090c;--accent-2:#1f2328;--accent-soft:#1118271a;--neo-accent:#07090c;--control-accent:#07090c;--control-orange:#07090c;--control-shadow:0 18px 54px #11182714}body .workspace-shell[data-theme=light] :is(.workspace-logo b,.workspace-actions i,.neo-card-head svg,.neo-metric svg,.control-hero p,.calendar-hero p,.workspace-page-hero p,.contacts-hero p,.contacts-profile-fact-icon,.knowledge-overview svg,.knowledge-sidebar-head span,.knowledge-sidebar-title span,.knowledge-content-head span,.knowledge-reader-head span,.checklists-hero p,.checklists-modal header p,.checklists-percent,.checklists-run-icon,.documents-stats svg,.documents-reader-head span,.news-editor-stats svg,.news-reader-head span,.cash-trend-card header span,.vacations-panel-head>svg,.vacations-metric>span:first-child,.vacations-empty svg,.user-select-empty svg){color:#1f2328!important}body .workspace-shell[data-theme=light] :is(.neo-tasks,.neo-incidents)>.neo-secondary{font-weight:750;background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;color:#111418!important}body .workspace-shell[data-theme=light] :is(.neo-tasks,.neo-incidents)>.neo-secondary:hover{background:var(--light-field-bg-hover)!important;border-color:var(--light-field-focus)!important}body .workspace-shell[data-theme=light] :is(.workspace-nav button.active,.workspace-nav a.active,.neo-primary,.workspace-actions i,.report-modal-footer button:last-child,.comments-compose button,.control-tabs button.active,.control-tabs a.active,.task-status-tabs a.active,.task-status-comment-box button.primary,.session-checks-head>strong,.salary-settings-switches button,.contacts-profile-actions a:first-child,.contacts-profile-actions button:first-child,.assessment360-tabs button.is-active,.assessment360-score-row button.is-active,.assessment360-action-card button,.assessment360-mini-button,.documents-tabs button.active,.documents-tabs button.is-active,.tasks-view-switch button.is-active,.tasks-scope-tabs button.is-active,.tasks-tabs button.is-active,.tasks-create-footer button:last-child,.cash-operation-types button.is-active,.user-select-footer button:last-child,.vacations-inline-submit,.vacations-editor-footer button:not(:first-child),.vacations-overview-actions>button){color:#fff!important;background:linear-gradient(135deg,#050608,#15191f)!important;border-color:#0506088c!important;box-shadow:0 14px 34px #0506082e!important}body .workspace-shell[data-theme=light] :is(.workspace-nav button.active *,.workspace-nav a.active *,.assessment360-tabs button.is-active *,.tasks-view-switch button.is-active *,.tasks-scope-tabs button.is-active *,.tasks-tabs button.is-active *){color:#fff!important}body .workspace-shell[data-theme=light] :is(.app-date-day,.app-month-option,.app-time-column button,.control-user-info-date .app-date-trigger,.control-user-info-date>button,.control-user-session-actions button,.control-user-toolbar button,.control-user-toolbar .app-date-trigger,.app-date-head button,.app-month-head button,.app-date-footer button,.app-month-footer button,.app-time-footer button){box-shadow:none!important;color:#111418!important;background:#ffffffc7!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.app-date-day:hover,.app-month-option:hover,.app-time-column button:hover,.control-user-info-date .app-date-trigger:hover,.control-user-info-date>button:hover,.control-user-session-actions button:hover,.control-user-toolbar button:hover,.control-user-toolbar .app-date-trigger:hover,.app-date-head button:hover,.app-month-head button:hover,.app-date-footer button:hover,.app-month-footer button:hover,.app-time-footer button:hover){color:#07090c!important;background:#11182714!important;border-color:#11182738!important}body .workspace-shell[data-theme=light] :is(.app-date-day.is-selected,.app-month-option.is-selected,.app-time-column button.is-selected){color:#fff!important;background:#343a40!important;border-color:#11182752!important;box-shadow:0 8px 20px #11182729!important}body .workspace-shell[data-theme=light] .app-date-day.is-today:not(.is-selected){color:#07090c!important;background:#1118271a!important;border-color:#11182742!important}body .workspace-shell[data-theme=light] :is(.workspace-theme-options button.active,.control-section-tabs a.is-active,.control-user-tabs a.active,.control-filter-row a.active,.control-user-reason-categories a.active,.calendar-event-switch.is-active .calendar-event-switch-pill,.control-user-geo-toggle button.is-active,.task-status-option.active,.task-status-option.progress.active,.task-status-option.done.active,.task-status-option.cancelled.active,.contacts-tabs button.active,.knowledge-sidebar-panel>button.is-active,.knowledge-section-nav button.is-active,.knowledge-section-articles button.is-active,.knowledge-view-switch button.is-active,.checklists-employee-filter.is-active,.vacations-tabs button.is-active,.vacations-tabs button span,.vacations-status.is-pending,.vacations-day-badges button,.vacations-days button.is-selected){color:#07090c!important;background:#07090c29!important;border-color:#0506084d!important;box-shadow:inset 0 0 0 1px #11182714!important}body .workspace-shell[data-theme=light] :is(.workspace-profile-fact-icon,.calendar-event-switch-icon,.contacts-division-icon,.contacts-profile-fact-icon,.documents-row-icon,.news-row-preview,.knowledge-section-preview,.knowledge-article-preview,.knowledge-preview-upload button,.knowledge-reader-actions a,.knowledge-reader-actions button:first-child,.checklists-metric span:first-child,.checklists-run-icon,.checklists-files a,.cash-operation-user-card button,.cash-photo-list a,.vacations-panel-head button,.vacations-secondary-action,.vacations-carryover button,.vacations-intersection-count,.vacations-selection-summary,.activities-profile-security-launch button){color:#1f2328!important;background:#1f232817!important;border-color:#1118272e!important}body .workspace-shell[data-theme=light] :is(.control-employee-row,.rating-row,.salary-row,.sessions-row,.reports-row,.control-user-reason-row,.control-user-request-row,.control-user-task-row,.contacts-hero,.checklists-hero,.control-hero,.calendar-hero,.workspace-page-hero,.neo-hero){background:linear-gradient(135deg,#1f232814,#ffffffb8),#ffffffd1!important;border-color:#11182724!important}body .workspace-shell[data-theme=light] :is(.tasks-admin-card,.tasks-kpi-row div,.tasks-summary-row div,.tasks-list-view,.tasks-board-view,.tasks-list-row,.tasks-board-column,.tasks-board-card,.tasks-loading,.tasks-empty,.tasks-board-empty,.assessment360-action-card,.assessment360-chart-card,.assessment360-self-card,.assessment360-comments-card,.assessment360-self-meta div,.assessment360-self-comment,.assessment360-self-answers article,.assessment360-comment-item,.assessment360-comment-answers div,.assessment360-competencies article,.assessment360-review-card,.assessment360-switch,.assessment360-template-list article,.assessment360-picker-card){color:var(--neo-text)!important;background:#fffc!important;border-color:#11182721!important;box-shadow:0 14px 44px #11182712!important}body .workspace-shell[data-theme=light] :is(.tasks-view-switch,.tasks-scope-tabs button,.tasks-tabs button,.tasks-search,.tasks-field-select .app-select-trigger,.tasks-sort-button,.tasks-refresh-button,.tasks-refresh,.assessment360-toolbar>label,.assessment360-score-select .app-select-trigger,.assessment360-comments-search,.assessment360-comments-tools button,.assessment360-comments-tools select){color:var(--neo-text)!important;background:#ffffffc2!important;border:1px solid #11182726!important}body .workspace-shell[data-theme=light] :is(.tasks-search input,.tasks-field-select .app-select-trigger,.tasks-row-main strong,.tasks-list-main strong,.tasks-kpi-row strong,.tasks-summary-row strong,.tasks-board-card strong,.tasks-create-title input,.tasks-create-description textarea,.tasks-create-priority .app-select-trigger,.tasks-create-date-row .app-date-trigger,.tasks-create-date-row .app-time-trigger,.assessment360-row>span:nth-child(2) strong,.assessment360-self-meta dd,.assessment360-review-card strong,.assessment360-competencies strong,.assessment360-comment-answers strong){color:#111418!important}body .workspace-shell[data-theme=light] :is(.tasks-kpi-row span,.tasks-summary-row span,.tasks-row-main p,.tasks-list-main p,.tasks-row-meta>span,.tasks-board-card p,.tasks-create-head p,.tasks-create-users-list small),body .workspace-shell[data-theme=light] .tasks-search input::placeholder{color:#4b5563c7!important}body .workspace-shell[data-theme=light] :is(.tasks-create-backdrop,.report-modal-backdrop,.salary-detail-backdrop,.control-user-backdrop,.checklists-modal-backdrop,.user-select-backdrop){background:#11182757!important}body .workspace-shell[data-theme=light] .tasks-create-modal{color:var(--neo-text)!important;background:radial-gradient(circle at 0 0,#11182714,#0000 34%),linear-gradient(145deg,#fffffffa,#f4f5f7fa)!important;border-color:#11182729!important;box-shadow:0 34px 100px #1118273d!important}body .workspace-shell[data-theme=light] :is(.tasks-create-head,.tasks-create-footer){background:#ffffffd1!important;border-color:#1118271f!important}body .workspace-shell[data-theme=light] :is(.tasks-create-head span,.tasks-create-users header span){color:#07090c!important}body .workspace-shell[data-theme=light] :is(.tasks-create-head h2,.tasks-create-users header strong){color:#111418!important}body .workspace-shell[data-theme=light] :is(.tasks-create-title input,.tasks-create-description textarea,.tasks-create-priority .app-select-trigger,.tasks-create-date-row .app-date-trigger,.tasks-create-date-row .app-time-trigger,.tasks-create-users,.tasks-create-users-list button){background:#ffffffc7!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.tasks-create-users-list button.is-selected,.tasks-create-users-list i,.assessment360-row .assessment360-score,.assessment360-self-answers article>span,.assessment360-comment-answers div>span,.assessment360-competencies article>span,.assessment360-avatar.ui-avatar){color:#07090c!important;background:#07090c1a!important;border-color:#05060838!important}body .workspace-shell[data-theme=light] :is(.tasks-create-footer button:first-child,.tasks-create-head>button){color:#111418!important;background:#11182714!important;border-color:#11182724!important}body .workspace-shell[data-theme=light] :is(.control-employee-row:hover,.rating-row:hover,.salary-row:hover,.sessions-row:hover,.reports-row:hover,.control-user-reason-row:hover,.control-user-request-row:hover,.control-user-request-row.is-active,.control-user-task-row:hover,.contacts-user-row:hover,.contacts-division-row:hover,.documents-row.is-active,.documents-row:hover,.news-row.is-active,.news-row:hover,.knowledge-article-row.is-active,.knowledge-section-card:focus-within,.checklists-run-row:hover,.checklists-checkbox:hover,.checklists-employee-filter:hover,.report-files-list a:hover,.report-files-list button:hover){background:linear-gradient(135deg,#1f232814,#ffffffe0),#ffffffeb!important;border-color:#11182747!important;box-shadow:inset 0 0 0 1px #11182714!important}body .workspace-shell[data-theme=light] :is(.report-modal,.salary-detail-modal,.app-date-popover,.app-month-popover,.app-time-popover,.user-select-modal,.wallet-modal,.pricing-payment-modal){background:radial-gradient(circle at 12% 0,#1f23280f,#0000 34%),linear-gradient(145deg,#fffffffa,#f4f5f7fa)!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.inline-audio-bars i.active,.voice-recorder-bars i.active,.voice-recorder-body.is-recording .voice-recorder-bars i,.control-active-session-progress .is-early,.control-active-session-progress .is-overtime,.control-user-bars em,.control-user-session-line i em,.control-user-report-progress em,.control-user-dynamic-chart i,.checklists-chart-bars .is-passed,.vacations-balance-track i){background:linear-gradient(#1f2328,#5f6b76)!important}body .workspace-shell[data-theme=light] :is(.incidents-admin-card,.incidents-list-view,.incidents-list-row,.incidents-detail-status,.incidents-status-change,.incidents-detail-card,.incidents-detail-people,.incidents-person-block,.incidents-files-list,.incidents-history,.requests-admin-card,.requests-date-range,.requests-list-row,.requests-template-list,.requests-template-list>button,.requests-answer-card,.requests-detail-card,.requests-answer-control,.requests-answer-file,.requests-detail-grid>div,.requests-person-card,.requests-reject-comment,.news-editor-list-panel,.news-reader,.news-editor-stats article,.news-row,.news-editor-empty,.news-reader-empty,.news-preview-upload,.news-preview-dropzone,.cash-stats article,.cash-flow-card,.cash-operation-card,.cash-trend-card,.cash-operation-card dl div,.cash-attachments,.cash-operation-type-card,.cash-operation-user-card button,.knowledge-overview article,.knowledge-panel,.knowledge-sidebar-panel,.knowledge-list-panel,.knowledge-reader,.knowledge-section-card,.knowledge-article-row,.knowledge-section-context,.knowledge-files,.knowledge-existing-files,.knowledge-preview-upload,.knowledge-reader .comments-panel,.knowledge-reader .comments-list,.knowledge-reader .comment-item,.knowledge-reader .comment-item>div,.knowledge-reader .comment-meta,.assessment360-chart-card,.assessment360-self-card,.assessment360-comments-card,.assessment360-self-meta div,.assessment360-self-comment,.assessment360-self-answers article,.assessment360-comment-item,.assessment360-comment-answers div,.assessment360-competencies article,.assessment360-review-card,.assessment360-switch,.assessment360-template-list article,.assessment360-picker-card,.assessment360-action-card,.vacations-panel,.vacations-inline-editor-panel,.vacations-calendar-card,.vacations-side-panel,.vacations-selected-card,.vacations-selection-summary,.vacations-month,.vacations-available-card,.vacations-metric,.vacations-approvers,.vacations-requester-card,.vacations-carryover,.vacations-help-card,.vacations-comment-block,.vacations-plan-card,.vacations-approval-row,.vacations-intersections article){color:#111418!important;background:linear-gradient(145deg,#fffffff5,#f7f8fae6),#fff!important;border-color:#11182724!important;box-shadow:0 16px 46px #1118270f!important}body .workspace-shell[data-theme=light] :is(.incidents-toolbar,.requests-toolbar,.requests-mode-tabs,.requests-date-range .app-date-trigger,.requests-template-toolbar,.requests-template-search,.requests-template-sort,.requests-file-actions label,.requests-options-list button,.news-editor-toolbar,.news-editor-sort,.news-editor-refresh,.news-row-actions button,.news-reader-actions button,.cash-toolbar>label,.cash-toolbar>button,.cash-filter-tabs,.cash-filter-tabs button,.cash-modal-tools>label,.cash-modal-tools>button,.cash-operation-types button,.knowledge-tools,.knowledge-primary-action,.knowledge-section-context button,.knowledge-sidebar-panel>button,.knowledge-section-nav button,.knowledge-section-articles button,.knowledge-view-switch,.knowledge-view-switch button,.knowledge-reader-head button,.knowledge-reader-actions a,.knowledge-reader-actions button,.knowledge-article-footer a,.knowledge-article-footer button,.knowledge-users-button,.knowledge-editor-toolbar button,.assessment360-toolbar>label,.assessment360-score-select .app-select-trigger,.assessment360-comments-search,.assessment360-comments-tools button,.assessment360-comments-tools select,.assessment360-template-list input,.assessment360-template-list button,.vacations-tabs button,.vacations-panel-head button,.vacations-secondary-action,.vacations-carryover button,.vacations-overview-actions>button,.vacations-day-badges button,.vacations-editor-footer button,.vacations-comment-field textarea){color:#1f2328!important;box-shadow:none!important;background:#ffffffd1!important;border-color:#11182726!important}body .workspace-shell[data-theme=light] :is(.requests-mode-tabs button.active,.requests-mode-tabs button.is-active,.requests-options-list button.is-selected,.cash-filter-tabs button.is-active,.cash-operation-types button.is-active,.knowledge-sidebar-panel>button.is-active,.knowledge-section-nav button.is-active,.knowledge-section-articles button.is-active,.knowledge-view-switch button.is-active,.vacations-tabs button.is-active,.vacations-days button.is-selected,.vacations-day-badges button.is-added,.vacations-day-badges button.is-removed,.vacations-day-badges button.is-excluded){color:#07090c!important;background:#1118271f!important;border-color:#11182747!important;box-shadow:inset 0 0 0 1px #1118270f!important}body .workspace-shell[data-theme=light] :is(.incidents-list-row .tasks-number,.requests-list-row .tasks-number,.requests-block-icon,.requests-answer-file svg,.news-reader-head span,.news-editor-stats svg,.cash-trend-card header span,.knowledge-overview svg,.knowledge-sidebar-head span,.knowledge-sidebar-title span,.knowledge-content-head span,.knowledge-reader-head span,.knowledge-article-footer a,.assessment360-row .assessment360-score,.assessment360-self-answers article>span,.assessment360-comment-answers div>span,.assessment360-competencies article>span,.vacations-panel-head>svg,.vacations-metric>span:first-child,.vacations-empty svg,.vacations-year-pill){color:#07090c!important}body .workspace-shell[data-theme=light] :is(.incidents-detail-card h3,.incidents-detail-grid strong,.incidents-person-block strong,.incidents-history strong,.requests-template-list strong,.requests-detail-card h3,.requests-detail-grid strong,.requests-person-card strong,.requests-reject-comment strong,.news-row-copy strong,.news-reader-head h2,.news-editor-empty strong,.cash-row strong,.cash-flow-card h3,.cash-trend-card h3,.cash-operation-card header strong,.cash-operation-card dd,.knowledge-section-main strong,.knowledge-article-main strong,.knowledge-content-head h2,.knowledge-reader-head h2,.knowledge-rich-content h1,.knowledge-rich-content h2,.knowledge-files h3,.knowledge-existing-files strong,.assessment360-chart-card h3,.assessment360-review-card strong,.assessment360-competencies strong,.vacations-panel-head h2,.vacations-section-head h3,.vacations-available-card strong,.vacations-metric strong,.vacations-approvers strong,.vacations-requester-card strong,.vacations-plan-card h3,.vacations-intersections article strong){color:#111418!important}body .workspace-shell[data-theme=light] :is(.incidents-detail-card p,.incidents-detail-grid span,.incidents-person-block span,.incidents-person-block small,.incidents-history span,.incidents-history small,.incidents-history p,.requests-template-list p,.requests-template-list span,.requests-detail-card p,.requests-detail-grid span,.requests-person-card>span,.requests-person-text small,.requests-answer-files span,.requests-answer-text,.news-row-copy small,.news-row-copy em,.news-reader-head p,.news-editor-empty span,.cash-row small,.cash-flow-legend span,.cash-trend-legend span,.cash-operation-card p,.cash-operation-card dt,.cash-attachments>span,.knowledge-overview span,.knowledge-section-main span,.knowledge-article-main span,.knowledge-reader-head p,.knowledge-reader-empty span,.knowledge-rich-content figcaption,.knowledge-preview-upload span,.knowledge-reader .comment-item p,.knowledge-reader .comment-meta span,.assessment360-self-card p,.assessment360-comments-card p,.assessment360-self-meta dt,.assessment360-self-answers small,.assessment360-comment-item header small,.assessment360-competencies small,.assessment360-competencies p,.assessment360-template-list small,.vacations-panel-head span,.vacations-panel-head small,.vacations-section-head span,.vacations-section-head small,.vacations-available-card span,.vacations-available-card small,.vacations-metric small,.vacations-approvers span,.vacations-requester-card span,.vacations-approval-row small,.vacations-selection-summary span,.vacations-selection-summary dt,.vacations-selection-summary dd){color:#4b5563d1!important}body .workspace-shell[data-theme=light] :is(.tasks-chip,.incidents-detail-status .tasks-chip,.incidents-detail-card>.tasks-chip,.requests-row-meta .tasks-chip,.requests-detail-card .tasks-chip,.news-status-badge,.vacations-status,.vacations-status.is-pending,.vacations-plan-state,.vacations-intersection-count,.assessment360-row .assessment360-score,.assessment360-self-answers article>span,.assessment360-comment-answers div>span,.assessment360-competencies article>span,.assessment360-avatar.ui-avatar){color:#1f2328!important;background:#11182712!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.news-status-badge.is-active,.vacations-status.is-approved){color:#15803d!important;background:#16a34a1f!important;border-color:#16a34a3d!important}body .workspace-shell[data-theme=light] :is(.vacations-status.is-rejected,.cash-amount.is-negative,.cash-operation-card .is-negative){color:#b42318!important}body .workspace-shell[data-theme=light] .admin-checklist-tabs{background:#edf0f3!important;border-color:#11182724!important}body .workspace-shell[data-theme=light] .admin-checklist-tabs button{color:#5d6672!important}body .workspace-shell[data-theme=light] .admin-checklist-tabs button.is-active{color:#fff!important;background:#171b20!important}body .workspace-shell[data-theme=light] :is(.admin-checklist-icon,.admin-assessment-icon,.admin-request-icon,.admin-incident-icon){color:#303841!important;background:#edf0f3!important;border-color:#11182724!important}body .workspace-shell[data-theme=light] .admin-panel-setting-row i{background:#dfe4e9!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] .admin-panel-setting-row i:after{background:#8b949e!important}body .workspace-shell[data-theme=light] .admin-panel-setting-row input:checked+i,body .workspace-shell[data-theme=light] .admin-panel-setting-row input:checked+span i{background:#d8dde3!important;border-color:#11182747!important}body .workspace-shell[data-theme=light] .admin-panel-setting-row input:checked+i:after,body .workspace-shell[data-theme=light] .admin-panel-setting-row input:checked+span i:after{background:#171b20!important}body .workspace-shell[data-theme=light] .admin-checklist-question-index{color:#1f2933!important;background:#e3e7eb!important;border:1px solid #11182724!important}body .workspace-shell[data-theme=light] :is(.cash-amount.is-positive,.cash-operation-card .is-positive){color:#15803d!important}body .workspace-shell[data-theme=light] :is(.incidents-create-form .report-modal-field input,.incidents-create-form .report-modal-field textarea,.incidents-status-change textarea,.requests-detail-card textarea,textarea.requests-answer-control,.news-form-body input,.news-form-body textarea,.cash-modal-tools>label input,.cash-operation-form input,.cash-operation-form textarea,.knowledge-select,.knowledge-content-input,.knowledge-editor-field,.knowledge-editor-shell,.knowledge-content-editor,.assessment360-toolbar>label input,.assessment360-comments-search input,.vacations-comment-field textarea){color:#111418!important;background:#ffffffeb!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.incidents-create-form .report-modal-field input,.incidents-create-form .report-modal-field textarea,.requests-detail-card textarea,textarea.requests-answer-control,.news-form-body input,.news-form-body textarea,.cash-modal-tools>label input,.cash-operation-form input,.cash-operation-form textarea,.knowledge-content-input,.knowledge-editor-field,.knowledge-content-editor,.assessment360-toolbar>label input,.assessment360-comments-search input,.vacations-comment-field textarea)::placeholder{color:#4b556394!important}body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content,body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content *{color:#1f2328!important}body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content :is(p,li,span,div,blockquote){color:#1f2328eb!important}body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content a{color:#07090c!important;text-decoration-color:#11182761!important}body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content blockquote{background:#1118270f!important;border-left-color:#11182775!important}body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content table,body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content td,body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content th{border-color:#11182729!important}body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-rich-content tr:first-child :is(td,th){background:#1118270f!important}body .workspace-shell[data-theme=light] .news-reader-hero-image:after,body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-article-hero-image:after{background:linear-gradient(#11182714,#1118272e)!important}body .workspace-shell[data-theme=light] .knowledge-reader .knowledge-article-hero-image{background:linear-gradient(135deg,#11182714,#ffffff6b),#ffffffb8!important;border-color:#11182724!important}body .workspace-shell[data-theme=light] :is(.cash-bars i,.cash-trend-chart line){stroke:#11182724!important}body .workspace-shell[data-theme=light] .cash-flow-legend i.is-income,body .workspace-shell[data-theme=light] .cash-trend-legend i.is-income,body .workspace-shell[data-theme=light] .cash-trend-chart polyline.is-income{color:#15803d!important;stroke:#22c55e!important}body .workspace-shell[data-theme=light] .cash-flow-legend i.is-expense,body .workspace-shell[data-theme=light] .cash-trend-legend i.is-expense,body .workspace-shell[data-theme=light] .cash-trend-chart polyline.is-expense{color:#b42318!important;stroke:#ef4444!important}body .workspace-shell[data-theme=light] :is(.vacations-balance-track,.vacations-selection-track){background:#1118271f!important}body .workspace-shell[data-theme=light] :is(.vacations-balance-track i,.vacations-selection-track i,.vacations-inline-submit,.vacations-modal-footer.report-modal-footer button:last-child){color:#fff!important;background:linear-gradient(135deg,#07090c,#1f2328)!important;border-color:#05060847!important}body .workspace-shell[data-theme=light] :is(.vacations-days button,.app-date-day,.app-time-column button){color:#1f2328!important;background:#ffffffbd!important;border-color:#1118271a!important}body .workspace-shell[data-theme=light] :is(.vacations-days button.is-muted,.app-date-day.is-outside-month){color:#4b55636b!important;background:#11182709!important}body .workspace-shell[data-theme=light] :is(.news-row.is-active,.news-row:hover,.knowledge-article-row.is-active,.knowledge-section-card:focus-within,.requests-template-list>button:hover,.requests-list-row:hover,.incidents-list-row:hover){background:linear-gradient(135deg,#11182714,#ffffffe6),#fff!important;border-color:#11182747!important}body .workspace-shell[data-theme=light] :is(.documents-list-panel,.documents-reader,.documents-stats article,.documents-row,.documents-summary-card,.documents-signers-card,.documents-create-card,.documents-signer-row,.documents-empty,.documents-area-designer,.documents-area-preview,.documents-area-disabled,.tasks-create-users,.tasks-create-users-list button,.tasks-create-selected-users,.tasks-create-checklist,.tasks-create-attachments,.tasks-create-checklist-section,.tasks-create-checklist-section-head,.tasks-create-checklist-items>div,.tasks-create-upload-row,.tasks-create-attachment-list,.voice-recorder,.voice-recorder-body,.requests-block-head,.requests-answer-card,.requests-detail-card,.incidents-files-list a,.incidents-history>div,.comments-panel,.comments-list,.comments-compose,.comment-item,.comments-empty){color:#111418!important;background:linear-gradient(145deg,#fffffffa,#f7f8faeb),#fff!important;border-color:#11182724!important;box-shadow:0 12px 34px #1118270e!important}body .workspace-shell[data-theme=light] :is(.documents-tabs,.documents-tabs button,.documents-toolbar,.documents-sort,.documents-refresh,.documents-file-button,.documents-reader-actions button,.documents-create-card>button,.documents-stepper,.documents-stepper button,.documents-pagination button,.tasks-create-users header button,.tasks-create-checklist header button,.tasks-create-checklist-section-head>button,.tasks-create-checklist-items>div>button,.tasks-create-add-item,.tasks-create-upload-row label,.voice-recorder-head button,.voice-recorder-body>button,.voice-recorder-play,.comments-toolbar>button,.comment-compose-chip,.comment-compose-chip>button,.comments-compose button,.incidents-files-list a,.report-files-list a,.report-files-list button){color:#1f2328!important;box-shadow:none!important;background:#ffffffd1!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.documents-tabs button.active,.documents-tabs button.is-active,.tasks-create-footer button:last-child,.comments-compose button,.voice-recorder-stop){color:#fff!important;background:linear-gradient(135deg,#07090c,#1f2328)!important;border-color:#05060842!important}body .workspace-shell[data-theme=light] :is(.documents-tabs button.active *,.documents-tabs button.is-active *,.tasks-create-footer button:last-child *,.comments-compose button *,.voice-recorder-stop *){color:inherit!important}body .workspace-shell[data-theme=light] :is(.documents-status-badge,.documents-status-badge.created,.documents-status-badge.completed,.requests-block-icon,.tasks-create-users-list i,.tasks-create-checklist header span,.tasks-create-attachments header span,.tasks-create-muted,.voice-recorder-body>button,.comment-avatar,.comment-compose-chip,.report-file-download-icon){color:#1f2328!important;background:#11182712!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.documents-stats svg,.documents-reader-head span,.documents-row-icon,.documents-row-copy em,.tasks-number,.tasks-create-head span,.tasks-create-users header span,.tasks-create-checklist header span,.tasks-create-attachments header span,.tasks-create-upload-row label,.tasks-create-add-item,.requests-block-head strong,.requests-block-icon,.incidents-files-list a svg,.voice-recorder-bars i.active){color:#07090c!important}body .workspace-shell[data-theme=light] :is(.documents-stats strong,.documents-row-copy strong,.documents-reader-head h2,.documents-summary-card dd,.documents-signers-card h3,.documents-signer-row strong,.documents-create-card strong,.tasks-create-checklist header strong,.tasks-create-attachments header strong,.tasks-create-checklist-section input,.tasks-create-checklist-items input,.voice-recorder-head strong,.voice-recorder-main>span,.requests-block-head strong,.incidents-files-list a,.incidents-history strong,.comment-meta strong){color:#111418!important}body .workspace-shell[data-theme=light] :is(.documents-stats span,.documents-row-copy small,.documents-reader-head p,.documents-summary-card p,.documents-summary-card dt,.documents-create-card span,.documents-create-card small,.documents-area-designer small,.documents-signer-row small,.documents-pagination span,.tasks-create-muted,.tasks-create-selected-users p,.tasks-create-attachment-list span,.voice-recorder-head span,.voice-recorder-main audio,.requests-block-head p,.incidents-history span,.incidents-history small,.incidents-history p,.comment-meta span,.comment-item p){color:#4b5563d6!important}body .workspace-shell[data-theme=light] :is(.tasks-create-checklist-section input,.tasks-create-checklist-items input,.comments-compose textarea,.documents-create-grid .report-modal-field textarea){color:#111418!important;background:#fffffff0!important;border-color:#11182726!important}body .workspace-shell[data-theme=light] :is(.tasks-create-checklist-section input,.tasks-create-checklist-items input,.comments-compose textarea,.documents-create-grid .report-modal-field textarea)::placeholder{color:#4b55638f!important}body .workspace-shell[data-theme=light] :is(.documents-row.is-active,.documents-row:hover,.documents-file-button:hover,.tasks-create-users-list button.is-selected,.tasks-create-upload-row label:hover,.comments-toolbar>button:hover,.comment-compose-chip>button:hover,.report-files-list a:hover,.report-files-list button:hover,.incidents-files-list a:hover){color:#07090c!important;background:linear-gradient(135deg,#11182714,#ffffffeb),#fff!important;border-color:#11182747!important}body .workspace-shell[data-theme=light] :is(.documents-file-button[disabled],.tasks-create-footer button:disabled,.tasks-create-users-list button:disabled,.documents-pagination button:disabled){color:#4b55637a!important;opacity:1!important;background:#1118270f!important;border-color:#1118271a!important}body .workspace-shell[data-theme=light] .assessment360-progress{background:#1118271a!important}body .workspace-shell[data-theme=light] .assessment360-progress span{background:linear-gradient(90deg,#07090c,#5f6b76)!important}body .workspace-shell[data-theme=light] :is(.assessment360-chart-card,.assessment360-self-card,.assessment360-comments-card,.assessment360-review-card,.assessment360-competencies article,.assessment360-template-list article,.assessment360-switch,.assessment360-action-card) :is(button,a){border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.assessment360-chart-card,.assessment360-self-card,.assessment360-comments-card,.assessment360-review-card,.assessment360-competencies article,.assessment360-template-list article,.assessment360-switch,.assessment360-action-card,.documents-summary-card,.documents-signers-card):before{opacity:0!important}body .workspace-shell[data-theme=light] :is(.report-modal,.tasks-create-modal,.requests-detail-modal,.incidents-detail-modal,.documents-create-modal,.news-form-modal){background:radial-gradient(circle at 12% 0,#1118270d,#0000 32%),linear-gradient(145deg,#fffffffc,#f7f8fafa)!important}body .workspace-shell[data-theme=light] :is(.calendar-main-card,.calendar-side-card,.calendar-legend,.calendar-legend-item,.calendar-legend-event,.calendar-day,.calendar-selected-meta,.calendar-selected-task-metrics span,.calendar-summary-grid div,.calendar-event-card,.calendar-empty-events,.calendar-event-detail-tile,.calendar-event-detail-card,.calendar-event-description-card,.calendar-event-form-section,.calendar-event-switch,.calendar-event-intersection-list div,.contacts-hero,.contacts-panel,.contacts-tools,.contacts-search,.contacts-tabs,.contacts-user-row,.contacts-division-row,.contacts-profile-main,.contacts-profile-section,.contacts-division-icon){color:#111418!important;background:linear-gradient(145deg,#fffffffa,#f7f8faeb),#fff!important;border-color:#11182724!important;box-shadow:0 12px 34px #1118270e!important}body .workspace-shell[data-theme=light] :is(.calendar-hero-action,.calendar-create-action,.calendar-month-head a,.calendar-event-switch-pill,.calendar-side-title .calendar-side-count,.calendar-selected-task-metrics i,.calendar-event-section-title span,.contacts-hero button,.contacts-sort,.contacts-tabs button,.contacts-profile-actions a,.contacts-profile-actions button,.contacts-pagination button){color:#1f2328!important;box-shadow:none!important;background:#ffffffd1!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.contacts-tabs button.active,.calendar-event-switch.is-active .calendar-event-switch-pill,.calendar-day.is-selected){color:#07090c!important;background:#1118271f!important;border-color:#11182747!important}body .workspace-shell[data-theme=light] :is(.calendar-hero p,.calendar-day-kind,.calendar-event-card em,.calendar-side-title span,.calendar-day.is-today .calendar-day-number,.calendar-event-modal .report-modal-head span,.calendar-event-detail-tile svg,.calendar-event-description-card>div:first-child>span,.contacts-hero p,.contacts-user-row:hover>svg,.contacts-division-row:hover>svg){color:#07090c!important}body .workspace-shell[data-theme=light] :is(.calendar-legend-marker--work,.calendar-legend-marker--worked,.calendar-legend-marker--vacation,.calendar-legend-marker--holiday,.calendar-legend-marker--holidayWork){border-color:#11182775!important}body .workspace-shell[data-theme=light] :is(.calendar-legend-event i,.calendar-day-events i,.calendar-legend-marker--weekend){background:#1118277a!important}body .workspace-shell[data-theme=light] .calendar-day-events{color:#1f2328!important;background:#11182714!important;border-color:#1118272e!important}body .workspace-shell[data-theme=light] :is(.calendar-day--work,.calendar-day--worked,.calendar-day--vacation,.calendar-day--holiday,.calendar-day--holidayWork){background:linear-gradient(145deg,#fffffffa,#f7f8faeb),#fff!important;border-color:#1118272e!important}body .workspace-shell[data-theme=light] :is(.calendar-day--vacation .calendar-day-number,.calendar-day-kind--vacation,.calendar-day-kind--work){color:#15803d!important}body .workspace-shell[data-theme=light] :is(.calendar-day--holiday .calendar-day-number,.calendar-day--holidayWork .calendar-day-number,.calendar-day-kind--holiday,.calendar-day-kind--holidayWork,.calendar-day small){color:#b42318!important}body .workspace-shell[data-theme=light] :is(.calendar-event-card:hover,.contacts-user-row:hover,.contacts-division-row:hover,.contacts-sort:hover,.contacts-profile-actions a:hover,.contacts-profile-actions button:hover,.contacts-pagination button:hover){color:#07090c!important;background:linear-gradient(135deg,#11182714,#ffffffeb),#fff!important;border-color:#11182747!important}body .workspace-shell[data-theme=light] :is(.calendar-hero span,.calendar-month-head span,.calendar-side-card p,.calendar-event-card span,.calendar-event-card small,.calendar-empty-events,.calendar-summary-grid span,.calendar-selected-meta small,.calendar-selected-meta>.calendar-selected-task-content>span,.calendar-event-detail-tile span,.calendar-event-section-title span,.calendar-event-user-line span,.calendar-event-detail-card p,.calendar-event-modal .report-modal-head p,.calendar-event-description-card>div:first-child>p,.contacts-hero span,.contacts-user-copy small,.contacts-division-row small,.contacts-profile-main span,.contacts-profile-main small){color:#4b5563d6!important}body .workspace-shell[data-theme=light] :is(.checklists-run-row,.calendar-event-user-line,.tasks-board-card,.tasks-create-checklist,.tasks-create-attachments,.tasks-create-checklist-section,.voice-recorder-body,.requests-detail-intro,.incidents-detail-status){color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f8f9fbf0),#fff!important;border:1px solid #11182729!important;box-shadow:0 12px 30px #1118270e!important}body .workspace-shell[data-theme=light] :is(.checklists-run-row:hover,.tasks-board-card:hover,.calendar-event-user-line:hover){background:linear-gradient(145deg,#fff,#f1f3f5f5),#fff!important;border-color:#11182747!important;box-shadow:0 16px 36px #11182716!important}body .workspace-shell[data-theme=light] :is(.checklists-run-icon,.checklists-run-avatar,.calendar-event-user-line .ui-avatar,.tasks-board-assignee-avatar){box-shadow:none!important;color:#1f2328!important;background:#11182713!important;border-color:#1118272e!important}body .workspace-shell[data-theme=light] :is(.checklists-run-row strong,.calendar-event-user-line strong,.tasks-board-column>header span,.tasks-board-card strong,.tasks-create-checklist strong,.tasks-create-attachments strong,.voice-recorder-body strong,.requests-detail-intro strong,.incidents-detail-status strong){color:#111418!important}body .workspace-shell[data-theme=light] :is(.checklists-run-row span,.checklists-run-row time,.checklists-run-author,.calendar-event-user-line span,.tasks-board-card p,.tasks-board-card footer,.tasks-board-card footer span,.tasks-create-checklist span,.tasks-create-attachments span,.voice-recorder-body span,.requests-detail-intro span,.incidents-detail-status span,.incidents-detail-status small){color:#4b5563d6!important}body .workspace-shell[data-theme=light] :is(.tasks-number,.tasks-board-card span:first-child,.incidents-list-row .tasks-number,.requests-list-row .tasks-number,.checklists-run-row .tasks-number){color:#4b5563!important}body .workspace-shell[data-theme=light] .tasks-board-column{background:linear-gradient(145deg,#fffffff7,#f8f9fbeb),#fff!important;border-color:#11182729!important;box-shadow:0 16px 44px #1118270f!important}body .workspace-shell[data-theme=light] .tasks-board-column>header{border-bottom-color:#1118271f!important}body .workspace-shell[data-theme=light] .tasks-board-column>header strong{color:#1f2328!important;background:#11182714!important;border:1px solid #11182724!important}body .workspace-shell[data-theme=light] :is(.checklists-run-status.is-alert,.tasks-chip.is-high,.tasks-priority-dot.is-high){color:#b42318!important;background:#b423181a!important;border-color:#b423183d!important}body .workspace-shell[data-theme=light] :is(.checklists-run-status.is-ok,.tasks-chip.is-low,.tasks-priority-dot.is-low){color:#15803d!important;background:#15803d1a!important;border-color:#15803d38!important}body .workspace-shell[data-theme=light] :is(.requests-detail-head-actions>button,.requests-detail-head-actions>a,.incidents-detail-status button,.calendar-event-user-line button,.calendar-event-user-line label,.tasks-create-checklist header button,.tasks-create-attachments label,.voice-recorder-body>button){box-shadow:none!important;color:#1f2328!important;background:#ffffffe0!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.requests-detail-head-actions>button:hover,.requests-detail-head-actions>a:hover,.incidents-detail-status button:hover,.calendar-event-user-line button:hover,.calendar-event-user-line label:hover,.tasks-create-checklist header button:hover,.tasks-create-attachments label:hover,.voice-recorder-body>button:hover){color:#07090c!important;background:#11182714!important;border-color:#1118273d!important}body .workspace-shell[data-theme=light] :is(.workspace-loading-overlay,.control-spa-loader){color:#111418!important;background:radial-gradient(circle at 22% 18%,#11182714,#0000 32%),linear-gradient(145deg,#f4f5f7,#fff)!important}body:has(.workspace-shell[data-theme=light]) :is(.workspace-loading-overlay,.control-spa-loader){color:#111418!important;background:radial-gradient(circle at 22% 18%,#11182714,#0000 32%),linear-gradient(145deg,#f4f5f7,#fff)!important}body .workspace-shell[data-theme=light] :is(.workspace-loading-card,.control-spa-loader){color:#111418!important;background:linear-gradient(145deg,#fffffffa,#f7f8faf0),#fff!important;border-color:#11182729!important;box-shadow:0 24px 70px #1118272e!important}body:has(.workspace-shell[data-theme=light]) :is(.workspace-loading-card,.control-spa-loader){color:#111418!important;background:linear-gradient(145deg,#fffffffa,#f7f8faf0),#fff!important;border-color:#11182729!important;box-shadow:0 24px 70px #1118272e!important}body .workspace-shell[data-theme=light] :is(.workspace-loading-card strong,.control-spa-loader strong){color:#111418!important}body:has(.workspace-shell[data-theme=light]) :is(.workspace-loading-card strong,.control-spa-loader strong){color:#111418!important}body .workspace-shell[data-theme=light] :is(.workspace-loading-card span,.control-spa-loader span){color:#4b5563d6!important}body:has(.workspace-shell[data-theme=light]) :is(.workspace-loading-card span,.control-spa-loader span){color:#4b5563d6!important}body .workspace-shell[data-theme=light] :is(.workspace-loading-card i,.control-spa-loader i){border-color:#07090c #11182729 #11182729!important}body:has(.workspace-shell[data-theme=light]) :is(.workspace-loading-card i,.control-spa-loader i){border-color:#07090c #11182729 #11182729!important}html[data-workspace-theme=light] .workspace-loading-overlay{color:#111418!important;background:radial-gradient(circle at 22% 18%,#11182714,#0000 32%),linear-gradient(145deg,#f4f5f7,#fff)!important}html[data-workspace-theme=light] .workspace-loading-card{color:#111418!important;background:linear-gradient(145deg,#fffffffa,#f7f8faf0),#fff!important;border-color:#11182729!important;box-shadow:0 24px 70px #1118272e!important}html[data-workspace-theme=light] .workspace-loading-card strong{color:#111418!important}html[data-workspace-theme=light] .workspace-loading-card span{color:#4b5563d6!important}html[data-workspace-theme=light] .workspace-loading-card i{border-color:#07090c #11182729 #11182729!important}html[data-workspace-theme=light] body:has(.selection-shell) .activity-section-header{color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f7f8faf0),#fff!important;border-color:#11182729!important;box-shadow:0 18px 48px #11182714!important}.workspace-shell[data-theme=light] .client-hub-workspace{--client-hub-panel:#ffffffe6;--client-hub-panel-soft:#ffffffc7;--client-hub-border:#1118272b;--client-hub-text:var(--control-text);--client-hub-muted:var(--control-muted);--client-hub-accent:var(--control-accent)}.workspace-shell[data-theme=light] .client-hub-search,.workspace-shell[data-theme=light] .client-hub-detail-card,.workspace-shell[data-theme=light] .client-hub-summary-card,.workspace-shell[data-theme=light] .client-hub-record-data-card,.workspace-shell[data-theme=light] .client-hub-contact-card,.workspace-shell[data-theme=light] .client-hub-people-card,.workspace-shell[data-theme=light] .client-hub-contact-row,.workspace-shell[data-theme=light] .client-hub-info-grid>div,.workspace-shell[data-theme=light] .client-hub-inline-rating,.workspace-shell[data-theme=light] .client-hub-rating-badge,.workspace-shell[data-theme=light] .client-hub-type-badge{color:var(--control-text)!important;box-shadow:none!important;background:#ffffffdb!important;border-color:#11182724!important}.workspace-shell[data-theme=light] .client-hub-search input::placeholder{color:#4b55639e!important}.workspace-shell[data-theme=light] .client-hub-contact-row>span:first-child{color:#1f2328!important;background:#1118270f!important;border-color:#1118271f!important}.workspace-shell[data-theme=light] .client-hub-chart-card,.workspace-shell[data-theme=light] .client-hub-idea-card,.workspace-shell[data-theme=light] .client-hub-chart{box-shadow:none!important;color:var(--control-text)!important;background:#ffffffdb!important;border-color:#11182724!important}.workspace-shell[data-theme=light] .client-hub-chart-legend :is(span,button){color:var(--control-text)}.workspace-shell[data-theme=light] .cash-clear-filters{color:#1f2328!important;box-shadow:none!important;background:#ffffffd1!important;border-color:#11182726!important}html[data-workspace-theme=light] body input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),html[data-workspace-theme=light] body textarea,html[data-workspace-theme=light] body select,html[data-workspace-theme=light] body [contenteditable=true],html[data-workspace-theme=light] body .app-select-trigger,html[data-workspace-theme=light] body .app-date-trigger,html[data-workspace-theme=light] body .app-month-trigger,html[data-workspace-theme=light] body .app-time-trigger,html[data-workspace-theme=light] body :is(label,div)[class$=-search],html[data-workspace-theme=light] body :is(label,div)[class*=-search\ ]{background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;color:#111418!important;box-shadow:none!important}html[data-workspace-theme=light] body :is(label,div)[class$=-search]>input,html[data-workspace-theme=light] body :is(label,div)[class*=-search\ ]>input,html[data-workspace-theme=light] body .app-select-search>input{background:0 0!important;border-color:#0000!important}html[data-workspace-theme=light] body :is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),textarea,select,[contenteditable=true],.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger):is(:hover,:focus,:focus-visible,.is-open){background:var(--light-field-bg-hover)!important;border-color:var(--light-field-focus)!important;outline:none!important;box-shadow:0 0 0 3px #5b67741a!important}html[data-workspace-theme=light] body :is(input,textarea)::placeholder{color:var(--light-field-placeholder)!important;opacity:1!important}html[data-workspace-theme=light] body .mobile-tabs{border-color:var(--light-field-border)!important;background:#1118270b!important}html[data-workspace-theme=light] body .mobile-tabs button.is-active{color:#111418!important;background:#dde3e8!important}html[data-workspace-theme=light] body .mobile-tabs button.is-active svg{color:#1f2328!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-modal{background:linear-gradient(145deg,#fff,#f5f7f9)!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-reset-step-note{background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important}body .workspace-shell[data-theme=light] .workspace-page-hero-actions>:is(button,a),body .workspace-shell[data-theme=light] .workspace-page-hero-action,body .workspace-shell[data-theme=light] .control-hero-actions>:is(button,a),body .workspace-shell[data-theme=light] .control-actions>:is(button,a),body .workspace-shell[data-theme=light] .cash-hero-actions>:is(button,a){color:#1f2328!important;background:#ffffffeb!important;border:1px solid #1118272e!important;box-shadow:0 10px 24px #1118270e!important}body .workspace-shell[data-theme=light] .workspace-page-hero-actions>:is(button,a):hover,body .workspace-shell[data-theme=light] .workspace-page-hero-action:hover,body .workspace-shell[data-theme=light] .control-hero-actions>:is(button,a):hover,body .workspace-shell[data-theme=light] .control-actions>:is(button,a):hover,body .workspace-shell[data-theme=light] .cash-hero-actions>:is(button,a):hover{color:#07090c!important;background:#11182714!important;border-color:#11182747!important}body .workspace-shell[data-theme=light] :is(.dashboard-shell,.dashboard-content,.panel,.session-card,.dashboard-hero,.dashboard-alerts,.dashboard-side-top,.status-row,.work-card,.tasks-card,.incidents-card,.compact-card,.system-card,.vacation-card,.management-card){color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f7f8faf0),#fff!important;border:1px solid #11182729!important;box-shadow:0 16px 44px #11182712!important}body .workspace-shell[data-theme=light] :is(.task-metrics div,.metric-row div,.management-list span,.management-list strong,.management-flags div,.dashboard-main-column .compact-card div,.dashboard-right-column .compact-card div){color:#111418!important;background:#1118270a!important;border:1px solid #1118271a!important;border-radius:16px!important}body .workspace-shell[data-theme=light] :is(.status-row button,.secondary-button,.dashboard-refresh-button,.dashboard-shell button:not(.workspace-nav button)){box-shadow:none!important;color:#1f2328!important;background:#ffffffe6!important;border:1px solid #11182729!important}body .workspace-shell[data-theme=light] :is(.admin-tabs,.admin-placeholder-card,.admin-side-card,.admin-employees-card,.admin-employees-tools,.admin-employee-row,.admin-employee-lookup,.admin-cuid-card,.admin-cuid-input,.admin-found-user,.admin-employee-profile-main,.admin-employee-profile-actions>button,.admin-employee-block-switch,.admin-employee-delete-confirm,.admin-employee-profile-fact,.admin-resource-row,.admin-panel-key-card,.admin-panel-settings-card,.admin-panel-map-card,.admin-settings-storage-overview,.admin-settings-storage-cleanup,.admin-settings-api-overview,.admin-settings-token-form,.admin-settings-token-list,.admin-settings-list-row,.admin-settings-empty-state,.admin-license-card,.admin-settings-created-token,.admin-settings-provider-id){color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f7f8faf0),#fff!important;border-color:#11182729!important;box-shadow:0 14px 36px #1118270f!important}body .workspace-shell[data-theme=light] .admin-tabs button.is-active,body .workspace-shell[data-theme=light] :is(.admin-employees-head button,.admin-settings-storage-actions>button,.admin-settings-token-submit,.admin-panel-key-card button,.admin-panel-settings-card button,.admin-panel-map-card button).is-primary{color:#fff!important;background:linear-gradient(135deg,#07090c,#1f2328)!important;border-color:#111827d1!important}body .workspace-shell[data-theme=light] :is(.admin-tabs button,.admin-cuid-input input,.admin-settings-token-form input,.admin-settings-token-form textarea,.admin-settings-token-form select,.admin-settings-storage-cleanup input,.admin-settings-storage-cleanup select,.admin-settings-token-form .app-select-trigger,.admin-settings-storage-cleanup .app-select-trigger){color:#111418!important;background:#ffffffeb!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.admin-placeholder-icon,.admin-resource-icon,.admin-panel-icon,.admin-panel-profile-icon,.admin-employee-profile-fact-icon){color:#1f2328!important;background:#11182713!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] .checklists-modal,body .workspace-shell[data-theme=light] .checklists-modal-body{color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f7f8faf2),#fff!important}body .workspace-shell[data-theme=light] :is(.admin-roles-browser,.admin-role-detail,.admin-division-detail,.admin-departments-tools,.admin-position-users-card,.admin-position-work-card,.admin-role-permission-preview,.admin-role-permissions-editor,.admin-permission-template-card,.admin-custom-permission-row,.admin-incident-profile-section,.admin-incident-users-picker,.admin-checklist-question-section,.admin-checklist-question,.admin-request-approver,.admin-request-block-types button,.admin-request-division-row,.admin-panel-location-card,.admin-panel-map-empty,.admin-panel-setting-row,.admin-panel-users-button){box-shadow:none!important;color:#111418!important;background:#f6f7f9!important;border-color:#11182724!important}body .workspace-shell[data-theme=light] :is(.admin-employee-row,.admin-role-list-row,.admin-position-row,.admin-position-user-row,.admin-resource-row,.admin-settings-contact-card,.admin-settings-color-card,.admin-settings-brand-preview,.admin-settings-storage,.admin-settings-code-card,.admin-settings-checkpoint){color:#111418!important;background:#fff!important;border-color:#11182721!important;box-shadow:0 8px 22px #11182709!important}body .workspace-shell[data-theme=light] .admin-roles-tree{background-color:#eef1f4!important;background-image:linear-gradient(#1118270e 1px,#0000 1px),linear-gradient(90deg,#1118270e 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:28px 28px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-color:#11182724!important;box-shadow:inset 0 0 0 1px #ffffff8a!important}body .workspace-shell[data-theme=light] .admin-role-tree-controls{background:#fffffff5!important;border-color:#11182729!important;box-shadow:0 8px 20px #11182714!important}body .workspace-shell[data-theme=light] :is(.admin-role-tree-controls button,.admin-roles-head-actions button,.admin-role-detail-actions button,.admin-role-template-trigger,.admin-role-permission-tabs button,.admin-settings-tabs button,.admin-position-mode-tabs button,.admin-position-week-days button,.admin-division-actions button,.admin-custom-permission-row button,.admin-checklist-question-section>header button,.admin-checklist-question-actions button,.admin-request-approver button){box-shadow:none!important;color:#1f2328!important;background:#fff!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] .admin-role-tree-controls span{color:#5d6672!important}body .workspace-shell[data-theme=light] .admin-role-tree-card{color:#111418!important;background:#fff!important;border-color:#1118272e!important;box-shadow:0 5px 14px #1118270f!important}body .workspace-shell[data-theme=light] .admin-role-tree-card.is-active{color:#fff!important;background:#171b20!important;border-color:#171b20!important}body .workspace-shell[data-theme=light] .admin-role-tree-add{color:#111418!important;background:#fff!important;border:1px solid #11182733!important}body .workspace-shell[data-theme=light] .admin-role-tree-children:before{border-color:#11182747!important}body .workspace-shell[data-theme=light] :is(.admin-role-list-row.is-active,.admin-role-list-row:hover,.admin-division-row.is-active,.admin-position-row:hover,.admin-permission-template-card:hover){background:#eceff3!important;border-color:#1118273d!important}body .workspace-shell[data-theme=light] .admin-role-permission-preview span{color:#303841!important;background:#e9edf1!important;border-color:#11182721!important}body .workspace-shell[data-theme=light] :is(.admin-role-permission-tabs button.is-active,.admin-settings-tabs button.is-active,.admin-position-mode-tabs button.is-active,.admin-position-week-days button.is-active,.admin-request-block-types button.is-active){color:#fff!important;background:#171b20!important;border-color:#171b20!important}body .workspace-shell[data-theme=light] :is(.admin-incident-priority-select .app-select-trigger,.admin-incident-priority-select .app-select-trigger:hover,.admin-incident-priority-select .app-select-trigger.is-open,.admin-panel-key-value,.admin-cuid-input,.admin-employee-lookup,.admin-found-user.is-muted){box-shadow:none!important;color:#111418!important;background:#e9edf1!important;border-color:#11182729!important}body .workspace-shell[data-theme=light] :is(.admin-role-detail,.admin-role-permission-preview,.admin-role-permissions-editor,.admin-division-detail,.admin-position-users-card,.admin-position-work-card) :is(strong,h3){color:#111418!important}body .workspace-shell[data-theme=light] :is(.admin-role-detail,.admin-role-permission-preview,.admin-role-permissions-editor,.admin-division-detail,.admin-position-users-card,.admin-position-work-card) :is(small,span,p){color:#626c78}body .workspace-shell[data-theme=light] :is(.admin-roles-head-actions button,.admin-role-detail-actions button,.admin-role-template-trigger,.admin-division-actions button):hover{background:#eceff3!important;border-color:#11182740!important}body .workspace-shell[data-theme=light] :is(.admin-employee-danger-action,.admin-division-actions button.is-danger,.admin-custom-permission-row button.is-danger,.admin-checklist-question-actions button.is-danger,.admin-request-approver button.is-danger){color:#b42318!important;background:#fff4f3!important;border-color:#be2d2d38!important}body .workspace-shell[data-theme=light] .checklists-modal :is(header,footer,.checklists-detail-summary div,.checklists-detail-block,.checklists-item,.checklists-files a,.checklists-item-answer,.checklists-voice,.checklists-run-row){color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f7f8faf0),#fff!important;border-color:#11182729!important;box-shadow:0 12px 30px #1118270e!important}body .workspace-shell[data-theme=light] .checklists-modal :is(.checklists-detail-summary span,.checklists-detail-block p,.checklists-detail-block span,.checklists-item p,.checklists-item span,.checklists-item-answer,.checklists-files a span){color:#4b5563db!important}body .workspace-shell[data-theme=light] :is(.checklists-list-item,.checklists-run-row,.checklists-template-row){background:linear-gradient(145deg,#fffffffc,#f8f9fbf0),#fff!important;border:1px solid #11182729!important;box-shadow:0 12px 28px #1118270b!important}body .workspace-shell[data-theme=light] :is(.checklists-list-item:hover,.checklists-run-row:hover,.checklists-template-row:hover){border-color:#11182747!important;box-shadow:0 16px 36px #11182714!important}body .workspace-shell[data-theme=light] :is(.cash-header-actions>button,.cash-header-actions>a,.cash-hero-actions>button,.cash-hero-actions>a,.cash-actions>button,.cash-actions>a,.cash-toolbar>button,.cash-toolbar>a){color:#1f2328!important;background:#ffffffeb!important;border:1px solid #1118272e!important;box-shadow:0 10px 24px #1118270d!important}body .workspace-shell[data-theme=light] :is(.cash-header-actions>button:hover,.cash-header-actions>a:hover,.cash-hero-actions>button:hover,.cash-hero-actions>a:hover,.cash-actions>button:hover,.cash-actions>a:hover,.cash-toolbar>button:hover,.cash-toolbar>a:hover){color:#07090c!important;background:#11182714!important;border-color:#11182747!important}body .workspace-shell[data-theme=light] .checklists-modal :is(.checklists-progress-card,.checklists-attachments,.checklists-attachments-card,.checklists-summary-panel,.checklists-summary-list div){color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f7f8faf0),#fff!important;border-color:#11182729!important;box-shadow:0 12px 30px #1118270e!important}body .workspace-shell[data-theme=light] .checklists-modal :is(.checklists-progress-card span,.checklists-progress-card p,.checklists-attachments p,.checklists-attachments-card p,.checklists-summary-panel p){color:#4b5563e6!important}body .workspace-shell[data-theme=light] .checklists-progress-track{background:#11182714!important}body .workspace-shell[data-theme=light] .checklists-progress-track i{background:linear-gradient(90deg,#07090c,#4b5563)!important}body .workspace-shell[data-theme=light] .vacations-days button.is-selected{color:#07090c!important;opacity:1!important;background:linear-gradient(145deg,#1118271f,#1118270f),#fff!important;border-color:#1118277a!important;font-weight:800!important;box-shadow:inset 0 0 0 1px #11182714,0 8px 18px #11182714!important}body .workspace-shell[data-theme=light] .vacations-days button.is-selected :is(span,small,strong){color:#07090c!important;opacity:1!important}body .workspace-shell[data-theme=light] .vacations-days button.is-selected:hover{background:linear-gradient(145deg,#11182729,#11182714),#fff!important;border-color:#1118279e!important}.workspace-shell[data-theme=light] .admin-settings-panel,.workspace-shell[data-theme=light] .admin-settings-contacts>header,.workspace-shell[data-theme=light] .admin-settings-contact-card,.workspace-shell[data-theme=light] .admin-settings-visual,.workspace-shell[data-theme=light] .admin-settings-color-card,.workspace-shell[data-theme=light] .admin-settings-brand-preview,.workspace-shell[data-theme=light] .admin-settings-storage,.workspace-shell[data-theme=light] .admin-settings-code-card,.workspace-shell[data-theme=light] .admin-settings-token-form,.workspace-shell[data-theme=light] .admin-settings-created-token,.workspace-shell[data-theme=light] .admin-settings-checkpoint,.workspace-shell[data-theme=light] .admin-settings-events>header,.workspace-shell[data-theme=light] .admin-settings-storage-overview,.workspace-shell[data-theme=light] .admin-settings-storage-cleanup,.workspace-shell[data-theme=light] .admin-settings-api-overview,.workspace-shell[data-theme=light] .admin-settings-service-row,.workspace-shell[data-theme=light] .admin-settings-integration,.workspace-shell[data-theme=light] .admin-settings-list-row,.workspace-shell[data-theme=light] .admin-settings-empty-state{background:linear-gradient(145deg,#fffffffc,#f7f8faf2),#fff!important;border-color:#11182724!important;box-shadow:0 12px 30px #1118270b!important}.workspace-shell[data-theme=light] .admin-settings-tabs button,.workspace-shell[data-theme=light] .admin-settings-color-picker-field .activity-color-picker button,.workspace-shell[data-theme=light] .admin-settings-color-picker-field .activity-custom-color span,.workspace-shell[data-theme=light] .admin-settings-time-picker .app-time-trigger{color:#111418!important;background:#1118270b!important;border-color:#11182724!important}.workspace-shell[data-theme=light] .admin-settings-tabs button.is-active{border-color:var(--light-field-focus)!important;color:#111418!important;background:#dde3e8!important}.workspace-shell[data-theme=light] .ai-assistant-tabs button.is-active{color:#fff!important}.workspace-shell[data-theme=light] .ai-assistant-tabs button.is-active svg,.workspace-shell[data-theme=light] .ai-assistant-tabs button.is-active span{color:currentColor!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),html[data-workspace-theme=light] body .workspace-shell[data-theme=light] textarea,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] select,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] [contenteditable=true],html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger){background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;color:#111418!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(label,div)[class$=-search]>input,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(label,div)[class*=-search\ ]>input,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .app-select-search>input{background:0 0!important;border-color:#0000!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(label,div)[class$=-search],html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(label,div)[class*=-search\ ]{background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;box-shadow:none!important}html[data-workspace-theme=light] body .client-hub-public-shell,html[data-workspace-theme=light] body .client-hub-public-success{color:#111418!important;background:linear-gradient(145deg,#fff,#f5f7f9)!important;border-color:#11182729!important;box-shadow:0 24px 70px #1118271a!important}html[data-workspace-theme=light] body :is(.client-hub-public-card,.client-hub-type-grid button,.client-hub-employee-grid button,.client-hub-stars button,.client-hub-public-file){border-color:var(--light-field-border)!important;color:#111418!important;box-shadow:none!important;background:#f4f6f8!important}html[data-workspace-theme=light] body :is(.client-hub-public-head p,.client-hub-public-success p,.client-hub-public-card>label,.client-hub-public-field span,.client-hub-type-grid small,.client-hub-employee-grid small,.client-hub-contact-note,.client-hub-public-empty){color:#626b75!important}html[data-workspace-theme=light] body :is(.client-hub-type-grid button,.client-hub-employee-grid button).is-active{border-color:var(--light-field-focus)!important;color:#111418!important;background:#dde3e8!important}html[data-workspace-theme=light] body [role=dialog]{color:#111418!important;background:linear-gradient(145deg,#fffffffc,#f6f8fafa),#fff!important;border-color:#11182729!important;box-shadow:0 18px 48px #11182726!important}html[data-workspace-theme=light] body [role=dialog] :is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),textarea,select,[contenteditable=true],.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger),html[data-workspace-theme=light] body .workspace-shell[data-theme=light] [role=dialog] input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),html[data-workspace-theme=light] body .workspace-shell[data-theme=light] [role=dialog] textarea,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] [role=dialog] select,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] [role=dialog] [contenteditable=true],html[data-workspace-theme=light] body .workspace-shell[data-theme=light] [role=dialog] :is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger){background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;color:#111418!important;box-shadow:none!important}html[data-workspace-theme=light] body [role=dialog] button:not(:is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger,[class*=primary],[class*=submit])):not(:disabled){color:#1f2933;box-shadow:none;background-color:#eef1f4;border-color:#c8d0d8}html[data-workspace-theme=light] body [role=dialog] button:not(:disabled):hover{box-shadow:none;background-color:#e3e8ed;border-color:#aeb8c2}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),textarea,select,[contenteditable=true],.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger){background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;color:#111418!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(label,div)[class$=-search],html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(label,div)[class*=-search\ ]{background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(label,div)[class$=-search]>input,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(label,div)[class*=-search\ ]>input,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .app-select-search>input{background:0 0!important;border-color:#0000!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ]){box-shadow:0 10px 28px #1118270f!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.workspace-nav,.workspace-user-card){box-shadow:0 10px 30px #1118270f!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .workspace-sidebar{box-shadow:12px 0 36px #1118270e!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .workspace-page-hero{box-shadow:0 14px 38px #11182712!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .workspace-nav :is(a,button).active{box-shadow:0 6px 16px #11182717!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] .report-modal-field,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] :is(.tasks-create-title,.tasks-create-description,.tasks-create-date-row),html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] .tasks-create-description .knowledge-editor-field{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] .tasks-create-description .knowledge-editor-shell{background:var(--light-field-bg)!important;border:1px solid var(--light-field-border)!important;box-shadow:none!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] .tasks-create-description .knowledge-editor-toolbar{border-color:var(--light-field-border)!important;box-shadow:none!important;background:#eef1f4!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] .tasks-create-description .knowledge-content-editor{background:var(--light-field-bg)!important;box-shadow:none!important;background-image:none!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog]{box-shadow:0 18px 48px #11182726!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .neo-card{box-shadow:0 10px 28px #1118270f!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.app-select-menu,.workspace-loading-card,.control-spa-loader){box-shadow:0 14px 38px #1118271f!important}html[data-workspace-theme=light] body .report-modal,html[data-workspace-theme=light] body [class*=-modal][aria-modal=true]{box-shadow:0 18px 48px #11182726!important}html[data-workspace-theme=light] body:has(.workspace-shell[data-theme=light]) :is(.workspace-loading-card,.control-spa-loader){box-shadow:0 14px 38px #1118271f!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-password-control{background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;box-shadow:none!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-password-control input{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body:has(.auth-shell) .auth-password-control:focus-within{background:var(--light-field-bg-hover)!important;border-color:var(--light-field-focus)!important;box-shadow:0 0 0 3px #5b67741a!important}html[data-workspace-theme=light] body:has(.auth-shell) .otp-state{background:var(--light-field-bg)!important;border-color:var(--light-field-border)!important;color:#4b5563!important}html[data-workspace-theme=light] body:has(.auth-shell) .otp-state.is-locked{color:#b42318!important;background:#b4231814!important;border-color:#b4231838!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .workspace-more-menu{background:#f7f8fa!important;border-color:#d7dce2!important;box-shadow:0 14px 38px #1118271f!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .workspace-more-menu button{box-shadow:none!important;color:#1f2933!important;background:#f7f8fa!important;border-color:#0000!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .workspace-more-menu button:hover{background:#e9edf1!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .workspace-theme-options button.active{background:#e3e8ed!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .requests-date-range>span{color:#5f6872!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.tasks-empty,.tasks-loading,.tasks-board-empty){color:#626b75!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [data-modal-stack-state=covered-nested]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .tasks-empty strong{color:#15181c!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-tools.rating-search-tools{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light]{--control-chart-primary:#4f8f74;--control-chart-line:#4f8f74;--control-chart-bar:#77838f;--control-chart-track:#e4e8eb;--control-chart-grid:#47515b24;--control-chart-tooltip-bg:#fffffffa;--control-chart-tooltip-border:#11182724;--control-chart-tooltip-text:#1f2328}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.control-section-tabs,.control-snapshot-tools,.control-rating-toolbar,.control-salary-toolbar,.control-user-tabs,.control-user-toolbar,.control-user-session-actions,.control-user-reason-categories,.salary-settings-card){box-shadow:0 5px 18px #1118270d!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.control-chart-card,.control-list-card,.control-user-card,.salary-detail-modal,.session-detail-modal,.tracking-detail-modal){box-shadow:0 10px 32px #11182717!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.control-user-panel,.control-user-info-date,.control-user-session-summary>div,.control-user-stat-cards>div,.control-user-limit-cards>div,.control-user-stat-overview,.control-user-facts>div,.control-user-mini-list>div,.control-user-list article,.control-user-bars>div,.control-user-drill-cards>a,.control-user-info-strip>div,.control-user-widget-grid>a,.control-user-empty-shift,.control-user-mobile-widget,.control-user-detail-table .row,.control-user-session-card,.control-user-dynamic-chart,.control-user-recharts-card,.salary-detail-profile,.salary-detail-tiles>div,.session-actions-table>div,.session-location-card,.session-checks-card,.session-checks-table .row,.tracking-detail-summary>div,.tracking-detail-card){box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.control-user-dynamic-chart i,.control-user-bars em,.control-user-session-line i em,.control-user-report-progress em,.tracking-progress i,.control-active-session-progress .is-work,.control-active-session-progress .is-early,.control-active-session-progress .is-overtime){box-shadow:none!important;background:linear-gradient(90deg,#71808c,#4f8f74)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-dynamic-chart i{background:linear-gradient(#71808c,#4f8f74)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout{--admin-light-surface:#fff;--admin-light-inset:#f2f4f6;--admin-light-hover:#e9edf1;--admin-light-border:#cfd5db;--admin-light-strong:#15181c;--admin-light-muted:#626b75}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employees-card,.admin-panels-card,.admin-roles-card,.admin-departments-card,.admin-incident-card,.admin-checklist-card,.admin-assessment-card,.admin-request-card,.admin-side-card,.admin-settings-card,.admin-settings-panel,.admin-employee-profile-main,.admin-panel-profile-main,.admin-panel-key-card,.admin-panel-settings-card,.admin-panel-map-card,.admin-panel-location-card,.admin-panel-setting-row,.admin-employee-profile-fact,.admin-settings-contacts>header,.admin-settings-contact-card,.admin-settings-visual,.admin-settings-color-card,.admin-settings-brand-preview,.admin-settings-storage,.admin-settings-storage-overview,.admin-settings-storage-cleanup,.admin-settings-api-overview,.admin-settings-token-form,.admin-settings-token-list,.admin-settings-created-token,.admin-settings-checkpoint,.admin-settings-events>header,.admin-settings-service-row,.admin-settings-integration,.admin-settings-list-row,.admin-settings-empty-state,.admin-license-card){background:var(--admin-light-surface)!important;border-color:var(--admin-light-border)!important;box-shadow:none!important;color:var(--admin-light-strong)!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employee-row,.admin-panel-row,.admin-incident-row,.admin-checklist-row,.admin-assessment-row,.admin-request-row,.admin-role-list-row,.admin-division-row,.admin-position-row,.admin-position-user-row,.admin-resource-row,.admin-custom-permission-row,.admin-settings-list-row,.admin-settings-service-row,.admin-request-approver,.admin-request-division-row,.admin-checklist-question,.admin-permission-template-card){background:var(--admin-light-surface)!important;box-shadow:none!important;color:var(--admin-light-strong)!important;background-image:none!important;border:1px solid #c5cdd5!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employee-row,.admin-panel-row,.admin-incident-row,.admin-checklist-row,.admin-assessment-row,.admin-request-row,.admin-role-list-row,.admin-division-row,.admin-position-row,.admin-position-user-row,.admin-settings-list-row,.admin-settings-service-row,.admin-resource-row,.admin-custom-permission-row,.admin-request-approver,.admin-request-division-row,.admin-checklist-question,.admin-permission-template-card):hover{background:var(--admin-light-surface)!important;box-shadow:none!important;border:1px solid #929da8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-map-hint{box-shadow:none!important;color:#47515b!important;background:#f6f8faf5!important;border-color:#cfd5db!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-map-hint.is-active{color:#15181c!important;background:#e9edf1!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-map-hint svg{color:#47515b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-resource-icon,.admin-panel-icon,.admin-panel-profile-icon,.admin-placeholder-icon,.admin-employee-profile-fact-icon,.admin-settings-big-icon,.admin-assessment-icon,.admin-checklist-icon,.admin-incident-icon,.admin-request-icon){background:var(--admin-light-inset)!important;border-color:var(--admin-light-border)!important;box-shadow:none!important;color:#47515b!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-resource-row i,.admin-settings-storage-meter i){box-shadow:none!important;background:#dfe4e8!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-resource-row i b,.admin-settings-storage-meter i b){box-shadow:none!important;background:#7c8792!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employees-head>button,.admin-roles-head-actions button,.admin-division-actions button,.admin-checklist-tools button,.admin-settings-events>header button,.admin-settings-storage>button,.admin-settings-list-row button,.admin-settings-users-button,.admin-panel-users-button,.admin-role-template-trigger):not(.is-active):not(.is-danger):not(:disabled){background:var(--admin-light-surface)!important;border-color:var(--admin-light-border)!important;box-shadow:none!important;color:#28313a!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-position-form-modal .admin-employee-form>.admin-settings-users-button{min-height:48px;padding:0 16px;box-shadow:none!important;color:#28313a!important;background:#e7ebef!important;border:1px solid #b8c2cc!important;border-radius:16px!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employees-head>button,.admin-roles-head-actions button,.admin-division-actions button,.admin-checklist-tools button,.admin-settings-events>header button,.admin-settings-storage>button,.admin-settings-list-row button,.admin-settings-users-button,.admin-panel-users-button,.admin-role-template-trigger):not(.is-active):not(.is-danger):not(:disabled):hover{background:var(--admin-light-hover)!important;color:var(--admin-light-strong)!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-role-template-trigger{box-shadow:none!important;color:var(--admin-light-strong)!important;background:#e7ebef!important;border:1px solid #b8c2cc!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-role-template-trigger:not(:disabled):hover{background:#dde3e9!important;border-color:#9da9b5!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-role-template-trigger:disabled{opacity:.72;color:#6b7580!important;background:#eef1f4!important;border-color:#c7cfd7!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-users-button{box-shadow:none!important;color:var(--admin-light-strong)!important;background:#eef1f4!important;border:1px solid #b8c2cc!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-users-button:hover{background:#e4e9ee!important;border-color:#9da9b5!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-users-button>svg:first-child{color:#53606c!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-users-button strong{color:#1f2933!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-panel-users-button small{color:#697480!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(button,.admin-settings-storage-actions>button,.admin-settings-token-submit):disabled{box-shadow:none!important;color:#89939d!important;opacity:1!important;background:#e7ebef!important;border-color:#d0d6dc!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-settings-storage-actions>button,.admin-settings-token-submit):not(:disabled){box-shadow:none!important;color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-request-block-types button.is-active small{color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-checklist-question .admin-checklist-question-main{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-activity-indicator{color:#5f6b76!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-activity-indicator svg{color:#47515b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-settings-storage-actions>button,.admin-settings-token-submit):not(:disabled):hover{background:#0f1215!important;border-color:#0f1215!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-block-switch{background:var(--admin-light-surface)!important;border-color:var(--admin-light-border)!important;box-shadow:none!important;color:var(--admin-light-strong)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-block-switch>span{box-shadow:none!important;background:#d7dde3!important;border-color:#b8c1ca!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-block-switch>span i{box-shadow:none!important;background:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-block-switch.is-blocked>span{background:#f1f3f5!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-block-switch.is-blocked>span i{background:#9aa4ae!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employee-profile-main span,.admin-settings-created-token strong,.admin-settings-provider-id strong,.admin-settings-empty-state svg,.admin-settings-list-row>svg){color:#47515b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-resource-row span:not(.admin-resource-icon),.admin-resource-row small,.admin-license-card span,.admin-employee-profile-main small,.admin-employee-profile-fact small,.admin-employee-block-switch small,.admin-settings-storage span,.admin-settings-storage small,.admin-settings-list-row small,.admin-settings-empty-state){color:var(--admin-light-muted)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-resource-row strong,.admin-license-card strong,.admin-employee-profile-main strong,.admin-employee-profile-fact strong,.admin-employee-block-switch strong,.admin-settings-storage strong,.admin-settings-list-row strong){color:var(--admin-light-strong)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-license-card,.admin-settings-created-token,.admin-settings-provider-id){background:var(--admin-light-inset)!important;border-color:var(--admin-light-border)!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-settings-created-token:hover{background:#e8edf1!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-settings-created-token-copy{color:#303941!important;background:#fff!important;border-color:#b8c2cc!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-settings-created-token-value strong{color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-delete-confirm{box-shadow:none!important;background:#fff4f3!important;border-color:#b4231838!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employee-danger-action,button.is-danger){box-shadow:none!important;color:#b42318!important;background:#fff4f3!important;border:1px solid #b4231838!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-profile-footer .admin-panel-profile-actions>.admin-employee-danger-action{background:var(--admin-light-surface)!important;border:1px solid var(--admin-light-border)!important;box-shadow:none!important;color:var(--admin-light-strong)!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-employee-profile-footer .admin-panel-profile-actions>.admin-employee-danger-action:not(:disabled):hover{background:var(--admin-light-hover)!important;color:var(--admin-light-strong)!important;border-color:#b8c1ca!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.admin-employee-modal-footer,.admin-confirm-modal>.report-modal-footer){box-shadow:none!important;background:#fff!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-assessment-form-modal .admin-assessment-competency-main{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-assessment-form-modal .admin-employee-modal-footer>button:first-child{box-shadow:none!important;color:#1f2933!important;opacity:1!important;background:#fff!important;border:1px solid #b8c2cc!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-enrollment{box-shadow:none!important;color:#1f2933!important;background:#f7f9fb!important;border:1px solid #c8d0d8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-enrollment>header>span,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-enrollment>header>b{color:#47515b!important;background:#e6ebef!important;border:1px solid #c8d0d8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-enrollment>header>b.is-active{color:#26734d!important;background:#e8f5ee!important;border-color:#b9ddca!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-enrollment :is(small,p,.admin-face-consent){color:#5f6b76!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-editor{border-top-color:#c8d0d8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-face-actions button,.admin-face-actions label,.admin-face-save){box-shadow:none!important;color:#28313a!important;background:#fff!important;border:1px solid #b8c2cc!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-actions label.is-ready{color:#26734d!important;background:#e8f5ee!important;border-color:#9fceb6!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-consent>span{color:#fff!important;background:#fff!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-consent input:checked+span,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-save:not(:disabled){color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-face-remove{box-shadow:none!important;color:#b42318!important;background:#fff1f0!important;border:1px solid #e6aaa6!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employees-tools,.admin-employee-lookup,.admin-cuid-card,.admin-found-user.is-muted,.admin-incident-profile-summary,.admin-incident-users-picker,.admin-checklist-question-section,.admin-request-block-types button,.admin-request-division-row,.admin-departments-tools,.admin-position-users-card,.admin-position-work-card,.admin-position-shift-pay,.admin-position-irregular-note,.admin-roles-browser,.admin-role-detail,.admin-role-permission-preview,.admin-role-permissions-editor,.admin-custom-permission-row){background:var(--admin-light-inset)!important;border-color:var(--admin-light-border)!important;box-shadow:none!important;color:var(--admin-light-strong)!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-placeholder-copy p,.admin-side-head p,.admin-employees-head p,.admin-cuid-card-head span,.admin-found-user small,.admin-division-detail-head p,.admin-permission-template-card em){color:var(--admin-light-muted)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-employee-meta i,.admin-employees-limit){background:var(--admin-light-inset)!important;border-color:var(--admin-light-border)!important;color:#47515b!important;box-shadow:none!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-found-user.is-muted>svg{color:#47515b!important;background:#e4e8ec!important;border-color:#c8d0d8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-panel-key-card>button,.admin-panel-key-value,.admin-panel-location-head button,.admin-panel-map-controls button,.admin-incident-assignee-list span,.admin-checklist-question-section>header button,.admin-checklist-form-actions>button,.admin-request-approver>span,.admin-custom-permission-row button,.admin-role-detail-actions button,.admin-role-tree-controls button):not(.is-active):not(.is-danger):not([type=submit]):not(:disabled){background:var(--admin-light-surface)!important;border-color:var(--admin-light-border)!important;color:#28313a!important;box-shadow:none!important;background-image:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-panel-key-card>button,.admin-panel-location-head button,.admin-panel-map-controls button,.admin-checklist-question-section>header button,.admin-checklist-form-actions>button,.admin-custom-permission-row button,.admin-role-detail-actions button,.admin-role-tree-controls button):not(.is-active):not(.is-danger):not([type=submit]):not(:disabled):hover{background:var(--admin-light-hover)!important;color:var(--admin-light-strong)!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-panel-setting-row i,.admin-panel-setting-row input+span i){box-shadow:none!important;background:#d7dde3!important;border-color:#b8c1ca!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(){box-shadow:none!important;background:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-checklist-tabs button.is-active,.admin-request-block-types button.is-active,.admin-position-mode-tabs button.is-active,.admin-position-week-days button.is-active,.admin-role-permission-tabs button.is-active,.admin-settings-tabs button.is-active,.admin-panel-location-head button.is-active){color:#fff!important;box-shadow:none!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-checklist-form-actions>.admin-employee-danger-action:not(:disabled){box-shadow:none!important;color:#fff!important;background:#c9362b!important;border:1px solid #c9362b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-checklist-form-actions>.admin-employee-danger-action:not(:disabled):hover{color:#fff!important;background:#ad2e25!important;border-color:#ad2e25!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-request-block-types button.is-active,.admin-request-block-types button.is-active strong,.admin-position-mode-tabs button.is-active,.admin-position-week-days button.is-active){color:#fff!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-request-division-row.is-selected,.admin-division-row.is-active,.admin-role-list-row.is-active){background:var(--admin-light-surface)!important;color:var(--admin-light-strong)!important;background-image:none!important;border:1px solid #76838f!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-checklist-question-index{color:#28313a!important;box-shadow:none!important;background:#dfe4e8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-checklist-form-actions>button[type=submit],.admin-employee-form button[type=submit],.admin-role-form-grid~footer button[type=submit],.admin-incident-form button[type=submit],.admin-request-form button[type=submit],.admin-assessment-form button[type=submit]):not(:disabled){color:#fff!important;box-shadow:none!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-settings-color-card>svg{background:var(--admin-light-inset)!important;border-color:var(--admin-light-border)!important;color:#47515b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout :is(.admin-settings-provider-bg label,.admin-settings-provider-logo label){border-color:var(--admin-light-border)!important;color:#28313a!important;box-shadow:none!important;background:#fffffff0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-settings-provider-logo{background:var(--admin-light-inset)!important;border-color:var(--admin-light-border)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .admin-layout .admin-settings-provider-logo>span{color:#626b75!important;background-color:#e3e8ed!important;border-color:#b8c1ca!important}html[data-workspace-theme=light] body:has(main.selection-shell)>main.selection-shell.selection-shell{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell)>main.activity-flow-shell.activity-flow-shell{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body:has(main.selection-shell)>main.selection-shell.selection-shell>.activity-section-header.activity-section-header{border:1px solid var(--light-surface-border)!important;background:linear-gradient(145deg,#fffffffa,#f7f8faf0),#fff!important;box-shadow:0 8px 24px #1118270f!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell)>main.activity-flow-shell.activity-flow-shell>.activity-section-header.activity-section-header{border:1px solid var(--light-surface-border)!important;background:linear-gradient(145deg,#fffffffa,#f7f8faf0),#fff!important;box-shadow:0 8px 24px #1118270f!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell)>main.activity-flow-shell.activity-flow-shell :is(.activity-create-card,.pricing-main,.pricing-control-card,.pricing-tariff-card,.pricing-custom-section,.pricing-slider-card,.pricing-apps-card){border-color:var(--light-surface-border)!important;box-shadow:0 8px 24px #1118270f!important}html[data-workspace-theme=light] body:has(.selection-shell) .activity-card{border-color:#1118271f!important;box-shadow:0 5px 16px #1118270f!important}html[data-workspace-theme=light] body:has(.selection-shell) .activity-card:hover{border-color:#1118272e!important;box-shadow:0 8px 22px #11182714!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-avatar.activities-profile-avatar{border:6px solid #e3e7eb!important;box-shadow:0 8px 22px #1118271f!important}html[data-workspace-theme=light] body:has(main.selection-shell)>main.selection-shell.selection-shell .activity-section-back.activity-section-back{box-shadow:none!important;color:#4b5563!important;background:#ffffffdb!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell)>main.activity-flow-shell.activity-flow-shell .activity-section-back.activity-section-back{box-shadow:none!important;color:#4b5563!important;background:#ffffffdb!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body:has(main.selection-shell)>main.selection-shell.selection-shell .activity-section-back.activity-section-back:hover{background:#eef1f4!important;border-color:#bfc7cf!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell)>main.activity-flow-shell.activity-flow-shell .activity-section-back.activity-section-back:hover{background:#eef1f4!important;border-color:#bfc7cf!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.neo-secondary,.tasks-list-row,.contacts-user-row,.contacts-division-row,.cashbox-button,.contacts-sort,.checklists-employee-filter){border:1px solid var(--light-surface-border)!important;box-shadow:none!important;color:#1f2328!important;background:#ffffffe0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.neo-secondary,.tasks-list-row,.contacts-user-row,.contacts-division-row,.cashbox-button,.contacts-sort,.checklists-employee-filter):hover{background:#f2f4f6!important;border-color:#bfc7cf!important;box-shadow:0 4px 14px #1118270d!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .neo-card{border-color:var(--light-surface-border)!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .neo-metrics>div,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .neo-mini-icon,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .neo-mini:not(.is-active) .neo-mini-badge,html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.tasks-kpi-row>div,.tasks-summary-row>div,.documents-stats>article,.news-editor-stats>article,.assessment360-self-meta>div){background:var(--light-inset-bg)!important;border:1px solid var(--light-inset-border)!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.tasks-empty,.tasks-loading)>svg{color:#47515b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .ui-avatar.is-empty{box-shadow:none!important;color:#3f4851!important;text-shadow:none!important;background:#e5e9ed!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-session-actions{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-session-actions label:has(input[type=number]){box-shadow:none!important;background:#f7f8f9!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-session-actions input[type=number]{appearance:textfield!important;box-shadow:none!important;color:#1f2933!important;background:#e9edf1!important;border:1px solid #c6cdd4!important;border-radius:999px!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-session-actions label:has(input[type=number]):hover{background:#f1f3f5!important;border-color:#b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-session-actions label:has(input[type=number]):focus-within{border-color:#8f9aa5!important;box-shadow:0 0 0 3px #71808c33!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.control-user-reason-author,.control-user-reason-detail-card){box-shadow:none!important;color:#15181c!important;background:#f1f3f5!important;border:1px solid #d1d7dd!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-reason-author small{color:#626b75!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-reason-detail-card p{color:#303840!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .report-detail-export{box-shadow:none!important;color:#303840!important;background:#f1f3f5!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .report-detail-export:hover{color:#171b20!important;background:#e5e9ed!important;border-color:#b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.control-user-head>a,.control-user-reasons-head>a){box-shadow:none!important;color:#303840!important;background:#f7f8f9!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.control-user-head>a,.control-user-reasons-head>a):hover{color:#171b20!important;background:#edf0f2!important;border-color:#b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-vacation-calendar section{box-shadow:none!important;background:#f6f7f8!important;border:1px solid #d1d7dd!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-vacation-calendar span.is-vacation{box-shadow:none!important;color:#276749!important;background:#36a9781f!important;border:1px solid #36a97857!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .tracking-row:hover{background:#f1f3f5!important;border-color:#b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-export-button{box-shadow:none!important;color:#252a2f!important;background:#f7f8f9!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-export-button:hover{color:#111418!important;background:#e9edf1!important;border-color:#b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-user-export-button:focus-visible{border-color:#8f99a3!important;outline:none!important;box-shadow:0 0 0 3px #5f697333!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .salary-settings-switches .app-checkbox-box{box-shadow:none!important;background:#fff!important;border:1px solid #aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .salary-settings-switches .app-checkbox:hover .app-checkbox-box{background:#f1f3f5!important;border-color:#737e89!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .salary-settings-switches .app-checkbox.is-checked .app-checkbox-box{box-shadow:none!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .salary-settings-switches .app-checkbox.is-checked .app-checkbox-box:after{border-color:#fff!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .salary-settings-switches .app-checkbox:has(input:focus-visible) .app-checkbox-box{border-color:#737e89!important;box-shadow:0 0 0 3px #5f697333!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter]{box-shadow:none!important;color:#626b75!important;background:#fff!important;border:1px solid #d1d7dd!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter]:hover{color:#303840!important;background:#f1f3f5!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter=working].active{color:#247a55!important;background:#e8f6ef!important;border-color:#9dd9ba!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter=missing].active{color:#c43e50!important;background:#feecef!important;border-color:#f4b7c0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter=not_work].active{color:#4f5963!important;background:#edf0f2!important;border-color:#c4ccd3!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter=late].active{color:#b85d16!important;background:#fff2e8!important;border-color:#f5c49a!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter=early].active{color:#46515c!important;background:#eef2f5!important;border-color:#bcc6cf!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .control-filter-row a[data-filter=suspicious].active{color:#b83f6b!important;background:#fff0f5!important;border-color:#f4bad0!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]{box-shadow:none!important;color:#303840!important;background:#f1f3f5!important;border:1px solid #cfd5db!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]:not(:disabled):hover{box-shadow:none!important;color:#171b20!important;background:#e5e9ed!important;border-color:#b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] [role=dialog] :is(button,a)[aria-label^=Закрыть i]:focus-visible{border-color:#8f9aa5!important;box-shadow:0 0 0 3px #71808c3d!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.forms-empty,.documents-empty,.knowledge-empty,.knowledge-reader-empty,.checklists-empty,.user-select-empty,.vacations-empty,.client-hub-empty,.comments-empty,.workspace-notifications-empty,.incidents-history-empty,.task-status-history-empty,.salary-detail-empty){color:#626b75!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] :is(.forms-empty,.documents-empty,.knowledge-empty,.knowledge-reader-empty,.checklists-empty,.user-select-empty,.vacations-empty) strong{color:#15181c!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .tasks-create-related-list>button.is-selected i{color:#fff!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.tasks-create-users header span,.tasks-create-related header span,.tasks-create-checklist header span,.tasks-create-attachments header span,.tasks-create-muted){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .news-row.is-active{background:#f1f3f5!important;border-color:#8f99a4!important;box-shadow:inset 0 0 0 1px #1f232814!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .news-row:hover{box-shadow:none!important;border-color:#aeb7c0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .news-row:focus-within{outline-offset:1px;outline:2px solid #5f708033!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .news-reader-hero-image:after{background:linear-gradient(#080c1000 24%,#080c1033 48%,#080c10d6 100%)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .news-reader-hero-image strong{color:#fff!important;text-shadow:0 2px 12px #000000b8,0 1px 2px #000000e6!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .documents-reader.is-empty .documents-empty{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .client-hub-submit{box-shadow:none!important;color:#fff!important;background:#20252b!important;border:1px solid #20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .client-hub-submit:not(:disabled):hover{background:#343a40!important;border-color:#343a40!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox{box-shadow:none!important;color:#1f2933!important;background:#f1f3f5!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox:hover,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox:focus-within{background:#e9edf1!important;border-color:#9da8b3!important;transform:none!important;box-shadow:inset 3px 0 #687681!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .client-hub-qr-options .client-hub-qr-option.app-checkbox.is-checked{background:#e5e9ed!important;border-color:#9da8b3!important;box-shadow:inset 3px 0 #343a40!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .client-hub-qr-options .app-checkbox-label small{color:#626b75!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-cancel-block>button{color:#b8323d!important;opacity:1!important;background:#fff0f1!important;border-color:#df8b93!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-cancel-block>button:hover{color:#9f2530!important;background:#fde4e7!important;border-color:#c95b65!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .vacations-days button.is-selected,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .vacations-days button.is-added{font-weight:800;color:#245f43!important;background:#dceee5!important;border:1px solid #72a98e!important;box-shadow:inset 0 0 0 1px #3773541f!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .vacations-days button.is-removed,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .vacations-days button.is-excluded{font-weight:800;color:#9f2c37!important;opacity:1!important;background:#f9dfe2!important;border:1px solid #d77b84!important;box-shadow:inset 0 0 0 1px #9f2c371a!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .vacations-day-badges button.is-removed,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .vacations-day-badges button.is-excluded{color:#9f2c37!important;opacity:1!important;background:#f9dfe2!important;border-color:#d77b84!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .recharts-cartesian-grid line,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .recharts-polar-grid line,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .recharts-polar-grid-angle line,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .recharts-polar-grid-concentric path{stroke:var(--chart-grid)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.recharts-cartesian-axis-tick-value,.recharts-polar-angle-axis-tick-value,.recharts-polar-radius-axis-tick-value){fill:var(--chart-axis)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-bars span,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-trend-legend i.is-income{background:var(--chart-green)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-bars i,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-trend-legend i.is-expense{background:var(--chart-red)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-trend-chart line{stroke:var(--chart-grid)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-trend-chart polyline.is-income{stroke:var(--chart-green)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-trend-chart polyline.is-expense{stroke:var(--chart-red)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .assessment360-progress span{background:linear-gradient(90deg, var(--chart-primary), var(--chart-green))!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .checklists-ring{background:radial-gradient(circle, var(--control-panel) 0 56%, transparent 57%), conic-gradient(var(--chart-green) 0 var(--checklists-positive), var(--chart-red) var(--checklists-positive) calc(var(--checklists-positive) + var(--checklists-negative)), var(--chart-empty) 0)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .vacations-balance-ring{background:radial-gradient(circle, var(--control-panel) 0 56%, transparent 57%), conic-gradient(var(--chart-green) 0 72%, var(--chart-empty) 72% 100%)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-modal{background:#fff!important;border-color:#cbd2d9!important;box-shadow:0 28px 72px #1118272e!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-head{background:#fff!important;border-bottom-color:#d5dbe1!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-tabs{gap:8px;width:100%;background:#fff!important;border-bottom:1px solid #d5dbe1!important;padding:12px 24px!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-tabs button{min-height:40px;box-shadow:none!important;color:#53606b!important;background:#f1f3f5!important;border:1px solid #cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-tabs button:hover{color:#20252b!important;background:#e9edf1!important;border-color:#aeb7c0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-tabs button.is-active{color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-info{background:#f7f8fa!important;border-right-color:#d5dbe1!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.ai-assistant-info-card,.ai-assistant-template-panel,.ai-assistant-bubble){box-shadow:none!important;background:#fff!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-info-card>svg{color:var(--chart-primary)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.ai-assistant-template-toggle,.ai-assistant-templates button,.ai-assistant-message-actions button,.ai-assistant-sources span,.ai-assistant-fallback){box-shadow:none!important;color:#4f5b66!important;background:#f1f3f5!important;border-color:#c5cdd5!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.ai-assistant-template-toggle,.ai-assistant-templates button,.ai-assistant-message-actions button):hover{color:#20252b!important;background:#e5e9ed!important;border-color:#9da8b3!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-message.is-user .ai-assistant-bubble{background:#e5eaee!important;border-color:#aeb9c3!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-composer{background:#f7f8fa!important;border-top-color:#d5dbe1!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-composer textarea{color:#20252b!important;background:#fff!important;border-color:#bcc5ce!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-composer textarea:focus{border-color:#8794a0!important;box-shadow:0 0 0 3px #5f708024!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-composer>button{box-shadow:none!important;color:#fff!important;background:#20252b!important;border:1px solid #20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-assistant-composer>button:disabled{color:#66737e!important;opacity:1!important;background:#d8dde2!important;border-color:#c5cdd5!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-panel{background:#fff!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.ai-analysis-intro,.ai-analysis-timeline,.ai-analysis-wizard,.ai-analysis-creating,.ai-analysis-section){box-shadow:none!important;background:#f7f8fa!important;border:1px solid #cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-intro-icon{color:var(--chart-primary)!important;background:#e7ecef!important;border-color:#b9c4cc!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-history-head>div:first-child>span{color:#343a40!important;background:#e5e9ed!important;border:1px solid #c3cbd3!important;border-radius:999px!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-primary{box-shadow:none!important;color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.ai-analysis-secondary,.ai-analysis-icon-button,.ai-analysis-user-select){box-shadow:none!important;color:#303840!important;background:#fff!important;border-color:#bfc8d0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.ai-analysis-secondary,.ai-analysis-icon-button,.ai-analysis-user-select):not(:disabled):hover{background:#e9edf1!important;border-color:#9da8b3!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-timeline-row{background:#fff!important;border-bottom-color:#d4dae0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-timeline-row:hover{background:#eef1f4!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-timeline-icon{color:var(--chart-green)!important;background:#eef7f2!important;border-color:#93bea8!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-timeline-icon:is(.is-running,.is-queued){color:#8a6a34!important;background:#f4eee4!important;border-color:#c8aa78!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-status.is-completed{color:#39765b!important;background:#e4f2ea!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-chart-legend i.is-current,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-metric-bar>i>b.is-current{background:var(--chart-primary)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-chart-legend i.is-previous,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-metric-bar>i>b.is-previous{background:var(--chart-neutral)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-metric-bar>i{background:var(--chart-empty)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-comparison-list header>em.is-positive{color:var(--chart-green)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-comparison-list header>em.is-negative{color:var(--chart-red)!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-option-grid>button.is-selected{color:#303840!important;background:#e5eaee!important;border-color:#7d8994!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-steps span.is-active{color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-steps i.is-active{background:#5f6b76!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-spinner{color:var(--chart-primary)!important;background:#e7ecef!important;border-color:#b9c4cc!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-signals>article>span.is-positive{color:var(--chart-green)!important;background:#e4f2ea!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-signals>article>span.is-warning{color:var(--chart-amber)!important;background:#f4eee4!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-signals>article>span.is-danger{color:var(--chart-red)!important;background:#f6e5e7!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-recommendations>article>span{color:var(--chart-primary)!important;background:#e7ecef!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .ai-analysis-report-head{border-bottom:1px solid #d5dbe1;padding-bottom:12px}html[data-workspace-theme=light] body:has(main.auth-shell){color:#20252b!important;background:#f4f6f8!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-card{color:#20252b!important;background:#fff!important;border:1px solid #cbd2d9!important;box-shadow:0 18px 48px #1118271a!important}html[data-workspace-theme=light] body:has(main.auth-shell) :is(.auth-card p,.auth-field,.auth-field span,.auth-policy-text,.auth-preview p){color:#66727d!important}html[data-workspace-theme=light] body:has(main.auth-shell) :is(.auth-field input,.auth-password-control){box-shadow:none!important;color:#20252b!important;background:#eef2f5!important;border:1px solid #c7cfd7!important}html[data-workspace-theme=light] body:has(main.auth-shell) :is(.auth-field input,.auth-password-control):focus{background:#fff!important;border-color:#7f8b96!important;box-shadow:0 0 0 3px #5f7f721f!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-password-control:focus-within{background:#fff!important;border-color:#7f8b96!important;box-shadow:0 0 0 3px #5f7f721f!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-password-control input{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-password-control input:focus{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-password-control button{color:#56626d!important;box-shadow:none!important;background:#fff!important;border:1px solid #c7cfd7!important;transform:translateY(-50%)!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-password-control button:hover{color:#56626d!important;box-shadow:none!important;background:#fff!important;border:1px solid #c7cfd7!important;transform:translateY(-50%)!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-card .primary-button:not(:disabled){box-shadow:none!important;color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-card .primary-button:disabled{box-shadow:none!important;color:#fff!important;opacity:1!important;background:#8b949c!important;border-color:#8b949c!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-card .ghost-button{box-shadow:none!important;color:#39434c!important;background:#fff!important;border:1px solid #c7cfd7!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-card .ghost-button:hover{background:#eef2f5!important;border-color:#98a4af!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-forgot-password{color:#53606b!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-forgot-password:hover{color:#53606b!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-policy-text a{color:#39434c!important}html[data-workspace-theme=light] body:has(main.auth-shell) .preview-orbit{opacity:1!important;background:#e7eeeb!important;border:1px solid #d0d9d5!important}html[data-workspace-theme=light] body:has(main.auth-shell) .preview-panel{color:#20252b!important;background:#fff!important;border:1px solid #cbd2d9!important;box-shadow:0 16px 42px #1118271a!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-reset-backdrop{background:#3941496b!important}html[data-workspace-theme=light] body:has(main.auth-shell) .auth-reset-modal{color:#20252b!important;background:#fff!important;border:1px solid #c8d0d8!important;box-shadow:0 24px 70px #11182733!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-pill{box-shadow:none!important;background:#fff!important;border:1px solid #cbd2d9!important;min-width:0!important;padding:4px 10px 4px 4px!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-pill:hover{box-shadow:none!important;background:#f7f9fa!important;border-color:#98a4af!important;transform:none!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activity-card{box-shadow:none!important;background:#fff!important;border:1px solid #cbd2d9!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activity-card:hover{background:#f8f9fa!important;border-color:#9da8b3!important;box-shadow:0 8px 20px #11182712!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activity-favorite-button.activity-favorite-button{color:#77838e!important;box-shadow:none!important;background:#fff!important;border:1px solid #c7cfd7!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activity-favorite-button.activity-favorite-button:hover{color:#303840!important;background:#eef2f5!important;border-color:#929eaa!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activity-favorite-button.activity-favorite-button.is-active{color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-tabs button:not(.is-active){color:#4f5b66!important;background:#fff!important;border-color:#cbd2d9!important}:is(html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-backdrop,html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.wallet-modal-backdrop,.pricing-modal-backdrop)){background:#3941496b!important}:is(html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-modal,html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.wallet-modal,.pricing-payment-modal)){color:#20252b!important;background:#fff!important;border:1px solid #c8d0d8!important;box-shadow:0 24px 70px #11182733!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-modal-head :is(button,a){color:#4f5b66!important;box-shadow:none!important;background:#f1f4f6!important;border:1px solid #c7cfd7!important;width:52px!important;height:52px!important;min-height:52px!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.wallet-modal-close,.pricing-modal-close){color:#4f5b66!important;box-shadow:none!important;background:#f1f4f6!important;border:1px solid #c7cfd7!important;width:52px!important;height:52px!important;min-height:52px!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-modal-head :is(button,a):hover{color:#20252b!important;background:#e4e9ed!important;border-color:#8e9aa5!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.wallet-modal-close,.pricing-modal-close):hover{color:#20252b!important;background:#e4e9ed!important;border-color:#8e9aa5!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-avatar{border-color:#fff!important;box-shadow:0 12px 34px #11182729!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-cuid{box-shadow:none!important;color:#20252b!important;background:#f1f4f6!important;border:1px solid #d1d7dd!important}html[data-workspace-theme=light] body:has(main.selection-shell) :is(.activities-profile-facts,.activities-profile-security>section,.activities-profile-security-launch>button){box-shadow:none!important;color:#20252b!important;background:#fff!important;border:1px solid #d1d7dd!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-line.activities-profile-line{box-shadow:none!important;color:#20252b!important;background:#fff!important;border-color:#d9dfe4!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-security.activities-profile-security>section{box-shadow:none!important;background:#fff!important;border-color:#d1d7dd!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-security input{color:#20252b!important;background:#eef2f5!important;border-color:#c7cfd7!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-security input:focus{background:#fff!important;border-color:#7f8b96!important;box-shadow:0 0 0 3px #5f7f721f!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-security-actions button:first-child{color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-security-actions button:not(:first-child){color:#39434c!important;background:#fff!important;border-color:#c7cfd7!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-security-actions button:disabled{color:#89949e!important;opacity:1!important;background:#e4e8eb!important;border-color:#d1d7dd!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-line{border-color:#d9dfe4!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-line>svg{color:#4f5b66!important;background:#e9edf1!important;border-color:#ccd4db!important}html[data-workspace-theme=light] body:has(main.selection-shell) .activities-profile-security-launch>button:hover{background:#eef2f5!important;border-color:#9aa6b1!important;transform:none!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.activity-section-header,.mobile-panel,.wallet-hero,.account-list-panel,.activity-create-card,.wallet-balance-card,.wallet-payment-card,.subscribe-wallet-compact,.pricing-control-card,.pricing-tariff-card,.pricing-custom-section,.pricing-slider-card,.pricing-apps-card){background:#fff!important;border:1px solid #cbd2d9!important;box-shadow:0 8px 24px #1118270e!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .pricing-main{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .owned-provider-card{box-shadow:none!important;background:#f8f9fa!important;border:1px solid #d1d7dd!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.wallet-history-sticky-head,.wallet-history-pagination){box-shadow:none!important;background:#fff!important;border-color:#d5dbe1!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.wallet-history-item,.subscription-current-card,.subscription-confirm-card,.pricing-modal-summary>div,.pricing-tariff-metrics>span,.pricing-apps-grid>button,.pricing-discount,.activity-cuid-status,.activity-cuid-user){box-shadow:none!important;color:#303840!important;background:#f7f8fa!important;border:1px solid #d1d7dd!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .wallet-history-item:hover{background:#eef2f5!important;border-color:#a8b2bc!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.account-search,.owned-provider-meta span,.activity-color-picker,.activity-custom-color span,.pricing-employee-row input,.pricing-payment-modal .auth-field input,.activity-create-card :is(.auth-field input,.auth-field textarea)){box-shadow:none!important;color:#20252b!important;background:#e9eef2!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.activity-section-back,.ghost-button,.pricing-period-buttons>button:not(.is-active),.pricing-apps-grid>button:not(.is-active):not(.is-disabled)){box-shadow:none!important;color:#303840!important;background:#fff!important;border:1px solid #c7cfd7!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.activity-section-back,.ghost-button,.pricing-period-buttons>button:not(.is-active),.pricing-apps-grid>button:not(.is-active):not(.is-disabled)):hover{color:#20252b!important;background:#eef2f5!important;border-color:#929eaa!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.primary-button,.pricing-buy-button,.pricing-period-buttons>button.is-active){box-shadow:none!important;color:#fff!important;background:#20252b!important;border:1px solid #20252b!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.primary-button,.pricing-buy-button,.pricing-period-buttons>button.is-active):not(:disabled):hover{background:#343a40!important;border-color:#343a40!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) :is(.primary-button,.pricing-buy-button,.ghost-button,.pricing-period-buttons>button):disabled{color:#7b858f!important;cursor:not-allowed!important;opacity:1!important;background:#e3e7eb!important;border-color:#d0d7dd!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .pricing-tariff-card.is-highlighted{border-color:#8d99a5!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .pricing-tariff-card.is-active{border-color:#5f6b76!important;box-shadow:inset 0 0 0 2px #5f6b76,0 8px 24px #11182712!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .pricing-tariff-ribbon{color:#4f5b66!important;background:#e7ecef!important;border-color:#c8d0d8!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .pricing-feature-item.is-inactive{color:#9aa3ac!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .pricing-apps-grid>button:is(.is-active,.is-disabled){color:#20252b!important;background:#e7ecef!important;border-color:#aeb8c1!important}:is(html[data-workspace-theme=light] body:has(main.activity-flow-shell) .pricing-modal-head>span,html[data-workspace-theme=light] body:has(main.activity-flow-shell) .wallet-modal-head>span){color:#5f6b76!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .wallet-payment-status.status-writing{color:#6f57b5!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .wallet-payment-status.status-canceled_subscribe{color:#6f57b5!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .subscription-state.is-active{color:#39765b!important;background:#e5f3eb!important;border-color:#b9ddc7!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .subscription-state:not(.is-active){color:#a33f48!important;background:#f9e9ea!important;border-color:#e7b9bd!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) .danger-action{color:#a33f48!important;background:#f9e9ea!important;border-color:#e7b9bd!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .workspace-profile-inline-actions button{box-shadow:none!important;color:#fff!important;background:#20252b!important;border:1px solid #20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .workspace-profile-inline-actions button:not(:disabled):hover{background:#343a40!important;border-color:#343a40!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .workspace-profile-inline-actions button:disabled{color:#7b858f!important;opacity:1!important;background:#e3e7eb!important;border-color:#d0d7dd!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .comments-compose{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-toolbar>label,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-toolbar>label input{box-shadow:none!important;background:#e8edf1!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .cash-toolbar>label{border-color:#cbd2d9!important}html[data-workspace-theme=light] .admin-request-block-types button.is-active strong{color:#fff!important}html[data-workspace-theme=light] .admin-request-block-types button.is-active small{color:#ffffffb8!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-card{box-shadow:none!important;background:#fff!important;border-color:#cfd5db!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-card .admin-employees-head>button{color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-card .admin-employees-head>button:hover{background:#343a40!important;border-color:#343a40!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-card{box-shadow:none!important;color:#15181c!important;background:#fff!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-summary{background:#f7f8f9!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-progress{background:#e2e6ea!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-progress i.is-active,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-legend span.is-active>i{background:#a9824b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-progress i.is-unassigned,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-legend span.is-unassigned>i{background:#b56f50!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-progress i.is-overdue,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-legend span.is-overdue>i{background:#b75a63!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-tabs{background:#eef1f4!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-tabs button.is-active{box-shadow:none!important;color:#fff!important;background:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-refresh{color:#47515b!important;background:#fff!important;border-color:#b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row{box-shadow:none!important;color:#15181c!important;background:#fff!important;border:1px solid #b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row:hover{background:#f7f8f9!important;border-color:#7f8a95!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row.is-selected{background:#f2f4f6!important;border-color:#8f7650!important;box-shadow:inset 0 0 0 1px #8f76501f!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row.is-active .journals-service-accent{background:#a9824b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row.is-unassigned .journals-service-accent,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row.is-canceled .journals-service-accent{background:#b56f50!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row.is-overdue .journals-service-accent{background:#b75a63!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-row.is-completed .journals-service-accent{background:#4f8f74!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-status.is-active{color:#795a24!important;border-color:#c8aa74!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-time{background:#f1f3f5!important;border-color:#cfd5db!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-meta{border-color:#d8dde2!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-empty{border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-reader{box-shadow:none!important;color:#15181c!important;background:#fff!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-detail-hero.is-active{border-left-color:#a9824b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-detail-hero.is-unassigned,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-detail-hero.is-canceled{border-left-color:#b56f50!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-detail-hero.is-overdue{border-left-color:#b75a63!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-service-detail-hero.is-completed{border-left-color:#4f8f74!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.journals-service-detail-hero,.journals-service-detail-grid>span,.journals-service-assignees article){color:#15181c!important;background:#f7f8f9!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.journals-service-detail-section,.journals-service-detail-footer){border-color:#d8dde2!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.journals-service-detail-grid i,.journals-service-assignees article>i){color:#47515b!important;background:#e9edf1!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-row{box-shadow:none!important;color:#15181c!important;background:#fff!important;border:1px solid #b8c0c8!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-row:hover{background:#f7f8f9!important;border-color:#7f8a95!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-row-icon,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-row-people{color:#47515b!important;background:#f1f3f5!important;border-color:#cfd5db!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-status{color:#287653!important;background:#e5f3eb!important;border-color:#b9ddc7!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-status.is-paused{color:#795700!important;background:#fff3dc!important;border-color:#e8ca87!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-admin-status.is-archived{color:#626b75!important;background:#edf0f3!important;border-color:#cfd5db!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-modal,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-event-modal{color:#15181c!important;background:#fff!important;border-color:#cbd2d9!important;box-shadow:0 24px 72px #11182729!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-steps{background:#f5f6f7!important;border-color:#d8dde2!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-steps>div{color:#626b75!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-steps>div i{color:#626b75!important;background:#e3e7eb!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-steps>div.is-ready i{color:#fff!important;background:#36a978!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-steps>div.is-ready>span{color:#287653!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-section+.journals-editor-section,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-head,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-footer{border-color:#d8dde2!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.journals-editor-modal,.journals-event-modal) .report-modal-field :is(input,select,textarea){color:#15181c!important;background:#eef1f4!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.journals-status-toggle,.journals-date-editor,.journals-events-list>button,.journals-employee-grid button,.journals-rule-note){box-shadow:none!important;color:#15181c!important;background:#fff!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-status-toggle>span i{background:#e3e7eb!important;border-color:#b8c2cc!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-status-toggle:has(input:checked)>span i{background:#dceee5!important;border-color:#72a98e!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-status-toggle:has(input:checked)>span i:after{background:#287653!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.journals-recurrence-tabs,.journals-monthly-tabs){background:#eef1f4!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.journals-recurrence-tabs,.journals-monthly-tabs) button.is-active{color:#fff!important;background:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-weekday-picker button{color:#47515b!important;background:#f1f3f5!important;border-color:#cbd2d9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-weekday-picker button.is-active{color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-employee-grid button.is-selected{background:#e5f3eb!important;border-color:#9bc9af!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-footer>button:last-child:not(:disabled){color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .journals-editor-footer .journals-archive-action{color:#28313a!important;background:#fff!important;border-color:#aeb8c2!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .field-visits-toolbar .contacts-search{background:#fff!important;border-color:#cfd5db!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .field-visit-row.is-scheduled .journals-service-accent{background:#e9a400!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .field-visit-publish>button{color:#fff!important;background:#20252b!important;border-color:#20252b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .field-visit-publish>button:not(:disabled):hover{background:#343a40!important;border-color:#343a40!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .field-visit-publish>button:focus-visible{outline-offset:2px;outline:3px solid #1f232833}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .field-visit-publish>button:disabled{cursor:wait;opacity:1;color:#66737e!important;background:#cfd5db!important;border-color:#c3cbd3!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .field-visit-avatar-stack .ui-avatar{border-color:#fff!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .admin-roles-head-actions .admin-ai-role-trigger{color:#8a5d00!important;background:#fff8e6!important;border-color:#e7b74b!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .admin-ai-role-note{background:linear-gradient(135deg,#fffaf0,#fff)!important;border-color:#ead39a!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .admin-ai-role-note>span{color:#916300!important;background:#fff1c7!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .admin-role-permission-info-trigger{color:#64717d!important;background:#fff!important;border-color:#b9c2cb!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .admin-role-permission-info-trigger:hover{color:#34424e!important;background:#eef2f5!important;border-color:#9faab5!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .admin-role-permission-info-trigger:focus-visible{border-color:#8f9ba6!important;outline-color:#53627033!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .admin-permission-info-icon{color:#64717d!important;background:#f4f6f8!important;border-color:#b9c2cb!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.task-time-entry,.task-user-time-tracking){background:#fff!important;border-color:#d9dee3!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.task-time-entry-head,.task-user-time-tracking,.task-time-summary-icon){color:#6557cf!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.task-time-summary,.tasks-stats-time-list){background:#fff!important;border-color:#d9dee3!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-time-summary summary{background:#fff!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-time-summary[open] summary{background:#f7f8f9!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .tasks-stats-time-toolbar>label{background:#f1f3f5!important;border-color:#d3d9df!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees{background:#fff!important;border-color:#d9dee3!important;box-shadow:0 12px 30px #1118270f!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees>summary{box-shadow:none!important;background:0 0!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees>summary:hover{box-shadow:none!important;background:#f5f6f7!important;border:0!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees-icon{color:#9d6b00!important;background:#fff8e6!important;border-color:#efd17d!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees-mini-stack .ui-avatar,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees-mini-stack>em{border-color:#fff!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees-list>div,html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .task-detail-assignees-list>p{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e1e5e9!important;border-radius:0!important}
