:root{--ui-control-border:#4b535d;--ui-control-border-hover:#707b89;--ui-popover-surface:#242a32}html[data-workspace-theme=light]{--ui-control-border:#c8d0d8;--ui-control-border-hover:#929eab;--ui-popover-surface:#fff}html[data-workspace-theme=light] body .workspace-shell[data-theme=light]{background:#ebebeb}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.workspace-page-hero,.control-hero,.calendar-hero,.neo-hero,.contacts-hero,.checklists-hero){background:#fff!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell[data-theme=light] :is(.workspace-page-hero,.control-hero,.calendar-hero,.neo-hero,.contacts-hero,.checklists-hero):after{background:none!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell .control-status.idle{background:#edf0f3!important;color:#59636f!important}html[data-workspace-theme=light] body .workspace-shell .admin-checklist-status:not(.is-archived){background:#e7f4ec!important;border-color:#a8cdb7!important;color:#276344!important}html body .workspace-shell :is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger){border-width:1px!important;border-style:solid!important;border-color:var(--ui-control-border)!important}html body .workspace-shell :is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger):is(:hover,.is-open):not(:disabled){border-color:var(--ui-control-border-hover)!important}html body .workspace-shell :is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger):focus-visible{outline:2px solid var(--ui-control-border-hover)!important;outline-offset:2px}html body .workspace-shell :is(.app-select-trigger,.app-date-trigger,.app-month-trigger,.app-time-trigger)[aria-invalid=true]{border-color:#c34a54!important}html body .workspace-shell :is(.app-select-menu,.app-date-popover,.app-month-popover,.app-time-popover){background:var(--ui-popover-surface)!important;border:1px solid var(--ui-control-border)!important}html body .workspace-shell [role=dialog] :is(.report-modal-footer,.tasks-create-footer,.user-select-footer)>button{border-width:1px!important;border-style:solid!important;border-color:var(--ui-control-border)!important}html body .workspace-shell [role=dialog] :is(.report-modal-footer,.tasks-create-footer,.user-select-footer)>button:disabled{box-shadow:none!important;filter:none!important;transform:none!important}html[data-workspace-theme=light] body .workspace-shell .workspace-counter-link.active .unread-count-badge{background:#fff!important;border:1px solid #fff!important}html[data-workspace-theme=light] body .workspace-shell :is(.documents-status-badge.created,.tasks-chip.status-created){background:#fff4d9!important;border-color:#dfc17a!important;color:#805a0d!important}html[data-workspace-theme=light] body .workspace-shell :is(.documents-status-badge.completed,.tasks-chip.status-completed){background:#e7f4ec!important;border-color:#a8cdb7!important;color:#276344!important}html[data-workspace-theme=light] body .workspace-shell .tasks-chip.status-progress{background:#e9f1fc!important;border-color:#aac5e8!important;color:#315e91!important}html[data-workspace-theme=light] body .workspace-shell :is(.tasks-chip.status-failed,.tasks-chip.status-canceled){background:#fbecee!important;border-color:#e3b0b6!important;color:#9c3543!important}html[data-workspace-theme=light] body .workspace-shell :is(.calendar-legend-marker--work,.calendar-day--work){border-color:#b28a34!important}html[data-workspace-theme=light] body .workspace-shell :is(.calendar-legend-marker--worked,.calendar-day--worked){border-color:#adb5bf!important}html[data-workspace-theme=light] body .workspace-shell :is(.calendar-legend-marker--vacation,.calendar-day--vacation){border-color:#52916b!important}html[data-workspace-theme=light] body .workspace-shell :is(.calendar-legend-marker--holiday,.calendar-legend-marker--holidayWork,.calendar-day--holiday,.calendar-day--holidayWork){border-color:#c5656f!important}html[data-workspace-theme=light] body .workspace-shell .calendar-legend-marker--holidayWork{box-shadow:inset 0 0 0 3px #f0dca8!important}html[data-workspace-theme=light] body .workspace-shell .calendar-legend-event i{background:#8860ba!important}html[data-workspace-theme=light] body .workspace-shell .calendar-day.is-selected{border-color:#606d7d!important;box-shadow:0 0 0 2px rgba(96,109,125,.2)!important}html[data-workspace-theme=light] body .workspace-shell .calendar-day.is-today .calendar-day-number{color:#805a0d!important}html[data-workspace-theme=light] body .workspace-shell .calendar-day--vacation .calendar-day-number{color:#276344!important}html[data-workspace-theme=light] body .workspace-shell :is(.calendar-day--holiday,.calendar-day--holidayWork) .calendar-day-number{color:#9c3543!important}html[data-workspace-theme=light] body .workspace-shell .calendar-side :is(.calendar-selected-meta,.calendar-summary-grid>div,.calendar-event-card,.calendar-empty-events,.calendar-duty-card){background:#f3f5f7!important;border:1px solid var(--ui-control-border)!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell .calendar-side .calendar-selected-task-metrics>span{background:#fff!important;border:1px solid #dce1e6!important;box-shadow:none!important}html[data-workspace-theme=light] body .workspace-shell .calendar-side :is(.calendar-event-card,.calendar-duty-card):hover{background:#e9edf1!important;border-color:var(--ui-control-border-hover)!important}html[data-workspace-theme=light] body .workspace-shell .unread-count-badge{color:#fff!important}html[data-workspace-theme=light] body .workspace-shell .workspace-counter-link.active .unread-count-badge{color:#171b20!important}html[data-workspace-theme=light] body .workspace-shell .tasks-empty{background:transparent!important;box-shadow:none!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) main.activity-flow-shell .account-empty{background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) main.activity-flow-shell .activity-custom-color{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) main.activity-flow-shell .activity-custom-color>span{background:#fff!important;background-image:none!important;box-shadow:none!important}html[data-workspace-theme=light] body:has(main.activity-flow-shell) main.activity-flow-shell .mobile-wizard-card .mobile-tabs button.is-active svg{color:#fff!important;stroke:currentColor!important;opacity:1!important}html[data-workspace-theme=light] body .theme-settings .workspace-settings-menu{background:#fff!important;border-color:var(--ui-control-border)!important}html[data-workspace-theme=light] body .theme-settings .workspace-theme-options button:not(.active){color:#303840!important}html[data-workspace-theme=light] body .theme-settings .workspace-theme-options button:not(.active):hover{background:#eef2f5!important}html[data-workspace-theme=light] body .theme-settings .workspace-theme-options button.active{background:var(--ui-button-primary-bg)!important;color:var(--ui-button-primary-text)!important}html[data-workspace-theme=light] body .theme-settings .workspace-theme-options button.active .workspace-theme-radio{border-color:var(--ui-button-primary-text)!important}html[data-workspace-theme=light] body .theme-settings .workspace-theme-options button.active .workspace-theme-radio:after{background:var(--ui-button-primary-text)!important}