:root{--ink:#1c2125;--muted:#667177;--paper:#f6f9fb;--surface:#fff;--forest:#1c2125;--forest-soft:#30373b;--lime:#e4003a;--line:#d1dce2;--danger:#a9143d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{width:100%;max-width:100vw;min-height:100%;margin:0;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:Arial,Noto Sans Armenian,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.eyebrow{color:var(--lime);letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:800}.muted{color:var(--muted);line-height:1.6}.auth-layout{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100vh;display:grid}.auth-brand{background:var(--forest);color:#fff;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px);display:flex;position:relative;overflow:hidden}.auth-brand:before{content:"";border:1px solid #c8ef6538;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-200px;box-shadow:0 0 0 70px #c8ef6509,0 0 0 140px #c8ef6506}.auth-brand:after{content:"";background:var(--lime);width:120px;height:8px;position:absolute;inset:auto 9% 11% auto}.brand-mark{width:54px;height:54px;color:var(--lime);letter-spacing:-.08em;border:1px solid #ffffff3d;place-items:center;font-weight:900;display:grid;position:absolute;top:50px;left:clamp(48px,8vw,120px)}.auth-brand h1{letter-spacing:-.04em;max-width:720px;margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(48px,6vw,88px);font-weight:500;line-height:1.04;position:relative}.brand-copy{color:#b8c7c2;max-width:560px;margin:32px 0 0;font-size:18px;line-height:1.7}.signal-card{color:#d7e0dd;align-items:center;gap:11px;margin-top:64px;font-size:13px;display:flex}.signal-dot{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #c8ef651a}.auth-panel{background:var(--surface);place-items:center;padding:48px;display:grid}.login-card{gap:25px;width:min(100%,430px);display:grid}.login-card h2,.content-card h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:34px;font-weight:500}.login-card .muted{margin:10px 0 0}.field{color:#364440;gap:9px;font-size:13px;font-weight:700;display:grid}.field-hint{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.field input{border:1px solid var(--line);width:100%;height:52px;color:var(--ink);background:#fff;border-radius:2px;outline:none;padding:0 15px;transition:border-color .18s,box-shadow .18s}.field input:focus{border-color:#5d7f75;box-shadow:0 0 0 3px #1d3a3414}.form-error{border-left:3px solid var(--danger);color:var(--danger);background:#fff1ef;margin:-8px 0 0;padding:11px 13px;font-size:13px}.form-error:before{content:"✕ ";font-weight:700}.archive-confirm{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.archive-confirm .inline-actions{flex-wrap:wrap;gap:10px;display:flex}.form-warning{border-left:3px solid var(--warning,#b8860b);color:#6b5200;background:#fff8e6;margin:0 0 14px;padding:11px 13px;font-size:13px;line-height:1.5}.form-warning:before{content:"⚠ ";font-weight:700}.support-copy{text-align:center;color:#89918f;margin:-8px 0 0;font-size:12px}.ui-button{cursor:pointer;border:0;border-radius:2px;min-height:50px;padding:0 20px;font-weight:800;transition:transform .18s,background .18s}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:disabled{cursor:wait;opacity:.7}.ui-button--primary{background:var(--forest);color:#fff}.ui-button--secondary{color:var(--forest);background:#e8ecea}.ui-button--danger{background:var(--danger);color:#fff}.ui-button--ghost{color:var(--forest);background:0 0}.ui-button--full{width:100%}.app-shell{grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--forest);color:#fff;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.sidebar-brand{align-items:center;gap:12px;margin:0 8px 52px;display:flex}.sidebar-brand>span{width:38px;height:38px;color:var(--lime);border:1px solid #456059;place-items:center;font-weight:900;display:grid}.sidebar-brand strong{letter-spacing:.06em}.sidebar nav{scrollbar-width:thin;gap:7px;min-height:0;display:grid;overflow-y:auto}.nav-item{color:#aebeba;border-radius:2px;align-items:center;gap:14px;padding:13px 12px;font-size:14px;display:flex}.nav-item span{color:#688078;letter-spacing:.12em;font-size:10px}.nav-item--active{background:var(--forest-soft);color:#fff}.nav-item--active span{color:var(--lime)}.logout-button{color:#b9c6c3;cursor:pointer;background:0 0;border:1px solid #3b514b;margin-top:auto;padding:12px}.workspace{min-width:0;padding:42px clamp(24px,5vw,72px) 64px}.topbar{justify-content:space-between;align-items:center;gap:30px;display:flex}.topbar--profile-only .profile-chip{margin-left:auto}.permission-matrix-card{gap:22px;min-width:0;display:grid;overflow:hidden}.permission-matrix-heading{align-items:flex-start}.permission-matrix-heading>div:first-child{max-width:820px}.permission-matrix-version{gap:8px;min-width:min(100%,260px);display:grid}.permission-matrix-version label,.permission-matrix-actions label{color:var(--ink);font-size:13px;font-weight:800}.permission-matrix-version select,.permission-matrix-actions input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:14px;margin-top:6px;padding:0 14px}.role-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.role-capability-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--brand) 6%);border-radius:18px;align-content:start;gap:10px;min-height:166px;padding:18px;display:grid}.role-capability-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.role-capability-card strong{color:var(--ink);font-size:16px}.role-capability-card code,.permission-matrix-table code{color:var(--brand-deep);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.role-capability-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.role-capability-card small{color:var(--ink);margin-top:auto;font-weight:800}.permission-matrix-actions{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:color-mix(in srgb, var(--brand) 4%, #fff);border-radius:18px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.permission-matrix-actions .table-actions{justify-content:flex-end}.permission-matrix-readonly,.permission-matrix-meta,.form-notice{color:var(--muted);border-radius:14px;padding:12px 14px}.permission-matrix-readonly{border:1px solid var(--line);background:var(--surface-subtle)}.form-notice{color:#1d6539;background:#edf8f0;border:1px solid #b8d9c3}.permission-matrix-wrap{border:1px solid var(--line);border-radius:18px;max-width:100%}.permission-matrix-table{min-width:1240px}.permission-matrix-table thead th{text-align:center;vertical-align:bottom;min-width:132px}.permission-matrix-table thead th:first-child{text-align:left;min-width:310px}.permission-matrix-table thead small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.permission-matrix-table tbody th{text-align:left;white-space:normal;max-width:360px}.permission-matrix-table tbody th strong{color:var(--ink);margin-bottom:5px;font-size:13px;line-height:1.4;display:block}.permission-matrix-table td{text-align:center}.permission-group-row th{background:color-mix(in srgb, var(--brand) 9%, #fff);color:var(--brand-deep);letter-spacing:.04em;text-transform:uppercase;padding:10px 14px;font-size:12px}.permission-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:inline-grid}.permission-toggle input{opacity:0;width:1px;height:1px;position:absolute}.permission-toggle span{width:26px;height:26px;color:var(--muted);border-radius:9px;place-items:center;font-size:13px;font-weight:900;display:grid}.permission-toggle:has(input:checked) span{background:var(--brand);color:#fff}:is(.permission-toggle:not(.permission-toggle--protected):has(input:not(:disabled)):hover,.permission-toggle:not(.permission-toggle--protected):has(input:not(:disabled)):focus-within){border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.permission-toggle--protected{background:color-mix(in srgb, var(--brand) 5%, #fff);cursor:not-allowed;border-style:dashed}.permission-matrix-meta{border-top:1px solid var(--line);border-radius:0;flex-wrap:wrap;gap:8px 18px;padding-inline:0;font-size:12px;display:flex}@media (max-width:980px){.role-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-matrix-actions{grid-template-columns:1fr}.permission-matrix-actions .table-actions{justify-content:flex-start}}@media (max-width:620px){.role-capability-grid{grid-template-columns:1fr}.permission-matrix-version,.permission-matrix-actions .table-actions,.permission-matrix-actions .table-actions>*{width:100%}}.topbar .eyebrow{margin-bottom:9px}.topbar h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(29px,3.5vw,46px);font-weight:500}.profile-chip{border:1px solid var(--line);background:var(--surface);align-items:center;gap:11px;padding:8px 12px 8px 8px;display:flex}.profile-chip>span{background:var(--forest);width:37px;height:37px;color:var(--lime);place-items:center;font-size:12px;font-weight:900;display:grid}.profile-chip div{gap:3px;display:grid}.profile-chip strong{font-size:12px}.profile-chip small{color:var(--muted)}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);min-height:170px;padding:26px}.metric-card--accent{background:var(--forest);color:#fff;border-color:var(--forest)}.metric-card p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.metric-card--accent p,.metric-card--accent small{color:#b3c1bd}.metric-card strong{margin:18px 0 10px;font-family:Georgia,serif;font-size:44px;font-weight:500;display:block}.metric-card--accent strong{color:var(--lime)}.metric-card small{color:#89918f}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;margin-top:16px;display:grid}.content-card{border:1px solid var(--line);background:var(--surface);min-height:330px;padding:28px}.card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.card-heading .eyebrow,.role-card .eyebrow{margin-bottom:8px}.ui-status-badge{border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.ui-status-badge--neutral{color:#52635e;background:#e8ecea}.ui-status-badge--success{color:#365718;background:#e1f2c5}.ui-status-badge--warning{color:#785a0d;background:#faedc7}.ui-status-badge--danger{color:#8a2828;background:#f8d7d3}.empty-state{text-align:center;justify-items:center;gap:12px;padding:58px 20px 20px;display:grid}.empty-glyph{color:#789087;border:1px solid #cbd1cd;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.empty-state h3{margin:18px 0 7px;font-size:15px}.empty-state p{max-width:420px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.role-list{gap:9px;margin-top:30px;display:grid}.role-list>div{border-bottom:1px solid #ece9e2;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.role-list strong{font-size:12px}.role-list span{color:var(--muted);font-size:11px}.activity-list{margin-top:28px;display:grid}.activity-row{border-bottom:1px solid #ece9e2;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.activity-row>div{gap:5px;display:grid}.activity-row strong{font-size:12px}.activity-row span{color:var(--muted);font-size:11px}.activity-row b{color:#365718;font-size:13px}.operator-page{background:var(--paper);min-height:100vh}.operator-header{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,72px);display:flex}.back-link{color:#b8c7c2;font-size:13px}.form-workspace{width:min(1100px,100% - 36px);margin:0 auto;padding:52px 0 80px}.form-title{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:35px;display:flex}.form-title h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(38px,5vw,60px);font-weight:500}.form-title .muted{max-width:640px;margin:13px 0 0}.task-form{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.form-section{background:var(--surface);grid-template-columns:85px minmax(0,1fr);display:grid}.section-index{border-right:1px solid var(--line);color:#8a9692;letter-spacing:.15em;padding:31px 25px;font-size:11px;font-weight:800}.section-body{padding:30px}.section-body h2{margin:0 0 24px;font-family:Georgia,Noto Serif Armenian,serif;font-size:24px;font-weight:500}.section-heading{justify-content:space-between;gap:20px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field--wide{grid-column:1/-1}.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:2px;outline:none;padding:0 15px}.field select{height:52px}.field textarea{resize:vertical;padding-block:13px}.field select:focus,.field textarea:focus{border-color:#5d7f75;box-shadow:0 0 0 3px #1d3a3414}.member-actions{gap:8px;display:flex}.member-actions button,.member-row button{border:1px solid var(--line);color:var(--forest);cursor:pointer;background:0 0}.member-actions button{height:34px;padding:0 11px;font-size:11px;font-weight:800}.member-list{gap:8px;display:grid}.member-row{grid-template-columns:38px minmax(0,1fr) 170px minmax(130px,160px) 36px;align-items:center;gap:8px;display:grid}.member-row>span{color:#8a9692;font-size:10px}.member-row select{border:1px solid var(--line);background:#fff;height:46px;padding:0 12px}.member-row button{grid-column:-2/-1;height:36px;font-size:20px}.member-share-field{gap:3px;display:grid}.member-share-field span{color:var(--muted);font-size:9px;font-weight:800}.member-share-field input{border:1px solid var(--line);background:#fff;width:100%;height:46px;padding:0 12px}.member-share-calculation{color:var(--muted);font-size:10px;line-height:1.35}.member-share-calculation strong{color:var(--forest)}.preview-panel{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.preview-panel>div{background:#eef4e0;padding:25px 30px}.preview-panel p{color:var(--muted);margin:0 0 8px;font-size:11px}.preview-panel strong{color:var(--forest);font-family:Georgia,serif;font-size:25px}.preview-panel .preview-breakdown{background:#fff;grid-column:1/-1;gap:8px;display:grid}.preview-breakdown span{color:var(--muted);font-size:13px}.preview-breakdown span strong{font-family:inherit;font-size:inherit}.form-footer{background:var(--surface);justify-content:flex-end;gap:10px;padding:22px 30px;display:flex}.loading-screen{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:16px;font-size:13px;display:grid}.loading-screen--error{text-align:center;padding:32px}.loading-screen--error h1{color:var(--forest);margin:4px 0 0;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(28px,5vw,42px);font-weight:500}.loading-screen--error p{max-width:560px;margin:0;line-height:1.7}.load-error-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.task-setup-state{border:1px solid var(--line);background:var(--surface);text-align:center;justify-items:center;padding:clamp(34px,7vw,76px) clamp(20px,6vw,70px);display:grid}.task-setup-state .eyebrow{margin:20px 0 10px}.task-setup-state h1{max-width:720px;color:var(--forest);letter-spacing:-.03em;margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(32px,5vw,52px);font-weight:500}.task-setup-state>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:18px 0 0;line-height:1.7}.task-setup-state ol{text-align:left;gap:10px;width:min(620px,100%);margin:28px 0 12px;padding-left:24px;display:grid}.task-setup-state li{padding-left:6px;line-height:1.55}.task-setup-state .task-setup-state__note{color:#8a2828;margin-top:20px}.queue-workspace{width:100%;max-width:1400px}.queue-error{margin:28px 0 0}.approval-list{gap:16px;margin-top:40px;display:grid}.approval-card{border:1px solid var(--line);background:var(--surface);padding:28px}.approval-card__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.approval-card__header .eyebrow{margin-bottom:8px}.approval-card__header h2{margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:27px;font-weight:500}.approval-facts{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.approval-facts>div{background:#f7f6f1;gap:7px;min-height:84px;padding:17px;display:grid}.approval-facts span,.approval-members small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.approval-facts strong{align-self:end;font-size:13px}.approval-members{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.approval-members>span{border:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.approval-members small{letter-spacing:.04em}.approval-note{color:#45534f;background:#f2f5f3;border-left:3px solid #7a938b;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.approval-actions{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:20px;margin-top:22px;padding-top:22px;display:grid}.approval-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.approval-actions .ui-button{min-height:45px}.queue-empty{margin-top:40px}.quality-topbar .ui-button{min-height:46px}.quality-list{gap:16px;margin-top:40px;display:grid}.quality-card{border:1px solid var(--line);background:var(--surface);padding:28px}.quality-card__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.quality-card__header .eyebrow{margin-bottom:7px}.quality-card__header h2{margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:27px;font-weight:500}.quality-card__header .muted{margin:7px 0 0;font-size:12px}.quality-reason{color:#45534f;background:#f2f5f3;border-left:3px solid #7a938b;margin:22px 0 0;padding:15px 17px;font-size:13px;line-height:1.6}.quality-targets{gap:8px;margin-top:18px;display:grid}.quality-targets>div{border:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(140px,auto) minmax(150px,auto);align-items:center;gap:18px;padding:12px 14px;display:grid}.quality-targets span{font-size:12px;font-weight:800}.quality-targets small{color:var(--muted);font-size:11px}.quality-targets strong{color:var(--danger);text-align:right;font-size:12px}.quality-controls{border:1px solid var(--line);background:#f7f6f1;grid-template-columns:repeat(2,minmax(180px,1fr));gap:15px;margin-top:22px;padding:20px;display:grid}.quality-reason-field,.quality-control-actions{grid-column:1/-1}.quality-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quality-control-actions .ui-button{min-height:44px}.quality-cancel-note{min-height:52px;color:var(--muted);border:1px dashed #aeb8b4;align-items:center;padding:0 14px;font-size:12px;display:flex}.deduction-preview{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.deduction-preview span{color:#40522f;background:#eef4e0;padding:9px 11px;font-size:12px}.quality-deadline{color:var(--muted);margin:18px 0 0;font-size:11px;font-weight:700}.dispute-box{background:#fff9e8;border:1px solid #d5b76e;grid-template-columns:1fr auto;align-items:end;gap:15px;margin-top:18px;padding:18px;display:grid}.dispute-list{gap:9px;margin-top:18px;display:grid}.dispute-row{border:1px solid var(--line);gap:13px;padding:16px;display:grid}.dispute-row>div:first-child{gap:6px;display:grid}.dispute-row strong{font-size:12px}.dispute-row span{color:var(--muted);font-size:11px}.dispute-resolution{grid-template-columns:150px 160px minmax(220px,1fr) auto;gap:8px;display:grid}.dispute-resolution select,.dispute-resolution input{border:1px solid var(--line);background:#fff;min-height:43px;padding:0 11px}.dispute-resolution .ui-button{min-height:43px}.quality-finalize{justify-content:flex-end;margin-top:18px;display:flex}.allocation-picker{gap:8px;display:grid}.allocation-picker>label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:13px;padding:14px;display:flex}.allocation-picker input{width:18px;height:18px;accent-color:var(--forest)}.allocation-picker span{gap:5px;display:grid}.allocation-picker strong{font-size:13px}.allocation-picker small{color:var(--muted);font-size:11px}.allocation-picker .allocation-picker--disabled{cursor:not-allowed;opacity:.55}.loader{border:2px solid #d5d9d6;border-top-color:var(--forest);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-brand{min-height:42vh;padding:100px 32px 45px}.brand-mark{top:28px;left:32px}.auth-brand h1{font-size:48px}.brand-copy{font-size:15px}.signal-card{margin-top:35px}.auth-panel{padding:42px 24px}.app-shell{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;gap:20px;height:auto;padding:14px 20px;position:static}.sidebar-brand{margin:0 auto 0 0}.sidebar-brand strong,.sidebar nav,.logout-button{display:none}.workspace{padding:28px 18px 50px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:145px}.dashboard-grid{grid-template-columns:1fr}.approval-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-actions{grid-template-columns:1fr}.approval-actions>div{justify-content:flex-start}.dispute-resolution{grid-template-columns:1fr 1fr}}@media (max-width:560px){.auth-brand{min-height:370px}.auth-brand h1{font-size:39px}.auth-brand:after{display:none}.topbar{align-items:flex-start}.profile-chip div{display:none}.profile-chip{padding:6px}.topbar h1{font-size:28px}.content-card{padding:22px}.form-workspace{width:min(100% - 22px,1100px);padding-top:30px}.form-section{grid-template-columns:1fr}.section-index{border-right:0;padding:18px 20px 0}.section-body{padding:18px 20px 26px}.form-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.section-heading{display:grid}.member-row{grid-template-columns:25px minmax(0,1fr) 36px}.member-row select:nth-of-type(2),.member-share-field{grid-column:2/3}.member-row button{grid-area:1/3/2/4}.preview-panel{grid-template-columns:1fr}.form-footer{flex-wrap:wrap}.approval-card{padding:20px}.approval-facts{grid-template-columns:1fr}.approval-actions>div .ui-button{width:100%}.quality-topbar{display:grid}.quality-topbar .ui-button{width:100%}.quality-card{padding:20px}.quality-targets>div{grid-template-columns:1fr;gap:7px}.quality-targets strong{text-align:left}.quality-controls,.dispute-box,.dispute-resolution{grid-template-columns:1fr}.quality-reason-field,.quality-control-actions{grid-column:auto}.quality-control-actions .ui-button,.dispute-box .ui-button,.dispute-resolution .ui-button{width:100%}}.admin-workspace{max-width:1440px}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-summary-grid article{border:1px solid var(--line);background:var(--paper);min-height:104px;box-shadow:var(--shadow-sm);border-radius:18px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.admin-summary-grid span{color:var(--muted)}.admin-summary-grid strong{font-family:var(--font-display);color:var(--ink);font-size:34px}.admin-form-grid,.config-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;align-content:start;gap:16px;padding:26px;display:grid}.admin-card--wide,.config-editor-card--wide{grid-column:1/-1}.admin-card h2{margin:0;font-size:22px}.admin-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.check-field{min-height:46px;color:var(--ink);align-items:center;gap:10px;font-size:14px;display:flex}.check-field input{width:18px;height:18px;accent-color:var(--accent)}.form-success{color:#176442;background:#277e5a14;border-color:#277e5a59}.admin-table-wrap{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:14px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px 12px}.admin-table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{color:var(--muted);margin-top:4px}.compensation-summary-grid article{place-content:center stretch;gap:6px;display:grid}.compensation-summary-grid small{color:var(--muted);line-height:1.45}.soft-review-form{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-top:10px;display:grid}.soft-review-form input,.soft-review-form button{border:1px solid var(--line);border-radius:10px;min-height:38px;padding:0 11px}.soft-review-form button{cursor:pointer;background:var(--forest);color:#fff;font-weight:750}.soft-review-form button:last-child{background:var(--brand-soft);color:var(--brand-deep)}.table-empty-cell{color:var(--muted);text-align:center!important;padding:28px!important}@media (max-width:900px){.soft-review-form{grid-template-columns:1fr}}.config-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.release-rail{position:sticky;top:28px}.release-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 10px;padding:13px 14px;display:grid}.release-item:hover,.release-item--active{border-color:var(--line);background:var(--wash)}.release-item span,.release-item small{color:var(--muted)}.release-item small{grid-column:2}.config-main{gap:18px;min-width:0;display:grid}.release-overview{overflow:hidden}.release-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.release-metrics span{background:var(--wash);color:var(--muted);border-radius:10px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.release-metrics strong{color:var(--ink)}.release-actions{flex-wrap:wrap;gap:10px;display:flex}.validation-panel{border-left:4px solid var(--danger);color:var(--danger);background:#a93e3114;border-radius:8px;gap:6px;padding:14px 16px;display:grid}.validation-panel--valid{color:#176442;background:#277e5a14;border-color:#277e5a}.validation-panel span{font-size:13px}.rule-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rule-inventory>div{background:var(--wash);border-radius:12px;align-content:start;gap:7px;padding:16px;display:grid}.rule-inventory span{color:var(--muted);font-size:13px}.config-readonly-banner{border-left:5px solid var(--brand);grid-template-columns:minmax(0,1fr) auto;align-items:center}.config-rule-sections{gap:18px;display:grid}.config-rule-list__rows{gap:10px;display:grid}.config-rule-list__row{border:1px solid var(--line);background:var(--wash);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.config-rule-list__row>div{gap:8px;display:grid}.config-rule-list__details{flex-wrap:wrap;gap:6px 16px;display:flex}.config-rule-list__details span{color:var(--muted);font-size:12px;line-height:1.45}.config-rule-fields{border:1px solid var(--line);background:var(--wash);border-radius:16px;padding:18px}.config-rule-check{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-self:end;min-height:52px;padding:0 14px}.task-toolbar{border:1px solid var(--line);background:var(--paper);border-radius:16px;justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.task-tabs{flex-wrap:wrap;gap:7px;display:flex}.task-tab{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px;font-size:13px}.task-tab:hover,.task-tab--active{border-color:var(--accent);background:var(--accent);color:#fff}.workflow-toolbar .task-tab{align-items:center;gap:7px;display:inline-flex}.workflow-toolbar .task-tab small{min-width:20px;min-height:20px;color:inherit;background:#19352d17;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:900;display:inline-grid}.workflow-toolbar .task-tab--active small{background:#fff3}.task-search{width:min(320px,100%)}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.task-list-panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:16px;margin-top:18px;overflow:hidden}.task-table-wrap{overflow-x:auto}.task-list-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.task-list-count{min-width:0;color:var(--muted);flex:260px;margin:0;font-size:12px}.task-list-footer .form-error{flex:100%;margin:0}@media (max-width:760px){.task-list-footer{flex-direction:column;align-items:stretch}}.task-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.task-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f2f3ee;padding:11px 13px;font-size:10px;font-weight:850}.task-table td{vertical-align:middle;border-bottom:1px solid #19352d1a;padding:11px 13px}.task-table tbody tr{transition:filter .14s;box-shadow:inset 4px 0 #0000}.task-table tbody tr:last-child td{border-bottom:0}.task-table tbody tr:hover{filter:brightness(.975)}.task-row--draft,.task-row--archived,.task-row--cancelled{background:#83918d14;box-shadow:inset 4px 0 #83918d!important}.task-row--submitted{background:#deac3c1a;box-shadow:inset 4px 0 #d39828!important}.task-row--dispatcher_verified{background:#2d7f8a17;box-shadow:inset 4px 0 #2d7f8a!important}.task-row--head_approved{background:#27835a17;box-shadow:inset 4px 0 #27835a!important}.task-row--returned{background:#d06f2f1a;box-shadow:inset 4px 0 #d06f2f!important}.task-row--rejected{background:#b84a3c1a;box-shadow:inset 4px 0 #b84a3c!important}.task-number-link{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:850;display:block}.task-number-link:hover{color:var(--accent);text-decoration:underline}.task-number-link+small{max-width:240px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.task-number-cell{white-space:nowrap;font-weight:800}.task-row-action{border:1px solid var(--line);color:var(--forest);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffb8;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:850}.workflow-table{min-width:1180px}.workflow-table td:last-child,.workflow-table th:last-child{text-align:right}.workflow-row--draft{background:#83918d14;box-shadow:inset 4px 0 #83918d!important}.workflow-row--submitted,.workflow-row--open{background:#deac3c1a;box-shadow:inset 4px 0 #d39828!important}.workflow-row--under_review{background:#2d7f8a17;box-shadow:inset 4px 0 #2d7f8a!important}.workflow-row--approved,.workflow-row--final,.workflow-row--upheld,.workflow-row--reduced,.workflow-row--overturned{background:#27835a17;box-shadow:inset 4px 0 #27835a!important}.workflow-row--dispute_window{background:#d06f2f1a;box-shadow:inset 4px 0 #d06f2f!important}.workflow-row--disputed{background:#7959a61a;box-shadow:inset 4px 0 #7959a6!important}.workflow-row--rejected{background:#b84a3c1a;box-shadow:inset 4px 0 #b84a3c!important}.workflow-detail-row,.workflow-detail-row:hover{box-shadow:none!important;filter:none!important;background:#fff!important}.workflow-detail-row>td{border-bottom:1px solid var(--line)!important;padding:0!important}.workflow-detail-panel{background:linear-gradient(#fff 0%,#fafaf7 100%);border-top:1px dashed #19352d2e;padding:20px 24px 24px}.workflow-detail-summary{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.workflow-detail-summary>div{background:#f7f6f1;gap:6px;min-height:70px;padding:13px 15px;display:grid}.workflow-detail-summary span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.workflow-detail-summary strong{align-self:end;font-size:12px}.approval-detail-panel .approval-members{margin-top:16px}.workflow-permission-note{background:var(--wash);border-radius:8px;margin:18px 0 0;padding:12px 14px}.workflow-inline-link{border:1px solid var(--line);color:var(--forest);cursor:pointer;font:inherit;background:#fff;border-radius:8px;margin-top:16px;padding:9px 12px;font-size:11px;font-weight:850}.dispute-detail-panel .dispute-resolution{background:#fff9e8;border:1px solid #d5b76e;grid-template-columns:160px 160px minmax(260px,1fr) auto;align-items:end;gap:10px;margin-top:18px;padding:18px;display:grid}.dispute-resolution-decision{grid-column:1}.dispute-resolution-restore{grid-column:2}.dispute-resolution-reason{grid-column:3}.dispute-detail-panel .dispute-resolution>.ui-button{grid-column:4;min-height:52px}.dispute-decision-note{color:#355c49;background:#27835a14;border-left:3px solid #27835a;gap:5px;margin:14px 0 0;padding:13px 15px;font-size:12px;line-height:1.5;display:grid}.task-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.task-queue-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:18px;gap:18px;padding:24px;display:grid}.task-queue-card__heading,.task-queue-card__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-queue-card h2{margin:3px 0 0;font-size:22px}.task-queue-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.task-queue-facts span{background:var(--wash);color:var(--muted);border-radius:10px;gap:4px;padding:11px 13px;font-size:12px;display:grid}.task-queue-facts strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.task-queue-card__footer small{color:var(--muted)}.task-history{border-top:1px solid var(--line);gap:9px;padding:22px;display:grid}.task-history h2{margin:0 0 5px;font-size:18px}.task-history>span{color:var(--muted);align-items:baseline;gap:7px;font-size:13px;display:flex}.task-history small{color:var(--muted);margin-left:auto}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-facts span{background:var(--wash);min-width:0;color:var(--muted);border-radius:10px;gap:5px;padding:13px 14px;font-size:12px;display:grid}.profile-facts strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px}.password-guidance{max-width:760px;margin:0;line-height:1.65}.password-form{gap:16px;display:grid}.password-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.password-form .form-error,.password-form .form-success{border:1px solid;border-radius:10px;margin:0;padding:12px 14px}.password-form-actions{justify-content:flex-start;display:flex}@media (max-width:1100px){.admin-fields,.rule-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.config-layout{grid-template-columns:1fr}.release-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.release-rail .card-heading{grid-column:1/-1}.task-toolbar{display:grid}.task-search{width:100%}.password-form-grid,.task-queue,.profile-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-summary-grid,.admin-form-grid,.config-editor-grid,.admin-fields,.release-metrics,.rule-inventory,.release-rail{grid-template-columns:1fr}.release-rail .card-heading,.admin-card--wide,.config-editor-card--wide{grid-column:auto}.admin-card{padding:20px}.config-readonly-banner,.config-rule-list__row{grid-template-columns:1fr}.config-readonly-banner .ui-button,.config-rule-list__row .table-action{width:100%}.task-queue-facts{grid-template-columns:1fr}.task-queue-card__heading,.task-queue-card__footer,.task-history>span{flex-direction:column;align-items:flex-start}.task-history small{margin-left:0}.profile-facts{grid-template-columns:1fr}}@media (max-width:900px){.workflow-detail-summary,.dispute-detail-panel .dispute-resolution{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-resolution-decision,.dispute-resolution-restore,.dispute-resolution-reason,.dispute-detail-panel .dispute-resolution>.ui-button{grid-column:auto}}@media (max-width:680px){.workflow-detail-panel{padding:16px}.workflow-detail-summary,.dispute-detail-panel .dispute-resolution{grid-template-columns:1fr}.workflow-detail-summary>div{min-height:62px}.workflow-inline-link,.dispute-detail-panel .dispute-resolution>.ui-button{width:100%}}.navigation-user{border-top:1px solid #3b514b;gap:3px;margin-top:auto;padding:20px 12px 12px;display:grid}.navigation-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.navigation-user small{color:#8fa49e;font-size:11px}.app-navigation .logout-button{margin-top:8px}.mobile-navigation{display:none}.reports-workspace{background:radial-gradient(circle at 92% 1%, #baff2b1a, transparent 24rem), var(--wash);min-width:0}.reports-header{align-items:flex-end}.reports-header .muted{max-width:760px;margin:10px 0 0;line-height:1.55}.report-filters{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:13px;min-height:0;margin-top:28px;padding:20px;display:grid}.report-tabs{scrollbar-width:thin;gap:8px;margin:22px 0;display:flex;overflow-x:auto}.report-tab{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:11px 16px;font-size:13px;font-weight:750}.report-tab:hover,.report-tab--active{border-color:var(--forest);background:var(--forest);color:#fff}.report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.report-metric{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:space-between;gap:12px;min-height:145px;padding:21px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 35px #1430280b}.report-metric:before{content:"";background:#d9e2df;height:3px;position:absolute;top:0;left:0;right:0}.report-metric--accent:before{background:var(--lime)}.report-metric--warning:before{background:#e5a43c}.report-metric p,.report-metric small{color:var(--muted);margin:0}.report-metric p{letter-spacing:.035em;font-size:12px;font-weight:800}.report-metric strong{color:var(--forest);font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(29px,3vw,42px);font-weight:500}.report-metric small{font-size:12px}.report-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);gap:18px;margin-top:18px;display:grid}.trend-chart{align-items:stretch;gap:9px;min-height:250px;padding-top:20px;display:flex;overflow-x:auto}.trend-column{min-width:34px;color:var(--muted);text-align:center;flex:1 0 34px;grid-template-rows:1fr auto auto;gap:7px;display:grid}.trend-track{background:var(--wash);border-radius:6px 6px 2px 2px;align-items:flex-end;height:180px;display:flex;overflow:hidden}.trend-track i{background:linear-gradient(180deg, var(--lime), #76a91d);border-radius:6px 6px 0 0;width:100%;min-height:2px;display:block}.trend-column b{color:var(--ink);font-size:11px}.trend-column small{font-size:10px}.report-finance-card{align-content:start;gap:20px;display:grid}.report-progress{gap:8px;display:grid}.report-progress>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.report-progress>div:first-child strong{color:var(--ink)}.report-progress-track,.status-count-track{background:var(--wash);border-radius:999px;height:8px;overflow:hidden}.report-progress-track i,.status-count-track i{border-radius:inherit;background:var(--forest);height:100%;display:block}.report-progress-track .report-progress-bonus{background:#82b728}.report-progress-track .report-progress-provisional{background:#dda54a}.report-progress-track .report-progress-deducted{background:#c3574c}.report-money-total{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:4px;display:grid}.report-money-total span{color:var(--muted);gap:4px;font-size:11px;display:grid}.report-money-total strong{color:var(--forest);font-size:19px}.report-table-card,.employee-report-detail,.workflow-report-grid{margin-top:18px}.report-table-card{min-width:0}.report-table-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-search{width:min(100%,320px)}.table-scroll{width:100%;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:13px}.report-table--wide{min-width:980px}.report-table th,.report-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 11px}.report-table th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.report-table tbody tr:hover{background:#baff2b0f}.report-table td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.report-table td a,.table-action{color:var(--forest);text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #14302840;text-decoration:underline #14302840}.table-action{cursor:pointer;font:inherit;background:0 0;border:0}.number-cell{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.employee-report-detail{border-top:1px solid var(--line);gap:18px;padding-top:20px;display:grid}.employee-detail-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.employee-detail-header h2,.employee-detail-header p{margin:0}.employee-detail-header h2{font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(27px,3vw,40px);font-weight:500}.employee-detail-header>div>p:last-child{color:var(--muted);margin-top:8px}.report-detail-grid,.workflow-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.report-event-list{gap:8px;display:grid}.report-event{background:var(--wash);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.report-event>div{gap:4px;display:grid}.report-event>div:last-child{justify-items:end}.report-event span{color:var(--muted);font-size:11px}.report-event b{color:var(--forest);font-size:12px}.status-panel{min-width:0}.status-count-list{gap:15px;display:grid}.status-count-list>div{grid-template-columns:minmax(120px,.85fr) minmax(100px,1fr) 44px;align-items:center;gap:13px;display:grid}.status-count-list span{gap:3px;display:grid}.status-count-list small{color:var(--muted);font-size:10px}.status-count-list>div>strong{text-align:right}.report-loading{justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.report-notice{color:#6d5419;background:#fff8e8;border:1px solid #e7cf94;border-radius:10px;margin:18px 0 0;padding:12px 15px;font-size:12px;line-height:1.55}.report-state{text-align:center;align-content:center;justify-items:center;min-height:320px;padding:clamp(32px,7vw,72px);display:grid}.report-state .eyebrow{margin:20px 0 9px}.report-state h2{max-width:720px;color:var(--forest);letter-spacing:-.025em;margin:0;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(30px,4vw,48px);font-weight:500}.report-state>p:not(.eyebrow){max-width:660px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.75}.report-state .ui-button{margin-top:24px}.report-empty{min-height:150px;padding:28px}.operator-dashboard{background:var(--forest);color:#fff;border-radius:18px;gap:17px;margin-top:34px;padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 26px 70px #1430282e}.operator-dashboard__heading,.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.operator-dashboard__heading h2,.operator-dashboard__heading p,.dashboard-section-heading h2,.dashboard-section-heading p{margin:0}.operator-dashboard__heading h2{font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(23px,2.5vw,34px);font-weight:500}.operator-dashboard__heading p{color:#aebeba;margin-top:6px;font-size:12px}.dashboard-report-link{color:var(--lime);font-size:12px;font-weight:800}.operator-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operator-metric{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-content:space-between;gap:8px;min-height:132px;padding:17px;display:grid}.operator-metric--link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.operator-metric--link:hover,.operator-metric--link:focus-visible{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 14px 30px #1827351f}.operator-metric__link-label{color:var(--brand);margin-top:auto;font-size:.75rem;font-weight:800}.operator-metric p,.operator-metric small{color:#aebeba;margin:0}.operator-metric p{font-size:11px;font-weight:800}.operator-metric strong{color:#fff;font-family:Georgia,Noto Serif Armenian,serif;font-size:33px;font-weight:500}.operator-metric small{font-size:10px;line-height:1.4}.operator-metric--accent{background:#baff2b17;border-color:#baff2b5c}.operator-metric--accent strong{color:var(--lime)}.operator-metric--warning{border-color:#e5a43c59}.operator-metric--danger{border-color:#e06a5d59}.operator-dashboard__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;display:grid}.operator-dashboard .content-card{color:var(--ink);border:0;border-radius:12px}.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-action-grid a{border:1px solid var(--line);background:var(--wash);border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:3px 10px;padding:12px;display:grid}.quick-action-grid a:hover{background:#baff2b17;border-color:#9bbb61}.quick-action-grid a>span{background:var(--forest);width:30px;height:30px;color:var(--lime);border-radius:8px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.quick-action-grid strong{font-size:12px}.quick-action-grid small{color:var(--muted);font-size:10px;line-height:1.4}.operator-task-list{gap:5px;display:grid}.operator-task-list>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.operator-task-list>a:last-child{border-bottom:0}.operator-task-list div{gap:4px;display:grid}.operator-task-list div:last-child{justify-items:end}.operator-task-list strong{font-size:12px}.operator-task-list span,.operator-task-list small{color:var(--muted);font-size:10px}.operator-task-list b{color:var(--forest);font-size:12px}.operator-recent-work .card-heading{gap:10px}.operator-recent-work .ui-status{white-space:nowrap;flex:none}.dashboard-section-heading{margin:34px 0 15px}.dashboard-section-heading h2{margin-top:4px;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(22px,2.4vw,31px);font-weight:500}.dashboard-section-heading>a{color:var(--forest);font-size:12px;font-weight:800}.admin-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.admin-guide>div{border:1px solid var(--line);background:#ffffffb3;border-radius:11px;grid-template-columns:35px minmax(0,1fr);gap:3px 11px;padding:14px;display:grid}.admin-guide span{background:var(--forest);width:31px;height:31px;color:var(--lime);border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.admin-guide strong{font-size:12px}.admin-guide small{color:var(--muted);font-size:10px;line-height:1.35}.admin-workspace label[data-help]>span:first-child:after{color:#668078;content:"?";cursor:help;vertical-align:middle;border:1px solid #a8b8b3;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:6px;font-size:9px;font-weight:900;display:inline-grid}.admin-workspace label.wizard-field-active{z-index:98;outline:3px solid var(--lime);background:#fff;border-radius:10px;padding:10px;position:relative;box-shadow:0 15px 50px #1430283d}.admin-subnav{border:1px solid var(--line);background:#ffffffa6;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;padding:8px;display:grid}.admin-subnav--five,.admin-subnav--six{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-subnav--six{grid-template-columns:repeat(6,minmax(0,1fr))}.config-layout--single{grid-template-columns:minmax(0,1fr)}.system-domain-card{gap:20px}.system-domain-preview{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--wash);color:var(--muted);border-radius:14px;gap:8px;padding:16px;font-size:13px;display:grid}.system-domain-preview span{display:block}.system-domain-preview strong{color:var(--ink)}.admin-subnav__item{min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:2px 9px;padding:12px;display:grid}.admin-subnav__item>span{background:var(--wash);width:27px;height:27px;color:var(--muted);border-radius:8px;grid-row:1/3;place-items:center;font-size:9px;font-weight:900;display:grid}.admin-subnav__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-subnav__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-subnav__item:hover,.admin-subnav__item--active{background:var(--forest);color:#fff;border-color:#14302833}.admin-subnav__item:hover>span,.admin-subnav__item--active>span{background:var(--lime);color:var(--forest)}.admin-subnav__item:hover small,.admin-subnav__item--active small{color:#b8c6c2}.admin-section-heading{max-width:820px;margin:26px 0 18px}.admin-section-heading h2{margin:5px 0 7px;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(24px,3vw,35px);font-weight:500}.admin-section-heading>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.admin-form-grid--focused{grid-template-columns:minmax(0,860px)}.wizard-launch{z-index:80;background:var(--forest);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:850;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #14302847}.wizard-launch span{color:var(--lime);font-size:16px}.wizard-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081c1794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creation-wizard{background:#fff;border-radius:18px;width:min(100%,620px);max-height:min(720px,90vh);padding:25px;overflow-y:auto;box-shadow:0 35px 90px #05191459}.creation-wizard>header,.creation-wizard>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.creation-wizard>header h2{margin:4px 0 0;font-family:Georgia,Noto Serif Armenian,serif;font-size:27px;font-weight:500}.creation-wizard>header>button{border:1px solid var(--line);background:var(--wash);width:34px;height:34px;color:var(--forest);cursor:pointer;border-radius:50%;font-size:22px}.wizard-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.wizard-choice-grid button{border:1px solid var(--line);background:var(--wash);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;padding:15px;display:grid}.wizard-choice-grid button:hover{border-color:var(--forest);background:#baff2b17}.wizard-choice-grid span{background:var(--forest);width:31px;height:31px;color:var(--lime);border-radius:8px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.wizard-choice-grid strong{font-size:12px}.wizard-choice-grid small{color:var(--muted);font-size:10px}.wizard-unavailable{border:1px solid var(--line);background:var(--wash);text-align:center;border-radius:12px;grid-column:1/-1;align-content:center;justify-items:center;gap:16px;min-height:230px;padding:28px;display:grid}.wizard-unavailable>span{background:var(--forest);width:42px;height:42px;color:var(--lime);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.wizard-unavailable p{max-width:470px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.wizard-progress{background:var(--wash);border-radius:999px;height:5px;margin-top:25px;overflow:hidden}.wizard-progress i{border-radius:inherit;background:var(--lime);height:100%;transition:width .18s;display:block}.wizard-step-copy{text-align:center;align-content:center;gap:9px;min-height:125px;display:grid}.wizard-control{width:min(100%,460px);margin:0 auto 26px}.wizard-control input:not([type=checkbox]),.wizard-control select,.wizard-control textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c4c0;border-radius:10px;outline:none;padding:11px 13px;font-size:14px}.wizard-control textarea{resize:vertical;min-height:110px}.wizard-control input:focus,.wizard-control select:focus,.wizard-control textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #baff2b47}.wizard-checkbox{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:12px 14px;display:flex}.wizard-checkbox input{width:19px;height:19px;accent-color:var(--forest)}.mobile-app-workspace{background:radial-gradient(circle at 100% 0, #baff2b24, transparent 28rem), var(--wash)}.mobile-app-lead{max-width:720px;margin:10px 0 0;line-height:1.55}.mobile-app-mark{background:var(--lime);width:76px;height:76px;color:var(--forest);border-radius:22px;place-items:center;font-family:Georgia,Noto Serif Armenian,serif;font-size:24px;font-weight:800;display:grid;box-shadow:0 15px 35px #14302829}.mobile-app-workspace .pwa-install-card{background:var(--forest);color:#fff;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:22px;padding:16px;display:grid;box-shadow:0 15px 40px #14302829}.mobile-app-workspace .pwa-app-icon{background:var(--lime);width:44px;height:44px;color:var(--forest);border-radius:11px;place-items:center;font-weight:950;display:grid}.mobile-app-workspace .pwa-install-card>div:nth-child(2){gap:3px;display:grid}.mobile-app-workspace .pwa-install-card strong{font-size:11px}.mobile-app-workspace .pwa-install-card p,.mobile-app-workspace .pwa-install-card small{color:#aebeba;margin:0;font-size:9px;line-height:1.4}.pwa-install-card button,.pwa-install-card>a{color:var(--lime);cursor:pointer;font:inherit;text-align:center;background:#baff2b1a;border:1px solid #baff2b59;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:850}.pwa-install-card>a{grid-column:2/-1;justify-self:start}.native-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.native-app-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:58px minmax(0,1fr);gap:16px;padding:26px;display:grid}.native-app-card h2,.mobile-feature-card h2{margin:4px 0 10px;font-family:Georgia,Noto Serif Armenian,serif;font-size:25px;font-weight:500}.native-app-card p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.6}.native-platform-icon{background:var(--forest);width:54px;height:54px;color:var(--lime);border-radius:15px;place-items:center;font-family:Georgia,serif;font-size:24px;font-weight:800;display:grid}.native-app-card--ios .native-platform-icon{color:#fff;background:#202625}.native-ready{color:#246b48;background:#e7f5e7;border-radius:9px;grid-column:1/-1;padding:11px 13px;font-size:10px;font-weight:850}.native-download{background:var(--forest);color:#fff;border-radius:9px;justify-content:center;align-items:center;margin-top:16px;padding:11px 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.native-download:hover{background:#254b40}.native-download-note{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.45;display:block}.native-app-card--deferred{opacity:.76}.native-pending{color:#756c5a;background:#f0ece2;border-radius:9px;grid-column:1/-1;padding:11px 13px;font-size:10px;font-weight:850}.mobile-feature-card{background:var(--forest);color:#fff;border-radius:20px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:16px;padding:28px;display:grid}.mobile-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-feature-grid span{color:#d8e1de;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:10px;padding:11px;font-size:10px;display:flex}.mobile-feature-grid b{color:var(--lime);font-size:9px}.mobile-release-note{background:#fff7df;border-left:4px solid #d19d34;border-radius:10px;margin-top:16px;padding:17px 20px}.mobile-release-note strong{font-size:11px}.mobile-release-note p{color:#6e5b37;margin:5px 0 0;font-size:10px;line-height:1.55}.wizard-step-copy small,.wizard-step-copy p{color:var(--muted)}.wizard-step-copy strong{font-family:Georgia,Noto Serif Armenian,serif;font-size:30px;font-weight:500}.wizard-step-copy p{max-width:440px;margin:0 auto;font-size:12px;line-height:1.55}.employee-editor-card{margin-top:18px}.employee-editor-card .card-heading{align-items:flex-end}.employee-editor-card .card-heading .muted{max-width:650px;margin:8px 0 0;line-height:1.5}.employee-editor-select{width:min(100%,360px)}.employee-edit-form{border-top:1px solid var(--line);gap:16px;margin-top:20px;padding-top:18px;display:grid}.employee-editor-content{gap:20px;display:grid}.employee-password-reset{background:#f8fbfa;border:1px solid #d6dfdc;border-radius:12px;gap:16px;padding:20px;display:grid}.employee-password-reset .card-heading{margin-bottom:0}.employee-password-reset h3{font-family:var(--font-display);margin:4px 0 0;font-size:24px}.employee-edit-note--security{color:#31584c;background:#edf7f3}.employee-edit-note--security span{background:var(--green)}.employee-edit-note--security a{color:inherit;font-weight:800}.employee-edit-note{color:#66502b;background:#fff8e9;border-radius:9px;align-items:flex-start;gap:10px;max-width:760px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.employee-edit-note span{color:#fff;background:#e5a43c;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.employee-edit-note p{margin:0}.employee-editor-empty{color:var(--muted);text-align:center;border:1px dashed #cbd4d1;border-radius:10px;margin-top:18px;padding:26px}.structure-editor-card{gap:22px;display:grid}.structure-edit-form{gap:16px;display:grid}.structure-edit-form+.structure-edit-form{border-top:1px solid var(--line);padding-top:22px}.structure-edit-form .card-heading .muted{max-width:720px;margin:7px 0 0;line-height:1.5}.structure-order-hint{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.structure-order-table .structure-drag-column{text-align:center;width:42px;min-width:42px;padding-left:12px;padding-right:4px}.structure-order-row[draggable=true]{cursor:grab}.structure-order-row[draggable=true]:active{cursor:grabbing}.structure-drag-handle{color:#7b878d;min-height:28px;cursor:inherit;letter-spacing:-5px;-webkit-user-select:none;user-select:none;align-items:center;font-family:Arial,sans-serif;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.structure-order-row[draggable=false] .structure-drag-handle{cursor:not-allowed;opacity:.28}.structure-order-row--dragging{opacity:.42}.structure-order-row--drop-before>td{border-top:3px solid var(--brand)!important}.structure-order-row--drop-after>td{border-bottom:3px solid var(--brand)!important}.table-sort-link{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.table-sort-link:hover,.table-sort-link:focus-visible,.table-sort-link--active{color:var(--brand-deep);text-underline-offset:4px;text-decoration:underline}.table-sort-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e4003a59}.table-sort-link__icon{min-width:12px;font-family:Arial,sans-serif;font-size:12px;line-height:1}.table-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.role-assignment-close{border-color:#cf084152}.role-assignment-close__actions{margin-top:1rem}.table-action--danger{color:var(--brand-deep);border-color:#efc4cf}.table-action--danger:hover:not(:disabled),.table-action--danger:focus-visible:not(:disabled){border-color:var(--brand-deep);background:var(--brand-deep);color:#fff;outline:none}.table-action:disabled{cursor:not-allowed;opacity:.42}.catalog-editor-card{scroll-margin-top:24px}.catalog-table tbody tr{transition:background .16s,box-shadow .16s}.catalog-table tbody tr:hover{background:#e4003a06;box-shadow:inset 3px 0 #e4003a6b}.catalog-table td:last-child{text-align:right;min-width:176px}.catalog-table--subtypes{min-width:980px}.catalog-empty-cell{color:var(--muted);text-align:center!important;padding:32px 18px!important}.pwa-install-card{display:none}@media (max-width:1200px){.admin-subnav--five,.admin-subnav--six{grid-template-columns:repeat(3,minmax(0,1fr))}.report-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.report-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-overview-grid{grid-template-columns:1fr}.operator-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-dashboard__grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.native-app-grid,.mobile-feature-card{grid-template-columns:1fr}.app-navigation{display:none}.mobile-navigation{z-index:90;padding:8px max(8px, env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#143028f7;border-top:1px solid #ffffff1a;gap:3px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -12px 35px #05191438}.mobile-nav-item{color:#aebeba;text-align:center;border-radius:9px;flex:1 0 75px;place-items:center;gap:4px;min-width:75px;padding:7px 5px;display:grid}.mobile-nav-item>span{color:#7f9690;font-size:15px}.mobile-nav-item small{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:9px;font-weight:750;overflow:hidden}.mobile-nav-item--active{color:#fff;background:#baff2b1f}.mobile-nav-item--active>span{color:var(--lime)}.workspace{padding-bottom:112px}.wizard-launch{bottom:92px;right:14px}.pwa-install-card{background:var(--forest);color:#fff;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:20px;padding:14px;display:grid;box-shadow:0 15px 40px #14302829}.pwa-app-icon{background:var(--lime);width:44px;height:44px;color:var(--forest);border-radius:11px;place-items:center;font-weight:950;display:grid}.pwa-install-card>div:nth-child(2){gap:3px;display:grid}.pwa-install-card strong{font-size:11px}.pwa-install-card p,.pwa-install-card small{color:#aebeba;margin:0;font-size:9px;line-height:1.4}.pwa-install-card button{color:var(--lime);cursor:pointer;font:inherit;background:#baff2b1a;border:1px solid #baff2b59;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:850}.topbar-actions{justify-content:stretch;width:100%}.topbar-actions .ui-button{flex:220px}.reports-header,.report-table-heading,.employee-detail-header,.operator-dashboard__heading,.dashboard-section-heading{flex-direction:column;align-items:flex-start}.report-detail-grid,.workflow-report-grid{grid-template-columns:1fr}}@media (max-width:680px){.report-filters,.report-metric-grid,.operator-metric-grid,.quick-action-grid{grid-template-columns:1fr}.operator-dashboard{border-radius:14px;margin-left:-8px;margin-right:-8px}.operator-task-list>a{align-items:flex-start}.report-filters .ui-button{width:100%}.report-money-total{grid-template-columns:1fr}.report-event{flex-direction:column;align-items:flex-start}.report-event>div:last-child{justify-items:start}.status-count-list>div{grid-template-columns:minmax(105px,.75fr) 1fr 38px;gap:8px}.admin-guide,.wizard-choice-grid{grid-template-columns:1fr}.creation-wizard{padding:20px}.employee-editor-card .card-heading{flex-direction:column;align-items:flex-start}.pwa-install-card{grid-template-columns:42px minmax(0,1fr)}.pwa-install-card button,.pwa-install-card>a{grid-column:1/-1;width:100%}.admin-subnav,.admin-subnav--five,.admin-subnav--six,.mobile-feature-grid{grid-template-columns:1fr}.mobile-app-mark{display:none}.native-app-card{grid-template-columns:48px minmax(0,1fr);padding:19px}.native-platform-icon{width:46px;height:46px}}.help-workspace{background:radial-gradient(circle at 96% 2%, #baff2b24, transparent 30rem), var(--wash);min-width:0}.help-hero{background:linear-gradient(135deg, #baff2b1f, transparent 46%), var(--forest);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);gap:36px;padding:clamp(28px,5vw,58px);display:grid;overflow:hidden;box-shadow:0 28px 70px #1430282e}.help-hero__copy{min-width:0}.help-hero .eyebrow{color:var(--lime)}.help-hero h1{letter-spacing:-.045em;max-width:760px;margin:9px 0 16px;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1.04}.help-hero__copy>p:not(.eyebrow){color:#c5d0cd;max-width:780px;margin:0;font-size:15px;line-height:1.75}.help-search{max-width:820px;color:var(--forest);background:#fff;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:28px;padding:9px 10px 9px 17px;display:grid}.help-search>span{color:#71827d;font-size:22px}.help-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.help-search button{color:var(--forest);cursor:pointer;font:inherit;background:#edf1ef;border:0;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.help-search-suggestions{scrollbar-width:thin;gap:7px;margin-top:12px;display:flex;overflow-x:auto}.help-search-suggestions button{color:#c5d0cd;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.help-search-suggestions button:hover{color:var(--lime);border-color:#baff2b73}.help-hero__stats{align-content:center;gap:10px;display:grid}.help-hero__stats>div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;justify-content:space-between;align-items:baseline;gap:14px;padding:18px 20px;display:flex}.help-hero__stats strong{color:var(--lime);font-family:Georgia,serif;font-size:clamp(20px,2.5vw,32px);font-weight:500}.help-hero__stats span{color:#aebeba;text-align:right;font-size:11px}.help-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.help-index{border:1px solid var(--line);background:#ffffffeb;border-radius:13px;max-height:calc(100vh - 44px);padding:18px;position:sticky;top:22px;overflow:auto}.help-index__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:2px 3px 14px;display:flex}.help-index__heading span{font-size:12px;font-weight:900}.help-index__heading small{color:var(--muted);font-size:10px}.help-index nav{gap:4px;margin-top:10px;display:grid}.help-index nav a{color:#53625e;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.help-index nav a:hover{color:var(--forest);background:#edf2ef}.help-index nav a>span{background:var(--forest);width:27px;height:27px;color:var(--lime);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.help-index nav strong{font-size:11px;line-height:1.35}.help-index>p{border-top:1px solid var(--line);color:var(--muted);margin:16px 3px 0;padding-top:14px;font-size:10px;line-height:1.6}.help-index code,.help-field-list code{overflow-wrap:anywhere;color:#5b6c66;background:#edf1ef;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.help-content{gap:22px;min-width:0;display:grid}.help-article{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;padding:clamp(24px,4vw,42px);scroll-margin-top:22px;overflow:hidden;box-shadow:0 14px 45px #1430280d}.help-article__header{grid-template-columns:46px minmax(0,1fr);gap:17px;display:grid}.help-article__header>span{background:var(--forest);width:46px;height:46px;color:var(--lime);border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.help-article__header small{color:#72817c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.help-article__header h2{letter-spacing:-.025em;margin:6px 0 10px;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(23px,3vw,34px);font-weight:500;line-height:1.15}.help-article__header p{max-width:900px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.help-route-links{flex-wrap:wrap;gap:8px;margin:20px 0 0 63px;display:flex}.help-route-links a{color:var(--forest);border:1px solid #cbd4d1;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:10px;font-weight:850;display:inline-flex}.help-route-links a:hover{border-color:var(--forest);background:#f2f5f3}.help-route-links span{color:#799445}.help-block{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.help-block__title{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.help-block__title>span{color:#81908b;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.help-block__title h3{margin:0;font-size:17px}.help-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.help-steps li{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px;display:grid}.help-steps li>span{width:32px;height:32px;color:var(--forest);background:#e8edea;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.help-steps strong{font-size:12px;display:block}.help-steps p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.help-steps a{color:#4d681d;margin-top:7px;font-size:9px;font-weight:850;display:inline-block}.help-field-list{gap:7px;display:grid}.help-field-list details{border:1px solid var(--line);background:#fff;border-radius:9px}.help-field-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;list-style:none;display:flex}.help-field-list summary::-webkit-details-marker{display:none}.help-field-list summary>span{align-items:center;gap:9px;min-width:0;display:flex}.help-field-list summary strong{font-size:11px}.help-requirement{border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.help-requirement--required{color:#812a26;background:#f8deda}.help-requirement--conditional{color:#785a0d;background:#faedc7}.help-requirement--optional{color:#52635e;background:#e8ecea}.help-requirement--automatic{color:#315b86;background:#e2edfa}.help-field-list details>div{padding:0 14px 14px}.help-field-list details p{color:#52615d;margin:0;font-size:11px;line-height:1.65}.help-field-list details small{color:#667570;background:#f1f4f2;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:9px;line-height:1.5;display:block}.help-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.help-example-grid>div{border-left:3px solid var(--lime);background:var(--forest);color:#fff;border-radius:0 10px 10px 0;padding:17px}.help-example-grid strong{font-size:12px}.help-example-grid p{color:#b8c6c2;margin:8px 0 14px;font-size:10px;line-height:1.55}.help-example-grid span{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.help-example-grid small{margin-top:4px;font-size:10px;line-height:1.55;display:block}.help-notes{background:#f5faeb;border:1px solid #d8e8bc;border-radius:11px;margin-top:28px;padding:18px 20px}.help-notes>strong{color:#45621b;font-size:11px}.help-notes ul{color:#536348;gap:7px;margin:10px 0 0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.help-visual{border:1px solid var(--line);background:linear-gradient(135deg,#baff2b12,#0000 45%),#f6f8f7;border-radius:12px;margin:25px 0 0 63px;padding:18px;overflow:hidden}.help-visual figcaption{color:#697872;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:900}.help-flow{align-items:stretch;gap:7px;display:flex;overflow-x:auto}.help-flow span{background:var(--forest);color:#fff;text-align:center;border-radius:9px;flex:1 0 105px;place-items:center;min-width:105px;min-height:54px;padding:10px;font-size:10px;font-weight:800;display:grid}.help-flow span:last-of-type{color:#2d4a12;background:#dff5b7}.help-flow i{color:#8a9b95;align-self:center;font-style:normal}.help-visual>small{color:#6f7d78;margin-top:12px;font-size:9px;line-height:1.5;display:block}.help-org-root,.help-org-branches span,.help-org-person{text-align:center;border-radius:9px}.help-org-root{background:var(--forest);color:#fff;max-width:360px;margin:0 auto;padding:13px;font-size:11px;font-weight:850}.help-org-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px;margin:18px auto 0;display:grid}.help-org-branches span{background:#fff;border:1px solid #c9d2ce;padding:11px;font-size:10px;font-weight:800}.help-org-person{background:#e5f4c9;gap:4px;max-width:410px;margin:12px auto 0;padding:12px;display:grid}.help-org-person b{font-size:10px}.help-org-person small{color:#62734e;font-size:9px}.help-task-form,.help-task-preview,.help-visual--reports>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.help-task-form>span,.help-task-preview>span,.help-visual--reports>div>span{background:#fff;border:1px solid #d1d9d6;border-radius:8px;gap:6px;padding:12px;display:grid}.help-task-form small,.help-task-preview span,.help-visual--reports small{color:#71807b;font-size:8px}.help-task-form b,.help-task-preview b,.help-visual--reports b{color:var(--forest);font-size:11px}.help-task-preview{margin-top:8px}.help-task-preview>span{background:var(--forest);color:#b8c7c2}.help-task-preview b{color:var(--lime)}.help-visual--reports>div{grid-template-columns:repeat(4,minmax(0,1fr))}.help-phone{border:7px solid var(--forest);background:#fff;border-radius:25px;gap:9px;width:min(250px,100%);margin:0 auto;padding:18px 16px;display:grid;box-shadow:0 15px 30px #14302826}.help-phone__bar{background:#93a39e;border-radius:999px;width:55px;height:5px;margin:-7px auto 7px}.help-phone small{color:var(--muted);text-align:center;font-size:8px}.help-phone b{border:1px solid #d7ddda;border-radius:7px;padding:8px;font-size:9px;font-weight:700}.help-phone em{background:var(--forest);color:var(--lime);text-align:center;border-radius:7px;padding:9px;font-size:8px;font-style:normal;font-weight:850}.help-empty{text-align:center;align-content:center;place-items:center;min-height:380px;display:grid}.help-empty>span{background:var(--forest);width:50px;height:50px;color:var(--lime);border-radius:50%;place-items:center;font-size:23px;display:grid}.help-empty h2{margin:15px 0 7px}.help-empty p{max-width:480px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.help-empty button{background:var(--forest);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;margin-top:16px;padding:10px 14px;font-size:10px;font-weight:850}@media (max-width:1100px){.help-hero{grid-template-columns:1fr}.help-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.help-hero__stats>div{flex-direction:column;align-items:flex-start}.help-hero__stats span{text-align:left}.help-layout{grid-template-columns:1fr}.help-index{max-height:none;position:static}.help-index nav{display:flex;overflow-x:auto}.help-index nav a{flex:0 0 170px;min-width:170px}.help-index>p{display:none}}@media (max-width:680px){.help-workspace{padding-left:14px;padding-right:14px}.help-hero{border-radius:14px;gap:24px;margin-left:-4px;margin-right:-4px;padding:24px 19px}.help-hero h1{font-size:35px}.help-hero__stats{grid-template-columns:1fr}.help-hero__stats>div{flex-direction:row;align-items:baseline}.help-search{grid-template-columns:auto minmax(0,1fr)}.help-search button{grid-column:1/-1}.help-article{padding:21px 17px}.help-article__header{grid-template-columns:38px minmax(0,1fr);gap:12px}.help-article__header>span{width:38px;height:38px}.help-route-links,.help-visual{margin-left:0}.help-steps,.help-example-grid,.help-task-form,.help-task-preview,.help-visual--reports>div{grid-template-columns:1fr}.help-field-list summary{flex-direction:column;align-items:flex-start}.help-field-list summary>span{flex-wrap:wrap}.help-org-branches{grid-template-columns:1fr}}:root{--ink:#1c2125;--muted:#667177;--paper:#f6f9fb;--surface:#fff;--forest:#1c2125;--forest-soft:#30373b;--lime:#e4003a;--line:#d1dce2;--danger:#a9143d;--brand:#e4003a;--brand-deep:#a9143d;--brand-soft:#fff0f4;--soft:#edf3f6;--success:#1b7d55;--warning:#b36a08;--brand-gradient:linear-gradient(182deg, #a9143d 1.44%, #e4003a 53.22%, #a9143d 97.96%);--card-shadow:0 14px 42px #276a9221;--hover-shadow:0 18px 48px #276a922e;--card-radius:30px;--control-radius:16px}html{background:var(--paper);scrollbar-color:#aebbc1 transparent}body{background:radial-gradient(circle at 100% 0, #e4003a0b, transparent 28rem), var(--paper);color:var(--ink);font-synthesis:none;font-family:Arial,Noto Sans Armenian,sans-serif}button,input,select,textarea{font:inherit}::selection{color:var(--ink);background:#e4003a2b}:focus-visible{outline-offset:3px;outline:3px solid #e4003a33}.brand-logo{min-width:0;color:var(--ink);align-items:center;gap:11px;line-height:1;display:inline-flex}.brand-logo__mark{flex:none;width:42px;height:44px}.brand-logo__copy{gap:5px;min-width:0;display:grid}.brand-logo__copy strong{color:currentColor;letter-spacing:.025em;white-space:nowrap;font-size:20px;font-weight:950}.brand-logo__copy strong span{color:var(--brand);font-weight:500}.brand-logo__copy small{color:#7a8388;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.brand-logo--compact .brand-logo__mark{width:35px;height:37px}.brand-logo--compact .brand-logo__copy strong{font-size:18px}.brand-logo--inverse{color:#fff}.brand-logo--inverse .brand-logo__copy strong span{color:#fff;opacity:.72}.brand-logo--inverse .brand-logo__copy small{color:#ffffffad}.eyebrow{color:var(--brand);letter-spacing:.13em;margin-bottom:13px;font-size:11px;font-weight:900}.eyebrow--dark{color:var(--brand-deep)}.muted{color:var(--muted)}.app-shell{grid-template-columns:276px minmax(0,1fr)}.sidebar{z-index:30;color:var(--ink);background:#fffffff7;border-right:1px solid #e2eaee;padding:24px 18px 20px;box-shadow:8px 0 30px #276a920f}.sidebar:before{background:var(--brand-gradient);content:"";height:5px;position:absolute;inset:0 0 auto}.sidebar-brand{min-height:51px;margin:10px 7px 34px}.sidebar-brand>.brand-logo{place-items:initial;width:100%;min-width:0;height:auto;color:var(--ink);background:0 0;border:0;border-radius:0;display:flex;overflow:visible}.sidebar nav{gap:5px;padding:4px}.nav-item{color:#59646a;border:1px solid #0000;border-radius:14px;gap:12px;min-height:45px;padding:10px 12px;font-size:13px;font-weight:750;transition:color .18s,background .18s,border-color .18s,transform .18s;position:relative}.nav-item:hover{color:var(--brand-deep);background:#fff7f9;border-color:#f4dce2;transform:translate(2px)}.nav-item span{background:var(--soft);color:#748188;border-radius:8px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.nav-item--active{color:var(--brand-deep);background:linear-gradient(90deg,#fff0f4,#fff8fa);border-color:#f5cad5;box-shadow:0 7px 18px #a9143d14}.nav-item--active:before{background:var(--brand-gradient);content:"";border-radius:999px;width:4px;position:absolute;inset:9px auto 9px -5px}.nav-item--active span{background:var(--brand);color:#fff}.navigation-user{background:var(--soft);border:1px solid #e1eaee;border-radius:15px;margin-top:auto;padding:12px 13px}.navigation-user strong{color:var(--ink)}.navigation-user small{color:var(--muted)}.logout-button{color:var(--brand-deep);background:#fff;border:1px solid #e2c9d0;border-radius:14px;margin-top:9px;font-weight:800;transition:background .18s,color .18s}.logout-button:hover{background:var(--brand);color:#fff}.workspace{width:100%;max-width:1740px;padding:39px clamp(22px,4vw,68px) 72px}.topbar h1,.login-card h2,.content-card h2,.task-setup-state h1,.approval-card__header h2,.quality-card__header h2,.report-state h2,.operator-dashboard__heading h2,.help-hero h1{color:var(--ink);letter-spacing:-.035em;font-family:Arial,Noto Sans Armenian,sans-serif;font-weight:850}.topbar h1{font-size:clamp(30px,3vw,45px)}.profile-chip{background:#fff;border-color:#dce6eb;border-radius:18px;box-shadow:0 8px 22px #276a9217}.profile-chip>span{background:var(--brand-gradient);color:#fff;border-radius:13px}.ui-button,.native-download,.wizard-launch,.pwa-install-card button,.task-row-action,.table-action,.help-empty button{box-shadow:none;border-radius:999px;font-weight:850}.ui-button{min-height:48px;padding:0 23px}.ui-button--primary,.native-download,.wizard-launch,.pwa-install-card button{background:var(--brand-gradient);color:#fff;box-shadow:0 9px 20px #a9143d30}.ui-button--primary:hover:not(:disabled),.native-download:hover,.wizard-launch:hover,.pwa-install-card button:hover{box-shadow:0 12px 25px #a9143d45}.ui-button--secondary{background:var(--soft);color:var(--ink);border:1px solid #d8e3e8}.ui-button--ghost{color:var(--brand-deep)}.ui-button--danger{background:#921435}.field,.admin-fields label,.config-field,.task-field,.report-filter-field,.quality-reason-field,.wizard-control{color:#313a3f;font-weight:750}.field input,.admin-fields input,.admin-fields select,.admin-fields textarea,.config-field input,.config-field select,.config-field textarea,.task-field input,.task-field select,.task-field textarea,.report-filters input,.report-filters select,.report-search,.quality-reason-field input,.dispute-resolution select,.dispute-resolution input,.wizard-control input:not([type=checkbox]),.wizard-control select,.wizard-control textarea{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:#fff;transition:border-color .18s,box-shadow .18s,background .18s}.field input:focus,.admin-fields input:focus,.admin-fields select:focus,.admin-fields textarea:focus,.config-field input:focus,.config-field select:focus,.config-field textarea:focus,.task-field input:focus,.task-field select:focus,.task-field textarea:focus,.report-filters input:focus,.report-filters select:focus,.report-search:focus,.quality-reason-field input:focus,.dispute-resolution select:focus,.dispute-resolution input:focus,.wizard-control input:focus,.wizard-control select:focus,.wizard-control textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 4px #e4003a17}.metric-card,.content-card,.approval-card,.quality-card,.task-queue-card,.admin-card,.config-editor-card,.report-metric,.report-table-card,.employee-report-detail,.operator-dashboard,.operator-metric,.native-app-card,.mobile-feature-card,.mobile-release-note,.pwa-install-card,.help-article,.help-index,.task-setup-state,.report-state{border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:#fff;border:1px solid #e2eaee}.metric-card,.report-metric,.operator-metric{position:relative;overflow:hidden}.metric-card:before,.operator-metric:before{background:var(--brand);content:"";width:5px;position:absolute;inset:0 auto 0 0}.metric-card--accent,.operator-metric--accent{background:var(--brand-gradient);color:#fff;border-color:#0000}.metric-card--accent:before,.operator-metric--accent:before{display:none}.metric-card--accent p,.metric-card--accent small,.operator-metric--accent p,.operator-metric--accent small{color:#ffffffbd}.metric-card--accent strong,.operator-metric--accent strong{color:#fff}.operator-dashboard .operator-metric:not(.operator-metric--accent) p,.operator-dashboard .operator-metric:not(.operator-metric--accent) small{color:#52656a}.operator-dashboard .operator-metric:not(.operator-metric--accent) strong{color:var(--ink)}.metric-card strong,.report-metric strong,.operator-metric strong{letter-spacing:-.045em;font-family:Arial,Noto Sans Armenian,sans-serif;font-weight:900}.content-card,.approval-card,.quality-card,.task-queue-card,.admin-card,.config-editor-card,.report-table-card,.employee-report-detail,.native-app-card,.mobile-feature-card,.help-article{transition:border-color .18s,box-shadow .18s}.approval-card:hover,.quality-card:hover,.task-queue-card:hover,.native-app-card:hover{box-shadow:var(--hover-shadow);border-color:#f1c8d3}.task-toolbar,.workflow-toolbar,.report-filters,.report-tabs,.config-sidebar,.admin-subnav{background:#ffffffeb;border:1px solid #e1eaee;border-radius:22px;box-shadow:0 9px 28px #276a9214}.task-tab,.report-tab,.admin-subnav a,.config-sidebar a{border-radius:999px}.task-tab--active,.report-tab--active,.admin-subnav__item--active,.admin-subnav a[aria-current=page],.config-sidebar a[aria-current=page]{background:var(--brand);color:#fff;border-color:#0000;box-shadow:0 7px 16px #a9143d2e}.task-list-panel,.admin-table-wrap,.table-scroll{box-shadow:var(--card-shadow);background:#fff;border:1px solid #e1eaee;border-radius:24px;overflow:hidden}.task-table,.admin-table,.report-table{background:#fff}.task-table th,.admin-table th,.report-table th{background:var(--soft);color:#566269;letter-spacing:.075em;border-bottom:1px solid #dce6eb;font-size:10px;font-weight:900}.task-table td,.admin-table td,.report-table td{border-bottom-color:#e7eef1}.task-table tbody tr:hover,.admin-table tbody tr:hover,.report-table tbody tr:hover{background:#fff8fa}.task-number-link,.workflow-inline-link,.report-table td a,.table-action{color:var(--brand-deep)}.task-row-action,.table-action{background:#fff;border-color:#e5c5cd}.task-row-action:hover,.table-action:hover{border-color:var(--brand);background:var(--brand);color:#fff}.ui-status-badge{border:1px solid #0000;gap:5px;padding:7px 11px}.ui-status-badge--neutral{background:var(--soft);color:#516068;border-color:#dce6eb}.ui-status-badge--success{color:#176847;background:#eaf8f2;border-color:#c7eadb}.ui-status-badge--warning{color:#8a5808;background:#fff8df;border-color:#f1ddae}.ui-status-badge--danger{background:var(--brand-soft);color:var(--brand-deep);border-color:#f0c7d1}.wizard-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c212594}.wizard-modal{background:#fff;border:1px solid #ffffffb3;border-radius:34px;box-shadow:0 28px 90px #1c212547}.wizard-progress{background:var(--soft);border-radius:999px;overflow:hidden}.wizard-progress i{background:var(--brand-gradient);border-radius:999px}.wizard-choice-grid button{background:#fff;border-color:#dce6eb;border-radius:22px}.wizard-choice-grid button:hover{border-color:var(--brand);background:#fff8fa;box-shadow:0 10px 28px #a9143d1a}.wizard-choice-grid span,.wizard-unavailable>span{background:var(--brand-gradient);color:#fff;border-radius:13px}.operator-page{background:radial-gradient(circle at 100% 0, #e4003a0f, transparent 30rem), var(--paper)}.operator-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e1eaee;box-shadow:0 8px 28px #276a920f}.operator-header .sidebar-brand{margin:0}.form-error,.queue-error,.report-notice{border:1px solid #f2c6d1;border-left:4px solid var(--brand);background:var(--brand-soft);color:var(--brand-deep);border-radius:15px}.empty-state,.queue-empty,.report-empty,.help-empty{background:linear-gradient(145deg,#fff,#f8fbfc);border:1px dashed #cfdde3;border-radius:24px}.empty-glyph,.help-empty>span{background:var(--brand-gradient);color:#fff;border-radius:16px;box-shadow:0 9px 20px #a9143d2e}.loading-screen{background:radial-gradient(circle at 50% 44%, #e4003a14, transparent 13rem), var(--paper);color:var(--muted)}.loader{border-color:#dce6eb;border-top-color:var(--brand)}.pwa-app-icon,.mobile-app-mark{color:var(--brand);background:#fff;border:0;border-radius:17px;box-shadow:0 8px 22px #a9143d1f}.pwa-app-icon img{width:38px;height:40px;display:block}.native-platform-icon{background:var(--brand-gradient);color:#fff;border-radius:18px}.native-ready{color:#176847;background:#eaf8f2;border-color:#c8eadb}.native-pending{background:var(--soft);color:#667177;border-color:#dde5e9}.help-hero{background:radial-gradient(circle at 92% 15%, #fff3, transparent 16rem), var(--brand-gradient);color:#fff;border:0;border-radius:28px;grid-template-columns:minmax(0,1.65fr) minmax(220px,.65fr);gap:24px;padding:clamp(28px,3.2vw,42px);box-shadow:0 20px 48px #a9143d33}.help-workspace{background:radial-gradient(circle at 96% 2%, #e4003a0e, transparent 28rem), var(--paper)}.help-hero h1,.help-hero .eyebrow{color:#fff}.help-hero h1{margin-bottom:12px;font-size:clamp(34px,4.2vw,54px)}.help-hero p,.help-hero__stats span{color:#ffffffc4}.help-hero__stats strong{color:#fff;font-family:Arial,Noto Sans Armenian,sans-serif;font-weight:900}.help-hero__stats{gap:8px}.help-hero__stats>div{padding:13px 16px}.help-search button{background:var(--soft);color:var(--brand-deep)}.help-search button:hover,.help-search button:focus-visible{background:var(--brand-soft);color:var(--brand-deep);outline:none}.help-search-suggestions button:hover,.help-search-suggestions button:focus-visible{color:var(--brand-deep);background:#fff;border-color:#fff;outline:none}.help-index nav a:hover,.help-index nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-deep);border-color:#f2c8d2}.help-index nav a>span{background:var(--soft);color:var(--brand-deep)}.help-index nav a:hover>span,.help-index nav a[aria-current=page]>span{background:var(--brand-gradient);color:#fff}.help-index code,.help-field-list code{background:var(--soft);color:#465158}.help-article__header>span,.help-steps li>span{background:var(--brand-gradient);color:#fff;border-color:#0000}.help-article__header h2{color:var(--ink);font-family:Arial,Noto Sans Armenian,sans-serif;font-weight:850}.help-block__title>span,.help-visual figcaption{color:var(--brand-deep)}.help-route-links a{color:var(--ink);background:#fff;border-color:#dce6eb}.help-route-links a:hover,.help-route-links a:focus-visible{background:var(--brand-soft);color:var(--brand-deep);border-color:#f2c8d2;outline:none}.help-route-links span,.help-steps a{color:var(--brand-deep)}.help-field-list details[open]{border-color:#efbcc9;box-shadow:0 8px 25px #a9143d0f}.help-example-grid>div{border-left-color:var(--brand);color:var(--ink);background:#fff8fa}.help-example-grid p{color:var(--muted)}.help-example-grid span{color:var(--brand-deep)}.help-notes{background:var(--brand-soft);border-color:#f0c7d1}.help-notes>strong{color:var(--brand-deep)}.help-notes ul{color:#4f5960}.help-visual{background:var(--soft);border-color:#dde7eb}.help-flow span,.help-org-root{background:var(--ink);color:#fff}.help-flow span:last-of-type,.help-org-person{background:var(--brand-soft);color:var(--brand-deep)}.help-org-person small{color:var(--muted)}.help-org-branches span,.help-task-form>span,.help-visual--reports>div>span{border-color:#dce6eb}.help-phone{border-color:var(--ink);box-shadow:var(--card-shadow);border-radius:34px}.help-phone em,.help-task-preview>span{background:var(--brand-gradient);color:#fff}.help-task-preview b,.help-visual b,.help-phone b{color:var(--brand-deep)}.help-task-preview>span b{color:#fff}.help-empty>span{background:var(--brand-gradient);color:#fff}.task-tab:not(.task-tab--active):hover,.task-tab:not(.task-tab--active):focus-visible,.report-tab:not(.report-tab--active):hover,.report-tab:not(.report-tab--active):focus-visible,.admin-subnav__item:not(.admin-subnav__item--active):hover,.admin-subnav__item:not(.admin-subnav__item--active):focus-visible,.config-sidebar a:not([aria-current=page]):hover,.config-sidebar a:not([aria-current=page]):focus-visible{background:var(--brand-soft);color:var(--brand-deep);border-color:#efbac7;outline:none}.task-tab--active:hover,.task-tab--active:focus-visible,.report-tab--active:hover,.report-tab--active:focus-visible,.admin-subnav__item--active:hover,.admin-subnav__item--active:focus-visible,.admin-subnav a[aria-current=page]:hover,.admin-subnav a[aria-current=page]:focus-visible,.config-sidebar a[aria-current=page]:hover,.config-sidebar a[aria-current=page]:focus-visible{border-color:var(--ink);background:var(--ink);color:#fff;outline:none;box-shadow:0 7px 18px #1c212533}.task-tab--active:hover small,.task-tab--active:focus-visible small,.admin-subnav__item--active:hover small,.admin-subnav__item--active:focus-visible small{color:#ffffffc7}.admin-subnav__item:not(.admin-subnav__item--active):hover>span,.admin-subnav__item:not(.admin-subnav__item--active):focus-visible>span{background:var(--brand);color:#fff}.admin-subnav__item:not(.admin-subnav__item--active):hover small,.admin-subnav__item:not(.admin-subnav__item--active):focus-visible small{color:var(--muted)}.admin-subnav__item--active>span{color:#fff;background:#fff3}.admin-subnav__item--active small{color:#ffffffbf}.help-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(22px,2.4vw,32px)}.help-hero__copy{max-width:1120px}.help-hero h1{margin:5px 0 8px;font-size:clamp(32px,3.5vw,46px)}.help-hero__copy>p:not(.eyebrow){max-width:920px;line-height:1.55}.help-search{margin-top:16px}.help-search-suggestions{margin-top:8px}.mobile-feature-card{background:radial-gradient(circle at 96% 5%, #e4003a42, transparent 19rem), var(--ink);color:#fff;border-color:#0000}.mobile-feature-card .eyebrow,.mobile-feature-card h2{color:#fff}.mobile-feature-grid span{color:#ffffffe0;background:#ffffff0b;border-color:#ffffff2b}.mobile-feature-grid b{color:#ff557f}.field.task-search{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.field.task-search:focus-within{box-shadow:none;border:0}.mobile-navigation{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#fffffff5;border-top:1px solid #dce6eb;box-shadow:0 -9px 28px #276a921a}.mobile-navigation::-webkit-scrollbar{display:none}.mobile-nav-item{color:#7b878d}.mobile-nav-item--active{color:var(--brand)}@media (max-width:1100px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.sidebar-brand{justify-content:center;margin-left:0;margin-right:0}.sidebar-brand>.brand-logo{justify-content:center}.sidebar-brand .brand-logo__copy,.navigation-user,.logout-button{display:none}.nav-item{justify-content:center;padding:10px 6px;font-size:0}.nav-item span{width:31px;height:31px;font-size:10px}}@media (max-width:760px){body{background:var(--paper)}.app-shell{padding-bottom:77px;display:block}.sidebar{display:none}.workspace{padding:25px 15px 38px}.topbar{align-items:flex-start}.topbar h1{font-size:30px}.profile-chip{border-radius:15px}.metric-card,.content-card,.approval-card,.quality-card,.task-queue-card,.admin-card,.config-editor-card,.report-metric,.report-table-card,.employee-report-detail,.operator-dashboard,.operator-metric,.native-app-card,.mobile-feature-card,.mobile-release-note,.pwa-install-card,.help-article,.help-index,.task-setup-state,.report-state{border-radius:22px}.task-toolbar,.workflow-toolbar,.report-filters,.report-tabs,.config-sidebar,.admin-subnav{border-radius:18px}.auth-layout{display:block}.auth-brand{min-height:300px;padding:35px 25px 42px}.auth-brand h1{font-size:40px}.auth-panel{background:0 0;margin-top:-22px;padding:0 15px 28px}.login-card{border-radius:28px;padding:27px 21px}.mobile-app-mark .brand-logo__copy{display:none}}[hidden]{display:none!important}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;max-width:none;display:flex}.admin-section-heading>div:first-child{min-width:0;max-width:820px}.admin-section-heading>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.admin-section-heading__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px;display:flex}.clickable-table-row{cursor:pointer}.clickable-table-row:focus-visible{outline-offset:-3px;outline:3px solid #e4003a38}.task-list-panel,.admin-table-wrap,.table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}@media (max-width:760px){.workspace,.workspace>*,.admin-workspace,.admin-card,.config-editor-card,.quality-card,.approval-card,.task-queue-card,.admin-fields,.admin-fields>*,.field,.field input,.field select,.field textarea{min-width:0;max-width:100%}.admin-section-heading{flex-direction:column;align-items:stretch}.admin-section-heading__actions{justify-content:stretch}.admin-section-heading__actions .table-action{flex:180px;min-height:44px}.admin-table{min-width:760px}.admin-table-wrap{width:100%;max-width:100%}.table-actions{flex-wrap:nowrap}.creation-wizard{max-height:calc(100dvh - 24px);overflow-y:auto}}.auth-layout{background:var(--paper);grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr)}.auth-brand{background:radial-gradient(circle at 85% 18%, #ffffff1f, transparent 21rem), var(--brand-gradient);color:#fff}.auth-brand:before{border-color:#ffffff1f;border-radius:41% 59% 58% 42%;width:620px;height:620px;transform:rotate(20deg);box-shadow:0 0 0 72px #ffffff06,0 0 0 144px #ffffff05}.auth-brand:after{opacity:.78;background:#fff;border-radius:999px;width:128px;height:7px}.auth-brand-logo{position:absolute;top:50px;left:clamp(48px,8vw,120px)}.auth-brand h1{color:#fff;max-width:760px;font-family:Arial,Noto Sans Armenian,sans-serif;font-size:clamp(46px,5.5vw,78px);font-weight:900}.brand-copy{color:#ffffffc2}.signal-card{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;padding:12px 17px}.signal-dot{background:#fff;box-shadow:0 0 0 5px #ffffff1a}.auth-panel{background:radial-gradient(circle at 100% 0, #e4003a12, transparent 22rem), var(--paper)}.login-card{background:#fff;border:1px solid #e1eaee;border-radius:38px;padding:clamp(29px,4vw,48px);box-shadow:0 20px 60px #276a9226}.login-card h2{font-size:34px;font-weight:850}@media (max-width:760px){html,body{max-width:100vw;overflow-x:clip}.auth-layout,.auth-brand,.auth-panel{width:100%;min-width:0;max-width:100vw}.auth-brand{justify-content:flex-start;min-height:390px;padding:27px 25px 46px;overflow:hidden}.auth-brand-logo{margin-bottom:34px;position:static}.auth-brand .eyebrow{color:#ffffffb8}.auth-brand h1{overflow-wrap:anywhere;max-width:100%;font-size:35px}.brand-copy{margin-top:20px;font-size:14px}.signal-card{margin-top:25px;font-size:11px}.auth-panel{min-width:0;display:block;overflow:hidden}.login-card{border-radius:28px;width:calc(100vw - 30px);min-width:0;max-width:430px;margin:0 auto;padding:27px 21px}.login-card form,.login-card .field,.login-card input{min-width:0;max-width:100%}.login-card h2{font-size:29px}}
