:root{--ui-dialog-surface:rgba(255,255,255,.045);--ui-dialog-surface-border:rgba(255,255,255,.1)}html[data-workspace-theme=light]{--ui-dialog-surface:rgba(255,255,255,.55);--ui-dialog-surface-border:rgba(117,130,146,.28)}html body :is([data-ui-action=true],.ui-button):not([data-ui-icon=true]):not([data-size=icon]):not([data-ui-shape=flat]){border-radius:var(--ui-radius-control)!important}html body .ui-button[data-size=icon],html body [data-ui-icon=true]{border-radius:50%!important;flex-shrink:0}html body :is(.task-status-wheel,.calendar-legend-item,.calendar-legend-event,.checklists-checkbox,.calendar-event-switch-pill,.activities-profile-pill,.salary-settings-switches .app-checkbox){border-radius:var(--ui-radius-control)!important}html body :is(.forms-reader,.client-hub-reader,.tracking-reader,.sessions-reader,.schedule-reader,.incidents-reader,.requests-reader,[role=dialog],[aria-modal=true],.activities-profile-modal,.activity-delete-modal,.admin-ai-role-modal,.admin-assessment-competency-modal,.admin-assessment-form-modal,.admin-checklist-form-modal,.admin-checklist-question-modal,.admin-confirm-modal,.admin-employee-modal,.admin-employee-profile-modal,.admin-incident-form-modal,.admin-incident-profile-modal,.admin-panel-form-modal,.admin-panel-profile-modal,.admin-permission-info-modal,.admin-permission-template-modal,.admin-position-form-modal,.admin-position-modal,.admin-request-block-modal,.admin-request-division-modal,.admin-request-form-modal,.admin-role-form-modal,.ai-assistant-modal,.assessment360-campaign-modal,.assessment360-modal,.auth-reset-modal,.box-admin-confirm-modal,.box-admin-modal,.calendar-duty-modal,.calendar-event-modal,.cash-modal,.cash-operation-modal,.checklists-modal,.client-hub-qr-modal,.client-hub-shift-modal,.contacts-profile-modal,.control-event-modal,.control-user-card,.control-user-stat-modal,.dashboard-create-modal,.dashboard-news-modal,.documents-create-modal,.documents-sign-modal,.event-detail-modal,.field-visit-action-modal,.forms-modal,.forms-template-form-modal,.forms-text-answers-modal,.incidents-create-modal,.incidents-detail-modal,.journals-editor-modal,.journals-event-modal,.knowledge-article-form-modal,.knowledge-confirm-modal,.knowledge-form-modal,.news-delete-modal,.news-form-modal,.pricing-payment-modal,.reason-modal,.report-detail-modal,.report-modal,.requests-create-modal,.requests-detail-modal,.requests-template-modal,.salary-detail-modal,.session-detail-modal,.subscription-manage-modal,.subscription-success-modal,.task-detail-modal,.tasks-create-modal,.tracking-detail-modal,.user-select-modal,.vacations-approve-modal,.vacations-reject-modal,.wallet-history-modal,.wallet-modal,.workspace-info-modal,.workspace-notifications-modal,.workspace-profile-modal) :is(.ui-dialog-surface,.admin-role-permissions-editor,.forms-answer-box,.forms-options-list .app-checkbox,.forms-user-picker,.task-status-wheel,.task-status-history-panel article,.task-status-history-empty,.admin-panel-key-value,.control-user-detail-table .row,.activities-profile-facts,.activities-profile-security section,.activity-card,.activity-create-card,.admin-checklist-question-section,.admin-cuid-card,.admin-employee-profile-fact,.admin-employee-profile-main,.admin-employees-card,.admin-incident-profile-section,.admin-incident-profile-summary,.admin-license-card,.admin-panel-key-card,.admin-panel-location-card,.admin-panel-setting-row,.admin-panel-settings-card,.admin-permission-template-card,.admin-placeholder-card,.admin-position-users-card,.admin-position-work-card,.admin-role-tree-card,.admin-settings-code-card,.admin-settings-contact-card,.admin-settings-panel,.admin-side-card,.ai-analysis-card,.ai-analysis-section,.ai-assistant-info-card,.ai-assistant-template-panel,.assessment360-comment-item,.assessment360-comments-card,.assessment360-review-card,.assessment360-self-card,.auth-reset-phone,.box-admin-detail-grid>div,.box-admin-panel,.calendar-duty-card,.calendar-event-card,.calendar-event-description-card,.calendar-event-detail-card,.calendar-event-detail-tile,.calendar-event-form-section,.calendar-event-intersection-list div,.calendar-hero,.calendar-main-card,.calendar-side-card,.calendar-summary-grid div,.cash-flow-card,.cash-operation-card,.cash-trend-card,.checklists-attachments-card,.checklists-detail-block,.checklists-detail-summary div,.checklists-hero,.checklists-item,.checklists-panel,.checklists-summary-list div,.client-hub-contact-card,.client-hub-detail-card,.client-hub-idea-card,.client-hub-info-grid>div,.client-hub-people-card,.client-hub-public-card,.client-hub-record-data-card,.client-hub-summary-card,.comment-item,.compact-card,.contacts-hero,.contacts-org-card,.contacts-panel,.contacts-profile-fact,.contacts-profile-main,.control-hero,.control-list-card,.control-section-placeholder,.control-summary-card,.control-user-adjustment-list div,.control-user-adjustment-summary div,.control-user-drill-cards a,.control-user-geo-grid div,.control-user-limit-cards div,.control-user-panel,.control-user-reason-detail-card,.control-user-request-person,.control-user-request-summary div,.control-user-session-card,.control-user-session-summary div,.control-user-stat-cards div,.control-user-vacation-calendar section,.control-user-vacation-cards div,.documents-create-card,.documents-list-panel,.documents-signers-card,.documents-summary-card,.duties-detail-hero,.duties-detail-section,.duties-list-panel,.duties-role-card,.duties-side-panel,.duties-summary,.field-visit-editor-body section,.forms-block-card,.forms-block-row,.forms-description-card,.forms-detail-hero,.incidents-detail-card,.incidents-detail-grid>div,.incidents-detail-people,.incidents-person-block,.journals-admin-row-people,.journals-service-card,.journals-service-detail-grid>span,.journals-service-detail-hero,.journals-service-summary,.knowledge-list-panel,.knowledge-panel,.knowledge-section-card,.knowledge-section-context,.knowledge-sidebar-panel,.license-card,.management-card,.mobile-panel,.neo-card,.neo-hero,.neo-user-card,.news-editor-list-panel,.owned-provider-card,.panel,.pricing-apps-card,.pricing-control-card,.pricing-custom-section,.pricing-modal-summary div,.pricing-slider-card,.pricing-tariff-card,.report-detail-card,.report-detail-grid div,.report-voice-card,.requests-answer-card,.requests-detail-card,.requests-detail-grid>div,.requests-person-card,.requests-person-mini,.salary-detail-profile,.salary-detail-tiles div,.salary-settings-card,.session-card,.session-checks-card,.session-location-card,.sidebar-profile,.subscribe-pay-card,.subscribe-tariff-card,.subscribe-wallet-card,.subscription-confirm-card,.subscription-current-card,.task-detail-assignees,.task-detail-card,.task-detail-grid>div,.task-detail-hero,.task-detail-person-card,.task-time-summary,.tasks-admin-card,.tasks-board-card,.tasks-create-add-item,.tasks-create-checklist-section,.tasks-hero-stat,.tasks-stats-card,.tasks-summary-row div,.vacation-card,.vacations-available-card,.vacations-calendar-card,.vacations-comment-block,.vacations-help-card,.vacations-intersections article,.vacations-panel,.vacations-plan-card,.vacations-requester-card,.vacations-selected-card,.vacations-selection-summary,.vacations-side-panel,.wallet-history-item,.work-card,.workspace-info-card,.workspace-info-card--hero,.workspace-page-hero,.workspace-profile-edit-panel,.workspace-profile-fact,.workspace-profile-hero){background:var(--ui-dialog-surface)!important;border:1px solid var(--ui-dialog-surface-border)!important;box-shadow:none!important;border-radius:var(--ui-radius-card)}html body [data-ui-shape=flat]{border-radius:0!important}html body .user-select-modal .user-select-row{background:var(--ui-dialog-surface)!important;border:1px solid var(--ui-dialog-surface-border)!important;color:var(--control-text)!important}html body .user-select-modal .user-select-row:is(.is-selected,:hover){background:var(--ui-button-secondary-bg)!important;border-color:var(--ui-button-secondary-border)!important}html body .user-select-modal .user-select-row strong{color:var(--control-text)!important}html body .user-select-modal .user-select-avatar{border-radius:var(--ui-radius-item)!important;min-width:44px;aspect-ratio:1}html body .user-select-modal .user-select-row>.app-checkbox{display:inline-flex}html body .tasks-create-selected-users>p,html body .tasks-create-users header span{text-transform:none!important;letter-spacing:normal!important}html:root:root:root body .contacts-workspace .contacts-tools>:is(.contacts-back-to-divisions,.contacts-search,.contacts-sort){box-sizing:border-box;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;max-height:var(--ui-control-height)!important;padding-block:0!important}html:root:root:root body .contacts-workspace .contacts-tools .contacts-search input{height:100%!important;min-height:0!important}:root{--ui-button-primary-bg:#ffc13d;--ui-button-primary-text:#171b20;--ui-button-secondary-bg:rgba(255,255,255,.065);--ui-button-secondary-text:#e3e7ec;--ui-button-secondary-border:rgba(164,176,192,.3);--ui-button-danger-bg:rgba(224,82,82,.12);--ui-button-danger-text:#f29393;--ui-button-danger-border:rgba(224,82,82,.4)}html[data-workspace-theme=light]{--ui-button-primary-bg:#242930;--ui-button-primary-text:#fff;--ui-button-secondary-bg:#f1f3f5;--ui-button-secondary-text:#343c46;--ui-button-secondary-border:#cbd1d8;--ui-button-danger-bg:#fff1f1;--ui-button-danger-text:#b72e36;--ui-button-danger-border:#e4aeb2}html:root:root:root body :is([data-ui-button=true],.ui-button,[data-ui-icon=true]):not([data-ui-shape=flat]):not([data-ui-icon=plain]){--button-bg:var(--ui-button-secondary-bg);--button-text:var(--ui-button-secondary-text);--button-border:var(--ui-button-secondary-border);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--ui-control-height)!important;height:auto!important;padding:15px 16px!important;gap:8px!important;font-size:var(--ui-text-small)!important;line-height:20px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;border-radius:var(--ui-radius-control)!important;background:var(--button-bg)!important;color:var(--button-text)!important;border:1px solid var(--button-border)!important;box-shadow:none!important;transform:none!important;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease!important}html:root:root:root body :is([data-ui-tone=primary],.ui-button[data-variant=primary]){--button-bg:var(--ui-button-primary-bg)!important;--button-text:var(--ui-button-primary-text)!important;--button-border:var(--ui-button-primary-bg)!important}html:root:root:root body :is([data-ui-tone=danger],.ui-button[data-variant=danger]){--button-bg:var(--ui-button-danger-bg)!important;--button-text:var(--ui-button-danger-text)!important;--button-border:var(--ui-button-danger-border)!important}html:root:root:root body :is([data-ui-button=true],.ui-button,[data-ui-icon=true])[data-size=small]:not([data-ui-shape=flat]):not([data-ui-icon=plain]){min-height:36px!important;padding:7px 12px!important;border-radius:var(--ui-radius-item)!important}html:root:root:root body :is([data-ui-icon=true],.ui-button[data-size=icon]):not([data-ui-shape=flat]):not([data-ui-icon=plain]){box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;flex:0 0 44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}html:root:root:root body :is([data-ui-icon=true],.ui-button[data-size=icon])[data-size=small]{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html:root:root:root:root body :is(.admin-automation-card,.admin-automation-modal) .ui-button[data-size=icon]{border-radius:var(--ui-radius-control)!important}html:root:root:root:root body .admin-automation-card .admin-automation-back-button.ui-button[data-size=icon]{flex:0 0 var(--ui-control-height)!important;width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important}html:root:root:root body :is([data-ui-button=true],.ui-button,[data-ui-icon=true]):hover:not(:disabled):not([aria-disabled=true]){filter:none;opacity:.92}html:root:root:root body :is([data-ui-button=true],.ui-button,[data-ui-icon=true]):focus-visible{outline:2px solid var(--ui-button-primary-bg);outline-offset:3px}html:root:root:root body :is([data-ui-button=true],.ui-button,[data-ui-icon=true]):is(:disabled,[aria-disabled=true]){opacity:.45!important;cursor:not-allowed;filter:none}html:root:root:root body :is(.ui-search-field,.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger){box-sizing:border-box!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding-top:0!important;padding-bottom:0!important}html:root:root:root body .ui-search-field.ui-search-field input{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}html:root:root:root body .workspace-shell.workspace-shell .workspace-sidebar .workspace-search.ui-search-field{background:rgba(255,255,255,.035)!important;border-color:var(--neo-line)!important;border-radius:var(--ui-radius-control)!important}html:root:root:root body .workspace-shell.workspace-shell .workspace-sidebar :is(.workspace-nav,.workspace-user-card){border-radius:var(--ui-radius-control)!important}html:root:root:root[data-workspace-theme=light] body .workspace-shell.workspace-shell[data-theme=light] .workspace-sidebar .workspace-search.ui-search-field{background:rgba(255,255,255,.68)!important}html:root:root:root:root body :is(.tasks-toolbar,.documents-toolbar,.contacts-toolbar,.news-editor-toolbar,.workspace-page-hero-actions,.control-hero-actions) :is([data-ui-icon=true],.ui-button[data-size=icon]):not([data-ui-icon=plain]):not(:where(.app-date-popover *,.app-month-popover *,[role=dialog] *,[aria-modal=true] *)){flex:0 0 var(--ui-control-height)!important;width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important}html:root:root:root body [data-ui-icon=plain]{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html:root:root:root body [data-ui-icon=plain]:focus-visible{outline:2px solid var(--ui-button-primary-bg);outline-offset:2px}html:root:root:root body :is([data-ui-tone=primary],.ui-button[data-variant=primary]) :is(span,strong,small,svg){color:inherit!important}html:root:root:root body .ui-dialog-footer:has(>:is(button,a)):not(:has(>:not(button):not(a))){display:flex!important;flex-wrap:wrap;align-items:stretch!important;gap:12px!important}html:root:root:root body .ui-dialog-footer:has(>:is(button,a)):not(:has(>:not(button):not(a)))>:is(button,a):not([data-ui-icon]){flex:1 1 140px!important;width:auto!important;min-width:0!important;max-width:none!important;align-self:stretch!important}html:root:root:root body .workspace-shell.workspace-shell[data-theme] .ui-dialog-footer.ui-dialog-footer [data-ui-button=true]{background:var(--button-bg)!important;color:var(--button-text)!important;border:1px solid var(--button-border)!important;justify-content:center!important;text-align:center!important;box-shadow:none!important}html:root:root:root body :is(input:not([type]),input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=url],select:not([multiple]):not([size])):not(.ui-search-field input){box-sizing:border-box!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding-top:0!important;padding-bottom:0!important}html:root:root:root[data-workspace-theme=light] body .workspace-actions>.workspace-more-wrap>button[data-ui-icon=true],html:root:root:root[data-workspace-theme=light] body .workspace-actions>:is(button[data-ui-icon=true],a.icon-button),html:root:root:root[data-workspace-theme=light] body .workspace-active-session{background:rgba(255,255,255,.68)!important}html:root:root:root:root body .workspace-actions>.workspace-more-wrap>button[data-ui-icon=true],html:root:root:root:root body .workspace-actions>:is(button[data-ui-icon=true],a.icon-button){border-radius:var(--ui-radius-control)!important}html:root:root:root body .admin-role-permission-info-trigger[data-ui-icon=plain]{width:28px;height:28px;min-width:28px;min-height:28px;flex:0 0 28px;padding:0;color:var(--control-muted)!important}html:root:root:root body .admin-role-permission-info-trigger[data-ui-icon=plain]:hover{color:var(--control-text)!important}html:root:root:root:root:root body .admin-role-tree-add[data-ui-button=true]{box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 auto!important;padding:0!important;gap:0!important;border-radius:5px!important}html:root:root:root:root:root body .admin-role-tree-add[data-ui-button=true]>svg{width:14px!important;height:14px!important}html:root:root:root:root:root body .contacts-org-controls>button[data-ui-icon=true]{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;padding:0!important;border-radius:8px!important}html:root:root:root:root:root body .admin-panel-users-button[data-ui-button=true]{display:grid!important;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center!important;justify-content:stretch!important;gap:12px!important;width:100%;text-align:left!important}html:root:root:root:root:root body .admin-panel-users-button>span{min-width:0;width:100%;text-align:left;overflow-wrap:anywhere}html:root:root:root:root:root body .admin-panel-users-button>svg{justify-self:center}html:root:root:root:root:root body :is(.dashboard-widget-settings-trigger,.dashboard-refresh-button){height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;box-sizing:border-box!important;padding:0 16px!important;margin:0!important;align-self:center}html:root:root:root:root:root body .dashboard-refresh-button>span{color:inherit!important;font:inherit!important;margin:0!important}html:root:root:root:root:root body .control-tools>:is(.ui-search-field,button[data-ui-button=true],.control-sort-button){box-sizing:border-box!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding-block:0!important;margin-block:0!important;align-self:center}html:root:root:root:root:root body .control-tools>.control-sort-button{width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;flex:0 0 var(--ui-control-height)!important;padding:0!important;border-radius:var(--ui-radius-control)!important}html:root:root:root:root:root body .auth-yandex-button,html:root:root:root:root:root body .auth-yandex-button:hover{background:#111!important;border-color:#111!important;color:#fff!important;opacity:1}html:root:root:root:root:root body .auth-yandex-button>:is(span,strong,svg){color:inherit!important}html:root:root:root:root:root body .auth-yandex-button .auth-yandex-mark{background:#fc3f1d!important;border:0!important;color:#fff!important}html:root:root:root:root:root[data-workspace-theme=light] body .auth-password-control>button[data-ui-icon=plain],html:root:root:root:root:root[data-workspace-theme=light] body .auth-password-control>button[data-ui-icon=plain]:hover{background:transparent!important;border:0!important;color:#56626d!important;box-shadow:none!important;opacity:1!important;transform:none!important}html:root:root:root:root:root[data-workspace-theme=light] body .auth-password-control>button[data-ui-icon=plain]>svg{color:inherit!important;stroke:currentColor!important}html:root:root:root:root:root[data-workspace-theme=light] body .auth-forgot-password,html:root:root:root:root:root[data-workspace-theme=light] body .auth-forgot-password:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:#53606b!important;opacity:1!important;padding:0!important;transform:none!important}html:root:root:root:root:root[data-workspace-theme=light] body .auth-forgot-password:hover{color:#20252b!important}html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-settings-menu{background:#fff!important;border-color:#c8d0d8!important}html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-theme-options button,html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-theme-options button:not(.active){background:transparent!important;border:0!important;color:#303840!important}html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-theme-options button:hover{background:#f1f4f7!important;color:#20252b!important}html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-theme-options button.active{background:#e8edf2!important;color:#20252b!important}html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-theme-radio{border-color:#7f8b96!important}html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-theme-options button.active .workspace-theme-radio{border-color:#20252b!important}html:root:root:root:root:root[data-workspace-theme=light] body .theme-settings .workspace-theme-options button.active .workspace-theme-radio:after{background:#20252b!important}html:root:root:root:root:root body :is(.app-date-head,.app-month-head) button[data-ui-icon=true]{box-sizing:border-box!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;flex:0 0 30px!important;padding:0!important;border-radius:6px!important}html:root:root:root:root:root body :is(.app-date-head,.app-month-head) button[data-ui-icon=true]>svg{width:16px;height:16px}html:root:root:root:root body .auth-password-control>button[data-ui-icon=plain]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;top:0;bottom:0;right:10px;margin-block:auto;transform:none!important;border-radius:0!important}html:root:root:root:root body .auth-shell .auth-password-control{box-sizing:border-box!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important}html:root:root:root:root body .auth-shell .auth-password-control>input{display:block;box-sizing:border-box!important;height:100%!important;min-height:0!important;padding:0 52px 0 20px!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root:root:root:root:root body .auth-form>:is(.primary-button,.ghost-button)[data-ui-button=true]{box-sizing:border-box!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding-block:0!important}html body .workspace-profile-summary .workspace-profile-avatar-block{position:relative;display:block}html:root:root:root:root:root body .workspace-profile-summary .workspace-profile-avatar-action{position:absolute;right:-4px;bottom:-4px;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;background:var(--control-panel)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)}html body .workspace-profile-summary .workspace-profile-avatar-action>svg{flex:0 0 16px;width:16px;height:16px}html body .admin-employee-profile-main>.admin-employee-avatar-wrap{position:relative;display:block;width:fit-content}html:root:root:root:root:root body .admin-employee-avatar-edit{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;border:1px solid var(--ui-button-secondary-border)!important;background:var(--control-panel)!important;color:var(--control-text)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)}html body .admin-employee-avatar-edit>svg{width:16px;height:16px;flex:0 0 16px}html:root:root:root:root:root body .reports-workspace .reports-page-tools>:is(.control-employee-search,button,a){box-sizing:border-box;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;max-height:var(--ui-control-height)!important;padding-block:0!important;white-space:nowrap}html:root:root:root:root:root body .reports-workspace .reports-page-tools .control-employee-search input{height:100%!important;min-height:0!important;min-width:0}html:root:root:root:root:root body .reports-workspace .reports-page-tools>.reports-sort-button{width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;padding:0!important}html:root:root:root:root:root body .requests-workspace .requests-sort-button,html:root:root:root:root:root body .tasks-priority-sort-icon{width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;padding:0!important}html:root:root:root:root:root body .tasks-priority-sort-icon{flex:0 0 var(--ui-control-height)}html:root:root:root:root:root:root body [data-ui-toolbar-icon=true]{box-sizing:border-box;width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;flex:0 0 var(--ui-control-height)!important;padding:0!important;border-radius:var(--ui-radius-control)!important}html:root:root:root body .workspace-actions .workspace-notification-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:20px;min-height:20px;min-width:20px;padding:0 4px;border-radius:999px!important;font-size:var(--ui-text-caption);line-height:1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;right:-4px;top:-4px;pointer-events:none}html:root:root:root body .workspace-actions .workspace-notification-count[data-single-digit=true]{width:20px;padding:0}html:root:root:root:root body .activities-profile-actions .ui-button.theme-settings-trigger[data-size=icon]{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;flex:0 0 50px!important;border-radius:var(--ui-radius-control)!important}html:root:root:root:root:root:root body .workspace-shell.workspace-shell .workspace-actions>.workspace-more-wrap>button[data-ui-icon=true],html:root:root:root:root:root:root body .workspace-shell.workspace-shell .workspace-actions>a.icon-button,html:root:root:root:root:root:root body .workspace-shell.workspace-shell .workspace-actions>button[data-ui-icon=true]{border-radius:var(--ui-radius-item)!important}html:root:root:root:root:root body .requests-detail-head-actions>a[data-ui-icon=true]{border-radius:var(--ui-radius-control)!important}html:root:root:root:root:root body :is(.knowledge-workspace,.knowledge-reader,.knowledge-form-modal,.knowledge-confirm-modal) :is([data-ui-icon=true],.ui-button[data-size=icon]):not([data-ui-icon=plain]){border-radius:var(--ui-radius-control)!important}html:root:root:root:root:root body :is(.news-editor-shell,.news-reader,.news-form-modal,.news-delete-modal) :is([data-ui-icon=true],.ui-button[data-size=icon]):not([data-ui-icon=plain]){border-radius:var(--ui-radius-control)!important}html:root:root:root[data-workspace-theme=light] body{--vacation-line:#cbd2da;--vacation-muted:#596574}html:root:root:root[data-workspace-theme=light] body :is(.vacations-calendar-card,.vacations-side-panel,.vacations-selection-summary,.vacations-selected-card,.vacations-month,.vacations-plan-card,.vacations-approval-row,.vacations-help-card,.vacations-comment-block,.vacations-intersections article,.vacations-carryover){background:rgba(255,255,255,.58)!important;border:1px solid var(--vacation-line)!important;box-shadow:none!important}html:root:root:root[data-workspace-theme=light] body .vacations-approval-row:hover{background:#eef2f6!important;border-color:#9aa7b5!important}html:root:root:root[data-workspace-theme=light] body .vacations-selection-summary dl div{background:#eef1f5!important;border:1px solid #d8dee6}html:root:root:root[data-workspace-theme=light] body :is(.vacations-selection-summary dd,.vacations-approver-person>span:last-child){color:#242b34!important}html:root:root:root[data-workspace-theme=light] body :is(.vacations-weekdays span,.vacations-section-head span,.vacations-section-head small,.vacations-selection-summary dt,.vacations-selection-summary>div>span,.vacations-approval-row small){color:var(--vacation-muted)!important}html:root:root:root[data-workspace-theme=light] body .vacations-tabs button.is-active span{background:#fff!important;color:#242930!important}html:root:root:root[data-workspace-theme=light] body .vacations-status{border:1px solid transparent;font-size:var(--ui-text-small);font-weight:500}html:root:root:root[data-workspace-theme=light] body .vacations-status.is-pending{background:#fff2cb!important;color:#785500!important;border-color:#e6ce87!important}html:root:root:root[data-workspace-theme=light] body :is(.vacations-status.is-approved,.vacations-plan-state.is-open){background:#e4f3ea!important;color:#246644!important;border-color:#afd0bc!important}html:root:root:root[data-workspace-theme=light] body .vacations-status.is-partial{background:#eee8fa!important;color:#664391!important;border-color:#cdbbe7!important}html:root:root:root[data-workspace-theme=light] body .vacations-status.is-rejected{background:#fce9eb!important;color:#a12c39!important;border-color:#e8b9c0!important}html:root:root:root[data-workspace-theme=light] body .vacations-days button{background:#eef1f5!important;color:#293440!important;box-shadow:none!important;border-radius:8px!important;font-size:var(--ui-text-small)!important;opacity:1}html:root:root:root[data-workspace-theme=light] body .vacations-days button:disabled{background:#f5f6f8!important;color:#6b7480!important}html:root:root:root[data-workspace-theme=light] body .vacations-days button:not(:disabled):hover{background:#dfe5ec!important}html:root:root:root[data-workspace-theme=light] body .vacations-days button.is-selected{background:#ffe4a3!important;color:#614200!important;box-shadow:inset 0 0 0 1px #c69731!important}html:root:root:root[data-workspace-theme=light] body :is(.vacations-days button.is-added,.vacations-day-badges button.is-added){background:#dcefe3!important;color:#205c3c!important;box-shadow:inset 0 0 0 1px #85b99a!important}html:root:root:root[data-workspace-theme=light] body :is(.vacations-days button.is-excluded,.vacations-days button.is-removed,.vacations-day-badges button.is-excluded,.vacations-day-badges button.is-removed){background:#f9e1e5!important;color:#982b3a!important;box-shadow:inset 0 0 0 1px #d895a0!important;text-decoration:line-through;opacity:1!important}html:root:root:root[data-workspace-theme=light] body .vacations-days button.is-muted{opacity:0!important}html:root:root:root[data-workspace-theme=light] body .vacations-selection-track{background:#dce2e9!important}html:root:root:root[data-workspace-theme=light] body .vacations-selection-track i{background:#e9ad26!important}html:root:root:root[data-workspace-theme=light] body .vacations-modal :is(textarea,input[type=number]){background:#fff!important;color:#242b34!important;border:1px solid #b8c2ce!important}html:root:root:root[data-workspace-theme=light] body .vacations-modal textarea::placeholder{color:#657180!important}html:root:root:root:root:root body :is(.vacations-year-step,.vacations-year-pill){box-sizing:border-box!important;height:var(--ui-control-height)!important;min-height:var(--ui-control-height)!important;border-radius:var(--ui-radius-control)!important;padding-block:0!important}html:root:root:root:root:root body .vacations-year-step{width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;padding:0!important}html body :where(.workspace-shell,.selection-shell,.activity-flow-shell,.auth-card) :is(h1,h2,h3,h4):not(:where(.knowledge-rich-content *,.knowledge-content-editor *,[contenteditable] *,.news-reader-content *,.news-content *,.tiptap *,.ProseMirror *)){line-height:1.4;letter-spacing:normal}html body :where(.workspace-shell,.selection-shell,.activity-flow-shell,.auth-card) h2:not(:where(.knowledge-rich-content *,.knowledge-content-editor *,[contenteditable] *,.news-reader-content *,.news-content *,.tiptap *,.ProseMirror *)){font-size:var(--ui-text-title)}html body :where(.workspace-shell,.selection-shell,.activity-flow-shell,.auth-card) h3:not(:where(.knowledge-rich-content *,.knowledge-content-editor *,[contenteditable] *,.news-reader-content *,.news-content *,.tiptap *,.ProseMirror *)){font-size:var(--ui-text-section);font-weight:600}html body :where(.workspace-shell,.selection-shell,.activity-flow-shell,.auth-card) h4:not(:where(.knowledge-rich-content *,.knowledge-content-editor *,[contenteditable] *,.news-reader-content *,.news-content *,.tiptap *,.ProseMirror *)){font-size:var(--ui-text-body);font-weight:600}html:root:root:root body :is([data-ui-text=page],.workspace-page-hero h1,.control-hero h1,.calendar-hero h1,.contacts-hero h1,.checklists-hero h1,.neo-hero h1,.dashboard-title,.auth-card h1,.selection-header h1,.activity-section-heading h1,.activity-flow-head h1,.client-hub-public-head h1,.client-hub-public-success h1){font-family:var(--font-heading);font-size:var(--ui-text-page)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal}html:root:root:root body :is([data-ui-text=dialog],.ui-dialog-header h2,.report-modal-head h2,.tasks-create-head h2,.salary-detail-head h2,.tasks-stats-head h2,.incidents-stats-head h2,.user-select-head h2,.checklists-modal header h2,.wallet-modal-head h2,.pricing-modal-head h2,.auth-reset-modal h2,.journals-editor-head h2,.duties-editor>header h2){font-family:var(--font-heading);font-size:var(--ui-text-dialog)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:normal}html:root:root:root body :is([data-ui-text=title],.documents-reader-head h2,.news-reader-head h2,.knowledge-reader-head h2,.knowledge-content-head h2,.reports-reader-head h2,.requests-reader-head h2,.incidents-reader-head h2,.contacts-profile-main strong,.workspace-profile-summary-copy strong,.activities-profile-body h2,.control-user-profile h2,.task-detail-hero h3,.calendar-event-description-card>div:first-child>h3,.admin-division-detail-head h3,.workspace-profile-hero-copy strong,.news-reader-hero-image strong,.pricing-tariff-name,.admin-panel-key-value strong){font-family:var(--font-heading);font-size:var(--ui-text-title)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:normal}html:root:root:root body :is([data-ui-text=section],.control-card-head h2,.tasks-section-head h2,.admin-employees-head h2,.calendar-side-card h3,.calendar-selected-day h3,.calendar-side-title>span:first-child,.calendar-month-head h2,.checklists-panel-head h2,.checklists-detail-block h3,.checklists-attachments h3,.vacations-panel-head h2,.vacations-section-head h3,.vacations-plan-card h3,.task-detail-card h3,.requests-detail-card h3,.incidents-detail-card h3,.report-detail-card h3,.calendar-event-detail-card h3,.calendar-event-section-title h3,.documents-signers-card h3,.control-user-panel h3,.control-user-reason-detail-card h3,.session-checks-head h3,.cash-trend-card h3,.client-hub-detail-card h3,.knowledge-files h3,.journals-editor-section>header>strong,.journals-service-detail-section>header strong,.field-visit-evidence-content-head strong,.field-visit-editor-body h3,.neo-card-head>span,.panel-heading h2,.compact-card h2,.system-card h2,.side-card h2,.ai-analysis-section h3,.dashboard-widget-settings h2,.duties-card h2){font-family:var(--font-body);font-size:var(--ui-text-section)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal}html:root:root:root body :is([data-ui-text=list-title],.tasks-row-main>strong,.tasks-board-card>button>strong,.tasks-list-main>strong,.task-row-main h3,.journals-service-copy-head>strong,.journals-admin-row-copy>strong,.news-row-copy>strong,.documents-row-copy>strong,.contacts-user-copy>strong,.contacts-division-row strong,.assessment360-row>span:nth-child(2)>strong,.checklists-run-row strong,.knowledge-section-main>strong,.knowledge-article-row strong,.duties-row-head>strong,.sessions-person strong,.reports-person strong,.reports-list-person strong,.salary-person strong,.tracking-person strong,.schedule-row-heading>strong,.admin-resource-row strong,.admin-position-row strong,.admin-position-user-row strong,.admin-role-list-row strong,.admin-settings-list-row strong,.user-select-row strong,.client-hub-contact-row strong,.vacations-approval-row strong,.control-employee-main strong,.person-row h2,.task-detail-person-card strong,.incidents-person-block strong,.requests-person-card strong){font-family:var(--font-body);font-size:var(--ui-text-body)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal}html:root:root:root body :is([data-ui-text=body],.auth-card>.muted,.report-detail-text,.task-detail-hero>p,.task-detail-hero>div>p,.incidents-detail-card>p,.requests-detail-intro>p,.requests-answer-text){font-family:var(--font-body);font-size:var(--ui-text-body)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal}html:root:root:root body :is([data-ui-text=small],.auth-policy-text,.ui-dialog-header p,.report-modal-head p,.tasks-create-head p,.salary-detail-head p,.documents-reader-head p,.news-reader-head p,.reports-reader-head p,.requests-reader-head p,.incidents-reader-head p,.contacts-user-copy small,.contacts-division-row small,.news-row-copy small,.news-row-copy em,.documents-row-copy small,.documents-row-copy em,.sessions-person span,.reports-person span,.reports-list-person>span,.salary-person span,.tracking-person span,.user-select-row small,.journals-service-copy>small,.assessment360-row>span:nth-child(2)>small,.activities-profile-line>small,.admin-employee-data .activities-profile-line>small){font-family:var(--font-body);font-size:var(--ui-text-small)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal}html:root:root:root body :is([data-ui-text=caption],.character-counter,.reports-list-date small,.reports-list-attachments,.requests-row-date,.incidents-row-created,.session-row-date,.schedule-row-footer){font-family:var(--font-body);font-size:var(--ui-text-caption)!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal}html:root:root:root body .activities-profile-line>strong{font-size:var(--ui-text-small)!important;font-weight:500!important;line-height:1.5!important}@media (max-width:680px){html:root:root:root body :is([data-ui-text=page],.workspace-page-hero h1,.control-hero h1,.calendar-hero h1,.contacts-hero h1,.checklists-hero h1,.neo-hero h1,.dashboard-title,.auth-card h1,.selection-header h1,.activity-section-heading h1,.activity-flow-head h1,.client-hub-public-head h1,.client-hub-public-success h1){font-size:var(--ui-text-dialog)!important}}html:root:root:root body :is(.documents-empty>strong,.tasks-empty>strong,.forms-empty>strong,.checklists-empty>strong,.knowledge-reader-empty>strong,.account-empty h3,.empty-state h2,.control-section-placeholder h2,.admin-placeholder-copy h2,.admin-division-detail.is-empty>strong,.journals-service-empty strong,.field-visit-empty-evidence strong){font-size:var(--ui-text-section)!important;font-weight:600!important;line-height:1.4!important}html:root:root:root body :is(.pricing-price-value,.vacation-card strong,.session-stats strong,.neo-session-time,.control-active-session-hero strong,.cash-operation-card header strong,.checklists-ring strong,.checklists-progress-card strong,.vacations-available-card strong,.dashboard-session-total strong){font-size:var(--ui-text-page)!important;font-weight:600!important;line-height:1.2!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}