html body .workspace-shell :is(.workspace-page-hero,.control-hero) h1{font-size:var(--ui-text-page)!important;line-height:1.15!important;letter-spacing:-.025em}html body .workspace-shell :is(.ui-dialog-header,.report-modal-head,.tasks-create-head) h2{font-size:var(--ui-text-dialog)!important;line-height:1.25!important;letter-spacing:-.015em}html body .workspace-shell :is(.ui-dialog-header,.report-modal-head,.tasks-create-head) p{font-size:var(--ui-text-small)!important;line-height:1.5;font-weight:400}html body .ui-button,html body .workspace-shell :is(.ui-dialog-footer,.report-modal-footer,.tasks-create-footer,.user-select-footer)>:is(button,a),html body .workspace-shell :is(.workspace-page-hero-actions,.control-hero-actions)>:is(button,a){border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)!important;font-weight:600!important;line-height:1.25;min-height:var(--ui-control-height);gap:8px;transform:none!important}html body .ui-button[data-size=small]{min-height:var(--ui-control-height-small);padding:0 12px;border-radius:var(--ui-radius-item)!important}html body .ui-button[data-size=icon]{width:var(--ui-control-height);height:var(--ui-control-height);padding:0;border-radius:50%!important;flex:0 0 auto}.ui-button[data-variant]{align-items:center;background:var(--surface-2);border:1px solid var(--ui-control-border);color:var(--text);display:inline-flex;justify-content:center;padding:0 16px}.ui-button[data-variant=primary]{background:var(--accent);color:var(--bg)}.ui-button[data-variant=danger]{color:var(--danger)}.ui-button[data-variant=ghost]{background:transparent}.ui-button:disabled{cursor:not-allowed}html body .workspace-shell .calendar-event-calendar-toggle{background:transparent;border:0;padding:0;box-shadow:none}html:root:root body .workspace-shell :is(.voice-recorder-body,.inline-audio-player)>button,html:root:root body .workspace-shell button[data-ui-audio-action=true]{border-radius:var(--ui-radius-item)!important;width:42px!important;height:42px!important;min-width:42px;min-height:42px!important;padding:0!important;flex-shrink:0}html body .workspace-shell :is(.voice-recorder-body,.inline-audio-player)>button>svg{width:18px;height:18px;flex-shrink:0}html:root:root body .workspace-shell .voice-recorder-head .voice-recorder-stop{border-radius:var(--ui-radius-item)!important;min-height:var(--ui-control-height-small)}html body .workspace-shell :is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger){border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)!important;font-weight:400}html body .workspace-shell :is(.app-select-menu,.app-date-popover,.app-month-popover,.app-time-popover){border-radius:var(--ui-radius-control)!important}html:root:root:root body .app-select-trigger.has-selected-icon>span{flex:1 1;text-align:left}html body .workspace-shell .app-select-option{border-radius:var(--ui-radius-item)!important;font-size:var(--ui-text-small)}html body .workspace-shell .app-select-option small{font-size:var(--ui-text-caption)}html body .workspace-shell [role=dialog] :is(button,a)[aria-label^="Закрыть" i]{border-radius:50%!important;flex:0 0 auto}@media (max-width:680px){html body .workspace-shell :is(.workspace-page-hero,.control-hero) h1{font-size:var(--ui-text-dialog)!important}}html body .workspace-shell :is(.control-section-tabs,.control-tabs,.tasks-scope-tabs,.tasks-tabs,.tasks-view-switch,.contacts-tabs,.documents-tabs,.documents-sign-tabs,.admin-checklist-tabs,.admin-settings-tabs,.admin-position-mode-tabs,.admin-role-permission-tabs,.journals-service-tabs,.journals-recurrence-tabs,.journals-monthly-tabs,.user-select-tabs,.vacations-tabs,.duties-tabs,.duties-settings-tabs){border-radius:var(--ui-radius-control)}html body .workspace-shell :is(.control-section-tabs,.control-tabs,.tasks-scope-tabs,.tasks-tabs,.tasks-view-switch,.contacts-tabs,.documents-tabs,.documents-sign-tabs,.admin-checklist-tabs,.admin-settings-tabs,.admin-position-mode-tabs,.admin-role-permission-tabs,.journals-service-tabs,.journals-recurrence-tabs,.journals-monthly-tabs,.user-select-tabs,.vacations-tabs,.duties-tabs,.duties-settings-tabs)>:is(button,a){border-radius:var(--ui-radius-item)!important;font-size:var(--ui-text-small)!important;font-weight:500!important;line-height:1.3;display:inline-flex;align-items:center;justify-content:center;transform:none!important}html body .workspace-shell :is(.primary-button,.secondary-button,.danger-button,.ghost-button,.neo-primary,.neo-secondary,.calendar-hero-action,.calendar-create-action,.duties-primary-action,.contacts-sort,.assessment360-mini-button,.knowledge-users-button,.client-hub-submit,.vacations-secondary-action,.control-user-export-button){border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)!important;font-weight:600;transform:none!important}html body .workspace-shell :is(.contacts-search,.documents-search,.tasks-search,.knowledge-search,.user-select-search,.admin-search){border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)}html body .workspace-shell :is(.contacts-pagination,.documents-pagination,.knowledge-pagination,.checklists-pagination,.user-select-pagination,.vacations-pagination) :is(button,a){border-radius:var(--ui-radius-item)!important;font-size:var(--ui-text-small)!important;transform:none!important}html body .workspace-shell :is(.ui-dialog-header,.report-modal-head,.tasks-create-head){padding:24px!important}html body .workspace-shell :is(.ui-dialog-footer,.report-modal-footer,.tasks-create-footer,.user-select-footer){padding:20px 24px!important;gap:12px}html body .workspace-shell :is(.ui-dialog-footer,.report-modal-footer,.tasks-create-footer,.user-select-footer)>:is(button,a){height:auto!important;min-height:var(--ui-control-height)!important;padding:12px 16px!important}html body .workspace-shell :is([role=dialog],.report-modal-field) input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),html body .workspace-shell :is([role=dialog],.report-modal-field) textarea{border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)}html body .workspace-shell :is([role=tablist],.client-hub-type-tabs)>:is(button,a){border-radius:var(--ui-radius-item)!important;font-size:var(--ui-text-small)!important;font-weight:500}html body .workspace-shell :is(.control-tools,.control-snapshot-tools)>:is(button,a){border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)!important}html body .workspace-shell [role=dialog]:has(>.ui-dialog-header){padding:0!important;border-radius:var(--ui-radius-panel)!important}html body .workspace-shell [role=dialog]>:is(.report-modal-body,.tasks-create-body){padding:24px!important}html body .workspace-shell .justified-absence-reader>.justified-absence-reader-footer{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px 0 0!important;width:100%}html body .workspace-shell .justified-absence-reader-footer>button{min-height:46px;width:100%}html body :is(.workspace-shell.workspace-shell,.selection-shell,.activity-flow-shell) .ui-tabs{border-radius:var(--ui-radius-control)}html body :is(.workspace-shell.workspace-shell,.selection-shell,.activity-flow-shell) .ui-tabs>:is(button,a){align-items:center;display:inline-flex;justify-content:center;border-radius:var(--ui-radius-item)!important;font-size:var(--ui-text-small)!important;font-weight:500!important;line-height:1.3;transform:none!important}html body :is(.workspace-shell.workspace-shell,.selection-shell,.activity-flow-shell) .ui-tabs>:is(button,a):is(.active,.is-active,[aria-selected=true]){background:rgba(255,194,71,.16)!important;border-color:rgba(255,194,71,.3)!important;color:#ffc342!important;box-shadow:none!important}html[data-workspace-theme=light] body :is(.workspace-shell.workspace-shell[data-theme=light],.selection-shell,.activity-flow-shell) .ui-tabs>:is(button,a):is(.active,.is-active,[aria-selected=true]){background:#20252b!important;border-color:#20252b!important;color:#fff!important}html body .workspace-shell .ui-search-field{align-items:center;background:#171c22;border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-control)!important;display:flex;gap:10px;min-width:0;box-shadow:none!important;font-size:var(--ui-text-small)}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .ui-search-field{background:#e9edf1!important}html body .workspace-shell .ui-search-field:focus-within{border-color:var(--ui-control-border-hover)!important}html body .workspace-shell.workspace-shell .ui-search-field.ui-search-field input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0;font-size:var(--ui-text-small)!important;font-weight:400!important}html[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .ui-search-field input{background:transparent!important;border:0!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell .documents-empty{background:transparent!important;box-shadow:none!important}html body :is(.selection-shell,.activity-flow-shell,.auth-shell) :is(.selection-create-button,.activity-section-back){border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)!important;font-weight:600}html body :is(.selection-shell,.activity-flow-shell,.auth-shell) :is(p,label,small){font-weight:400}html body :is(.selection-shell,.activity-flow-shell,.auth-shell) .auth-field>span{font-size:var(--ui-text-small);font-weight:400}html body :is(.selection-shell,.activity-flow-shell,.auth-shell) .auth-field :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea){border-radius:var(--ui-radius-control)!important;font-size:var(--ui-text-small)!important;font-weight:400!important}html body .activity-flow-shell .ui-search-field{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-control);font-size:var(--ui-text-small)}html body .activity-flow-shell .activity-custom-color{background:transparent!important;box-shadow:none!important}html body .auth-shell .auth-password-control{border-radius:var(--ui-radius-control)!important}html body .auth-shell .auth-password-control input{background:transparent!important;border:0!important;box-shadow:none!important}html body .auth-shell .auth-card h1{line-height:1.15}html body .auth-shell .auth-card .auth-policy-text{font-size:var(--ui-text-small);line-height:1.45}html body .auth-shell .auth-reset-modal h2{line-height:1.25;padding-right:40px}html body .auth-shell .auth-reset-actions .ui-button{border:1px solid var(--ui-control-border);min-height:var(--ui-control-height);padding:10px 16px}@media (max-width:680px){html body .auth-shell .auth-card h1{font-size:var(--ui-text-dialog)}html body .auth-shell .auth-reset-actions{flex-wrap:wrap}html body .auth-shell .auth-reset-actions .ui-button{flex:1 1;min-width:0}}html:root:root body .control-summary .control-summary-card{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:center;column-gap:10px;row-gap:6px;min-height:0;padding:16px 18px}html:root:root body .control-summary .control-summary-card>svg{grid-column:1;grid-row:1;margin:0}html:root:root body .control-summary .control-summary-card>strong{grid-column:2;grid-row:1;min-width:0;line-height:1.2;overflow-wrap:anywhere}html:root:root body .control-summary .control-summary-card>span{grid-column:1/-1;grid-row:2;line-height:1.4}html[data-workspace-theme=dark]{--ui-search-border:#373f49;--ui-search-border-focus:#515d6b}html:root:root:root[data-workspace-theme=dark] body :is(.ui-search-field,input[type=search]:not(.ui-search-field input)){border-color:var(--ui-search-border)!important}html:root:root:root[data-workspace-theme=dark] body :is(.ui-search-field:focus-within,input[type=search]:not(.ui-search-field input):focus){border-color:var(--ui-search-border-focus)!important}html body .neo-team{--chart-green:#36bf83;--chart-red:#f06a73;--chart-blue:#50b6ef;--chart-neutral:#8995a5}html[data-workspace-theme=light] body .neo-team{--chart-green:#219b69;--chart-red:#df5260;--chart-blue:#269ddb;--chart-neutral:#97a3b2}html:root:root body .neo-team .neo-ring{position:relative;isolation:isolate;background:none!important}html:root:root body .neo-team .neo-ring:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--team-ring-gradient,var(--chart-neutral));-webkit-mask:radial-gradient(circle,transparent 0 49%,#000 50%);mask:radial-gradient(circle,transparent 0 49%,#000 50%);pointer-events:none}html:root:root:root body .neo-team .neo-team-list .work{background:var(--chart-green)!important}html:root:root:root body .neo-team .neo-team-list .missing{background:var(--chart-red)!important}html:root:root:root body .neo-team .neo-team-list .vacation{background:var(--chart-blue)!important}html:root:root:root body .neo-team .neo-team-list .muted-dot{background:var(--chart-neutral)!important}html:root:root body .control-list-card>.control-employee-filters{gap:18px;margin:18px 0}html:root:root body .control-list-card>.control-employee-filters+.control-tabs{margin-top:0;margin-bottom:18px}html:root:root:root body .control-employee-row :is(.control-status,.control-flags>span){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:32px;padding:6px 10px;border-radius:8px!important;font-size:var(--ui-text-caption)!important;line-height:18px;font-weight:500}html:root:root:root body .control-employee-row .control-status{flex-shrink:0;min-width:104px}html:root:root:root body .control-user-panel .control-user-facts :is(dt,dd){font-size:var(--ui-text-body)!important;line-height:1.5}html:root:root:root body .control-user-panel .control-user-facts dt{font-weight:400}html:root:root:root body .control-user-panel .control-user-facts dd{min-width:0;overflow-wrap:anywhere}html:root:root:root:root body .control-user-detail-table.rating>:is(.head,.row){border-radius:0!important}html:root:root:root[data-workspace-theme=light] body .control-event-type-toggle{background:#e9edf1!important;border-color:#cbd2da!important}html:root:root:root[data-workspace-theme=light] body .control-event-type-toggle>button{background:transparent!important;color:#536170!important;font-weight:500}html:root:root:root[data-workspace-theme=light] body .control-event-type-toggle>button.is-active{background:#242930!important;color:#fff!important}html:root:root:root body .control-salary-section :is(.salary-settings-grid input,.salary-settings-switches .app-checkbox){border-radius:var(--ui-radius-control)!important}html:root:root:root body .salary-detail-modal .salary-detail-badges>span{border-radius:8px!important}html:root:root:root body :is(.tasks-stats-controls,.incidents-stats-controls) .app-select-trigger{background:rgba(20,24,29,.64)!important;color:var(--neo-text)!important;border:1px solid var(--ui-control-border)!important;font-weight:400!important;justify-content:space-between}html:root:root:root[data-workspace-theme=light] body :is(.tasks-stats-controls,.incidents-stats-controls) .app-select-trigger{background:#e9edf1!important;color:#242930!important}html:root:root:root:root:root body :is(.tasks-stats-controls,.incidents-stats-controls) :is(.app-select-trigger,.ui-button){height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding-block:0!important}html:root:root:root body .incidents-stats-backdrop{align-items:center!important;box-sizing:border-box;height:100dvh;padding:min(42px,5dvh) 16px!important}html:root:root:root body .incidents-stats-panel{display:flex!important;flex-direction:column;gap:0;width:min(1080px,calc(100vw - 32px));max-width:1080px;max-height:100%;border-radius:var(--ui-radius-panel)!important;padding:0!important;overflow:hidden!important}html:root:root:root body .incidents-stats-panel>.tasks-stats-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--neo-muted) transparent;overscroll-behavior:contain;align-content:start}html:root:root:root body .requests-detail-modal .requests-block-head p{font-size:var(--ui-text-small)!important;font-weight:400!important;line-height:1.4}html:root:root:root body .requests-hero-count{box-sizing:border-box;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;border-radius:var(--ui-radius-control)!important;padding:0 16px;font-size:var(--ui-text-small);font-weight:500;line-height:20px}html:root:root:root body .assessment360-comments-tools{grid-template-columns:minmax(0,1fr) minmax(140px,180px) 52px;align-items:center}html:root:root:root:root:root body .assessment360-comments-tools>.assessment360-comments-sort{width:var(--ui-control-height)!important;height:var(--ui-control-height)!important;padding:0!important}html:root:root:root body .assessment360-comments-search input{font-weight:400}@media (max-width:600px){html:root:root:root body .assessment360-comments-tools{grid-template-columns:minmax(0,1fr) 52px}html:root:root:root body .assessment360-comments-search{grid-column:1/-1}}html body .checklists-modal-head-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}html body .checklists-modal-author{padding:16px 18px;display:flex;align-items:center;gap:12px}html body .checklists-modal-author>.ui-avatar{width:48px;height:48px;flex:0 0 48px}html body .checklists-modal-author>div{display:grid;gap:4px;min-width:0}html body .checklists-modal-author strong{color:var(--neo-text);font-size:var(--ui-text-body);overflow-wrap:anywhere}html body .checklists-modal-author :is(span,small){color:var(--neo-muted);font-size:var(--ui-text-small)}html body .checklists-modal .checklists-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){html body .checklists-modal .checklists-detail-summary{grid-template-columns:1fr}}html body .checklists-task-footer{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--control-line);flex:0 0 auto}html body .checklists-task-footer>button{width:auto}html body .checklists-task-link{display:flex;align-items:center;gap:12px;padding:16px}html body .checklists-task-link>div{display:grid;gap:4px}html body .checklists-task-link :is(small,span){color:var(--neo-muted)}html body .checklists-item-indicators{display:flex;align-items:center;gap:12px;margin-top:0;flex-wrap:nowrap}html body .checklists-item-indicators>span{display:inline-flex;align-items:center;gap:4px;font-size:var(--ui-text-small);line-height:20px}html body .checklists-answer-comment{padding:14px 16px}html body .checklists-answer-comment>span{display:flex;align-items:center;gap:8px;color:var(--neo-muted);font-size:var(--ui-text-small)}html body .checklists-answer-comment>p{margin:8px 0 0;color:var(--neo-text);font-size:var(--ui-text-body);white-space:pre-wrap;overflow-wrap:anywhere}html body .auth-form--register>.primary-button{margin-bottom:6px}html body .auth-form--register>.primary-button+.ghost-button{margin-top:0}html body .admin-checklist-form .admin-checklist-required{width:100%;max-width:none;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);gap:10px 12px}html body .admin-checklist-form .admin-checklist-required>strong{text-align:left}html body .admin-checklist-form .admin-checklist-required>small{grid-column:1/-1;width:100%;max-width:none}html body .calendar-location-link{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}html body .workspace-shell .field-visits-layout>.field-visits-reader{min-height:0;max-height:calc(100dvh - var(--field-visit-reader-top, 24px) - 24px);grid-template-rows:auto minmax(0,1fr);overflow:clip}html body .field-visits-reader>.documents-reader-body{min-height:0;overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable}html body .field-visits-reader .journals-service-detail-grid>span>strong{font-size:var(--ui-text-small)!important;line-height:1.35!important;min-width:0;overflow-wrap:anywhere}html body .field-visits-reader .field-visit-window-value{font-size:var(--ui-text-caption)!important;white-space:nowrap}html body .forms-submission-person{display:grid;gap:12px;padding:18px}html body .forms-submission-person-label{color:var(--control-muted);font-size:var(--ui-text-small)}html body .forms-submission-person .forms-user-mini{width:100%;gap:12px}html body .forms-submission-person .ui-avatar{width:48px;height:48px;flex:0 0 48px}html body .forms-submission-person .forms-user-mini strong{font-size:var(--ui-text-body)}html body .forms-submission-person .forms-user-mini small{font-size:var(--ui-text-small)}html body .contacts-workspace{grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr);align-items:start}html body .contacts-workspace.is-org-structure{grid-template-columns:minmax(0,1fr)}html body .contacts-employees-panel{min-height:0;padding:18px}html body .contacts-workspace .contacts-tabs{overflow-x:auto;flex-wrap:nowrap}html body .contacts-workspace .contacts-tabs>button{white-space:nowrap}html body .contacts-workspace .contacts-tools{padding:0;background:transparent;border:0;min-height:52px;max-height:none}html body .contacts-workspace .contacts-tools:has(.contacts-back-to-divisions){grid-template-columns:auto minmax(0,1fr) auto}html body .contacts-tools .contacts-back-to-divisions{white-space:nowrap}html body .contacts-workspace .contacts-list{grid-template-columns:minmax(0,1fr)}html body .contacts-workspace .contacts-user-row.is-active{background:color-mix(in srgb,var(--control-accent) 12%,var(--control-panel));border-color:var(--control-accent)}html body .contacts-workspace>.contacts-reader{min-height:0;max-height:calc(100dvh - 48px);grid-template-rows:auto minmax(0,1fr)}html body .contacts-reader-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}html body .contacts-reader-head h2{font-size:var(--ui-text-title)}html body .contacts-reader-head p{font-size:var(--ui-text-small);color:var(--control-muted)}html body .contacts-reader .contacts-profile-body{padding:0 4px 0 0;min-height:0;overflow-y:auto}html body .contacts-reader .contacts-profile-main{padding:16px;gap:12px}html body .contacts-reader .contacts-profile-avatar{width:64px;height:64px}html body .contacts-reader .contacts-profile-main strong{font-size:var(--ui-text-section);line-height:1.3;overflow-wrap:anywhere}html body .contacts-reader .contacts-profile-grid{grid-template-columns:minmax(0,1fr)}html body .contacts-reader .contacts-profile-actions{display:flex;flex-wrap:wrap;gap:8px}html body .contacts-reader-empty{text-align:center;padding:48px 20px;color:var(--control-muted)}html body .contacts-reader-empty h2{color:var(--control-text);font-size:var(--ui-text-section)}@media (max-width:1180px){html body .contacts-workspace{grid-template-columns:minmax(0,1fr)}}html body .contacts-reader-facts{padding:6px;gap:0}html body .contacts-reader .contacts-reader-fact{grid-template-columns:36px minmax(90px,.8fr) minmax(0,1.2fr) 24px;min-height:60px}html body .contacts-reader .contacts-reader-fact>span{grid-column:1;grid-row:1}html body .contacts-reader .contacts-reader-fact>small{grid-column:2;grid-row:1}html body .contacts-reader .contacts-reader-fact>strong{grid-column:3;grid-row:1;min-width:0;overflow-wrap:anywhere}html body .contacts-reader .contacts-reader-fact>button{grid-column:4;grid-row:1;justify-self:end}html body .contacts-reader-fact>small{color:var(--control-muted);font-weight:400}html body .contacts-reader-fact>strong{color:var(--control-text);font-weight:500}html body .contacts-reader-fact+.contacts-reader-fact{border-color:var(--control-line)}html body .contacts-reader-fact>button{width:24px;height:28px;padding:0;color:var(--control-muted)}@media (max-width:600px){html body .contacts-reader .contacts-reader-fact{grid-template-columns:28px minmax(70px,.8fr) minmax(0,1.2fr) 24px;gap:6px;padding-inline:4px}html body .contacts-reader-fact>span{width:28px;height:28px}}html body .contacts-workspace :is(.contacts-user-avatar,.contacts-profile-avatar).ui-avatar{border-radius:var(--ui-radius-item)!important;overflow:hidden}html body .contacts-workspace :is(.contacts-user-avatar,.contacts-profile-avatar).ui-avatar img{border-radius:inherit!important}html body .contacts-parent-section{display:grid;gap:0;padding:6px}html body .contacts-parent-heading{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--control-line);color:var(--control-muted)}html body .contacts-parent-heading h3{margin:0;color:var(--control-text);font-size:var(--ui-text-body);font-weight:600}html body .contacts-parent-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;margin-left:auto;border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--control-muted) 12%,transparent);color:var(--control-muted);font-size:var(--ui-text-caption);font-weight:500}html body .contacts-parent-section>p{margin:0;padding:16px 12px;color:var(--control-muted);font-size:var(--ui-text-small)}html body .contacts-parent-list{display:grid}html body .contacts-parent-list .contacts-parent-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0;height:auto;padding:16px 12px;border:0;border-radius:var(--ui-radius-item);background:transparent;box-shadow:none;text-align:left;color:var(--control-text);cursor:pointer}html body .contacts-parent-row+.contacts-parent-row{border-top:1px solid var(--control-line)}html body .contacts-parent-list .contacts-parent-row:hover{background:color-mix(in srgb,var(--control-muted) 8%,transparent);transform:none}html body .contacts-parent-row:focus-visible{outline:2px solid var(--control-accent);outline-offset:2px}html body .contacts-parent-row .contacts-user-avatar{width:44px;height:44px;flex:0 0 44px}html body .contacts-parent-copy{display:grid;gap:3px;flex:1 1;min-width:0}html body .contacts-parent-copy strong{font-size:var(--ui-text-body);font-weight:500;line-height:1.4;overflow-wrap:anywhere}html body .contacts-parent-copy small{color:var(--control-muted);font-size:var(--ui-text-small);font-weight:400;line-height:1.4;overflow-wrap:anywhere}html body .contacts-parent-row>svg{flex-shrink:0;color:var(--control-muted)}html body .workspace-profile-modal{width:min(760px,calc(100vw - 32px))}html body .workspace-profile-modal .workspace-profile-body{gap:18px;padding:20px 22px 24px}html body .workspace-profile-summary{margin:0;padding:0 12px 8px;gap:16px}html body .workspace-profile-summary-copy{display:grid;gap:6px;text-align:center}html body .workspace-profile-summary-copy strong{color:var(--control-text);font-size:var(--ui-text-title);line-height:1.3;overflow-wrap:anywhere}html body .workspace-profile-summary-copy>span{color:var(--control-muted);font-size:var(--ui-text-small)}html body .workspace-profile-modal .activities-profile-line{grid-template-columns:36px 112px minmax(0,1fr) 28px}html body .workspace-profile-modal .activities-profile-line:not(.profile-line-with-action)>strong{grid-column:3/-1}html body .workspace-profile-modal .activities-profile-line>small{color:var(--control-muted);font-weight:400}html body .workspace-profile-modal .activities-profile-line>strong{color:var(--control-text);font-weight:500}html body .workspace-profile-modal .profile-line-edit{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--control-muted)}@media (max-width:600px){html body .workspace-profile-modal .workspace-profile-body{padding-inline:12px}html body .workspace-profile-modal .activities-profile-line{grid-template-columns:36px minmax(0,1fr) 28px;gap:6px 10px}html body .workspace-profile-modal .activities-profile-line>span{grid-row:1/3}html body .workspace-profile-modal .activities-profile-line:not(.profile-line-with-action)>strong,html body .workspace-profile-modal .activities-profile-line>strong{grid-column:2;text-align:left}html body .workspace-profile-modal .profile-line-edit{grid-column:3;grid-row:1/3}}html body .admin-employee-profile-modal .admin-employee-data{display:grid;gap:0;padding:6px}html body .admin-employee-data .activities-profile-line{grid-template-columns:36px minmax(112px,.7fr) minmax(0,1.3fr);min-height:60px}html body .admin-employee-data .activities-profile-line>small{color:var(--control-muted);font-size:var(--ui-text-small);font-weight:400}html body .admin-employee-data .activities-profile-line>strong{grid-column:3;color:var(--control-text);font-size:var(--ui-text-small);font-weight:500;min-width:0;overflow-wrap:anywhere}html body .admin-employee-data .activities-profile-line+.activities-profile-line{border-color:var(--control-line)}@media (max-width:600px){html body .admin-employee-data .activities-profile-line{grid-template-columns:36px minmax(0,1fr);gap:4px 10px}html body .admin-employee-data .activities-profile-line>span{grid-row:1/3}html body .admin-employee-data .activities-profile-line>strong{grid-column:2;text-align:left}}html body .reports-workspace{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start}html body .reports-workspace .reports-page-list-card{min-width:0;padding:18px}html body .reports-workspace .reports-page-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 8px}html body .reports-workspace .reports-page-tools .control-employee-search{min-width:0;width:100%}html body .reports-workspace .reports-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}html body .reports-workspace .reports-description{grid-column:1/-1;min-width:0}html body .reports-workspace .reports-description strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .reports-workspace .report-meta-chips{grid-column:1/-1}html body .reports-workspace .reports-row.is-active{background:color-mix(in srgb,var(--control-accent) 12%,var(--control-panel));border-color:var(--control-accent)}html body .reports-workspace>.reports-reader{min-width:0;min-height:0;max-height:calc(100dvh - 48px);grid-template-rows:auto minmax(0,1fr)}html body .reports-reader-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html body .reports-reader-head h2{font-size:var(--ui-text-title);margin:6px 0;overflow-wrap:anywhere}html body .reports-reader-head p,html body .reports-reader-head>div>span{color:var(--control-muted);font-size:var(--ui-text-small)}html body .reports-reader .documents-reader-body{min-height:0;overflow-y:auto;overscroll-behavior:auto}html body .reports-reader .report-detail-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}html body .reports-reader .report-detail-grid>div{min-height:0;height:auto;min-width:0}@media (max-width:1180px){html body .reports-workspace{grid-template-columns:minmax(0,1fr)}}html body .reports-workspace .reports-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}html body .reports-workspace .reports-list-counts{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}html body .reports-workspace .reports-count-badge{display:inline-flex;align-items:baseline;gap:6px;color:var(--control-muted);font-size:var(--ui-text-caption);line-height:20px;white-space:nowrap}html body .reports-workspace .reports-count-badge strong{color:var(--control-text);font-size:var(--ui-text-small);font-weight:600}html body .reports-workspace .reports-count-badge+.reports-count-badge{margin-left:6px;padding-left:12px;border-left:1px solid var(--control-line)}html body .reports-workspace .reports-inline-period{grid-column:1/-1}html body .reports-workspace .reports-inline-period .app-date-picker{min-width:0}html body .reports-workspace .reports-inline-period .app-date-trigger{width:100%;min-width:0}html body .reports-workspace .reports-table{gap:8px}html body .reports-workspace .reports-list-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px;border:1px solid var(--control-line);border-radius:var(--ui-radius-item);background:color-mix(in srgb,var(--control-muted) 4%,transparent);color:var(--control-text);text-decoration:none}html body .reports-workspace .reports-list-item:hover{background:color-mix(in srgb,var(--control-muted) 9%,transparent)}html body .reports-workspace .reports-list-item.is-active{background:color-mix(in srgb,var(--control-accent) 10%,transparent);border-color:color-mix(in srgb,var(--control-accent) 45%,var(--control-line))}html body .reports-list-item .reports-list-avatar{width:44px;height:44px;border-radius:var(--ui-radius-item)!important}html body .reports-list-person{display:grid;gap:4px;min-width:0}html body .reports-list-person strong{font-size:var(--ui-text-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .reports-list-person>span{font-size:var(--ui-text-small);color:var(--control-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .reports-list-date{display:grid;gap:4px;align-self:start;justify-items:end;padding-top:2px}html body .reports-list-date strong{font-size:var(--ui-text-small);font-weight:500;white-space:nowrap}html body .reports-list-attachments,html body .reports-list-date small{font-size:var(--ui-text-caption);color:var(--control-muted)}html body .reports-list-attachments{display:flex;justify-content:flex-end;gap:8px}html body .reports-list-attachments>span{display:inline-flex;align-items:center;gap:4px}html body .requests-workspace{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:start}html body .requests-workspace .requests-admin-card{min-width:0;padding:18px}html:root:root:root:root body .requests-workspace .requests-filter-tabs{min-width:0;overflow-x:auto;border-radius:0!important;background:transparent;box-shadow:none}html body .requests-workspace .tasks-scope-tabs{flex-wrap:nowrap;width:max-content}html body .requests-workspace .tasks-scope-tabs button{white-space:nowrap}html body .requests-workspace .requests-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}html body .requests-workspace .requests-toolbar .tasks-search{grid-column:1;min-width:0}html body .requests-workspace .requests-date-range{grid-column:1/-1}html body .requests-workspace .tasks-kpi-row{display:flex;flex-wrap:wrap;gap:8px 16px}html body .requests-workspace .tasks-kpi-row>div{display:flex;align-items:baseline;gap:6px;min-height:0;padding:0;border:0;background:transparent}html body .requests-workspace .tasks-kpi-row strong{font-size:var(--ui-text-small)}html body .requests-workspace .requests-list-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;min-width:0}html body .requests-workspace .requests-list-row.is-active{background:color-mix(in srgb,var(--control-accent) 10%,var(--control-panel));border-color:var(--control-accent)}html body .requests-workspace .requests-row-meta{display:flex;flex-wrap:wrap;gap:8px}html body .requests-workspace .tasks-row-main strong{white-space:normal;overflow-wrap:anywhere}html body .requests-workspace .tasks-row-main p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .requests-workspace .requests-person-mini{min-height:0;padding:0;background:transparent;border:0}html body .requests-workspace>.requests-reader{min-height:0;min-width:0;max-height:calc(100dvh - 48px);grid-template-rows:auto minmax(0,1fr)}html body .requests-reader-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html body .requests-reader-head h2{font-size:var(--ui-text-title);margin:6px 0;overflow-wrap:anywhere}html body .requests-reader-head p,html body .requests-reader-head>div>span{color:var(--control-muted);font-size:var(--ui-text-small)}html:root:root:root body .workspace-shell .requests-card-eyebrow{display:block;color:#ffc342!important;font-size:var(--ui-text-caption);font-weight:400;letter-spacing:.14em;text-transform:uppercase}html body .requests-reader .requests-detail-body{min-height:0;overflow-y:auto;overscroll-behavior:auto;align-content:start}html body .requests-reader .requests-detail-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}html body .requests-reader .requests-detail-grid>div{min-height:0}html body .requests-reader .requests-detail-people{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){html body .requests-workspace{grid-template-columns:minmax(0,1fr)}}html body .requests-workspace .requests-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;margin-left:6px;border-radius:var(--ui-radius-xs);background:color-mix(in srgb,currentColor 10%,transparent);font-size:var(--ui-text-caption);font-weight:600;line-height:1}html body .requests-workspace .requests-row-footer{display:flex;align-items:center;gap:10px;min-width:0}html body .requests-workspace .requests-row-footer .requests-person-mini{flex:1 1;min-width:0;gap:8px}html body .requests-workspace .requests-row-footer .requests-person-mini>div{min-width:0}html body .requests-workspace .requests-row-footer .requests-person-mini strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-small)}html body .requests-workspace .requests-row-footer .requests-person-mini-avatar{width:32px;height:32px;flex:0 0 32px}html body .requests-workspace .requests-row-footer>.tasks-chip{flex-shrink:0;font-size:var(--ui-text-caption);padding:5px 8px;min-height:0}html body .requests-workspace .requests-row-date{display:inline-flex;align-items:center;gap:4px;color:var(--control-muted);font-size:var(--ui-text-caption);white-space:nowrap}@media (max-width:480px){html body .requests-workspace .requests-row-footer{flex-wrap:wrap}html body .requests-workspace .requests-row-footer .requests-person-mini{flex-basis:100%}}html body .requests-workspace .requests-filter-tabs,html body .requests-workspace .requests-filter-tabs .tasks-scope-tabs{scrollbar-width:none}html body .requests-workspace .requests-filter-tabs .tasks-scope-tabs::-webkit-scrollbar,html body .requests-workspace .requests-filter-tabs::-webkit-scrollbar{display:none}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .requests-workspace .requests-list-row.is-active{background:#e8edf2!important;border-color:#8796a7!important;box-shadow:none!important}html:root:root body .requests-workspace .requests-list-view{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0}html:root:root body .requests-workspace .requests-list-row:not(.is-active){background:color-mix(in srgb,var(--control-muted) 4%,transparent)!important;border:1px solid var(--control-line)!important;box-shadow:none!important}html:root:root body .requests-workspace .requests-list-row:not(.is-active):hover{background:color-mix(in srgb,var(--control-muted) 9%,transparent)!important}@media (min-width:1181px){html body .requests-workspace>:is(.requests-admin-card,.documents-reader){position:sticky;top:24px;align-self:start;max-height:calc(100dvh - 48px)}html body .requests-workspace>.requests-admin-card{display:flex;flex-direction:column;overflow:hidden}html body .requests-workspace .requests-admin-card>:not(.requests-list-view){flex-shrink:0}html body .requests-workspace .requests-list-view{min-height:0;overflow-y:auto;overscroll-behavior:auto;scrollbar-gutter:stable}}html body .workspace-shell .tasks-list-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:rgba(18,24,31,.72);border:1px solid var(--control-line);border-radius:var(--ui-radius-item);overflow:hidden}html:root:root body .workspace-shell .tasks-list-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0;padding:12px 16px;border-radius:0;background:transparent!important;border:0!important;box-shadow:none!important}html:root:root body .workspace-shell .tasks-list-summary>div+div{border-left:1px solid var(--control-line)!important}html body .workspace-shell .tasks-list-summary>div>span{color:var(--control-text);font-size:var(--ui-text-small);font-weight:500}html body .workspace-shell .tasks-list-summary>div>strong{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:28px;height:28px;padding:0 6px;border-radius:var(--ui-radius-sm);background:rgba(255,195,66,.16);color:#ffc342;font-size:var(--ui-text-small);font-weight:600;line-height:1}html[data-workspace-theme=light] body .workspace-shell .tasks-list-summary{background:#eef1f4}html[data-workspace-theme=light] body .workspace-shell .tasks-list-summary>div>strong{background:#dce2e8;color:#242930}@media (max-width:700px){html body .workspace-shell .tasks-list-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:root body .workspace-shell .tasks-list-summary>div:nth-child(3){border-left:0!important}html:root:root body .workspace-shell .tasks-list-summary>div:nth-child(n+3){border-top:1px solid var(--control-line)!important}}html body .workspace-shell .tasks-main-toolbar{display:grid;grid-template-columns:minmax(200px,1fr) 190px 190px minmax(190px,220px) auto auto}html body .workspace-shell .tasks-main-toolbar.is-board{grid-template-columns:minmax(200px,1fr) 190px minmax(190px,220px) auto auto}html body .workspace-shell .tasks-main-toolbar .tasks-search{min-width:0;width:100%}@media (max-width:1100px){html body .workspace-shell .tasks-main-toolbar,html body .workspace-shell .tasks-main-toolbar.is-board{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}html body .workspace-shell .tasks-main-toolbar .tasks-search{grid-column:1/-1}html body .workspace-shell .tasks-main-toolbar.is-board{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}}@media (max-width:600px){html body .workspace-shell .tasks-main-toolbar,html body .workspace-shell .tasks-main-toolbar.is-board{grid-template-columns:minmax(0,1fr) auto auto}html body .workspace-shell .tasks-main-toolbar .tasks-field-select{grid-column:1/-1}}html body .incidents-workspace{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:start}html body .incidents-workspace .incidents-admin-card{min-width:0;padding:18px}html body .incidents-workspace .tasks-toolbar{display:flex;flex-wrap:wrap;gap:10px}html body .incidents-workspace .tasks-search{flex:1 1 100%;min-width:0}html body .incidents-workspace .tasks-field-select{flex:1 1;min-width:120px}html body .incidents-workspace .tasks-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}html body .incidents-workspace .tasks-kpi-row>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:0;padding:8px}html body .incidents-workspace .tasks-kpi-row strong{font-size:var(--ui-text-body)}html:root:root body .incidents-workspace .incidents-list-view{padding:0;background:transparent!important;border:0!important;box-shadow:none!important}html body .incidents-workspace .incidents-list-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;min-width:0}html body .incidents-workspace .incidents-list-row .tasks-row-meta{display:flex;flex-wrap:wrap;gap:6px}html body .incidents-workspace .tasks-row-main strong{white-space:normal;overflow-wrap:anywhere}html body .incidents-workspace .incidents-list-row.is-active{background:color-mix(in srgb,var(--control-accent) 10%,var(--control-panel));border-color:var(--control-accent)}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] .incidents-workspace .incidents-list-row.is-active{background:#e8edf2!important;border-color:#8796a7!important;box-shadow:none!important}html body .incidents-workspace>.incidents-reader{min-width:0;min-height:0;max-height:calc(100dvh - 48px);grid-template-rows:auto minmax(0,1fr)}html body .incidents-reader-head h2{font-size:var(--ui-text-title);margin:6px 0;overflow-wrap:anywhere}html body .incidents-reader-head p{font-size:var(--ui-text-small);color:var(--control-muted)}html body .incidents-reader .incidents-detail-body{min-height:0;overflow-y:auto;overscroll-behavior:auto;align-content:start}html body .incidents-reader .incidents-detail-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}html body .incidents-reader .incidents-detail-grid>div{min-height:0}html body .incidents-reader .incidents-detail-people{grid-template-columns:minmax(0,1fr)}@media (min-width:1181px){html body .incidents-workspace>:is(.incidents-admin-card,.documents-reader){position:sticky;top:24px;max-height:calc(100dvh - 48px)}html body .incidents-workspace>.incidents-admin-card{display:flex;flex-direction:column;overflow:hidden}html body .incidents-workspace .incidents-admin-card>:not(.incidents-list-view){flex-shrink:0}html body .incidents-workspace .incidents-list-view{min-height:0;overflow-y:auto;overscroll-behavior:auto}}@media (max-width:1180px){html body .incidents-workspace{grid-template-columns:minmax(0,1fr)}}html body .incidents-workspace .tasks-kpi-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}html:root:root body .incidents-workspace .tasks-kpi-row>div{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:5px;padding:0;min-height:0;background:transparent!important;border:0!important;box-shadow:none!important}html body .incidents-workspace .tasks-kpi-row>div>span{font-size:var(--ui-text-caption);color:var(--control-muted);font-weight:400}html body .incidents-workspace .tasks-kpi-row>div>strong{font-size:var(--ui-text-small);color:var(--control-text);font-weight:600}html body .incidents-workspace .tasks-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:10px 0;background:color-mix(in srgb,var(--control-muted) 5%,transparent);border-radius:var(--ui-radius-sm)}html:root:root body .incidents-workspace .tasks-kpi-row>div{justify-content:center;gap:6px;padding:0 8px;white-space:nowrap}html:root:root body .incidents-workspace .tasks-kpi-row>div+div{border-left:1px solid var(--control-line)!important}html body .incidents-workspace .tasks-kpi-row>div>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:root:root body .incidents-workspace .tasks-kpi-row>div{border-radius:0!important}html body .incidents-workspace .incidents-admin-card{gap:16px}html body .incidents-workspace .incidents-admin-card>.tasks-toolbar{gap:16px 10px;margin-block:0}html body .incidents-workspace .incidents-admin-card>.incidents-list-view,html body .incidents-workspace .incidents-admin-card>.tasks-kpi-row{margin-block:0}html body .incidents-workspace .incidents-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}html body .incidents-workspace .incidents-search-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}html body .incidents-workspace .incidents-search-actions .tasks-search{width:100%;min-width:0}html body .incidents-workspace .incidents-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .incidents-workspace .incidents-filter-fields .tasks-field-select{min-width:0}html:root:root body .incidents-workspace .incidents-list-row:not(.is-active){background:color-mix(in srgb,var(--control-muted) 4%,transparent)!important;border:1px solid var(--control-line)!important;box-shadow:none!important}html:root:root body .incidents-workspace .incidents-list-row:not(.is-active):hover{background:color-mix(in srgb,var(--control-muted) 9%,transparent)!important}html body .incidents-workspace .incidents-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}html body .incidents-workspace .incidents-list-row .tasks-list-main{min-width:0}html body .incidents-workspace .incidents-list-row .tasks-list-main strong{white-space:normal;overflow-wrap:anywhere}html body .incidents-workspace .incidents-row-attachments{display:flex;justify-content:flex-end;align-items:center;gap:6px;grid-column:2;grid-row:1}html body .incidents-workspace .incidents-row-status{grid-column:1/-1;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px}html body .incidents-workspace .incidents-row-caption{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}html body .incidents-workspace .incidents-row-created{font-size:var(--ui-text-caption);color:var(--control-muted);font-weight:400;white-space:nowrap}.incidents-people-layout{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}html body .incidents-person-identity{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}html body .incidents-person-identity>div:last-child{display:grid;gap:4px;min-width:0}html body .incidents-person-identity .ui-avatar{width:40px;height:40px;flex:0 0 40px}html body .incidents-assignee-link{display:flex;align-items:center;color:var(--control-text);text-decoration:none}html body .incidents-assignee-link:hover{text-decoration:underline}html body .incidents-person-block .incidents-assignee-count{font-size:inherit;font-weight:400;color:var(--control-muted)}html body .incidents-assignee-link:is(:hover,:active,:focus-visible) small{text-decoration-line:underline;text-decoration-color:var(--control-text);text-decoration-thickness:1px;text-underline-offset:3px}.incidents-status-editor{display:grid;gap:14px;min-width:0}.incidents-status-editor>button{justify-self:start}.incident-status-tone-created{--incident-status-color:#ffc342}.incident-status-tone-progress{--incident-status-color:#9fcbff}.incident-status-tone-completed{--incident-status-color:#7de3aa}.incident-status-tone-failed{--incident-status-color:#ff8f8f}.incident-status-tone-canceled{--incident-status-color:#b7bec8}html[data-workspace-theme=light] .incident-status-tone-created{--incident-status-color:#8b6000}html[data-workspace-theme=light] .incident-status-tone-progress{--incident-status-color:#245cab}html[data-workspace-theme=light] .incident-status-tone-completed{--incident-status-color:#197348}html[data-workspace-theme=light] .incident-status-tone-failed{--incident-status-color:#b82d39}html[data-workspace-theme=light] .incident-status-tone-canceled{--incident-status-color:#596575}html:root:root:root:root:root body .incidents-status-select .app-select-trigger>span{color:var(--incident-status-color)!important}.incidents-status-menu [data-option-value=created]{--incident-option-color:#ffc342}.incidents-status-menu [data-option-value=accept],.incidents-status-menu [data-option-value=in_work]{--incident-option-color:#9fcbff}.incidents-status-menu [data-option-value=completed]{--incident-option-color:#7de3aa}.incidents-status-menu [data-option-value=not_completed]{--incident-option-color:#ff8f8f}.incidents-status-menu [data-option-value=canceled]{--incident-option-color:#b7bec8}html[data-workspace-theme=light] .incidents-status-menu [data-option-value=created]{--incident-option-color:#8b6000}html[data-workspace-theme=light] .incidents-status-menu [data-option-value=accept],html[data-workspace-theme=light] .incidents-status-menu [data-option-value=in_work]{--incident-option-color:#245cab}html[data-workspace-theme=light] .incidents-status-menu [data-option-value=completed]{--incident-option-color:#197348}html[data-workspace-theme=light] .incidents-status-menu [data-option-value=not_completed]{--incident-option-color:#b82d39}html[data-workspace-theme=light] .incidents-status-menu [data-option-value=canceled]{--incident-option-color:#596575}html:root:root:root:root:root body .incidents-status-menu .app-select-option strong{color:var(--incident-option-color,var(--control-text))!important}html:root:root:root:root:root body .incidents-status-menu .app-select-list .app-select-option,html:root:root:root:root:root body .incidents-status-menu .app-select-list .app-select-option:is(:hover,:active,:focus,.is-selected){background:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important}html:root:root:root:root:root body .incidents-status-menu .app-select-option>svg{color:var(--control-muted)!important}html body .incidents-detail-status-head.is-editable{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}html body .incidents-detail-status-head.is-editable>div{min-width:0}html body .incidents-detail-status-head.is-editable .incidents-status-select{width:100%;min-width:0}html:root:root:root:root:root body .incidents-detail-status-head.is-editable .app-select-trigger,html:root:root:root:root:root body .incidents-detail-status-head.is-editable>button{box-sizing:border-box;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;max-height:var(--ui-control-height)!important;margin-block:0!important}html body .incidents-updated-at{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--control-muted);font-size:var(--ui-text-caption);font-weight:400;line-height:1.5}html body .incidents-updated-at>svg{flex:0 0 auto}html body .incidents-updated-at time{color:var(--control-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .incidents-detail-status-head{display:grid;grid-template-columns:minmax(0,1fr) auto}html body .incidents-detail-status-head>.incidents-updated-at{display:flex;grid-column:1/-1;justify-content:flex-end;justify-self:end;text-align:right;gap:6px}html body .incidents-detail-status-head>.incidents-status-heading{grid-column:1;grid-row:1;color:var(--control-text);font-size:var(--ui-text-small);font-weight:600;align-self:center}html body .incidents-detail-status-head>.incidents-updated-at{grid-column:2;grid-row:1}html body .incidents-detail-status-head>.incidents-status-caption{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}html body .incidents-status-caption .incidents-status-heading{color:var(--control-text);font-size:var(--ui-text-small);font-weight:600}html body .incidents-status-caption .incidents-updated-at{justify-content:flex-end}html body .incidents-header-priority{display:flex;margin-top:10px}html:root:root:root:root:root body .incidents-header-priority>.tasks-chip{display:inline-flex!important;align-items:center;gap:6px;box-sizing:border-box;min-height:28px;padding:4px 10px!important;margin:0!important;font-size:var(--ui-text-caption);line-height:18px;font-weight:500;letter-spacing:normal!important;text-transform:none!important}html body .incidents-header-priority>.tasks-chip>svg{flex-shrink:0}html body :is(.ui-detail-summary,.incidents-summary-card,.task-summary-card,.requests-summary-card,.report-summary-card,.calendar-summary-card,.session-summary-card,.schedule-summary-card,.shift-request-summary-card){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:18px;border:1px solid var(--control-line);border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--control-muted) 5%,transparent)}html body :is(.ui-detail-summary,.incidents-summary-card,.task-summary-card,.requests-summary-card,.report-summary-card,.calendar-summary-card,.session-summary-card,.schedule-summary-card,.shift-request-summary-card)>div:not(.session-summary-flags){display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}html body :is(.ui-detail-summary,.incidents-summary-card,.task-summary-card,.requests-summary-card,.report-summary-card,.calendar-summary-card,.session-summary-card,.schedule-summary-card,.shift-request-summary-card)>div:not(.session-summary-flags)>span:first-child{font-size:var(--ui-text-caption);color:var(--control-muted)}html body :is(.ui-detail-summary,.incidents-summary-card,.task-summary-card,.requests-summary-card,.report-summary-card,.calendar-summary-card,.session-summary-card,.schedule-summary-card,.shift-request-summary-card) strong{font-size:var(--ui-text-small);font-weight:500;color:var(--control-text);overflow-wrap:anywhere}html:root:root body .incidents-workspace .incidents-row-status>.tasks-chip,html:root:root body :is(.incidents-summary-card,.requests-summary-card) .tasks-chip{box-sizing:border-box;min-height:28px;padding:4px 10px;font-size:var(--ui-text-caption);line-height:18px;font-weight:500;white-space:normal}@media (max-width:480px){html body :is(.ui-detail-summary,.incidents-summary-card,.task-summary-card,.requests-summary-card,.report-summary-card,.calendar-summary-card,.session-summary-card,.schedule-summary-card,.shift-request-summary-card){grid-template-columns:minmax(0,1fr)}}html body .incidents-workspace .incidents-list-row .tasks-list-main>strong{font-size:var(--ui-text-body)}html:root:root:root:root:root body :is(.incidents-workspace .incidents-list-row.is-active,.requests-workspace .requests-list-row.is-active,.reports-workspace .reports-list-item.is-active,.reports-workspace .reports-row.is-active,.contacts-workspace .contacts-user-row.is-active,.cash-modal .cashbox-list>button.is-active){background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}html:root:root:root:root:root[data-workspace-theme=light] body :is(.incidents-workspace .incidents-list-row.is-active,.requests-workspace .requests-list-row.is-active,.reports-workspace .reports-list-item.is-active,.reports-workspace .reports-row.is-active,.contacts-workspace .contacts-user-row.is-active,.cash-modal .cashbox-list>button.is-active){background:#e8edf2!important;border-color:#8796a7!important;box-shadow:none!important}html body .task-summary-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr)}html body .task-summary-card strong{display:flex;align-items:center;gap:6px}html body .task-summary-card strong svg{flex-shrink:0}@media (max-width:640px){html body .task-summary-card{grid-template-columns:minmax(0,1fr)}}html body .incidents-reader .incidents-description-title,html body .requests-detail-intro .requests-description-title{color:var(--control-text);font-weight:700;font-size:var(--ui-text-body);margin:0}html body .report-summary-card{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){html body .report-summary-card{grid-template-columns:minmax(0,1fr)}}html body .calendar-summary-location{grid-column:1/-1}html body .calendar-event-detail-modal .calendar-event-detail-card{padding:18px}html body .calendar-event-detail-modal .calendar-event-detail-card h3{font-size:var(--ui-text-body);font-weight:700;color:var(--control-text);margin:0}html body .calendar-event-detail-modal .calendar-event-detail-card>p{font-size:var(--ui-text-small);color:var(--control-muted)}html body .calendar-event-detail-modal .calendar-event-user-line{min-width:0}html body .task-detail-modal .task-detail-hero h3{font-size:var(--ui-text-title);font-weight:700;line-height:1.3}html body .calendar-event-detail-modal .report-files-list>.report-file-download{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%}html body .calendar-event-detail-modal .report-file-download>span{max-width:none;min-width:0}html body .calendar-event-detail-modal .report-file-download>small{grid-column:3;grid-row:1;white-space:nowrap}html body .calendar-event-detail-modal .report-file-download>.report-file-download-icon{grid-column:4;grid-row:1;justify-self:end}html body .session-summary-card>.session-summary-flags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin:0}html body .schedule-summary-card{grid-template-columns:repeat(3,minmax(0,1fr))}html body .event-detail-modal .salary-detail-head h2{font-size:var(--ui-text-title);line-height:1.3}html body .event-detail-modal .report-detail-card h3{font-size:var(--ui-text-body);font-weight:700;line-height:1.4}html body .event-detail-modal .report-detail-text{font-size:var(--ui-text-small);line-height:1.5}@media (max-width:640px){html body .schedule-summary-card{grid-template-columns:minmax(0,1fr)}}html body .schedule-workspace{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start}html body .schedule-workspace>*{min-width:0}html body .schedule-workspace .events-list-card{display:flex;flex-direction:column;gap:16px;padding:18px}html body .schedule-workspace .rating-search-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:0}html body .schedule-workspace .control-employee-search{min-width:0;width:100%}html body .schedule-workspace .events-table{min-height:0;margin:0}html body .schedule-workspace .events-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}html body .schedule-workspace .events-description-cell{grid-column:1/-1;grid-row:2}html body .schedule-workspace .events-users-cell{grid-column:2;grid-row:1}html:root:root:root body .schedule-workspace .events-row.is-active{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}html:root:root:root[data-workspace-theme=light] body .schedule-workspace .events-row.is-active{background:#e8edf2!important;border-color:#8796a7!important}html body .schedule-reader{grid-template-rows:auto minmax(0,1fr)}html body .schedule-reader .documents-reader-head h2{font-size:var(--ui-text-title);line-height:1.3}html body .schedule-reader .report-detail-card h3{font-size:var(--ui-text-body)}html body .schedule-reader .report-detail-text{font-size:var(--ui-text-small)}@media (min-width:1181px){html body .schedule-workspace>*{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow:hidden}html body .schedule-workspace .events-list-card>:not(.events-table){flex-shrink:0}html body .schedule-reader .documents-reader-body,html body .schedule-workspace .events-table{overflow-y:auto;overscroll-behavior-y:auto;min-height:0}}@media (max-width:1180px){html body .schedule-workspace{grid-template-columns:minmax(0,1fr)}}html body .schedule-workspace .events-row{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:10px;padding:14px 16px}html body .schedule-row-footer,html body .schedule-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}html body .schedule-row-heading>strong{font-size:var(--ui-text-body);color:var(--control-text)}html body .schedule-row-heading>strong>span{font-size:var(--ui-text-small);color:var(--control-muted);font-weight:400}html body .schedule-row-heading .event-badge{min-height:28px;padding:4px 8px;font-size:var(--ui-text-caption);line-height:18px}html body .schedule-row-description{margin:0;color:var(--control-muted);font-size:var(--ui-text-small);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .schedule-row-footer{color:var(--control-muted);font-size:var(--ui-text-caption)}html body .schedule-row-footer .events-avatar-stack-item{box-sizing:border-box;flex:0 0 28px;width:28px;height:28px;min-width:28px;min-height:28px;aspect-ratio:1}@media (max-width:480px){html body .schedule-row-heading{flex-wrap:wrap;gap:6px}}html body .schedule-row-heading>strong{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--control-line);border-radius:var(--ui-radius-sm);background:color-mix(in srgb,var(--control-muted) 8%,transparent);line-height:20px}html body .schedule-reader .events-user-preview.is-detailed>div>span{color:var(--control-muted)}html body .control-resource-alerts{border-top:1px solid var(--control-line);padding-top:14px;margin-top:14px}html body .control-resource-alerts>span{display:flex;align-items:center;gap:8px}html body .control-resource-alerts svg{flex:0 0 16px;color:var(--control-muted)}html body .control-resource-alerts .resource-alert-late{color:#e9b44c}html body .control-resource-alerts .resource-alert-early{color:#f29a66}html body .control-resource-alerts .resource-alert-suspicious{color:#f07883}html[data-workspace-theme=light] body .control-resource-alerts .resource-alert-late{color:#a66c08}html[data-workspace-theme=light] body .control-resource-alerts .resource-alert-early{color:#bc5824}html[data-workspace-theme=light] body .control-resource-alerts .resource-alert-suspicious{color:#c13f50}html body :is(.external-workers-summary,.compact-control-summary){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0;border:1px solid var(--control-line);border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--control-muted) 5%,transparent)}html body :is(.external-workers-summary,.compact-control-summary)>div{display:flex;align-items:center;gap:8px;min-width:0;padding:0 16px}html body :is(.external-workers-summary,.compact-control-summary)>div+div{border-left:1px solid var(--control-line)}html body :is(.external-workers-summary,.compact-control-summary) svg{flex-shrink:0;color:var(--control-muted)}html body :is(.external-workers-summary,.compact-control-summary) span{font-size:var(--ui-text-small);color:var(--control-muted)}html body :is(.external-workers-summary,.compact-control-summary) strong{margin-left:auto;font-size:var(--ui-text-body);color:var(--control-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){html body :is(.external-workers-summary,.compact-control-summary){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}html body :is(.external-workers-summary,.compact-control-summary)>div:nth-child(3){border-left:0}}@media (max-width:480px){html body :is(.external-workers-summary,.compact-control-summary){grid-template-columns:minmax(0,1fr)}html body :is(.external-workers-summary,.compact-control-summary)>div+div{border-left:0}}html body :is(.external-workers-summary,.compact-control-summary)>div:first-child>svg{color:#9fbbef}html body :is(.external-workers-summary,.compact-control-summary)>div:nth-child(2)>svg{color:#70caa0}html body :is(.external-workers-summary,.compact-control-summary)>div:nth-child(3)>svg{color:#e9b44c}html body :is(.external-workers-summary,.compact-control-summary)>div:nth-child(4)>svg{color:#b3a0e6}html[data-workspace-theme=light] body :is(.external-workers-summary,.compact-control-summary)>div:first-child>svg{color:#416eaf}html[data-workspace-theme=light] body :is(.external-workers-summary,.compact-control-summary)>div:nth-child(2)>svg{color:#268357}html[data-workspace-theme=light] body :is(.external-workers-summary,.compact-control-summary)>div:nth-child(3)>svg{color:#a66c08}html[data-workspace-theme=light] body :is(.external-workers-summary,.compact-control-summary)>div:nth-child(4)>svg{color:#7956b5}html body .control-reports-workspace .reports-list-card{display:flex;flex-direction:column;gap:16px}html body .control-reports-workspace .rating-search-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:0}html body .control-reports-workspace .control-employee-search{min-width:0;width:100%}html body .control-reports-workspace .reports-table{min-height:0;margin:0}@media (min-width:1181px){html body .control-reports-workspace>*{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow:hidden}html body .control-reports-workspace .reports-list-card>:not(.reports-table){flex-shrink:0}html body .control-reports-workspace .reports-table{overflow-y:auto;overscroll-behavior-y:auto}}html:root:root:root body .control-reports-workspace .reports-reader-head>div:first-child>span{color:var(--control-accent)!important}html:root:root:root[data-workspace-theme=light] body .control-reports-workspace .reports-reader-head>div:first-child>span{color:var(--control-text)!important}html body .sessions-workspace{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start}html body .sessions-workspace>*{min-width:0}html body .sessions-workspace .sessions-list-card{display:flex;flex-direction:column;gap:16px;padding:18px}html body .sessions-workspace .rating-search-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:0}html body .sessions-workspace .control-employee-search{min-width:0;width:100%}html body .sessions-workspace .sessions-table{min-height:0;margin:0;grid-auto-rows:max-content;align-content:start}html body .sessions-workspace .sessions-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}html body .sessions-workspace .sessions-timeline{min-width:0}html body .sessions-reader{grid-template-rows:auto minmax(0,1fr) auto}html body .sessions-reader .documents-reader-head h2{font-size:var(--ui-text-title);line-height:1.3}html:root:root:root body .sessions-workspace .sessions-row.is-active{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}html:root:root:root[data-workspace-theme=light] body .sessions-workspace .sessions-row.is-active{background:#e8edf2!important;border-color:#8796a7!important}@media (min-width:1181px){html body .sessions-workspace>*{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow:hidden}html body .sessions-workspace .sessions-list-card>:not(.sessions-table){flex-shrink:0}html body .sessions-reader .documents-reader-body,html body .sessions-workspace .sessions-table{overflow-y:auto;overscroll-behavior-y:auto;min-height:0}}@media (max-width:1180px){html body .sessions-workspace{grid-template-columns:minmax(0,1fr)}}html body .sessions-workspace .sessions-row{padding:14px 16px;min-height:min-content}html body .sessions-workspace .sessions-person{min-width:0;gap:10px}html body .sessions-workspace .sessions-person .ui-avatar{width:40px;height:40px;min-width:40px;flex:0 0 40px}html body .sessions-workspace .sessions-person strong{font-size:var(--ui-text-body)}html body .session-row-date{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:var(--ui-text-caption);color:var(--control-muted)}html body .session-row-bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-left:50px;color:var(--control-muted);font-size:var(--ui-text-small)}html body .session-row-hours{display:inline-flex;align-items:center;gap:6px}html body .session-row-bottom>strong{margin-left:0;padding-left:12px;border-left:1px solid var(--control-line);border-radius:0;color:var(--control-text);font-size:var(--ui-text-small);font-weight:500}html body .session-row-correction{width:100%;font-size:var(--ui-text-caption)}html body .control-page-hero{overflow:visible}html body .control-header-snapshot{display:flex;align-items:center;gap:8px}html body .control-header-snapshot .app-date-picker{width:154px}html body .control-header-snapshot .app-time-picker{width:112px}html:root:root:root:root body .control-header-snapshot :is(.app-date-trigger,.app-time-trigger){box-sizing:border-box;width:100%;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding:0 14px!important;border-radius:var(--ui-radius-control)!important;background:var(--ui-button-secondary-bg)!important;border:1px solid var(--ui-button-secondary-border)!important;color:var(--ui-button-secondary-text)!important}html:root:root:root:root body .control-header-snapshot :is(.app-date-trigger,.app-time-trigger)>:is(span,svg){color:inherit!important}@media (max-width:640px){html body .control-header-snapshot{width:100%}html body .control-header-snapshot .app-date-picker{width:auto;flex:1 1;min-width:0}}html:root:root:root:root body .control-page-hero .control-header-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-control-height);min-width:var(--ui-control-height);height:var(--ui-control-height)!important;padding:0!important;border-radius:var(--ui-radius-control)!important}html body .control-export{position:relative}html body .control-export-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:90;display:grid;min-width:190px;padding:6px;background:#242930;border:1px solid var(--control-line);border-radius:var(--ui-radius-control);box-shadow:0 12px 32px rgba(0,0,0,.2)}html[data-workspace-theme=light] body .control-export-menu{background:#fff}html body .control-export-menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--control-text);font-size:var(--ui-text-small);text-decoration:none;border-radius:var(--ui-radius-sm)}html body .control-export-menu a:hover{background:var(--ui-button-secondary-bg)}html body .compact-control-summary-six{grid-template-columns:repeat(6,minmax(0,1fr))}html body .compact-control-summary-six>div:nth-child(5)>svg{color:#e59184}html body .compact-control-summary-six>div:nth-child(6)>svg{color:#75becb}html[data-workspace-theme=light] body .compact-control-summary-six>div:nth-child(5)>svg{color:#b45447}html[data-workspace-theme=light] body .compact-control-summary-six>div:nth-child(6)>svg{color:#287f8e}@media (max-width:1400px){html body .compact-control-summary-six{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}html body .compact-control-summary-six>div:nth-child(4){border-left:0}}@media (max-width:900px){html body .compact-control-summary-six{grid-template-columns:repeat(2,minmax(0,1fr))}html body .compact-control-summary-six>div:nth-child(4){border-left:1px solid var(--control-line)}html body .compact-control-summary-six>div:nth-child(odd){border-left:0}}@media (max-width:480px){html body .compact-control-summary-six{grid-template-columns:minmax(0,1fr)}html body .compact-control-summary-six>div+div{border-left:0}}html body .salary-row .salary-main>strong{font-size:var(--ui-text-title);line-height:1.3;font-weight:600}html body .tracking-workspace{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start}html body .tracking-workspace>*{min-width:0}html body .tracking-workspace .tracking-list-card{display:flex;flex-direction:column;gap:16px;padding:18px}html body .tracking-workspace .rating-search-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin:0}html body .tracking-workspace .control-employee-search{min-width:0;width:100%}html body .tracking-workspace .tracking-table{display:grid;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;margin:0}html body .tracking-workspace .tracking-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px;min-height:min-content}html body .tracking-workspace .tracking-person{min-width:0;gap:10px}html body .tracking-workspace .tracking-person>div{min-width:0}html body .tracking-workspace .tracking-person .ui-avatar{flex:0 0 40px;width:40px;height:40px;min-width:40px}html body .tracking-workspace .tracking-person strong{font-size:var(--ui-text-body)}html body .tracking-workspace .tracking-total{text-align:right}html body .tracking-workspace .tracking-total strong{font-size:var(--ui-text-body);font-weight:600}html body .tracking-row-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 12px;padding-left:50px;font-size:var(--ui-text-small);color:var(--control-muted)}html body .tracking-row-meta>span+span{border-left:1px solid var(--control-line);padding-left:12px;border-radius:0}html body .tracking-reader{grid-template-rows:auto minmax(0,1fr) auto}html body .tracking-reader .salary-detail-profile>div>span{color:var(--control-muted)}html:root:root:root body .tracking-workspace .tracking-row.is-active{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}html:root:root:root[data-workspace-theme=light] body .tracking-workspace .tracking-row.is-active{background:#e8edf2!important;border-color:#8796a7!important}@media (min-width:1181px){html body .tracking-workspace>*{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow:hidden}html body .tracking-workspace .tracking-list-card>:not(.tracking-table){flex-shrink:0}html body .tracking-reader .documents-reader-body,html body .tracking-workspace .tracking-table{overflow-y:auto;overscroll-behavior-y:auto;min-height:0}}@media (max-width:1180px){html body .tracking-workspace{grid-template-columns:minmax(0,1fr)}}@media (min-width:1181px){html:root:root:root body .control-spa-root :is(.sessions-workspace,.control-reports-workspace,.schedule-workspace,.tracking-workspace)>*{position:sticky!important;align-self:start;top:var(--control-reader-top,92px)!important;min-height:0!important;max-height:calc(100dvh - var(--control-reader-top, 92px) - 48px)!important}html body .control-spa-root :is(.sessions-reader,.reports-reader,.schedule-reader,.tracking-reader)>.documents-reader-body{min-height:0;overflow-y:auto;overscroll-behavior-y:auto}}@media (min-width:1181px){html:root:root:root body .duties-layout>.documents-reader{position:sticky!important;align-self:start;top:92px!important;min-height:0!important;max-height:calc(100dvh - 140px)!important;grid-template-rows:auto minmax(0,1fr)}html body .duties-reader-body{min-height:0;overflow-y:auto;overscroll-behavior-y:auto}}html:root:root:root:root body .control-spa-root :is(.sessions-workspace,.control-reports-workspace,.schedule-workspace,.tracking-workspace)>.control-list-card{position:static!important;top:auto!important;max-height:none!important;overflow:visible}html:root:root:root body .control-spa-root :is(.sessions-table,.reports-table,.events-table,.tracking-table){max-height:none;overflow:visible;flex-shrink:0}html body .duties-compact-summary{grid-template-columns:repeat(3,minmax(0,1fr))}html body .duties-compact-summary>div+div{border-left:1px solid var(--control-line)}@media (max-width:600px){html body .duties-compact-summary{grid-template-columns:minmax(0,1fr)}html body .duties-compact-summary>div+div{border-left:0}}html body .documents-reader.is-empty>.documents-empty,html body .documents-reader>:is(.documents-empty,.news-editor-empty),html body .news-reader>.news-editor-empty{display:grid;align-content:center;justify-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:180px;padding:24px;background:transparent!important;box-shadow:none!important;border:0;text-align:center}html body .documents-reader :is(.documents-empty,.news-editor-empty)>strong,html body .news-reader>.news-editor-empty>strong{color:var(--control-text)}html body .documents-reader :is(.documents-empty,.news-editor-empty)>span,html body .news-reader>.news-editor-empty>span{color:var(--control-muted);font-size:var(--ui-text-small);line-height:1.5}html body .workspace-shell [role=dialog]>form.report-modal-body>.ui-dialog-footer{bottom:-24px;margin-inline:-24px;margin-bottom:-24px}html body .admin-role-form-grid>.report-modal-field{grid-column:1/-1}html:root:root:root body .knowledge-editor-toolbar button{border-radius:var(--ui-radius-item)!important}html:root:root:root body .news-preview-dropzone>span{border-radius:var(--ui-radius-item)!important;font-size:var(--ui-text-small)}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=filters]{display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0;overflow-x:auto;scrollbar-width:none}html body .ui-tabs[data-ui-tabs-variant=filters]::-webkit-scrollbar{display:none}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=filters]>:is(button,a){box-sizing:border-box;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:var(--ui-radius-control)!important;background:var(--ui-button-secondary-bg)!important;color:var(--control-muted)!important;font-size:var(--ui-text-small)!important;line-height:20px!important;font-weight:500!important;white-space:nowrap;box-shadow:none!important;text-decoration:none}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=filters]>:is(button,a):is(.active,.is-active,[aria-selected=true]){background:rgba(255,194,71,.16)!important;border-color:rgba(255,194,71,.3)!important;color:#ffc342!important}html:root:root:root:root[data-workspace-theme=light] body .ui-tabs[data-ui-tabs-variant=filters]>:is(button,a):is(.active,.is-active,[aria-selected=true]){background:#20252b!important;border-color:#20252b!important;color:#fff!important}html:root:root:root:root body .control-list-card>.control-employee-filters+.ui-tabs[data-ui-tabs-variant=filters]{margin-bottom:18px!important}html:root:root:root:root body [data-ui-picker-popover=true]{background:var(--surface-2)!important;position:fixed!important;inset:auto!important;left:var(--picker-left,12px)!important;top:var(--picker-top,12px)!important;margin:0!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto;box-sizing:border-box}html body .forms-workspace{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}html body .forms-workspace>*{min-width:0}html body .forms-workspace .forms-admin-card{padding:18px;display:flex;flex-direction:column;gap:16px}html body .forms-workspace .forms-tabs-row{margin:0}html body .forms-workspace .forms-scope-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}html body .forms-workspace .forms-scope-tabs::-webkit-scrollbar{display:none}html body .forms-workspace .forms-scope-tabs>button{flex-shrink:0}html body .forms-workspace .forms-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px 8px;margin:0}html body .forms-workspace .forms-toolbar .tasks-search{min-width:0;width:100%;grid-column:1;grid-row:1}html body .forms-workspace .forms-toolbar .tasks-sort-button{grid-column:2;grid-row:1}html body .forms-workspace .forms-toolbar .tasks-refresh-button{grid-column:3;grid-row:1}html body .forms-workspace .forms-toolbar .tasks-field-select{grid-column:1/-1;width:100%}html body .forms-workspace .tasks-kpi-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}html body .forms-workspace .tasks-kpi-row>div{display:inline-flex;align-items:baseline;gap:8px;padding:0;min-height:0;background:none;border:0}html body .forms-workspace .tasks-kpi-row strong{font-size:var(--ui-text-small)}html body .forms-workspace .tasks-kpi-row span{font-size:var(--ui-text-caption);color:var(--control-muted)}html body .forms-workspace .forms-list-view{display:grid;gap:12px;margin:0}html:root:root:root body .forms-workspace .forms-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px;padding:16px!important;text-align:left;min-width:0;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.13)!important}html body .forms-workspace .forms-row .tasks-list-main{min-width:0}html body .forms-workspace .forms-row .tasks-list-main strong{font-size:var(--ui-text-body);overflow-wrap:anywhere}html body .forms-workspace .forms-row .tasks-list-main p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html body .forms-workspace .forms-row-metrics{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}html body .forms-workspace .forms-user-mini{min-width:0}html body .forms-workspace .forms-user-mini .ui-avatar{flex-shrink:0}html:root:root:root body .forms-workspace .forms-row.is-active{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}html:root:root:root[data-workspace-theme=light] body .forms-workspace .forms-row{background:#f5f7f9!important;border-color:#d2d8df!important}html:root:root:root[data-workspace-theme=light] body .forms-workspace .forms-row.is-active{background:#e8edf2!important;border-color:#8796a7!important}html:root:root:root body :is(.kid-employee-row,.kid-qualification-row,.shift-exchange-row,.journals-service-row){background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:none!important}html:root:root:root body :is(.kid-employee-row:not(.is-active):hover,.kid-qualification-row:not(.is-active):hover,.shift-exchange-row:not(.is-active):hover,.journals-service-row:not(.is-selected):hover){background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.2)!important}html:root:root:root body :is(.kid-employee-row.is-active,.kid-qualification-row.is-active,.shift-exchange-row.is-active,.journals-service-row.is-selected){background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}html:root:root:root[data-workspace-theme=light] body :is(.kid-employee-row,.kid-qualification-row,.shift-exchange-row,.journals-service-row){background:#f5f7f9!important;border-color:#d2d8df!important}html:root:root:root[data-workspace-theme=light] body :is(.kid-employee-row.is-active,.kid-qualification-row.is-active,.shift-exchange-row.is-active,.journals-service-row.is-selected){background:#e8edf2!important;border-color:#8796a7!important}html body .forms-reader{min-width:0;min-height:0;display:flex;flex-direction:column}html body .forms-reader .documents-reader-head{flex-shrink:0;align-items:flex-start}html body .forms-reader .documents-reader-head>div{min-width:0}html body .forms-reader .documents-reader-head h2{font-size:var(--ui-text-title);overflow-wrap:anywhere}html body .forms-reader-body{display:grid;gap:16px;padding:18px;min-height:0}html body .forms-reader .report-modal-footer{flex-shrink:0}html body .forms-reader .forms-actions-row{flex-wrap:wrap}html body .forms-reader .forms-block-head>div{min-width:0;overflow-wrap:anywhere}html body .forms-reader-empty{min-height:320px}@media (min-width:1181px){html body .forms-reader-slot{position:sticky;top:24px}html body .forms-reader{max-height:calc(100dvh - 72px)}html body .forms-reader-body{overflow-y:auto;overscroll-behavior-y:auto}}@media (max-width:1180px){html body .forms-workspace{grid-template-columns:minmax(0,1fr)}}html:root:root:root body .forms-workspace .forms-list-view{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html:root:root:root:root body .forms-workspace .tasks-kpi-row>div{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}html:root:root:root:root[data-workspace-theme=light] body .forms-reader .forms-badge.is-green{color:#176d48!important;background:#e5f2eb!important;border-color:#bfdacb!important}html:root:root:root:root body .forms-reader .forms-options-list .app-checkbox:has(input:disabled){opacity:1!important}html body .forms-reader{position:relative;top:auto}html:root:root:root:root body .forms-workspace .forms-admin-card{padding:18px!important}html:root:root:root:root body .forms-workspace :is(.forms-tabs-row,.forms-toolbar,.forms-list-view){margin-inline:0!important;padding-inline:0!important}html:root:root:root:root body .forms-workspace .forms-list-view{min-height:0!important;align-content:start;grid-auto-rows:max-content}html:root:root:root:root body .forms-workspace .forms-row{min-height:0!important;align-content:start}html:root:root:root:root body .forms-reader{padding:0!important}html:root:root:root:root body .forms-reader>:is(.documents-reader-head,.documents-reader-body,.report-modal-footer){padding:18px!important;margin:0!important}html:root:root:root:root body .tasks-kpi-row.ui-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:10px 0;background:color-mix(in srgb,var(--control-muted) 5%,transparent);border-radius:var(--ui-radius-sm)}html:root:root:root:root body .tasks-kpi-row.ui-summary-strip>div{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:0;min-width:0;padding:0 8px;white-space:normal;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html:root:root:root:root body .tasks-kpi-row.ui-summary-strip>div+div{border-left:1px solid var(--control-line)!important}html:root:root:root:root body .tasks-kpi-row.ui-summary-strip>div>span{font-size:var(--ui-text-caption);font-weight:400;color:var(--control-muted)}html:root:root:root:root body .tasks-kpi-row.ui-summary-strip>div>strong{font-size:var(--ui-text-small);font-weight:600;color:var(--control-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:root:root:root .ui-list-pagination{display:flex;align-items:center;gap:12px;width:100%;min-width:0;margin:auto 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--control-line);border-radius:0;background:transparent}:root:root:root:root .ui-list-pagination>:is(button,a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 88px;width:88px;min-width:88px;height:44px;min-height:44px;padding:0 16px;border:1px solid var(--control-line);border-radius:var(--ui-radius-item)!important;background:rgba(255,255,255,.055);color:var(--control-text);font-size:var(--ui-text-small)!important;font-weight:700;line-height:1.25;text-decoration:none;transform:none!important}:root:root:root:root .ui-list-pagination>button:disabled{opacity:.5;cursor:not-allowed}:root:root:root:root .ui-list-pagination>strong{min-width:0;color:var(--control-muted);font-size:var(--ui-text-small);font-weight:700;line-height:1.25;text-align:center}:root:root:root:root .workspace-shell :has(>.ui-list-pagination--list){display:flex;flex-direction:column}:root:root:root:root .ui-list-pagination{flex-shrink:0}@media (min-width:1181px){:root:root:root:root .workspace-shell :has(>.ui-list-pagination--list){min-height:min(560px,calc(100dvh - 160px))!important}}:root:root:root:root .workspace-shell :has(>.ui-list-pagination--list){position:static!important;height:auto!important;max-height:none!important;overflow:visible!important}:root:root:root:root .workspace-shell :has(>.ui-list-pagination--list)>:is(.tasks-list-view,.documents-list,.contacts-list,.journals-service-list,.sessions-table,.reports-table,.events-table,.tracking-table,.checklists-run-list,.duties-list,.knowledge-list,.knowledge-section-grid){flex:0 0 auto;height:auto!important;max-height:none!important;overflow:visible!important}html:root:root:root:root body .ui-tabs:is([data-ui-tabs-variant=filters],[data-ui-tabs-variant=underline]){max-width:100%;border-radius:0!important;scrollbar-width:none}html:root:root:root:root body .ui-tabs:is([data-ui-tabs-variant=filters],[data-ui-tabs-variant=underline])>:is(button,a){gap:6px!important;max-height:none;transform:none!important;transition:background-color .12s ease,color .12s ease,opacity .12s ease!important}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=filters]>:is(button,a){border-radius:var(--ui-radius-item)!important}html:root:root:root:root body .ui-tabs:is([data-ui-tabs-variant=filters],[data-ui-tabs-variant=underline])>:is(button,a):after{content:none!important}html:root:root:root:root body .ui-tabs:is([data-ui-tabs-variant=filters],[data-ui-tabs-variant=underline])>:is(button,a)>svg{width:16px;height:16px;flex-shrink:0}html:root:root:root:root body .ui-tabs:is([data-ui-tabs-variant=filters],[data-ui-tabs-variant=underline])>:is(button,a):focus-visible{outline:2px solid var(--control-muted,#9ca6b3)!important;outline-offset:-2px}html:root:root:root:root body .ui-tabs:is([data-ui-tabs-variant=filters],[data-ui-tabs-variant=underline])>:is(button,a):disabled{opacity:.45!important;cursor:not-allowed}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=underline]{display:flex;align-items:center;flex-wrap:nowrap;gap:16px;padding:0;min-width:0;overflow-x:auto;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--control-line,var(--chat-line))!important}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=underline]>:is(button,a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 2px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--control-muted,var(--chat-muted))!important;font-size:var(--ui-text-small)!important;font-weight:500!important;line-height:20px!important;text-decoration:none;white-space:nowrap}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=underline]>:is(button,a):is(.active,.is-active,[aria-selected=true],[aria-pressed=true]){color:var(--control-accent,var(--chat-accent))!important;border-bottom-color:currentColor!important}html:root:root:root:root body .ui-tabs[data-ui-tabs-variant=underline]>:is(button,a):hover{opacity:.8}:root:root:root:root .ui-list-pagination{container-type:inline-size}:root:root:root:root .ui-pagination-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-width:0}:root:root:root:root .ui-pagination-pages>:is(button,a){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid var(--control-line)!important;border-radius:8px!important;background:var(--ui-button-secondary-bg)!important;color:var(--control-text)!important;font-size:var(--ui-text-small)!important;font-weight:500;line-height:1;text-decoration:none;transform:none!important}:root:root:root:root .ui-pagination-pages>[aria-current=page]{background:rgba(255,194,71,.16)!important;color:#ffc342!important;border-color:rgba(255,194,71,.3)!important;font-weight:500}:root:root:root:root[data-workspace-theme=light] .ui-pagination-pages>[aria-current=page]{background:#20252b!important;color:#fff!important;border-color:#20252b!important}:root:root:root:root .ui-pagination-pages>:is(button,a):focus-visible{outline:2px solid var(--control-muted);outline-offset:2px}:root:root:root:root .ui-pagination-pages>button:disabled{opacity:.5}:root:root:root:root .ui-pagination-pages>.ui-pagination-gap{display:inline-flex;align-items:center;justify-content:center;min-width:12px;min-height:0;padding:0;border:0;background:transparent;color:var(--control-muted)}@container (max-width: 460px){:root:root:root:root .ui-list-pagination>:is(button,a){flex-basis:64px;width:64px;min-width:64px;padding-inline:6px}:root:root:root:root .ui-pagination-pages{gap:2px}:root:root:root:root .ui-pagination-pages>:is(button,a){flex-basis:26px;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}}:root:root:root:root .ui-list-pagination{justify-content:space-between;gap:6px;flex-wrap:nowrap}:root:root:root:root .ui-pagination-pages{flex:1 1 auto}:root:root:root:root .ui-list-pagination>:is(button,a){flex:0 0 74px;width:74px;min-width:64px;height:32px;min-height:32px;padding:0 10px;border-radius:8px!important}:root:root:root:root .ui-list-pagination:not(.ui-list-pagination--list){margin:14px 0 0}html body .neo-metrics>.dashboard-work-metric{display:grid;grid-template-columns:20px minmax(0,1fr);align-content:center;align-items:center;gap:6px 8px;min-width:0}html body .dashboard-work-metric>span{grid-column:1/-1}html body .dashboard-work-metric-icon{width:20px;height:20px}html body .dashboard-work-metric.tone-blue>svg{color:#80b7ff}html body .dashboard-work-metric.tone-amber>svg{color:#ffc342}html body .dashboard-work-metric.tone-green>svg{color:#64ce94}html body .dashboard-work-metric.tone-red>svg{color:#ef8888}html[data-workspace-theme=light] body .dashboard-work-metric.tone-blue>svg{color:#326ba8}html[data-workspace-theme=light] body .dashboard-work-metric.tone-amber>svg{color:#92620c}html[data-workspace-theme=light] body .dashboard-work-metric.tone-green>svg{color:#247749}html[data-workspace-theme=light] body .dashboard-work-metric.tone-red>svg{color:#b44444}html body .neo-alert>.dashboard-attention-label{display:flex;align-items:center;gap:8px;min-width:0}html body .dashboard-attention-label>svg{flex:0 0 18px;width:18px;height:18px}html body .neo-alert.warn .dashboard-attention-label>svg{color:#f4a34f}html[data-workspace-theme=light] body .neo-alert.warn .dashboard-attention-label>svg{color:#b76116}html body .dashboard-field-visits-stats svg{width:18px;height:18px;flex-shrink:0}html body .dashboard-field-visits-stats .is-planned>svg{color:#80b7ff}html body .dashboard-field-visits-stats .is-en-route>svg{color:#f4a34f}html body .dashboard-field-visits-stats .is-on-site>svg{color:#64ce94}html[data-workspace-theme=light] body .dashboard-field-visits-stats .is-planned>svg{color:#326ba8}html[data-workspace-theme=light] body .dashboard-field-visits-stats .is-en-route>svg{color:#b76116}html[data-workspace-theme=light] body .dashboard-field-visits-stats .is-on-site>svg{color:#247749}html:root:root:root:root body .control-user-session-actions{align-items:center}html:root:root:root:root body .control-user-session-actions>:is(button,.session-adjustment-field){box-sizing:border-box;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;font-size:var(--ui-text-small)!important}html:root:root:root:root body .control-user-session-actions>.session-adjustment-button{flex:0 0 124px;width:124px!important;min-width:124px!important;justify-content:center;padding:0 12px!important}html:root:root:root:root body .control-user-session-actions>.session-adjustment-field{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 12px!important}html:root:root:root:root body .control-user-session-actions>.session-adjustment-field.session-adjustment-field>input[type=number]{box-sizing:border-box;height:calc(var(--ui-control-height) - 10px)!important;min-height:0!important;width:64px!important;min-width:64px!important;padding:0 8px!important;font-size:var(--ui-text-small)!important}html:root:root:root body .control-user-info{grid-template-columns:minmax(0,1fr)}html:root:root:root body .control-user-info-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:20px;min-width:0}html body .control-user-info-main,html body .control-user-info-sidebar{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0}html:root:root:root body .control-user-info-sidebar .control-user-info-strip,html:root:root:root body .control-user-info-sidebar .control-user-limit{grid-template-columns:minmax(0,1fr)}html body .control-user-info-sidebar .control-user-info-strip>div:not(:first-child){grid-template-columns:minmax(0,1fr) auto;align-items:center}html body .control-user-info-sidebar .control-user-info-strip>div:not(:first-child)>strong{grid-column:2;grid-row:1}html body .control-user-info-sidebar .control-user-info-strip>div:not(:first-child)>span{grid-column:1;grid-row:1}html body .control-user-info-sidebar .control-user-radial{width:180px;justify-self:center}html body .control-user-info-sidebar .control-user-panel{min-width:0}@media (max-width:1180px){html:root:root:root body .control-user-info-layout{grid-template-columns:minmax(0,1fr)}}html body .control-user-info-sidebar{position:static;max-height:none;overflow:visible}html:root:root:root:root body .control-user-info-layout :is(.control-active-session-hero>div,.control-active-session-scale,.control-active-session-metrics>div,.control-active-session-events>div,.control-user-mobile-widget,.control-user-info-strip>div,.control-user-limit-cards>div,.control-user-empty-shift){background:var(--ui-dialog-surface)!important;border:1px solid var(--ui-dialog-surface-border)!important;border-radius:var(--ui-radius-control)!important;box-shadow:none!important}html:root:root:root:root body .control-user-info-layout .control-user-mobile-widget.is-clickable:hover{background:color-mix(in srgb,var(--ui-dialog-surface),var(--control-text) 4%)!important}html:root:root:root:root body .control-user-session-actions>.session-adjustment-button.is-add{background:rgba(71,185,125,.16)!important;border-color:rgba(71,185,125,.35)!important;color:#79dca6!important}html:root:root:root:root body .control-user-session-actions>.session-adjustment-button.is-subtract{background:rgba(233,103,103,.16)!important;border-color:rgba(233,103,103,.35)!important;color:#f39494!important}html:root:root:root:root[data-workspace-theme=light] body .control-user-session-actions>.session-adjustment-button.is-add{background:#e6f3eb!important;border-color:#9ccdaf!important;color:#216b40!important}html:root:root:root:root[data-workspace-theme=light] body .control-user-session-actions>.session-adjustment-button.is-subtract{background:#fbeaea!important;border-color:#e4adad!important;color:#a63232!important}@media (min-width:1181px){html body .control-user-info-sidebar{position:sticky;top:var(--control-reader-top,92px);align-self:start}}html:root:root:root:root body .control-user-tabs.ui-tabs[data-ui-tabs-variant=filters]{box-sizing:border-box;padding:16px 24px 0!important}@media (max-width:980px){html:root:root:root:root body .control-user-tabs.ui-tabs[data-ui-tabs-variant=filters]{padding:16px 16px 0!important}}html:root:root:root body .control-user-statistics{grid-template-columns:minmax(0,1fr)}html:root:root:root body .control-user-statistics-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:20px;min-width:0}html body .control-user-statistics-main,html body .control-user-statistics-sidebar{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0}html body .control-user-statistics-sidebar{position:sticky;top:var(--control-reader-top,92px)}html:root:root:root body .control-user-statistics-sidebar .control-user-stat-overview{grid-template-columns:minmax(0,1fr)}html:root:root:root body .control-user-statistics-sidebar .control-user-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html body .control-user-statistics-sidebar .control-user-stat-cards>div{min-width:0}html body .control-user-dynamics-scroll{overflow-x:auto;min-width:0;max-width:100%;padding-bottom:8px}@media (max-width:1180px){html:root:root:root body .control-user-statistics-layout{grid-template-columns:minmax(0,1fr)}html body .control-user-statistics-sidebar{position:static}}html:root:root:root body .control-user-toolbar:has(+.control-user-statistics){position:static}html:root:root:root body .control-user-statistics-sidebar .control-user-mini-list>div{background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-surface-border);border-radius:var(--ui-radius-control)}html body .control-user-statistics h3{display:flex;align-items:center;gap:8px}html body .control-user-statistics h3>svg{color:var(--chart-amber);flex-shrink:0}html body .control-stat-heading-count{display:inline-grid;place-items:center;flex-shrink:0;margin-left:auto;min-width:28px;min-height:28px;aspect-ratio:1;padding:6px;box-sizing:border-box;border-radius:50%;background:var(--chart-amber,#ffc342);color:#000;font-size:14px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-workspace-theme=light] body .comments-panel .control-stat-heading-count{background:#ffc342;color:#111418}html body .control-stat-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html body .control-stat-metrics>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-surface-border);border-radius:var(--ui-radius-control)}html body .control-stat-fact>span,html body .control-stat-metrics small,html body .control-stat-metrics span,html body .control-stat-total>small,html body .control-stat-total>span{color:var(--control-muted);font-size:14px}html body .control-stat-metrics strong{font-size:20px;line-height:1.3}html body .control-stat-metrics small{font-size:12px}html body .control-stat-total{display:grid;gap:6px;text-align:center}html body .control-stat-total>strong{font-size:22px}html body .control-stat-fact{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}html body .control-stat-fact>strong{font-size:14px}html body .control-user-statistics-sidebar .control-user-report-progress{margin-top:16px}html body .control-user-statistics-sidebar .control-user-report-progress>strong{display:none}@media (max-width:640px){html body .control-stat-metrics{grid-template-columns:minmax(0,1fr)}}html:root:root:root body .control-user-statistics :is(.control-stat-metrics,.control-user-drill-cards,.control-user-adjustment-summary,.control-user-vacation-cards)>:is(div,a){padding:16px;gap:8px}html:root:root:root body .control-user-statistics .control-user-drill-cards>a{padding-right:42px}html body .control-user-statistics .control-user-replacement-drill-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:root:root body .control-user-statistics .control-stat-total>strong,html:root:root:root body .control-user-statistics :is(.control-stat-metrics,.control-user-drill-cards,.control-user-adjustment-summary,.control-user-vacation-cards)>:is(div,a)>strong{font-size:var(--ui-text-title);line-height:1.3;font-weight:700;font-family:var(--font-body)}html:root:root:root body .control-user-statistics :is(.control-stat-metrics,.control-user-drill-cards,.control-user-adjustment-summary,.control-user-vacation-cards)>:is(div,a)>span,html:root:root:root body .control-user-statistics :is(.control-stat-total,.control-stat-fact)>span{color:var(--control-muted);font-size:var(--ui-text-small);line-height:1.4;font-weight:400}html:root:root:root body .control-user-statistics .control-stat-total>small,html:root:root:root body .control-user-statistics .control-user-mini-list span,html:root:root:root body .control-user-statistics :is(.control-stat-metrics,.control-user-drill-cards) :is(small,em){color:var(--control-muted);font-size:var(--ui-text-caption);line-height:1.4;font-weight:400}html:root:root:root body .control-user-statistics .control-user-mini-list strong{font-size:var(--ui-text-small);line-height:1.4;font-weight:600}html body .control-stat-widget-toolbar{display:flex;justify-content:flex-end;margin:0 0 16px}html body .control-stat-widget-slot{min-width:0}html:root:root:root body .control-user-statistics-layout.is-single-column{grid-template-columns:minmax(0,1fr)}html body .control-user-statistics-layout.is-single-column .control-user-statistics-sidebar{position:static}html:root:root:root body .control-user-toolbar:has(+.control-stat-widget-toolbar){position:static}html:root:root:root body .control-user-statistics-sidebar :is(.control-stat-metrics,.control-user-drill-cards,.control-user-adjustment-summary){grid-template-columns:minmax(0,1fr)}html:root:root:root body .control-user-statistics-sidebar .control-user-adjustment-list>div{grid-template-columns:minmax(0,1fr)}body:has(.ui-modal-backdrop),html:has(.ui-modal-backdrop){overflow:hidden!important;overscroll-behavior:none}html body .ui-modal-backdrop{overscroll-behavior:contain}html body .ui-modal{min-height:0}html body .ui-modal>.ui-dialog-footer,html body .ui-modal>.ui-dialog-header{flex-shrink:0}html body .ui-modal>.ui-dialog-header{align-items:center}html body .ui-modal>.ui-dialog-header h2{margin:0;font-size:var(--ui-text-title)}html body .ui-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}html:root:root:root body .widget-settings-modal{width:min(620px,100%);max-width:620px}html body .widget-settings-modal .dashboard-widget-setting-name{display:grid;gap:10px}html body .widget-settings-modal .neo-note{font-size:var(--ui-text-small);line-height:1.5}html:root:root:root:root:root:root body .widget-settings-modal .dashboard-widget-settings-group .icon-button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;padding:0!important;border-radius:var(--ui-radius-item)!important}html body .widget-settings-modal .ui-modal-body{display:block}html body .widget-settings-modal .app-select-label{display:none}html body .widget-settings-modal .ui-modal-body>.neo-note:first-child{margin:0 0 20px}html body .control-stat-filterbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;margin-bottom:20px;background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-surface-border);border-radius:var(--ui-radius-card)}html:root:root:root:root body .control-stat-filterbar>.control-user-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex:1 1;position:static!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .control-stat-filterbar .control-date-picker{width:180px;flex:0 1 180px}html body .control-period-separator{color:var(--control-muted);font-size:var(--ui-text-small)}html body .control-user-toolbar:has(>.control-period-separator){align-items:center}html body .control-period-separator{align-self:center}html body .control-user-task-main{display:grid;gap:16px;min-width:0}html:root:root:root body .control-user-task-main>.task-status-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0}html body .control-user-task-layout .task-user-chart-panel{display:grid;gap:16px}html body .control-user-task-layout .task-user-time-tracking{margin-top:0}html:root:root:root body .employee-records-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:20px}html:root:root:root:root body .employee-records-layout>.employee-records-list{display:flex;flex-direction:column;gap:16px;padding:18px;position:static!important;min-width:0;min-height:0!important;max-height:none!important;overflow:visible!important}html body .employee-records-list>h3{margin:0;font-size:var(--ui-text-section)}html:root:root:root body .employee-records-list :is(.sessions-table,.reports-table,.requests-list,.control-user-reasons-list){display:grid;gap:12px;min-width:0;min-height:0;max-height:none;overflow:visible;margin:0}html:root:root:root body .employee-records-list .rating-search-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0}html body .employee-records-list .control-employee-search{flex:1 1;min-width:140px}html:root:root:root body .employee-records-layout>.documents-reader{min-width:0;min-height:380px;grid-template-rows:auto minmax(0,1fr);align-self:start}html body .employee-records-layout .documents-reader-body{min-height:0;overflow-y:auto;overscroll-behavior-y:auto}html body .employee-records-list .requests-list-row{text-decoration:none;color:var(--control-text)}html:root:root:root body .employee-records-list .control-user-reasons-head{display:flex;align-items:flex-start;gap:8px;margin:0}html body .employee-records-list .control-user-reason-categories{display:flex;flex-wrap:wrap;gap:8px;min-width:0}html:root:root:root body .employee-records-list .control-user-reason-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid var(--control-line);border-radius:var(--ui-radius-item);background:var(--ui-dialog-surface);color:var(--control-text);text-decoration:none}html body .employee-records-list .control-user-reason-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}html body .employee-records-list .control-user-reason-main>strong{font-size:var(--ui-text-small);color:var(--control-muted);font-weight:400}html body .employee-records-list .control-user-reason-main>p{flex-basis:100%;margin:0;font-size:var(--ui-text-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html:root:root:root body .employee-records-list .is-active{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:none!important}html:root:root:root[data-workspace-theme=light] body .employee-records-list .is-active{background:#e8edf2!important;border-color:#8796a7!important}@media (min-width:1181px){html:root:root:root:root body .employee-records-layout>.documents-reader{position:sticky;top:var(--control-reader-top,92px);min-height:0;max-height:calc(100dvh - var(--control-reader-top, 92px) - 24px)}}@media (max-width:1180px){html:root:root:root body .employee-records-layout{grid-template-columns:minmax(0,1fr)}html:root:root:root body .employee-records-layout>.documents-reader{position:static;max-height:none}}html:root:root:root body .control-user-toolbar:has(+.employee-records-layout){position:static!important}html:root:root:root body .employee-records-list .control-user-reason-categories{background:transparent;padding:0;border:0}html:root:root:root body .employee-records-list .control-user-reason-main>p{white-space:normal;color:var(--control-text);line-height:1.45}html:root:root:root body .reasons-reader .control-user-reason-author{background:var(--ui-dialog-surface);border:1px solid var(--ui-dialog-surface-border);border-radius:var(--ui-radius-control)}html:root:root:root:root body :is(.sessions-row,.reports-row,.reports-list-item,.control-employee-row,.events-row,.tracking-row,.salary-row,.control-record-row):has(>.control-record-chevron){position:relative;padding-right:44px}html:root:root:root body .control-user-mobile-widget:has(>.control-user-metric-icon){grid-template-columns:32px minmax(0,1fr) auto auto}html:root:root:root body .control-user-mobile-widget>.control-user-metric-icon{width:32px;height:32px;color:#f48c06;flex-shrink:0}html:root:root:root body .control-user-mobile-widget>.control-user-metric-icon.is-location{color:#7678ed}html body .control-record-chevron{position:absolute;right:16px;top:calc(50% - 9px);width:18px;height:18px;color:var(--control-muted);pointer-events:none}html:root:root:root:root body .employee-records-list .control-user-reason-row:not(.is-active){background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.1)!important}html:root:root:root:root body .employee-records-list .control-user-reason-row:not(.is-active):hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.2)!important}html:root:root:root:root body .employee-records-list .control-user-reason-row.is-active{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.32)!important}html:root:root:root:root body .employee-records-list .control-user-reason-row:focus-visible{outline:2px solid var(--control-muted);outline-offset:2px}html:root:root:root:root[data-workspace-theme=light] body .employee-records-list .control-user-reason-row:not(.is-active){background:rgba(255,255,255,.55)!important;border-color:rgba(17,24,39,.1)!important}html:root:root:root:root[data-workspace-theme=light] body .employee-records-list .control-user-reason-row:not(.is-active):hover{background:#f1f4f7!important;border-color:#b7c2ce!important}html:root:root:root:root[data-workspace-theme=light] body .employee-records-list .control-user-reason-row.is-active{background:#e8edf2!important;border-color:#8796a7!important}html:root:root:root[data-workspace-theme=light] body .employee-records-layout .control-user-reason-badge.early{color:#35679b;background:#e9f0f8;border-color:#bbcee2}html:root:root:root:root body .control-user-detail-table.shift-request-list>.row{border-radius:var(--ui-radius-item)!important}html:root:root:root body .control-user-geo-points>div.start{box-shadow:none}html body .shift-request-summary-card strong.tone-good{color:#58c58d}html body .shift-request-summary-card strong.tone-middle{color:var(--control-accent)}html body .shift-request-summary-card strong.tone-critical{color:#ff6262}html:root:root:root body .journals-filter-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px}html:root:root:root body .journals-search-line{display:flex;align-items:center;gap:10px;min-width:0}html:root:root:root body .journals-search-line .journals-service-search{flex:1 1;width:auto;min-width:0}html:root:root:root body .journals-search-line>button{flex:0 0 52px;width:52px;height:52px;margin:0}html:root:root:root body .journals-filter-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:root:root:root body .journals-filter-line>.app-select{flex:1 1 150px;min-width:0}html:root:root:root body .journals-late-switch{position:relative;display:flex;align-items:center;gap:8px;min-height:52px;cursor:pointer;white-space:nowrap;color:var(--control-text);font-size:var(--ui-text-small)}html:root:root:root body .journals-late-switch>input{position:absolute;width:1px;height:1px;opacity:0}html:root:root:root body .journals-late-track{display:block;position:relative;width:36px;height:22px;flex:0 0 36px;border-radius:11px;background:color-mix(in srgb,var(--control-muted) 30%,transparent)}html:root:root:root body .journals-late-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--control-muted);transition:transform .15s ease}html:root:root:root body .journals-late-switch>input:checked+.journals-late-track{background:color-mix(in srgb,var(--control-accent) 25%,transparent)}html:root:root:root body .journals-late-switch>input:checked+.journals-late-track:after{transform:translateX(14px);background:var(--control-accent)}html:root:root:root body .journals-late-switch>input:focus-visible+.journals-late-track{outline:2px solid var(--control-accent);outline-offset:3px}html:root:root:root body .journals-tabs-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}html:root:root:root body .journals-tabs-line>.journals-service-tabs{margin:0}html:root:root:root body .journals-tabs-line>.journals-late-switch{min-height:36px;margin-left:auto}html:root:root:root:root body .checklists-run-row{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--ui-radius-item)!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease}html:root:root:root:root body .checklists-run-row:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.2)!important}html:root:root:root:root body .checklists-run-row.is-active{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.32)!important}html:root:root:root:root body .checklists-run-row:focus-visible{outline:2px solid var(--control-muted);outline-offset:2px}html:root:root:root:root[data-workspace-theme=light] body .checklists-run-row{background:rgba(255,255,255,.55)!important;border-color:rgba(17,24,39,.1)!important}html:root:root:root:root[data-workspace-theme=light] body .checklists-run-row:hover{background:#f1f4f7!important;border-color:#b7c2ce!important}html:root:root:root:root[data-workspace-theme=light] body .checklists-run-row.is-active{background:#e8edf2!important;border-color:#8796a7!important}.face-photo-tray{display:flex;gap:8px;overflow-x:auto;padding:12px;border:1px solid var(--line-strong);border-radius:var(--ui-radius-control);background:var(--surface);min-height:90px}.face-photo-slot{position:relative;flex:0 0 54px;width:54px;height:64px;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.face-photo-slot img{display:block;width:100%;height:100%;object-fit:cover}.face-photo-slot>span:not(.face-photo-empty){position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:2px 4px;background:rgb(0 0 0/55%);color:white;font-size:10px}.face-photo-slot>button{position:absolute;top:2px;right:2px;width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:rgb(0 0 0/65%);color:white;cursor:pointer}.face-photo-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted);font-size:10px}.face-capture-modal{width:min(560px,calc(100vw - 24px))}.face-capture-modal .ui-modal-body{display:grid;gap:12px}.face-capture-viewport{position:relative;height:min(440px,48dvh);min-height:180px;overflow:hidden;border-radius:var(--ui-radius-control);background:#111}.face-capture-viewport video{width:100%;height:100%;object-fit:cover}.face-capture-viewport>p{position:absolute;top:0;left:0;right:0;margin:0;padding:12px;background:rgb(0 0 0/50%);color:white;font-size:var(--ui-text-small)}.face-capture-controls{position:absolute;bottom:16px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:42px}.face-capture-controls>button,.face-capture-controls>span{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgb(0 0 0/55%);color:white;padding:0}.face-capture-controls>.face-shutter{width:64px;height:64px;background:white;border:4px solid #333;outline:2px solid white}.face-capture-controls>button:disabled{opacity:.4}.admin-face-actions label:has(input:disabled){opacity:.5;cursor:default}.admin-face-actions label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.admin-face-actions label input[type=file]{display:block;position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}html body .ai-assistant-modal>.ai-assistant-tabs{margin:0;padding:16px 24px;flex-shrink:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap}html body .ai-assistant-modal>.ai-assistant-tabs>button{flex:0 0 auto;white-space:nowrap}html body .ai-assistant-modal>.ai-assistant-tabs>button>svg{flex-shrink:0}.ai-analysis-plan-tabs+.ai-analysis-plan-actions{margin-top:12px}.employee-analysis-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.employee-analysis-toolbar>strong{flex:1 1}.employee-analysis-content{display:grid;gap:16px}.employee-analysis-content h3,.employee-analysis-content p{margin:0}.employee-analysis-content h3{font-size:var(--ui-text-title)}.employee-analysis-muted,.employee-analysis-row small{color:var(--muted);font-size:var(--ui-text-small)}.employee-analysis-row{display:flex;align-items:center;gap:12px;text-align:left;width:100%;min-width:0;padding:14px;border:1px solid var(--line-strong);border-radius:var(--ui-radius-control);background:var(--surface);color:var(--text)}.employee-analysis-row>span{flex:1 1;min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.employee-analysis-row>svg{flex-shrink:0}.employee-analysis-row strong{font-size:var(--ui-text-body)}.employee-analysis-period{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}@media (max-width:600px){html body .ai-assistant-modal>.ai-assistant-tabs{padding:12px 16px}.employee-analysis-period{grid-template-columns:minmax(0,1fr)}}.employee-analysis-panel .is-positive{--metric-color:var(--success)}.employee-analysis-panel .is-attention{--metric-color:var(--accent)}.employee-analysis-panel .is-negative{--metric-color:var(--danger)}.employee-analysis-panel .is-neutral{--metric-color:var(--muted)}.employee-analysis-row>.employee-score,.employee-score{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:conic-gradient(var(--metric-color) var(--score),var(--line-strong) 0);color:var(--text);position:relative;font-size:var(--ui-text-body)}.employee-score:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--surface)}.employee-score b{position:relative}.employee-detail-heading{display:flex;align-items:center;gap:16px}.employee-detail-heading .employee-score{width:72px;height:72px;flex-basis:72px;font-size:var(--ui-text-title)}.employee-detail-heading p{color:var(--muted)}.employee-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.employee-metric{display:grid;gap:9px;min-width:0}.employee-metric header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--ui-text-small)}.employee-metric header b{color:var(--metric-color);white-space:nowrap}.employee-metric-track{height:9px;background:var(--line-strong);border-radius:5px;overflow:hidden}.employee-metric-track i{display:block;height:100%;border-radius:inherit;background:var(--metric-color)}.employee-metric p{font-size:var(--ui-text-small);color:var(--muted)}.employee-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.employee-summary-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:6px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--surface) 65%,transparent)}.employee-summary-grid svg{color:var(--accent)}.employee-summary-grid>div:nth-child(2) svg{color:var(--success)}.employee-summary-grid>div:nth-child(3) svg{color:var(--danger)}.employee-summary-grid strong{font-size:var(--ui-text-title)}.employee-summary-grid span{grid-column:1/-1;font-size:var(--ui-text-small);color:var(--muted)}.employee-source-note{display:flex;align-items:flex-start;gap:12px}.employee-source-note svg{color:var(--accent);flex-shrink:0}.employee-source-note p{color:var(--muted);font-size:var(--ui-text-small);margin-top:4px}.employee-finding+.employee-finding{border-top:1px solid var(--line);padding-top:16px}.employee-finding p{margin-top:6px;color:var(--muted)}.employee-analysis-row:hover{background:color-mix(in srgb,var(--text) 5%,var(--surface))}.employee-analysis-panel .ai-analysis-timeline-icon.is-failed{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--surface));border-color:var(--danger)}@media (max-width:600px){.employee-detail-metrics{grid-template-columns:minmax(0,1fr)}.employee-summary-grid{gap:8px}.employee-summary-grid>div{padding:10px}.employee-analysis-panel .ai-analysis-timeline-row{flex-wrap:wrap}.employee-analysis-panel .ai-analysis-timeline-copy{flex-basis:calc(100% - 80px)}}.employee-analysis-panel>*{flex-shrink:0}.employee-analysis-content{align-content:start}.employee-source-note>div{min-width:0;overflow-wrap:anywhere}.employee-analysis-avatar.ui-avatar{width:44px;height:44px;flex:0 0 44px}.employee-detail-heading .employee-analysis-avatar.ui-avatar{width:56px;height:56px;flex-basis:56px}.justified-absence-row{width:100%;border:0;color:inherit;text-align:left;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer}.justified-absence-row>span{min-width:0;display:grid;gap:4px}.justified-absence-row>span small,.justified-absence-row>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.justified-absence-row>em{font-style:normal;color:var(--muted);white-space:nowrap}.justified-absence-detail{display:flex;flex-direction:column;gap:18px}.justified-absence-detail>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.justified-absence-detail>header span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.justified-absence-detail>header h2{margin:6px 0 0}.justified-absence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.justified-absence-facts>div{display:grid;gap:6px;padding:14px;border-radius:16px;background:var(--surface-2)}.justified-absence-facts span{color:var(--muted);font-size:12px}.justified-absence-detail section p{white-space:pre-wrap;color:var(--muted)}.justified-absence-detail footer,.justified-absence-materials{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.justified-absence-materials span{display:inline-flex;align-items:center;gap:6px}.justified-absence-detail footer{margin-top:auto;justify-content:flex-end}.justified-absence-editor{width:min(760px,calc(100vw - 32px))}.justified-absence-editor-body{display:grid;gap:16px}.justified-absence-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-legend-marker--justifiedAbsence{background:var(--info,#3a86ff)}.calendar-day--justifiedAbsence{border-color:var(--info,#3a86ff)!important;background:color-mix(in srgb,var(--info,#3a86ff) 14%,var(--surface-2))!important}.calendar-day--justifiedAbsence .calendar-day-number,.calendar-day-kind--justifiedAbsence{color:var(--info,#3a86ff)!important}@media (max-width:720px){.justified-absence-date-grid,.justified-absence-facts{grid-template-columns:1fr}.justified-absence-row{grid-template-columns:40px minmax(0,1fr)}.justified-absence-row>em{grid-column:2}}html body .workspace-shell .checklist-template-modal .ui-dialog-footer{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:12px}html body .workspace-shell .checklist-template-modal .ui-dialog-footer>button{height:52px;min-height:52px;max-height:52px;flex:1 1 120px;padding:0 16px}html body .workspace-shell .checklist-template-modal .ui-modal-body{min-height:0;overflow-y:auto}html body .workspace-shell .checklist-template-modal .ui-modal-body>*{flex-shrink:0}html body .workspace-shell .checklist-template-modal .ui-search-field{padding:0 12px;gap:12px}html body .requests-overview-card{gap:16px}html body .requests-overview-intro{display:grid;gap:8px;min-width:0}html body .requests-overview-intro h3{overflow-wrap:anywhere}html body .requests-overview-intro p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}html body .requests-overview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 20px;padding-top:16px;border-top:1px solid var(--control-line)}html body .requests-overview-meta>div{display:grid;justify-items:start;gap:5px;min-width:0}html body .requests-overview-meta>div>span:first-child,html body .requests-overview-requester>span{color:var(--control-muted);font-size:var(--ui-text-caption)}html body .requests-overview-meta strong{color:var(--control-text);font-size:var(--ui-text-small);font-weight:500;overflow-wrap:anywhere}html body .requests-overview-requester{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--control-line)}html body .requests-overview-requester .requests-person-text strong{white-space:normal;overflow-wrap:anywhere}@media (max-width:480px){html body .requests-overview-meta{gap:12px}}html body .requests-overview-meta .tasks-chip{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}html body .requests-overview-action{display:grid;justify-items:start;gap:6px;min-width:0}html body .requests-overview-action>span{color:var(--control-muted);font-size:var(--ui-text-caption)}html body .requests-overview-action>strong{color:var(--control-text);font-size:var(--ui-text-small);font-weight:500;overflow-wrap:anywhere}html body .requests-overview-action>p{margin:0}html body .requests-row-progress{display:flex;align-items:center;gap:10px;min-width:0}html body .requests-row-progress>i{display:block;flex:1 1;height:5px;overflow:hidden;border-radius:var(--ui-radius-pill);background:color-mix(in srgb,var(--control-muted) 15%,transparent)}html body .requests-row-progress>i>b{display:block;height:100%;border-radius:inherit;background:var(--status-work)}html body .requests-row-progress>small{flex-shrink:0;color:var(--control-muted);font-size:var(--ui-text-caption);font-weight:400}html body .requests-approvers-mini{display:grid;flex:1 1;min-width:0;justify-items:start;gap:6px}html body .requests-approvers-mini>span{color:var(--control-muted);font-size:var(--ui-text-caption)}html body .requests-approver-avatars{flex-shrink:0}html body .requests-approver-avatar{display:block;margin-left:-8px}html body .requests-approver-avatar:first-child{margin-left:0}html body .requests-approver-avatars .events-avatar-stack-item{width:32px;height:32px;margin-left:0;border:2px solid var(--control-panel,#252b32);border-radius:var(--ui-radius-item);overflow:hidden;font-size:var(--ui-text-caption)}@media (max-width:680px){html body .requests-row-footer .requests-approvers-mini{flex-basis:100%}}html body .requests-answers-card{gap:0}html body .requests-answer-field{display:grid;gap:8px;min-width:0}html body .requests-answer-field+.requests-answer-field{margin-top:16px;padding-top:16px;border-top:1px solid var(--control-line)}html body .requests-answer-label{color:var(--control-muted);font-size:var(--ui-text-caption);font-weight:400}html:root:root body .requests-answer-field .requests-answer-text{color:var(--control-text)!important;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}html:root:root body .requests-answer-field .requests-answer-text.is-empty{color:var(--control-muted)!important}html body .incidents-summary-person{display:flex;align-items:center;gap:10px;min-width:0}html body .incidents-summary-person>.ui-avatar{width:36px;height:36px;flex:0 0 36px}html body .incidents-summary-person>span{display:grid;gap:4px;min-width:0}html body .incidents-summary-person small{color:var(--control-muted);font-size:var(--ui-text-caption)}html body .incidents-summary-assignees{display:flex;flex-wrap:wrap;gap:6px;min-width:0;color:var(--control-muted);font-size:var(--ui-text-small)}html body .incidents-summary-assignees .incidents-assignee-link{max-width:100%;overflow-wrap:anywhere}html body .incidents-summary-assignees.is-multiple{gap:8px 0;padding-left:8px}html body .incidents-summary-assignee-avatar{margin-left:-8px;flex:0 0 auto}html body .incidents-summary-assignee-avatar>.ui-avatar{width:36px;height:36px;border-radius:var(--ui-radius-item);overflow:hidden;border:2px solid var(--control-panel,#252b32)}html body .incidents-summary-assignee-avatar:focus-visible{border-radius:var(--ui-radius-item);outline:2px solid var(--control-accent);outline-offset:2px}html body .incidents-workspace .incidents-row-chevron{margin-left:auto;align-self:center;flex-shrink:0;color:var(--control-muted)}html body .field-visits-reader .field-visit-avatar{border-radius:var(--ui-radius-item);overflow:hidden}html body .content-image-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;box-sizing:border-box;width:100%;height:100%;min-width:0;overflow:hidden;color:var(--control-muted);background:linear-gradient(135deg,color-mix(in srgb,var(--control-accent) 9%,transparent),color-mix(in srgb,var(--control-muted) 7%,transparent))}html body .content-image-placeholder>svg{flex-shrink:0;opacity:.7}html body .content-image-placeholder.is-cover{min-height:160px;aspect-ratio:16/9;padding:20px}html body .content-image-placeholder.is-cover>span{font-size:var(--ui-text-small);font-weight:400}html body .content-image-placeholder.is-inline{width:56px;height:44px;flex:0 0 56px;border-radius:var(--ui-radius-item)}html body .news-preview-dropzone>.content-image-placeholder{position:static;border:0;border-radius:0;padding:0}html body .rich-content-image-fallback{display:block;margin:14px 0;overflow:hidden;border:1px solid var(--control-line);border-radius:var(--ui-radius-card)}html body .knowledge-rich-content img[hidden]{display:none}html body .knowledge-workspace .knowledge-article-arrow{border-radius:var(--ui-radius-control)}html body .news-row-main{grid-template-columns:58px minmax(0,1fr) auto}html body .news-row-actions{justify-content:flex-end}@media (max-width:760px){html body .news-row-main{grid-template-columns:52px minmax(0,1fr)}}html body .news-row-actions .news-row-open{color:var(--control-muted)}html body [data-tab-draggable=true],html body [data-tab-draggable=true] :is(button,a){cursor:grab}html body [data-tab-dragging=true]{scroll-behavior:auto!important;scroll-snap-type:none!important}html body [data-tab-dragging=true],html body [data-tab-dragging=true] *{-webkit-user-select:none!important;user-select:none!important}html body[data-tab-drag-active=true],html body[data-tab-drag-active=true] *{cursor:grabbing!important}@media(max-width:860px){html:root:root:root:root body .ui-modal>.ui-dialog-footer>button{flex:0 0 auto!important}}html body .journals-service-detail-section>.service-detail-heading-with-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}html body .service-detail-heading-with-action>.service-detail-heading-action{grid-column:2;grid-row:1;justify-self:end}html body .service-detail-heading-action>.journals-service-status{white-space:nowrap}html body .incidents-stats-comparison-note{margin:-4px 0 0;color:var(--control-muted);font-size:var(--ui-text-small)}html:root:root body .incidents-stats-dynamics-chart.control-user-dynamics-scroll{overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0}html body .incidents-stats-year-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}html body .incidents-stats-year-card .incidents-stats-chart{min-width:0;width:100%}html body .workspace-shell .cash-selectors .cashbox-button{border:1px solid var(--control-line)!important}html:root:root:root:root:root body .workspace-shell .cash-selector-edit[data-ui-toolbar-icon=true]{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important;border:1px solid var(--ui-control-border)!important;border-radius:var(--ui-radius-item)!important;padding:0!important}