.employeeApp,.managerApp{--settings-block-padding:20px;--settings-block-radius:22px;--settings-field-radius:13px;--settings-field-height:48px;--settings-gap:16px;--settings-card:linear-gradient(145deg,#191919,#131313);--settings-line:#303030;--settings-text:#f7f4ef;--settings-muted:#96908b}.employeeLight,.managerApp.managerLight{--settings-card:#fffaf6;--settings-line:#e1d5cc;--settings-text:#1d1713;--settings-muted:#827970}:is(.employeeApp,.managerApp) .settingsSection{padding:var(--settings-block-padding);margin-bottom:14px;border:1px solid var(--settings-line);border-radius:var(--settings-block-radius);background:var(--settings-card);color:var(--settings-text)}.managerApp .settingsSection{margin-bottom:0}.settingsSection.settingsLinks>.settingsDeleteRow{color:#ff5a1f}.appArchivePanel{padding:16px;margin-bottom:18px;border:1px solid var(--manager-line);border-radius:20px;background:var(--manager-card);color:var(--manager-text)}.appArchivePanel>h2{margin:0 0 4px;font-size:20px;line-height:1.3;font-weight:750}.appArchivePanel>.appArchiveDescription{margin:0 0 16px;color:var(--manager-muted);font-size:13px;line-height:1.4}.confirmationSubject{margin:0 0 16px;font-size:22px;font-weight:800;line-height:1.3;color:var(--settings-text);overflow-wrap:anywhere}.confirmationWarning{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid var(--status-warning-line);border-radius:16px;background:var(--status-warning-bg);color:var(--settings-text)}.confirmationWarning>svg{width:24px;height:24px;color:#ff5a1f}.confirmationWarning>p{margin:0;font-size:14px;line-height:1.5}.settingsSection>.settingsSectionTitle>svg{display:none}.settingsSection>.settingsSectionTitle{display:flex;align-items:center;gap:12px;margin-bottom:18px}.settingsSection>.settingsSectionTitle h2{margin:0;font-size:24px;line-height:1.2;font-weight:750}.settingsSection>.settingsSectionTitle p{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--settings-muted)}.settingsSection :is(.settingsControls,.settingsToggleRows){display:grid;gap:0}.settingsSection :is(.settingsControls,.settingsToggleRows)>label,.settingsSection.settingsLinks>:is(button,a){display:grid;grid-template-columns:30px minmax(0,1fr) 48px;align-items:center;gap:12px;width:100%;height:auto;min-height:68px;padding:12px 0;margin:0;border:0;border-bottom:1px solid var(--settings-line);border-radius:0;background:transparent;color:var(--settings-text);text-align:left}.settingsSection :is(.settingsControls,.settingsToggleRows)>label:last-child,.settingsSection.settingsLinks>:is(button,a):last-child{border-bottom:0}.settingsSection :is(.settingsControls,.settingsToggleRows)>label>:is(span,div),.settingsSection.settingsLinks>:is(button,a)>span{min-width:0;display:grid;gap:4px}.settingsSection :is(.settingsControls,.settingsToggleRows) b,.settingsSection.settingsLinks b{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.settingsSection :is(.settingsControls,.settingsToggleRows) small,.settingsSection.settingsLinks small{font-size:13px;line-height:1.4;color:var(--settings-muted);overflow-wrap:anywhere}.settingsSection .settingsControls>label>svg,.settingsSection.settingsLinks>:is(button,a)>svg{width:24px;height:24px;justify-self:start}.settingsSection.settingsLinks>:is(button,a)>svg:last-child{width:20px;height:20px;justify-self:center}.settingsSection.settingsLinks>.settingsLogout{color:#ff5a1f}.settingsSection.settingsLinks>:is(button,a):focus-visible{outline:2px solid #ff5a1f;outline-offset:2px}.settingsSection .settingsToggleRows>label{position:relative;grid-template-columns:minmax(0,1fr) 48px;cursor:pointer}.settingsSection .settingsToggleRows>label>div{grid-column:1;grid-row:1}.settingsSection .settingsToggleRows>label>span{grid-column:2;grid-row:1;display:block;width:48px;height:28px;padding:3px;background:#45413e;border-radius:99px}.settingsSection .settingsToggleRows>label>span:after{width:22px;height:22px;box-shadow:none}.settingsSection .settingsToggleRows input:checked+span{background:#ff5a1f}.settingsSection .settingsToggleRows input:checked+span:after{transform:translateX(20px)}.settingsSection .settingsToggleRows input:focus-visible+span{outline:2px solid #ff5a1f;outline-offset:3px}.managerApp .managerFilters.managerSettingsTabs{scroll-snap-type:none;scroll-behavior:auto;overflow-anchor:none}.managerApp .managerFilters.managerSettingsTabs button{scroll-snap-align:none;border:0;transform:none;transition:background-color .15s,color .15s}.managerApp .managerFilters[aria-label="Разделы настроек"]{margin-bottom:16px;padding-bottom:0}.managerApp .managerFilters[aria-label="Настройки мотивации"]{margin-top:0;padding-top:0}.settingsRewardForm{font:inherit}.settingsRewardForm label{color:var(--settings-muted)}.settingsRewardForm :is(input,textarea){width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--settings-line);border-radius:13px;background:var(--manager-card);color:var(--settings-text)}.detailPanel .settingsHelpText,.settingsHelpText{margin:0;color:var(--settings-muted)}.settingsRewardForm{overflow-anchor:none}.employeeSupportOverlay .supportForm{display:grid;gap:16px}.employeeSupportOverlay .supportSection{padding:16px;margin:0;border-radius:var(--settings-block-radius)}.employeeSupportOverlay .supportSectionTitle h2{font-size:18px;line-height:1.3}.employeeSupportOverlay .supportReadonlyGrid{gap:12px}.employeeSupportOverlay .supportReadonlyGrid input{min-height:48px}.employeeSupportOverlay .supportMessage textarea{min-height:120px}.managerSupportForm{display:grid;gap:16px}.managerSupportForm section{display:grid;gap:12px;padding:16px;border:1px solid var(--settings-line);border-radius:var(--settings-block-radius);background:var(--settings-card)}.managerSupportForm h3{margin:0;font-size:18px;line-height:1.3}.managerSupportForm label{display:grid;gap:6px;min-width:0;font-size:13px;color:var(--settings-muted)}.managerSupportForm input,.managerSupportForm select,.managerSupportForm textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--settings-line);border-radius:var(--settings-field-radius);background:var(--manager-raised);color:var(--settings-text);font:inherit;font-size:14px}.managerSupportIdentity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.managerSupportForm aside,.managerSupportForm small{font-size:12px;line-height:1.45;color:var(--settings-muted)}.managerSupportForm aside{padding:12px;border-radius:var(--settings-field-radius);background:var(--manager-raised)}.managerApp .detailPanel .managerSupportForm>p{margin:0;font-size:12px;line-height:1.45;color:var(--settings-muted)}@media(max-width:540px){.managerSupportIdentity{grid-template-columns:1fr}}input.appCheckbox[type=checkbox]{appearance:none;flex:none;position:relative;box-sizing:border-box;width:20px!important;height:20px!important;min-height:0!important;margin:0;padding:0!important;border:1px solid var(--settings-line,#817970)!important;border-radius:6px!important;background:var(--manager-raised,#232220);cursor:pointer}input.appCheckbox[type=checkbox]:checked{background:#ff5a1f!important;border-color:#ff5a1f!important}input.appCheckbox[type=checkbox]:checked:after{content:"";position:absolute;inset:1px;border:0;background:#fff;mask:var(--app-check-mask) center /contain no-repeat;-webkit-mask:var(--app-check-mask) center /contain no-repeat}.timeGrid label>div>span:first-child{display:none}input.appCheckbox[type=checkbox]:focus-visible{outline:2px solid #ff5a1f;outline-offset:3px}.managerAccountSettings{display:grid;gap:16px;width:100%;max-width:none;min-width:0}html body .managerApp .managerSettingsFilterToolbar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:44px;margin:0 0 18px;padding:0}html body .managerApp .managerSettingsFilterToolbar>nav{flex:1 1;min-width:0;margin:0!important;padding:0!important;align-self:center;overflow-x:auto}html body .managerApp .managerSettingsFilterToolbar>button{flex:none;align-self:center;margin:0}html body .managerApp .managerSettingsFilterToolbar>nav>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}html body .managerApp .managerSettingsScopeToolbar{display:grid;grid-template-columns:minmax(280px,1fr) 280px 140px 260px;align-items:end;gap:16px;min-width:0;width:100%;margin:0}html body .managerApp .managerSettingsScopeToolbar>.managerSettingsScopeAction{grid-column:4;justify-self:end}html body .managerApp .managerSettingsScopeToolbar .managerSettingsLocationField{display:grid;grid-column:1;gap:6px;margin:0;min-width:0;width:100%;font-family:var(--app-font-family);font-size:13px;font-weight:500;line-height:1.4;color:var(--settings-muted);text-transform:none}html body .managerApp .managerSettingsScopeToolbar .managerSettingsLocationField>select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:48px!important;min-height:48px!important;padding:10px 44px 10px 14px!important;border:1px solid var(--settings-line);border-radius:13px!important;font-family:var(--app-font-family)!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1300px){html body .managerApp .managerSettingsScopeToolbar{grid-template-columns:minmax(280px,1fr) 280px 140px}html body .managerApp .managerSettingsScopeToolbar>.managerSettingsScopeAction{grid-column:3}}@media(max-width:900px){html body .managerApp .managerSettingsScopeToolbar{grid-template-columns:minmax(0,1fr);gap:12px}html body .managerApp .managerSettingsScopeToolbar:has(>.managerSettingsScopeAction){grid-template-columns:minmax(0,1fr) 44px}html body .managerApp .managerSettingsScopeToolbar>.managerSettingsScopeAction{grid-column:2;grid-row:1;align-self:end;margin-bottom:2px}}.managerAccountSettings>.settingsSection{min-width:0}@media(min-width:1001px){.managerAccountSettings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.managerAccountSettings>.personalSettings{grid-column:1/-1}.managerAccountSettings>:is(.managerAppearanceSettings,.settingsLinks){align-self:stretch;align-content:start}}.employeeApp .appThemeSelector,.managerApp .appThemeSelector{--login-border:var(--settings-line);--login-panel:var(--manager-raised,var(--settings-card));--login-muted:var(--settings-muted);--login-accent:#ff5a1f;--login-hover:color-mix(in srgb,#ff5a1f 8%,transparent)}.settingsControls>.settingsThemeRow{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 0;border-bottom:1px solid var(--settings-line)}.settingsThemeRow>span{display:grid;gap:4px}.settingsThemeRow b{font-size:15px;line-height:1.4}.settingsThemeRow small{font-size:13px;line-height:1.4;color:var(--settings-muted)}.managerApp .managerScreenTitle .managerBackButton{width:44px;height:44px;display:grid;place-items:center;padding:0;flex:none;border:1px solid var(--manager-line);border-radius:50%;background:var(--manager-card);color:var(--manager-text)}@media(max-width:420px){.settingsControls>.settingsThemeRow{grid-template-columns:30px minmax(0,1fr)}.settingsThemeRow>.appThemeSelector{grid-column:2;justify-self:start}}.managerAccountSettings .settingsFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.managerAccountSettings .settingsFields label{display:grid;gap:7px;min-width:0;color:var(--settings-muted)}.managerAccountSettings .settingsFields>label:last-child{grid-column:auto}.managerAccountSettings .managerAppearanceSettings>.settingsSectionTitle{margin-bottom:8px}.managerAccountSettings .settingsFields input,.managerApp .settingsSupportMessage textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--settings-line);border-radius:13px;background:var(--manager-raised);color:var(--settings-text)}.managerAccountSettings .settingsSave{margin-top:16px}.managerApp .settingsSupportMessage{display:grid;gap:8px}.managerApp .managerAccountAvatar .employeeAvatar{width:42px;height:42px;font-size:15px}@media(max-width:640px){.managerAccountSettings .settingsFields{grid-template-columns:1fr}}html body .managerApp .managerAccountSettings .settingsFields>label{grid-template-rows:auto 48px;align-content:start}html body .managerApp .managerAccountSettings .phoneField,html body .managerApp .managerAccountSettings .settingsFields>label>input,html body .managerApp .managerAccountSettings .settingsSelectWrap,html body .managerApp .managerAccountSettings .settingsSelectWrap>select{box-sizing:border-box;width:100%;height:48px;min-height:48px;max-height:48px}html body .managerApp .managerAccountSettings .settingsSelectWrap>select{margin:0;padding:10px 44px 10px 14px}html body .managerApp .managerAccountSettings .phoneField>input{box-sizing:border-box;height:46px;min-height:0;max-height:46px}@media(min-width:1001px){.managerAccountSettings>:is(.managerAppearanceSettings,.settingsLinks){display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;padding:var(--settings-block-padding)}.managerAccountSettings>.managerAppearanceSettings>.settingsControls{display:contents}.managerAccountSettings>:is(.managerAppearanceSettings,.settingsLinks)>.settingsSectionTitle{align-self:start;align-items:start;margin-bottom:8px}.managerAccountSettings .managerAppearanceSettings .settingsControls>:is(.settingsThemeRow,label),.managerAccountSettings>.settingsLinks>button{box-sizing:border-box;min-height:76px;height:auto;padding:12px 0;margin:0}.managerAccountSettings .managerAppearanceSettings .settingsControls>:is(.settingsThemeRow,label)>span,.managerAccountSettings>.settingsLinks>button>span{grid-template-rows:minmax(21px,auto) minmax(18px,auto)}}.managerApp .managerScreenActions .managerAccountAvatar{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:1px solid #ff8b5f;border-radius:50%;background:#ff5a1f;color:#15100c;font-size:15px;font-weight:900}:root{--overlay-title-size:28px;--overlay-heading-size:20px;--overlay-body-size:14px;--overlay-label-size:13px;--overlay-input-size:16px}.detailDragZone>header .detailTitleWithLeading{display:flex;align-items:center;gap:12px;min-width:0;margin:8px 0 24px}.detailDragZone>header .detailTitleWithLeading>h2{flex:1 1;min-width:0;margin:0;overflow-wrap:anywhere}.detailDragZone>header .detailTitleWithLeading>:first-child:not(h2){flex-shrink:0}.detailDragZone>header .detailTitleRow:has(>strong>.rewardPair){display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px;padding-right:0}.detailDragZone>header .detailTitleRow:has(>strong>.rewardPair) h2{min-width:0;white-space:normal}.detailDragZone>header .detailTitleRow>strong:has(>.rewardPair){justify-self:end;min-width:0;font-size:24px;line-height:1.4;text-align:right}.detailDragZone>header .detailTitleRow>strong>.rewardPair{display:grid;justify-items:end;gap:6px}.detailDragZone>header .detailTitleRow>strong>.rewardPair .rewardValue{font-size:24px;line-height:1.4;gap:4px}.detailDragZone>header .detailTitleRow>strong>.rewardPair .rewardValue>svg{width:1em;height:1em}:is(.detailPanel,[role=dialog]){font-family:var(--app-font-family);font-size:var(--overlay-body-size);font-weight:400;line-height:1.5;letter-spacing:var(--app-tracking-body);font-synthesis:none}:is(.detailPanel,[role=dialog]) :is(h1,h2){font-size:var(--overlay-title-size)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:var(--app-tracking-heading)!important}:is(.detailPanel,[role=dialog]) h3{font-size:var(--overlay-heading-size)!important;font-weight:750!important;line-height:1.3!important;letter-spacing:var(--app-tracking-heading)!important}:is(.detailPanel,[role=dialog]) :is(p,.settingsHelpText){font-size:var(--overlay-body-size)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:var(--app-tracking-body)!important}:is(.detailPanel,[role=dialog]) :is(label,.detailFieldLabel){font-size:var(--overlay-label-size)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:var(--app-tracking-body)!important}:is(.detailPanel,[role=dialog]) small{font-size:12px!important;line-height:1.5!important;letter-spacing:var(--app-tracking-body)!important}:is(.detailPanel,[role=dialog]) :is(input,select,textarea){font-size:var(--overlay-input-size)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:var(--app-tracking-body)!important}:is(.detailPanel,[role=dialog]) button{font-weight:700!important;letter-spacing:var(--app-tracking-body)!important}:is(.detailPanel,[role=dialog]) :is(.primaryButton,.primarySmall,.managerFilters button){font-weight:800!important;letter-spacing:var(--app-tracking-control)!important}:is(.detailPanel,[role=dialog]) .detailDragZone>header>span{font-size:12px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:var(--app-tracking-body)!important}:is(.detailPanel,[role=dialog]) :where(span,b,strong){letter-spacing:inherit!important}:is(.detailPanel,[role=dialog]) [role=option]{letter-spacing:var(--app-tracking-body)!important}@media (max-width:900px){:root{--overlay-title-size:26px}}:root{--app-action-glow-color:var(--app-action-background);--app-action-glow:0 8px 22px color-mix(in srgb,var(--app-action-glow-color) 24%,transparent);--app-action-height:56px;--app-action-radius:24px;--app-action-font-size:15px;--app-action-font-weight:900;--app-action-gap:10px;--app-action-icon-size:24px;--app-action-background:#b4ec00;--app-action-foreground:#101400;--app-action-disabled-background:#303030;--app-action-disabled-foreground:#747474}:is(.employeeLight,.managerLight){--app-action-disabled-background:#e8e0d8;--app-action-disabled-foreground:#958b82}:is(.primaryButton,.secondaryButton,.ghostButton,.primarySmall,.dangerButton,.settingsSave,.appActionPrimary,[data-app-action],.appDialogActions>button,.reviewActions>button,.detailFooter>button,[class*=modalActions]>button,[class*=modalActions]>a,[class*=modalFooter]>button,button[type=submit],[class*=_actions]>:is(button,a):not([aria-label]),[role=dialog] footer>button:not([aria-label]),.openShiftPending>button){box-sizing:border-box;min-height:var(--app-action-height)!important;padding:12px 20px!important;font-family:var(--app-font-family)!important;font-size:var(--app-action-font-size)!important;line-height:1.4!important;border-radius:var(--app-action-radius)!important}.primarySmall{gap:var(--app-action-gap)!important}:is(.dangerButton,button[data-app-action=orange],.appDialogActions .danger){display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--app-action-gap,10px)!important;font-weight:var(--app-action-font-weight,900)!important;text-align:center}:is(.dangerButton,button[data-app-action=orange],.appDialogActions .danger)>svg{display:block;width:var(--app-action-icon-size,24px)!important;height:var(--app-action-icon-size,24px)!important;flex:0 0 var(--app-action-icon-size,24px)!important}.managerApp button.appCompactCreate{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;max-height:44px!important;height:44px!important;padding:10px 18px!important;border-radius:999px!important;font:800 14px/1.2 var(--app-font-family)!important;gap:8px!important;border:0!important;background:#b4ec00!important;color:#111!important;width:max-content;max-width:100%}.managerApp button.appCompactCreate>svg{width:18px!important;height:18px!important;flex:0 0 18px!important}.primarySmall>svg{width:var(--app-action-icon-size)!important;height:var(--app-action-icon-size)!important;flex:none}.appActionPrimary,.appDialogActions :is(.primary,.danger),.settingsSave,:is(.detailPanel,[role=dialog],[role=alertdialog],.photoCropModal,.relationshipModal) :is(.primaryButton,.primarySmall,.reviewActions .approve){display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:100%;min-width:0;height:auto!important;min-height:var(--app-action-height)!important;padding:12px 20px!important;gap:var(--app-action-gap)!important;border:1px solid var(--app-action-background)!important;border-radius:var(--app-action-radius)!important;background:var(--app-action-background)!important;color:var(--app-action-foreground)!important;font-family:var(--app-font-family)!important;font-size:var(--app-action-font-size)!important;font-weight:var(--app-action-font-weight)!important;line-height:1.4!important;letter-spacing:var(--app-tracking-control)!important;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:var(--app-action-shadow,none)!important;cursor:pointer;--app-focus-ring:#171717}:is(.settingsSave,.appActionPrimary,:is(.detailPanel,[role=dialog],[role=alertdialog],.photoCropModal,.relationshipModal) :is(.primaryButton,.primarySmall,.reviewActions .approve),.appDialogActions :is(.primary,.danger))>svg{flex:0 0 var(--app-action-icon-size);width:var(--app-action-icon-size)!important;height:var(--app-action-icon-size)!important}:is(.settingsSave,.appActionPrimary,:is(.detailPanel,[role=dialog],[role=alertdialog],.photoCropModal,.relationshipModal) :is(.primaryButton,.primarySmall,.reviewActions .approve),.appDialogActions :is(.primary,.danger)):hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.04)!important}:is(.settingsSave,.appActionPrimary,:is(.detailPanel,[role=dialog],[role=alertdialog],.photoCropModal,.relationshipModal) :is(.primaryButton,.primarySmall,.reviewActions .approve),.appDialogActions :is(.primary,.danger)):is(:disabled,[aria-disabled=true]){background:var(--app-action-disabled-background)!important;border-color:var(--app-action-disabled-background)!important;color:var(--app-action-disabled-foreground)!important;filter:none!important;opacity:1!important;cursor:not-allowed}:is(.primaryButton,.primarySmall,.settingsSave,.appActionPrimary,.appDialogActions :is(.primary,.danger),[data-app-action=primary]):not(:disabled):not([aria-disabled=true]){box-shadow:var(--app-action-glow)!important}:is(.dangerButton,.appDialogActions .danger){--app-action-glow-color:#ff5a1f}:is(.dangerButton,.appDialogActions .danger):not(:disabled):not([aria-disabled=true]){box-shadow:0 8px 22px color-mix(in srgb,#ff5a1f 24%,transparent)!important}:is(.primaryButton,.primarySmall,.settingsSave,.appActionPrimary,.dangerButton,.appDialogActions :is(.primary,.danger),.appDialogActions .danger):is(:disabled,[aria-disabled=true]){box-shadow:none!important}:is(.managerApp,.employeeApp) :is(.detailPanel,[role=dialog],[role=alertdialog]) button[data-app-action=orange]:not(:disabled):not([aria-disabled=true]),button.primaryButton[data-app-action=orange]:not(:disabled):not([aria-disabled=true]){--app-action-background:#ff5a1f;--app-action-foreground:#fff;--app-action-glow-color:#ff5a1f;background:#ff5a1f!important;color:#fff!important;border:1px solid #ff5a1f!important;box-shadow:0 8px 22px color-mix(in srgb,#ff5a1f 24%,transparent)!important}:is(.dangerButton,.appDialogActions .danger,.managerButton,[class*=managerButton],[data-app-action=orange],.segmented button.active,.managerFilters button[aria-current=page],[class*=iconPickerMenu] button[aria-pressed=true]):not(:disabled):not([aria-disabled=true]){color:#fff!important;box-shadow:0 8px 22px color-mix(in srgb,#ff5a1f 24%,transparent)!important}:is(.dangerButton,.appDialogActions .danger,.managerButton,[data-app-action=orange]) svg{color:inherit!important}.appDialogActions button.danger:is(:disabled,[aria-disabled=true]),button:is(.dangerButton,.managerButton,[data-app-action=orange]):is(:disabled,[aria-disabled=true]){background:var(--app-action-disabled-background)!important;border-color:var(--app-action-disabled-background)!important;color:var(--app-action-disabled-foreground)!important;box-shadow:none!important;filter:none!important}@media(max-width:900px){.appDialogActions>button:not(.primary):not(.danger){display:none}.appDialogActions{grid-template-columns:1fr}.appDialogActions>button{width:100%}}html[data-theme-updating],html[data-theme-updating] *,html[data-theme-updating] :after,html[data-theme-updating] :before{transition-property:transform,translate,rotate,scale,opacity!important}.routeTransitionSurface{min-height:100svh;outline:none;transition:opacity .12s ease-out}.routeTransitionSurface[data-phase=leaving]{opacity:.78;pointer-events:none}.routeTransitionSurface[data-phase=entering]{animation:routeScreenEnter .28s cubic-bezier(.22,1,.36,1) both}@keyframes routeScreenEnter{0%{opacity:.4}to{opacity:1}}.profileSettingsEnter{animation:profileSettingsEnter .32s cubic-bezier(.22,1,.36,1)}@keyframes profileSettingsEnter{0%{opacity:0;transform:translate3d(48px,0,0)}to{opacity:1;transform:none}}.routeTransitionSurface[data-phase=leaving][data-transition=profile-settings-back] .profileSettingsEnter{animation:profileSettingsExit .32s cubic-bezier(.4,0,.2,1) both}@keyframes profileSettingsExit{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(48px,0,0)}}.routeLoadingBackdrop{--route-panel:#fff;--route-text:#211b16;--route-muted:#71665d;--route-border:#e4dfd8;position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:rgba(255,252,248,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:routeScreenEnter .18s ease-out both;overscroll-behavior:contain}.routeLoadingBackdrop[data-theme=dark]{--route-panel:#1b1c18;--route-text:#f7f4ef;--route-muted:#b6b0a7;--route-border:#3a3c32;background:rgba(9,9,9,.45)}.routeLoadingPlaque{width:min(380px,100%);max-height:100%;overflow:auto;padding:28px;border:1px solid var(--route-border);border-radius:28px;background:var(--route-panel);color:var(--route-text);text-align:center;box-shadow:0 20px 70px #0002,0 0 32px #ff5a1f14}.routeLoadingSpinner{display:block;width:32px;height:32px;margin:0 auto 18px;color:#ff5a1f;animation:routeLoadingSpin 1s linear infinite}@keyframes routeLoadingSpin{to{transform:rotate(1turn)}}.routeLoadingEyebrow{color:#ff5a1f;font-size:12px;font-weight:800;letter-spacing:var(--app-tracking-control)}.routeLoadingPlaque h2{margin:8px 0 12px;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:var(--app-tracking-heading)}.routeLoadingPlaque p{margin:0;color:var(--route-muted);font-size:14px;line-height:1.5;letter-spacing:var(--app-tracking-body)}.routeLoadingActions{display:grid;gap:12px;margin-top:24px}.routeLoadingActions>:is(button,a){display:flex!important;align-items:center;justify-content:center;text-align:center}.routeLoadingActions .secondaryButton{margin:0;width:100%;min-height:var(--app-action-height);background:var(--route-panel);border:1px solid var(--route-border);color:var(--route-text)}@media (prefers-reduced-motion:reduce){.routeTransitionSurface{transition:none}.profileSettingsEnter,.routeLoadingBackdrop,.routeLoadingSpinner,.routeTransitionSurface[data-phase=entering],.routeTransitionSurface[data-phase=leaving][data-transition=profile-settings-back] .profileSettingsEnter{animation:none}}.routeLoadingBackdrop.startupBackdrop{min-height:100svh;overflow-y:auto;animation:none;opacity:1;transition:opacity .4s cubic-bezier(.22,1,.36,1);background:radial-gradient(ellipse at 8% 12%,#ff5a1f22,transparent 52%),radial-gradient(ellipse at 94% 88%,#b4ec0029,transparent 52%),#fffcf8}.startupContent{display:contents}.startupBackdrop[data-revealing=true]{opacity:0}.startupBackdrop .routeLoadingPlaque{transition:opacity .24s ease-out,transform .4s cubic-bezier(.22,1,.36,1)}.startupBackdrop[data-revealing=true] .routeLoadingPlaque{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.routeLoadingBackdrop.startupBackdrop,.startupBackdrop .routeLoadingPlaque{transition:none}}.startupBackdrop .routeLoadingPlaque{position:relative;margin-block:auto}.startupBackdrop .startupHint{margin-top:14px}.startupErrorIcon{display:block;width:32px;height:32px;margin:0 auto 18px;color:#ff5a1f}.routeLoadingBackdrop.serverStatusDialog{margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;background:transparent;animation:none}.serverStatusDialog:not([open]){display:none}.serverStatusDialog::backdrop{background:rgba(9,9,9,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.serverStatusDialog[data-theme=light]::backdrop{background:rgba(255,252,248,.45)}html[data-app-theme=dark] .startupBackdrop{--route-panel:#1b1c18;--route-text:#f7f4ef;--route-muted:#b6b0a7;--route-border:#3a3c32;background:radial-gradient(ellipse at 8% 12%,#ff5a1f20,transparent 52%),radial-gradient(ellipse at 94% 88%,#b4ec0018,transparent 52%),#11120f}@media (prefers-color-scheme:dark){html:not([data-app-theme]) .startupBackdrop{--route-panel:#1b1c18;--route-text:#f7f4ef;--route-muted:#b6b0a7;--route-border:#3a3c32;background:radial-gradient(ellipse at 8% 12%,#ff5a1f20,transparent 52%),radial-gradient(ellipse at 94% 88%,#b4ec0018,transparent 52%),#11120f}}@media (hover:none) and (pointer:coarse){html{touch-action:pan-x pan-y}html body [contenteditable=true],html body input,html body select,html body textarea{font-size:max(16px,1em)!important}}:root{--app-browser-background:#fffcf8;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--app-browser-background:#11120f}}body,html{background-color:var(--app-browser-background)!important}.managerApp .managerSectionTitle{margin:0;font-family:inherit;font-size:20px;font-weight:800;line-height:1.3;letter-spacing:var(--app-tracking-heading,-.02em);color:var(--manager-text);text-align:left}.managerApp :is(.managerMetricGrid,.employeeProfileSummary){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.managerApp :is(.managerMetricGrid,.employeeProfileSummary)>:is(article,div){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:22px minmax(18px,auto) auto;align-content:start;align-items:start;justify-items:start;gap:7px;min-width:0;padding:16px 14px;border:1px solid var(--manager-line);border-radius:18px;background:var(--manager-raised)}.managerApp :is(.managerMetricGrid,.employeeProfileSummary)>:is(article,div)>svg{width:22px;height:22px;margin:0;flex-shrink:0}.managerApp .employeeProfileSummary>div>svg{color:var(--manager-accent)}.managerApp :is(.managerMetricGrid,.employeeProfileSummary)>:is(article,div)>span{display:block;margin:0;min-width:0;font-size:13px;line-height:1.35;color:var(--manager-muted)}.managerApp :is(.managerMetricGrid,.employeeProfileSummary)>:is(article,div)>b{font-size:20px;line-height:1.2;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:600px){.managerApp :is(.managerMetricGrid,.employeeProfileSummary){gap:8px}.managerApp :is(.managerMetricGrid,.employeeProfileSummary)>:is(article,div){padding:12px 10px;border-radius:16px}.managerApp :is(.managerMetricGrid,.employeeProfileSummary)>:is(article,div)>span{font-size:11px}}[aria-modal=true][data-modal-active=false]:not(:has([data-modal-active=true])){filter:blur(4px);pointer-events:none!important;-webkit-user-select:none;user-select:none}:is(.detailOverlay,.appDialogBackdrop,.employeePickerBackdrop,.managerModalBackdrop,.photoCropBackdrop,.challengeCelebrationBackdrop)[data-modal-depth]:not([data-modal-depth="0"]){background:rgba(0,0,0,.24)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.managerApp .managerPlanEditorOverlay .detailPanel{width:min(640px,calc(100vw - 40px));max-height:min(860px,90dvh)}@media (max-width:900px){.managerApp .managerPlanEditorOverlay .detailPanel{width:100%;max-height:min(90dvh,calc(100dvh - max(120px, env(safe-area-inset-top))))}.managerApp .managerMonthPlanOverlay .detailOverlay[data-modal-layer-active=false]>.detailPanel{height:calc(100dvh - max(24px, env(safe-area-inset-top)));max-height:calc(100dvh - max(24px, env(safe-area-inset-top)))}.managerApp .managerPlanEditorOverlay .detailOverlay[data-modal-layer-active=false]>.detailPanel{height:calc(100dvh - max(72px, env(safe-area-inset-top)));max-height:calc(100dvh - max(72px, env(safe-area-inset-top)))}}.managerApp .detailPanel .scheduleProposal{background:transparent;border:0;border-radius:0;gap:20px;min-width:0}.managerApp .proposalIntro{margin:0;color:var(--manager-muted);line-height:1.5}.managerApp .detailPanel .proposalChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:transparent;border-radius:0}.managerApp .proposalChecks>span{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--manager-line);border-radius:16px;background:var(--manager-raised);color:var(--manager-text);line-height:1.4;font-weight:600}.managerApp .proposalChecks svg{width:18px;height:18px;flex:none;color:var(--manager-accent);margin-top:1px}.managerApp .proposalMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.managerApp .proposalMetrics>span{min-width:0;padding:16px;gap:8px;border:1px solid var(--manager-line);border-radius:20px;background:var(--manager-raised);color:var(--manager-text)}.managerApp .proposalMetrics>span>svg{width:24px;height:24px;color:var(--manager-accent);flex:none}.managerApp .proposalMetrics small{color:var(--manager-muted);line-height:1.4}.managerApp .proposalMetrics b{margin:0;font-size:20px;font-weight:800;line-height:1.25;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--manager-text)}.managerApp .proposalProblems{border:1px solid var(--manager-line);background:var(--manager-raised);color:var(--manager-text);border-radius:20px;padding:16px;min-width:0}.managerApp .proposalProblems h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--manager-text)}.managerApp .proposalProblems h3 svg{width:22px;height:22px;flex:none;color:var(--manager-accent)}.managerApp .proposalProblems .proposalSectionLead{margin:0 0 12px;color:var(--manager-muted);line-height:1.5}.managerApp .proposalProblems article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px 0;border-color:var(--manager-line);color:var(--manager-text)}.managerApp .proposalProblems article:last-child{padding-bottom:0}.managerApp .proposalProblems article>span{align-self:start;color:var(--manager-accent);font-size:13px;font-weight:700;text-align:right}.managerApp .proposalProblems article>p{color:var(--manager-muted);line-height:1.5;overflow-wrap:anywhere}.managerApp .proposalAssignments{max-height:none;overflow:visible;min-width:0}.managerApp .proposalAssignments>h3{position:static;background:transparent;color:var(--manager-text);margin:0 0 12px;padding:0}.managerApp .proposalAssignments article{border-color:var(--manager-line);border-radius:18px;background:var(--manager-raised);margin-bottom:10px}.managerApp .proposalAssignments article>button{background:var(--manager-raised);color:var(--manager-text);min-height:48px;padding:16px;gap:12px;align-items:center;font:inherit}.managerApp .proposalAssignments article>button>span{min-width:0;gap:6px}.managerApp .proposalAssignments small{color:var(--manager-muted);line-height:1.4}.managerApp .proposalAssignments em{color:var(--manager-accent);font-size:13px;flex:none}.managerApp .proposalExplanation{padding:0 16px 12px}.managerApp .proposalExplanation p{color:var(--manager-text);line-height:1.5}.managerApp .proposalExplanation .warning{color:var(--manager-accent)}.managerApp .proposalEmpty{margin:0;padding:16px;border:1px dashed var(--manager-line);border-radius:18px;background:var(--manager-raised);color:var(--manager-muted);line-height:1.5}.managerApp .proposalActions{display:flex;gap:12px;width:100%;flex-wrap:wrap}.managerApp .proposalActions>button{min-height:48px;min-width:100px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid var(--manager-line);border-radius:16px;background:var(--manager-raised);color:var(--manager-text);font:inherit;font-weight:800}.managerApp .proposalActions>button:last-child{flex:1 1}.managerApp .proposalActions>button:disabled{cursor:not-allowed}.managerApp .proposalActions svg{width:20px;height:20px;flex:none}@media(max-width:380px){.managerApp .detailPanel .proposalChecks{grid-template-columns:minmax(0,1fr)}.managerApp .proposalMetrics>span{padding:12px}.managerApp .proposalProblems article{grid-template-columns:minmax(0,1fr)}.managerApp .proposalProblems article>span{text-align:left}.managerApp .proposalProblems article>p{grid-column:1}.managerApp .proposalAssignments article>button{align-items:flex-start;flex-direction:column}}@media (max-width:900px){.employeeApp{min-height:0}.employeeApp .employeeMain{min-height:calc(100dvh - env(safe-area-inset-top))}.employeeApp :is(.tasksPage,.rewardsEmptyPage,.profilePage.profileDark){min-height:max(0px,calc(100dvh - env(safe-area-inset-top) - var(--app-tabbar-clearance)))}.employeeApp .rewardsEmptyPage .rewardEmptyContent .taskEmptyState,.employeeApp .tasksPage .taskCardsEmpty .taskEmptyState{padding:16px 8px}.employeeApp :is(.tasksPage,.rewardsEmptyPage) .taskEmptyState img{width:min(240px,62vw,32dvh);max-height:32dvh;object-fit:contain}}.accountHistory{--finance-surface:#24231f;--finance-line:#3c3932;--finance-text:#f7f4ef;--finance-muted:#b6b0a7;min-width:0}.employeeLight .accountHistory{--finance-surface:#f4ede5;--finance-line:#ded2c9;--finance-text:#211b16;--finance-muted:#786e66}.accountHistory .accountSummaryCard.points{padding:16px 18px;gap:6px;border-radius:var(--app-radius-card,18px)}.accountHistory .accountSummaryCard.points strong{font-size:32px;line-height:1.2}.accountHistory .accountSummaryCard.points small{font-size:13px;line-height:1.5}.financeHistory .financeMonthPicker{grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;margin-bottom:16px}.financeHistory .financeMonthPicker button{width:44px;height:44px;padding:0;border:1px solid var(--finance-line);border-radius:50%;background:var(--finance-surface);color:#ff5a1f;font-size:22px}.financeHistory .financeMonthPicker b{font-size:16px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.financeHistory .financeSummary{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:10px}.financeHistory .financeSummary>span{color:var(--finance-muted);font-size:13px}.financeHistory .financeSummary>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.financeHistory .financeSummary p{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:16px;border:1px solid var(--finance-line);border-radius:var(--app-radius-card,18px);background:var(--finance-surface)}.financeHistory .financeSummary p+p{border-left:1px solid var(--finance-line);border-top:1px solid var(--finance-line);padding:16px}.financeHistory .financeSummary .rewardValue,.financeHistory .financeSummary strong{color:var(--finance-text)!important;font-size:24px;font-weight:800;line-height:1.2}.financeHistory .financeSummary .rewardValue span{color:inherit!important;font-size:inherit}.financeHistory .financeSummary .rewardValue svg{width:22px;height:22px;color:#ff5a1f}.financeHistory .financeSummary small{color:var(--finance-muted);white-space:normal;overflow-wrap:anywhere}.financeHistory .financeShift{padding:0;border:1px solid var(--finance-line);border-radius:var(--app-radius-card,18px);background:var(--finance-surface);overflow:hidden}.financeHistory .financeShift>button{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:16px;width:100%;text-align:left;color:var(--finance-text)}.financeHistory .financeShift>button>span{min-width:0;overflow-wrap:anywhere}.financeHistory .financeShift>button>span:last-child{display:grid;justify-items:end;align-content:center;gap:6px;text-align:right}.financeHistory .financeShift>button>span:last-child>.rewardValue{width:max-content;justify-content:flex-start;gap:4px;white-space:nowrap}.financeHistory .financeShift>button strong{font-size:18px;white-space:normal}.financeHistory .financeShiftDetail{padding:16px;border-top:1px solid var(--finance-line)}.financeHistory .financeShiftDetail h4,.financeHistory .financeShiftDetail h5{margin:0 0 10px;font-size:16px;line-height:1.4}.financeHistory .financeBreakdown span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;overflow-wrap:anywhere}.financeHistory .financeEmpty{margin:0;padding:16px;border:1px dashed var(--finance-line);border-radius:var(--app-radius-card,18px);color:var(--finance-muted);line-height:1.5}@media (max-width:360px){.financeHistory .financeSummary>div{gap:8px}.financeHistory .financeSummary p,.financeHistory .financeSummary p+p{padding:12px}.financeHistory .financeSummary .rewardValue,.financeHistory .financeSummary strong{font-size:21px}}:root{--app-filter-height:40px;--app-filter-radius:999px;--app-filter-font-size:14px;--app-filter-gap:8px}.employeeApp,.managerApp{--app-filter-background:#242220;--app-filter-text:#aaa39d;--app-filter-active-background:#ff5a1f;--app-filter-active-text:#130b07}.employeeApp.employeeLight,.managerApp.managerLight{--app-filter-background:#eee7e1;--app-filter-text:#827970}:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group]){gap:var(--app-filter-gap);background:transparent!important;border:0;box-shadow:none}:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group])>button{box-sizing:border-box;height:var(--app-filter-height)!important;min-height:var(--app-filter-height)!important;padding:0 16px!important;border:0!important;border-radius:var(--app-filter-radius)!important;font-family:var(--app-font-family)!important;font-size:var(--app-filter-font-size)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:normal!important;white-space:nowrap;box-shadow:none!important;filter:none!important;-webkit-tap-highlight-color:transparent;background:var(--app-filter-background)!important;color:var(--app-filter-text)!important}:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group])>button:is(.active,[aria-pressed=true],[aria-current=page],[class*=_active]){background:var(--app-filter-active-background)!important;color:var(--app-filter-active-text)!important;box-shadow:none!important}:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group])>button>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;margin:0!important;box-sizing:border-box;border-radius:50%!important;font-family:var(--app-font-family)!important;font-size:14px!important;font-weight:800!important;line-height:24px!important;letter-spacing:0!important;text-align:center!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group])>button>b.activeTaskCount{color:#fff!important}:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group]){-webkit-tap-highlight-color:transparent;filter:none!important;box-shadow:none!important}:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group])>button:after,:is(.employeeApp,.managerApp) :is(.segmented,.filterChips,.managerFilters,.taskStatusFilters,[data-app-filter-group])>button:before{box-shadow:none!important;filter:none!important}.employeeApp,.managerApp{--status-neutral-bg:#262321;--status-neutral-text:#c5bdb7;--status-neutral-line:#49433e;--status-success-bg:#26380c;--status-success-text:#b4ec00;--status-success-line:#42610d;--status-danger-bg:#542024;--status-danger-text:#ffb5ba;--status-danger-line:#9e3f45;--status-warning-bg:#482212;--status-warning-text:#ff9b5c;--status-warning-line:#9b4c20;--activity-dot-size:10px}.employeeApp.employeeLight,.managerApp.managerLight{--status-neutral-bg:#eee7e1;--status-neutral-text:#827970;--status-neutral-line:#ded3ca;--status-success-bg:#eff8d8;--status-success-text:#50720c;--status-success-line:#ccdd99;--status-danger-bg:#fff0ef;--status-danger-text:#b83e22;--status-danger-line:#edc4b9;--status-warning-bg:#fff0e3;--status-warning-text:#bd4b17;--status-warning-line:#efc7ac}:is(.employeeApp,.managerApp) .shiftStatus{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:26px;padding:4px 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;font-style:normal;border:1px solid var(--status-neutral-line)!important;background:var(--status-neutral-bg)!important;color:var(--status-neutral-text)!important}:is(.employeeApp,.managerApp) .shiftStatus.completed{background:var(--status-success-bg)!important;color:var(--status-success-text)!important;border-color:var(--status-success-line)!important}:is(.employeeApp,.managerApp) .shiftStatus.active{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-line)!important}:is(.employeeApp,.managerApp) .shiftStatus.missed{background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important;border-color:var(--status-danger-line)!important}:is(.employeeApp,.managerApp) .shiftStatus.can-start{background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important;border-color:var(--status-warning-line)!important}.weekStrip i.red,[data-activity-dot=red]{--activity-dot-color:#ff5263}.weekStrip i.yellow,[data-activity-dot=yellow]{--activity-dot-color:#ffc447}.weekStrip i.orange,[data-activity-dot=orange]{--activity-dot-color:#ff5a1f}.shiftCard.active>i{background:#ff5a1f!important}.shiftCard:is(.scheduled,.published,.can-start)>i{visibility:hidden}.weekStrip i.green,[data-activity-dot=green]{--activity-dot-color:#b4ec00}.weekStrip i,[data-activity-dot]{width:var(--activity-dot-size,10px)!important;height:var(--activity-dot-size,10px)!important;border:0!important;border-radius:50%!important;background:var(--activity-dot-color)!important;box-shadow:0 0 8px color-mix(in srgb,var(--activity-dot-color) 35%,transparent)!important}.weekStrip i.empty,[data-activity-dot=empty]{visibility:hidden;box-shadow:none!important}:root{--app-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E")}.appCheck,.lucide-check{stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.appCheck{width:1em;height:1em;display:inline-block;vertical-align:-.125em}.levelHistoryList i{display:inline-flex;align-items:center;justify-content:center;color:#b4ec00}.levelHistoryList i .appCheck{width:20px;height:20px}.managerApp .schedulePeriodControl>span{display:none}.managerApp .scheduleWeekNavigation{gap:12px}.managerApp .scheduleWeekNavigation>button{width:40px;height:40px;border-radius:50%;border:0;background:var(--manager-raised);color:var(--manager-text)}.managerApp .scheduleWeekNavigation>b{background:transparent;border:0;padding:0;font-size:16px;font-weight:800}.managerApp .scheduleMobileWeek button.active{background:var(--manager-card);border-color:#ff5a1f;color:var(--manager-text);box-shadow:0 0 0 1px #ff5a1f30}[aria-current=date]>b,[data-calendar-today=true]{color:#ff5a1f!important}[data-calendar-today=true]{background:transparent!important}.executionPage .executionTimer{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,auto);gap:12px;align-items:center}.executionPage .executionTimer span{min-width:0;font-size:14px;line-height:1.5}.executionPage .executionTimer b{max-width:160px;font-size:18px;line-height:1.4;text-align:right;overflow-wrap:anywhere}.executionDraftStatus,.executionPartialNotice{margin:12px 0;padding:12px 16px;border:1px solid var(--line);border-radius:var(--app-radius-card,18px);background:var(--panel2);color:var(--muted);font-size:13px;line-height:1.5}.executionPage .employeeTaskComment textarea{min-height:100px}.executionChecklist button:disabled{cursor:default}.taskDraftList{display:grid;gap:10px;margin:16px 0}.taskDraftList h2{margin:0;font-size:20px}.taskDraftList>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--app-radius-card,18px);background:var(--panel);color:var(--text);text-align:left}.taskDraftList>button>span:first-child{display:grid;gap:6px;min-width:0}.taskDraftList small{color:var(--muted);font-size:13px}.taskDraftList>button>span:last-child{display:flex;align-items:center;gap:4px;color:#ff5a1f;font-size:13px}.taskDraftList svg{width:18px;height:18px}.tasksPage:has(.taskDraftList) .taskCardsEmpty,.tasksPage:has(.taskDraftList) .taskEmptyState{min-height:0;padding-block:16px}.tasksPage:has(.taskDraftList) .taskEmptyState img{display:none}.employeeLight :is(.executionDraftStatus,.executionPartialNotice){background:#f4ede5;border-color:#ded2c9;color:#786e66}.employeeLight .taskDraftList>button{background:#fffaf6;border-color:#ded2c9;color:#211b16}.employeeLight .taskDraftList small{color:#786e66}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea):is(:focus,:focus-visible){outline:none!important;border-color:#ff5a1f!important;box-shadow:none!important}html body :is([data-input-frame],.phoneField,[class*=inputBox],[class*=imageInput]):focus-within{outline:none!important;border:1px solid #ff5a1f!important;box-shadow:none!important}html body :is([data-input-frame],.phoneField,[class*=inputBox],[class*=imageInput]) :is(input:not([type=checkbox]):not([type=radio]),textarea):is(:focus,:focus-visible){outline:none!important;border:0!important;box-shadow:none!important}.phoneField{border-radius:13px}html body .settingsFields .phoneField{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:var(--settings-field-height,48px);border:1px solid var(--settings-line);border-radius:var(--settings-field-radius,13px);background:var(--panel2)}html body .settingsFields .phoneField>input{min-width:0;border:0!important;border-radius:0 var(--settings-field-radius,13px) var(--settings-field-radius,13px) 0!important;background:transparent!important;box-shadow:none!important;padding:12px 14px;color:var(--settings-text)}html body .settingsFields .phoneCountryPicker{border:0;border-right:1px solid var(--settings-line);border-radius:var(--settings-field-radius,13px) 0 0 var(--settings-field-radius,13px);background:transparent}html body :is(.employeeLight,.managerLight) .settingsFields .phoneField{background:#fffdf9}html body .settingsSection.settingsLinks>:is(button,a){border-radius:0;padding-inline:0}html body .settingsSection.settingsLinks>:is(button,a):focus-visible{border-radius:0;outline:none!important;box-shadow:inset 0 0 0 2px #ff5a1f!important}.workPreferencesSettings{--work-preference-surface:#202020}.employeeLight .workPreferencesSettings,.managerLight .workPreferencesSettings{--work-preference-surface:#f1f1f1}html body .workPreferencesSettings :is(.settingsFields input:not([type=checkbox]):not([type=radio]),.settingsFields select,.settingsFields textarea){background:var(--work-preference-surface)}:root{--profile-heading-size:24px;--profile-label-size:12px;--profile-input-size:16px;--profile-row-title-size:15px;--profile-help-size:13px}:is(.employeeApp,.managerApp) .settingsSection{font-family:var(--app-font-family);font-synthesis:none;letter-spacing:var(--app-tracking-body)}:is(.employeeApp,.managerApp) .settingsSectionTitle h2{font-size:var(--profile-heading-size);font-weight:750;line-height:1.2;letter-spacing:var(--app-tracking-heading)}:is(.employeeApp,.managerApp) .settingsFields label{font-size:var(--profile-label-size);font-weight:400;line-height:1.4;gap:7px}:is(.employeeApp,.managerApp) .settingsFields :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-family:var(--app-font-family);font-size:var(--profile-input-size);font-weight:400;line-height:1.4;letter-spacing:var(--app-tracking-body)}:is(.employeeApp,.managerApp) :is(.settingsAvatarRow b,.settingsControls b,.settingsLinks b){font-size:var(--profile-row-title-size);font-weight:750;line-height:1.4}:is(.employeeApp,.managerApp) :is(.settingsAvatarRow p,.settingsControls small,.settingsLinks small,.settingsError){font-size:var(--profile-help-size);font-weight:400;line-height:1.4}:is(.employeeApp,.managerApp) .settingsAvatarRow>div>button{font-size:14px;font-weight:650;line-height:1.3;letter-spacing:var(--app-tracking-control)}:is(.employeeApp,.managerApp) .settingsSave{font-size:var(--app-action-font-size);font-weight:var(--app-action-font-weight);line-height:1.3;letter-spacing:var(--app-tracking-control)}:is(.employeeApp,.managerApp) .settingsDeleteProfile:not(:disabled):not([aria-disabled=true]){background:#ff5a1f!important;color:#fff!important;border-color:#ff5a1f!important;box-shadow:0 8px 22px color-mix(in srgb,#ff5a1f 24%,transparent)!important}:is(.employeeApp,.managerApp) .settingsDeleteProfile:not(:disabled):not([aria-disabled=true]) svg{color:#fff!important;stroke:currentColor}.appDialogActions>button.danger:not(:disabled):not([aria-disabled=true]){background:#ff5a1f!important;color:#fff!important;border-color:#ff5a1f!important;box-shadow:0 8px 22px color-mix(in srgb,#ff5a1f 24%,transparent)!important}.appDialogActions>button.danger:focus-visible{outline-color:#ff5a1f!important}.appDialogActions>button.danger svg{color:#fff!important}.managerApp .multiRoleShiftForm{gap:16px}.managerApp .multiRoleShiftForm :is(.shiftComposition,.immediateAssignments,.employeeMultiSelect){background:var(--manager-raised);border:1px solid var(--manager-line);border-radius:18px;padding:16px}.managerApp .multiRoleShiftForm :is(.shiftComposition,.immediateAssignments)>h3{margin:0 0 14px;color:var(--manager-text);font-size:18px;line-height:1.3;text-transform:none;letter-spacing:normal}.managerApp .multiRoleShiftForm label{font-size:13px;font-weight:400;color:var(--manager-muted);gap:8px}.managerApp .multiRoleShiftForm :is(input,select){min-height:44px;font-size:16px;font-weight:400}.managerApp .multiRoleShiftForm .requirementRow{display:grid;grid-template-columns:minmax(0,1fr) 80px 44px;gap:8px;align-items:end;margin-bottom:12px}.managerApp .multiRoleShiftForm .removeRequirement{width:44px;height:44px;border:1px solid var(--manager-line);border-radius:13px;background:var(--manager-card);color:var(--manager-accent)}.managerApp .multiRoleShiftForm .removeRequirement:disabled{opacity:.4}.managerApp .multiRoleShiftForm .shiftTotal{font-size:13px;color:var(--manager-text)}.managerApp .multiRoleShiftForm .employeeMultiSelectHead{color:var(--manager-text);font-size:14px}.managerApp .multiRoleShiftForm .employeeMultiSelectHead>b{background:var(--manager-accent-soft);color:var(--manager-accent);font-size:12px}.managerApp .multiRoleShiftForm .employeeSelectEmpty{padding:16px;margin:12px 0;border:1px dashed var(--manager-line);border-radius:14px;color:var(--manager-muted);font-size:14px;line-height:1.5;text-align:center}.managerApp .multiRoleShiftForm>footer{display:flex;gap:0}.managerApp .multiRoleShiftForm>footer>.primarySmall{width:100%;flex:1 1}.managerEmployeePickerOverlay .employeePickerContent{display:grid;gap:14px;min-width:0;color:var(--text)}.managerEmployeePickerOverlay .pickerSelectedCount{margin:0;color:var(--muted);font-size:13px}.managerEmployeePickerOverlay .employeePickerSearch{background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:0 12px;min-height:48px}.managerEmployeePickerOverlay .employeePickerSearch input{background:transparent!important;border:0!important;color:var(--text);font-size:16px;min-width:0}.managerEmployeePickerOverlay .employeePickerList{max-height:none;overflow:visible}.managerEmployeePickerOverlay .employeePickerList h4{color:var(--muted);font-size:12px;text-transform:none;letter-spacing:normal}.managerEmployeePickerOverlay .employeePickerCandidate{background:var(--panel2)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:16px;padding:14px;opacity:1!important}.managerEmployeePickerOverlay .employeePickerCandidate.blocked{border-color:color-mix(in srgb,#ff5a1f 45%,var(--line))!important}.managerEmployeePickerOverlay .employeePickerCandidate.selected{border-color:#ff5a1f!important;background:color-mix(in srgb,#ff5a1f 9%,var(--panel2))!important}.managerEmployeePickerOverlay .pickerCandidateBody>b{color:var(--text);font-size:15px}.managerEmployeePickerOverlay .pickerCandidateBody>small{color:var(--muted);font-size:13px}.managerEmployeePickerOverlay .pickerCandidateBody>em{font-size:12px;color:var(--muted);line-height:1.5}.managerEmployeePickerOverlay .pickerCandidateBody>em:is(.warning,.blocked){color:#ff5a1f}.managerEmployeePickerOverlay .pickerCandidateAction{font-size:12px;color:var(--muted)}.managerEmployeePickerOverlay .detailFooter>.primaryButton{width:100%}@media(max-width:600px){.managerEmployeePickerOverlay .employeePickerCandidate{grid-template-columns:36px minmax(0,1fr);gap:10px}.managerEmployeePickerOverlay .pickerCandidateAction{grid-column:2}}.managerEmployeePickerOverlay :is(.pickerCandidateBody>em,.pickerCandidateAction,.employeePickerList h4){display:flex;align-items:flex-start;gap:6px}.managerEmployeePickerOverlay :is(.pickerCandidateBody>em,.pickerCandidateAction,.employeePickerList h4) svg{width:16px;height:16px;flex:0 0 16px;margin-top:1px}.managerEmployeePickerOverlay .pickerCandidateBody>em.positive{color:var(--text)}.managerEmployeePickerOverlay :is(.candidatePositiveIcon,.pickerCandidateBody>em.positive svg){color:#35b96c!important}.managerEmployeePickerOverlay :is(.candidateNegativeIcon,.pickerCandidateBody>em.warning svg,.pickerCandidateBody>em.blocked svg){color:#ff5a1f!important}.managerEmployeePickerOverlay .pickerLimit{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,#35b96c 30%,var(--line));border-radius:16px;background:color-mix(in srgb,#35b96c 8%,var(--panel2));color:var(--text);font-size:14px;line-height:1.5}.managerEmployeePickerOverlay .pickerLimit svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px;color:#35b96c}.managerEmployeePickerOverlay .candidateWarningIcon,.managerEmployeePickerOverlay .pickerCandidateBody>em.warning,.managerEmployeePickerOverlay .pickerCandidateBody>em.warning svg{color:var(--yellow,#ffb21a)!important}.managerEmployeePickerOverlay .employeePickerCandidate.warning{border-color:color-mix(in srgb,#ffb21a 45%,var(--line))!important}.managerEmployeePickerOverlay .employeePickerCandidate:focus-visible{outline:none!important;box-shadow:inset 0 0 0 1px #ff5a1f!important}.managerEmployeePickerOverlay .employeePickerList h4:has(.candidateWarningIcon){color:var(--yellow,#ffb21a)}.managerApp .multiRoleShiftForm .selectedEmployeeChips{display:grid;gap:10px;margin:14px 0 0}.managerApp .multiRoleShiftForm .selectedEmployeeChips>.selectedEmployeeCard{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid var(--manager-line);border-radius:14px;background:var(--manager-card);color:var(--manager-text)}.managerApp .multiRoleShiftForm .selectedEmployeeIdentity{display:flex;flex:1 1;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.managerApp .multiRoleShiftForm .selectedEmployeeIdentity>b{font-size:14px;line-height:1.4}.managerApp .multiRoleShiftForm .selectedEmployeeQualification{display:inline-flex;padding:3px 8px;border:1px solid var(--manager-line);border-radius:999px;background:var(--manager-raised);color:var(--manager-muted);font-size:11px;line-height:1.3;white-space:nowrap}.managerApp .multiRoleShiftForm .selectedEmployeeCard>button{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--manager-accent)}.managerApp .multiRoleShiftForm .selectedEmployeeCard>button svg{width:16px;height:16px}.managerTaskReviewActions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px!important;width:100%}.managerTaskReviewActions>button{display:flex!important;align-items:center;justify-content:center;gap:10px!important;min-width:0!important;width:100%;margin:0!important;line-height:1.3;text-align:center}.managerTaskReviewActions>button svg{display:block;width:22px;height:22px;flex:0 0 22px;margin:0!important}.managerTaskReviewActions>button.approve:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb,#b4ec00 24%,transparent)!important}.photoLightbox{z-index:10000;min-height:100dvh}.photoLightbox img{display:block;max-width:calc(100vw - 32px);max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain}.rewardMessageToken{display:inline-block;white-space:nowrap}:is(.employeeApp,.managerApp) .notificationList{display:grid;gap:10px}:is(.employeeApp,.managerApp) .notificationList .notificationItem{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel2);color:var(--text);text-align:left}:is(.employeeApp,.managerApp) .notificationList .notificationItem.unread{background:color-mix(in srgb,#ff5a1f 5%,var(--panel2));border-color:color-mix(in srgb,#ff5a1f 20%,var(--line))}:is(.employeeApp,.managerApp) .notificationList .notificationItem>span{width:32px;height:32px;flex:0 0 32px;background:color-mix(in srgb,#35b96c 10%,var(--panel2));color:#35b96c}:is(.employeeApp,.managerApp) .notificationList .notificationItem>span.negativeNotification{background:color-mix(in srgb,#ff5a1f 10%,var(--panel2));color:#ff5a1f}:is(.employeeApp,.managerApp) .notificationList .notificationItem>div{flex:1 1;min-width:0}:is(.employeeApp,.managerApp) .notificationList .notificationItem b{font-size:15px;font-weight:750;line-height:1.35;margin:0}:is(.employeeApp,.managerApp) .notificationList .notificationItem p{font-size:14px;font-weight:400;line-height:1.55;margin:6px 0 10px;color:var(--muted);overflow-wrap:break-word}:is(.employeeApp,.managerApp) .notificationList .notificationItem small{display:block;font-size:12px;font-weight:400;line-height:1.4;color:var(--muted)}:is(.employeeApp,.managerApp) .notificationList .rewardValue{font-size:inherit;line-height:inherit;gap:4px}:is(.employeeApp,.managerApp) .notificationList .rewardValue svg{width:16px;height:16px}:is(.employeeApp,.managerApp) .notificationList .notificationItem p :is(.rewardMessageToken,.rewardValue,.rewardValue>span){font-size:inherit!important;line-height:inherit!important}:is(.employeeApp,.managerApp) .notificationList .notificationItem p .rewardValue svg{width:1em!important;height:1em!important;flex:0 0 1em;vertical-align:middle}:is(.employeeApp,.managerApp) :is(.shiftSummaryList,.historyList){border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel2)}:is(.employeeApp,.managerApp) :is(.shiftSummaryRow,.historyRow){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-top:1px solid var(--line);background:transparent;min-width:0}:is(.employeeApp,.managerApp) :is(.shiftSummaryRow,.historyRow):first-child{border-top:0}:is(.employeeApp,.managerApp) .shiftSummaryRow>span:first-child{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1 1}:is(.employeeApp,.managerApp) :is(.shiftSummaryRow,.historyRow) b{font-size:14px;font-weight:750;line-height:1.4}:is(.employeeApp,.managerApp) .historyRow>div{min-width:0;flex:1 1;display:grid;gap:6px}:is(.employeeApp,.managerApp) .historyRow small{font-size:12px;font-weight:400;color:var(--muted);line-height:1.4}:is(.employeeApp,.managerApp) :is(.shiftSummaryRow,.historyRow,.shiftSummaryGrid) .rewardPair{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;flex:0 0 auto}:is(.employeeApp,.managerApp) :is(.shiftSummaryRow,.historyRow,.shiftSummaryGrid) .rewardValue{font-size:13px;line-height:1.4;white-space:nowrap}:is(.employeeApp,.managerApp) .shiftSummaryGrid article{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:14px;gap:10px}:is(.employeeApp,.managerApp) .shiftSummarySection h3{font-size:18px;line-height:1.3;margin:20px 0 12px}@media(max-width:600px){:is(.employeeApp,.managerApp) :is(.shiftSummaryRow,.historyRow)>.rewardPair{flex-direction:column;align-items:flex-end;gap:4px}}:is(.employeeApp,.managerApp) :is(.historyRow,.shiftSummaryRow) .rewardValue{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px!important;width:max-content}:is(.employeeApp,.managerApp) :is(.historyRow,.shiftSummaryRow) .rewardValue>svg{margin:0!important;width:1em;height:1em;flex:0 0 1em}:is(.employeeApp,.managerApp) :is(.historyRow,.shiftSummaryRow) .rewardValue>span{margin:0!important;flex:0 0 auto}.managerApp .employeeLocationMapSheet .detailPanel{width:min(1000px,100%);height:90dvh;max-height:90dvh;display:flex;flex-direction:column}.managerApp .employeeLocationMapSheet .detailContent{padding:0 2px 12px!important;flex:1 1;min-height:0;overflow:hidden}.managerApp .employeeLocationMapSheet .detailContent>div{height:100%;min-height:0;border-radius:22px;overflow:hidden;border:1px solid var(--manager-line)}.managerApp .employeeLocationMapSheet .detailFooter{flex:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit;letter-spacing:inherit}button,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{appearance:none}button{text-transform:none}button::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date],input[type=datetime-local],input[type=time]{min-width:0}input::-webkit-date-and-time-value{text-align:start;min-height:1.2em}input::-webkit-datetime-edit{padding:0}input::placeholder,textarea::placeholder{opacity:1}.detailContent,.detailFooter,.detailPanel{min-width:0}.detailContent{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.overlayOpen,html.overlayOpen{overscroll-behavior:none}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.projectedMedalSurface{position:absolute;inset:0;display:block;overflow:visible;transform-style:flat!important;filter:none!important}.achievementMedalStage .achievementHeroIcon[data-medal-rotation=projected],.achievementMedalStage .achievementMedalRotor[data-medal-rotation=projected]{animation:none!important;transform:none!important;transform-style:flat!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important}.achievementMedalStage .achievementHeroIcon[data-medal-rotation=projected]{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;isolation:auto;overflow:visible;transition:none}.projectedMedalSurface>.projectedMedalShell{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;overflow:visible;filter:none!important;pointer-events:none;fill:none;stroke:none}.projectedMedalSurface>.projectedMedalFace{position:absolute;inset:0;display:grid;place-items:center;z-index:auto;transform-origin:center;transform-style:flat!important;backface-visibility:visible!important;-webkit-backface-visibility:visible!important;filter:none!important;pointer-events:none;will-change:auto}.achievementMedal[data-medal-locked=true]{--tier-color:#898989;--medal-glow:#858585}.employeeApp,.managerApp,:root,[data-auth-frame][data-theme=dark]{--app-field-background:#20201f;--app-field-text:#fff;--app-field-placeholder:#9f9a94;--app-field-line:#3b3835}.employeeApp.employeeLight,.managerApp.managerLight,[data-auth-frame][data-theme=light]{--app-field-background:#fff;--app-field-text:#1d1713;--app-field-placeholder:#81766e;--app-field-line:#ded2c9}html body :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):not([type=file])),select,textarea,[data-input-frame],.phoneField,[class*=inputBox],[data-field-surface],.employeePickerSearch){background-color:var(--app-field-background)!important;color:var(--app-field-text)!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),textarea,[data-field-surface]){background-image:none!important}html body :is(input,textarea)::placeholder{color:var(--app-field-placeholder)!important;opacity:1}html body :is([data-input-frame],.phoneField,[class*=inputBox],.employeePickerSearch) :is(input,textarea){background-color:initial!important}html body select option{background-color:var(--app-field-background);color:var(--app-field-text)}.workPreferencesSettings{--work-preference-surface:var(--app-field-background)!important}