:root{--atlas-bg:#f4f6f8;--atlas-surface:#ffffff;--atlas-surface-2:#f8fafc;--atlas-text:#172033;--atlas-muted:#687386;--atlas-border:#e1e6ed;--atlas-primary:#4f56d9;--atlas-primary-strong:#3e45bf;--atlas-success:#1e3e8e;--atlas-warning:#b77608;--atlas-danger:#c4495c;--atlas-sidebar:#171d2b;--atlas-sidebar-2:#20283a;--atlas-shadow:0 12px 34px rgba(18,31,53,.08);--atlas-shadow-sm:0 4px 16px rgba(18,31,53,.06);--atlas-radius:16px;--atlas-radius-sm:11px}.shell{grid-template-columns:258px minmax(0,1fr)}.sidebar{background:linear-gradient(180deg,var(--atlas-sidebar) 0,var(--atlas-sidebar-2) 100%);box-shadow:8px 0 28px var(--appearance-shadow,rgba(10,18,32,.12));padding:20px 14px 16px}.brandBlock{padding:2px 10px 15px}.brandBlock .brand{font-size:31px;color:var(--appearance-text,#fff);letter-spacing:-.04em!important}.brandBlock .tagline{color:var(--appearance-muted,#596b85)}.brandBlock .brandVersion{font-size:9px}.identityCard{background:var(--appearance-surface,rgba(255,255,255,.055));border:1px solid var(--appearance-border,rgba(255,255,255,.08));border-radius:14px}.avatarSm{background:var(--appearance-surface,#eef0ff);color:var(--appearance-muted,#596b85)}.identityCard span{color:var(--appearance-text,#cbd2de)}.identityCard small{color:var(--appearance-muted,#596b85)}.allToolsLink,.workNav a{border-radius:10px;min-height:42px;color:var(--appearance-text,#e9edf4);font-weight:760}.workNav a.active,.workNav a:hover{background:var(--appearance-accent-surface,rgba(104,112,232,.18));transform:none}.workNav a.active{box-shadow:inset 3px 0 0 var(--appearance-shadow,#7f86ff);color:var(--appearance-text,#fff)}.navDisclosure a{border-radius:9px;color:var(--appearance-muted,#596b85)}.navDisclosure a.active,.navDisclosure a:hover{background:var(--appearance-surface,rgba(255,255,255,.07))}.main{padding:0 30px 42px}.topbar{min-height:68px;margin:0 -30px 20px;padding:11px 30px;background:var(--appearance-surface,rgba(244,246,248,.92));border-bottom:1px solid var(--atlas-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.globalSearch{border-color:var(--appearance-border,#dce2e9);border-radius:12px}.contextPill,.globalSearch{background:var(--appearance-surface,#fff)}.contextPill{border-radius:9px}.profileButton{border:1px solid var(--appearance-border,#dde1ff);box-shadow:none}.previewModePill,.previewTopButton,.profileButton{background:var(--appearance-surface,#eef0ff);color:var(--appearance-muted,#596b85)}.previewModePill,.previewTopButton{border-color:var(--appearance-border,#dce0ff);border-radius:9px}.pageContextNav{margin-bottom:12px}.backButton{background:var(--appearance-panel,#e9edf2);color:var(--appearance-text,#4e5b6e);border-radius:9px}.card,.moduleHero,.pageIntro,.workPanel{background:var(--appearance-surface,#fff);border:1px solid var(--atlas-border);border-radius:var(--atlas-radius)}.moduleHero{padding:20px 22px;background:linear-gradient(135deg,var(--appearance-surface,#fff) 0,var(--appearance-surface,#f7f8ff) 100%)}.moduleHero .title,.title{color:var(--appearance-text,#172033)}.moduleHero .sub,.muted,.sub{color:var(--atlas-muted)}.eyebrow{color:var(--appearance-muted,#596b85);letter-spacing:.09em}.btn{min-height:38px;border-radius:10px;font-weight:800;transition:.14s ease}.btn:hover{transform:translateY(-1px)}.btn.soft{background:var(--appearance-panel,#f0f3f7);color:var(--appearance-text,#38465a);border-color:var(--appearance-border,#e1e6ed)}.btn.green{background:var(--appearance-panel,#e3e8f4);color:var(--appearance-text,#172e67);border-color:var(--appearance-border,#c6d0e8)}.btn.red{background:var(--appearance-pink-surface,#fbeaec);border-color:var(--appearance-border,#f1cfd5)}.tinyBtn{min-height:30px;border-radius:8px}.field>span{font-size:10.5px;color:var(--appearance-muted,#596b85);font-weight:800}.field input,.field select,.field textarea,input,select,textarea{border-color:var(--appearance-border,#dce2e9)!important;border-radius:10px!important;background:var(--appearance-surface,#fff)!important;color:var(--appearance-text,#172033)}.field input:focus,.field select:focus,.field textarea:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--appearance-focus,rgba(79,86,217,.16))!important;border-color:var(--appearance-border,#969cf0)!important}.status{border-radius:999px;font-weight:850}.status.ok{background:var(--appearance-panel,#e4e9f5);color:var(--appearance-text,#172f6c)}.status.warn{background:var(--appearance-warm-surface,#fff2d6)}.status.bad{background:var(--appearance-pink-surface,#fbe9ec)}.notice{border-radius:11px;border:1px solid var(--appearance-border,#dde2f5);background:var(--appearance-surface,#f7f8ff);color:var(--appearance-text,#46506a)}.tableWrap{border:1px solid var(--atlas-border);border-radius:12px;overflow:auto}.tableWrap table{border-collapse:separate;border-spacing:0;width:100%}.tableWrap th{position:-webkit-sticky;position:sticky;top:0;background:var(--appearance-surface,#f8fafc);color:var(--appearance-muted,#596b85);font-size:10px;text-transform:none;letter-spacing:.02em}.tableWrap td,.tableWrap th{padding:11px 12px;border-bottom:1px solid var(--appearance-border,#edf0f3)}.tableWrap tbody tr:hover{background:var(--appearance-surface,#fafbfc)}.coreWorkspace{max-width:1500px;margin:0 auto}.coreHero{margin-bottom:2px}.coreHero .eyebrow{margin-bottom:6px}.coreMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.coreMetric{display:grid;grid-gap:2px;gap:2px;min-height:92px;padding:14px 15px;background:var(--appearance-surface,#fff);border:1px solid var(--atlas-border);border-radius:14px;box-shadow:var(--atlas-shadow-sm)}.coreMetric span{font-size:10px;color:var(--atlas-muted);font-weight:800}.coreMetric strong{font-size:24px;line-height:1.1;letter-spacing:-.02em}.coreMetric small{font-size:9px;color:var(--appearance-muted,#596b85);line-height:1.35}.coreMetric.warning{border-color:var(--appearance-border,#f0d8a7);background:var(--appearance-warm-surface,#fffdf7)}.coreMetric.danger{border-color:var(--appearance-border,#efcbd1);background:var(--appearance-pink-surface,#fffafa)}.coreMetric.danger strong{color:var(--atlas-danger)}.coreToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--appearance-surface,#fff);border:1px solid var(--atlas-border);border-radius:13px}.coreToolbarCard{border-radius:13px!important}.coreFilters{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}.coreFilters .inlineField,.coreToolbar .inlineField{min-width:180px}.coreFormCard{border-top:3px solid var(--atlas-primary);padding:18px}.coreCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.coreItemCard{padding:15px;border-radius:14px!important;transition:.14s ease}.coreItemCard:hover{box-shadow:var(--atlas-shadow);transform:translateY(-1px)}.coreItemCard.isOverdue{-webkit-border-start:4px solid var(--atlas-danger);border-inline-start:4px solid var(--atlas-danger)}.coreTableCard{padding:16px}.coreSection{display:grid;grid-gap:10px;gap:10px}.coreSection .sectionHeader h2{margin:0;font-size:18px}.coreTabs{display:flex;gap:4px;padding:4px;background:var(--appearance-panel,#e9edf2);border-radius:11px;width:max-content;max-width:100%;overflow:auto}.coreTabs button{border:0;background:transparent;color:var(--appearance-muted,#596b85);padding:8px 12px;border-radius:8px;font-weight:800;cursor:pointer;white-space:nowrap}.coreTabs button.active{background:var(--appearance-surface,#fff);color:var(--appearance-text,#272f9e);box-shadow:0 1px 4px var(--appearance-shadow,rgba(20,31,52,.08))}.progressLine{height:8px;background:var(--appearance-panel,#edf0f3);border-radius:999px;overflow:hidden}.progressLine>div{height:100%;background:linear-gradient(90deg,var(--appearance-accent-surface,#5d64df),var(--appearance-accent-surface,#3f5ca4));border-radius:inherit}.coreProgressCaption{display:flex;justify-content:space-between;align-items:center;color:var(--atlas-muted);font-size:10px}.coreChecklistRow{display:flex;gap:8px;flex-wrap:wrap}.coreChecklistRow label{padding:10px 12px;border:1px solid var(--atlas-border);border-radius:10px;background:var(--appearance-surface,#f8fafc)}.scheduleWorkspace{gap:10px}.scheduleToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px}.scheduleWeekBoard{display:grid;grid-template-columns:repeat(7,minmax(190px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.scheduleDay{scroll-snap-align:start;background:var(--appearance-surface,#f8fafc);border:1px solid var(--atlas-border);border-radius:13px;padding:8px;min-height:180px}.scheduleDay>header{display:flex;align-items:center;justify-content:space-between;padding:5px 4px 9px}.scheduleDay>header strong{font-size:12px}.scheduleDay>header span{font-size:9px;color:var(--atlas-muted)}.shiftCard{border:1px solid var(--appearance-border,#dfe5ec);border-radius:11px;padding:10px;box-shadow:none}.shiftCard .row strong{font-size:12px}.assignedPeople span{border-radius:8px;background:var(--appearance-panel,#f0f3f8)}.scheduleRoster{padding:15px}.rosterPerson{border-radius:10px;border-color:var(--appearance-border,#e4e8ee)}.availabilityCalendar{padding:10px;background:var(--appearance-surface,#f8fafc)}.availabilityDay{border:1px solid var(--atlas-border);border-radius:12px;padding:10px;margin-bottom:8px}.availabilitySlot{border-top:1px solid var(--appearance-border,#edf0f3);padding-top:8px;margin-top:8px}.segmented{background:var(--appearance-panel,#edf0f3);border-radius:9px}.segmented button{border-radius:7px}.segmented button.active.yes{background:var(--appearance-panel,#dfe5f3);color:var(--appearance-text,#172e67)}.segmented button.active.no{background:var(--appearance-pink-surface,#f8e6e9);color:var(--appearance-danger-text,#8a425f)}.availabilityManageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.availabilityManageGrid>.card{padding:14px}.miniStats span{background:var(--appearance-surface,#f5f7f9);border-radius:8px}.payrollPersonBar{padding:14px 16px}.payrollPersonBar>div{display:grid;grid-gap:5px;gap:5px}.payrollEmployeeSelect{font-size:18px;font-weight:850;border:0!important;padding:0!important;background:transparent!important;width:max-content;max-width:100%}.payrollSummaryCard{padding:16px}.payrollSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.payrollSummaryGrid>div{display:grid;grid-gap:4px;gap:4px;padding:12px;background:var(--appearance-surface,#f8fafc);border:1px solid var(--atlas-border);border-radius:11px}.payrollSummaryGrid span{font-size:9px;color:var(--atlas-muted)}.payrollSummaryGrid strong{font-size:13px}.payrollProgress{margin-top:12px}.payrollRuleCreator{background:var(--appearance-surface,#f8fafc);border:1px solid var(--atlas-border);border-radius:12px;padding:12px}.growthHero{background:linear-gradient(135deg,var(--appearance-surface,#fff),var(--appearance-surface,#f4f5ff))!important;border-radius:16px!important}.scoreOrb{background:var(--appearance-accent-surface,#20283a)!important;color:var(--appearance-text,#fff)!important;border:0!important;box-shadow:none!important}.performanceProgressCard{padding:16px}.performanceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.metricCard{min-height:160px}.blockerCard{-webkit-border-start:4px solid var(--atlas-danger);border-inline-start:4px solid var(--atlas-danger);background:var(--appearance-pink-surface,#fffafb)}.growthNext>div{border-radius:10px;background:var(--appearance-surface,#f8fafc);border:1px solid var(--atlas-border)}.performanceEvent{border-radius:11px;border:1px solid var(--atlas-border)}.onboardingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboardingCard{display:grid;grid-gap:12px;gap:12px}.onboardingSteps{display:grid;grid-gap:6px;gap:6px}.onboardingStep{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--atlas-border);border-radius:9px;background:var(--appearance-surface,#f8fafc)}.onboardingStep.done{background:var(--appearance-panel,#eef1f8);color:var(--appearance-text,#3e475e)}.onboardingStep input{accent-color:var(--atlas-success)}.complianceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.complianceCard{display:grid;grid-gap:10px;gap:10px}.evidenceBox{display:grid;grid-gap:4px;gap:4px;padding:10px 11px;border-radius:9px;background:var(--appearance-surface,#f8fafc);border:1px solid var(--atlas-border)}.inlineEditDetails{border-top:1px solid var(--appearance-border,#edf0f3);padding-top:9px}.inlineEditDetails summary{cursor:pointer;color:var(--appearance-muted,#596b85);font-weight:800}.securitySplit{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:10px;gap:10px}.securityTable{border:1px solid var(--atlas-border);border-radius:11px;overflow:auto}.securityHead,.securityRow{grid-template-columns:minmax(180px,1.4fr) 90px 70px 150px auto;padding:10px 11px}.securityHead{background:var(--appearance-surface,#f8fafc);color:var(--appearance-muted,#596b85)}.securityRow{border-top:1px solid var(--appearance-border,#edf0f3)}.auditList{border:1px solid var(--atlas-border);border-radius:11px;overflow:hidden}.auditRow{padding:10px 11px;border-bottom:1px solid var(--appearance-border,#edf0f3)}.auditRow:last-child{border-bottom:0}.reportList{grid-template-columns:repeat(2,minmax(0,1fr))}.reportChecklist{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.reportChecklist span{padding:8px;border-radius:8px;background:var(--appearance-surface,#f8fafc);border:1px solid var(--atlas-border);font-size:10px;text-align:center}@media(max-width:1100px){.coreMetricStrip,.performanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.securitySplit{grid-template-columns:1fr}.payrollSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.main,.topbar{padding-inline:14px}.topbar{margin-inline:-14px}.availabilityManageGrid,.complianceGrid,.coreCardGrid,.onboardingGrid,.reportList{grid-template-columns:1fr}.scheduleWeekBoard{grid-template-columns:repeat(7,minmax(170px,78vw))}.sidebar{background:var(--atlas-sidebar)}.mobileCoreNav{background:var(--appearance-surface,#fff);border-color:var(--atlas-border);box-shadow:0 -8px 24px var(--appearance-shadow,rgba(20,31,52,.08))}}@media(max-width:620px){.coreMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.coreMetric{min-height:78px;padding:11px}.coreMetric strong{font-size:20px}.coreToolbar{align-items:stretch;flex-direction:column}.coreFilters{display:grid;grid-template-columns:1fr 1fr}.coreFilters .inlineField,.coreToolbar .inlineField{min-width:0}.coreToolbar>.btn{width:100%}.performanceGrid{grid-template-columns:1fr}.payrollSummaryGrid,.reportChecklist{grid-template-columns:1fr 1fr}.securityHead{display:none}.securityRow{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.securityRow>button,.securityRow>span{justify-self:start}.scheduleToolbar{align-items:flex-start;flex-direction:column}.scheduleToolbar .actionRow{width:100%}.scheduleToolbar .actionRow .btn{flex:1 1}.moduleHero{padding:16px}.coreTabs{width:100%}.coreTabs button{flex:1 1}.payrollEmployeeSelect{font-size:16px}}@media(max-width:420px){.coreMetricStrip{grid-template-columns:1fr 1fr}.coreFilters,.payrollSummaryGrid,.reportChecklist{grid-template-columns:1fr}.coreItemCard{padding:12px}}.screenVisibilityRoles{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.screenVisibilityRole{border:1px solid var(--atlas-line);border-radius:14px;background:var(--atlas-surface)}.screenVisibilityRole>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px}.screenVisibilityGroup{padding:0 16px 16px}.screenVisibilityGroup h4{margin:8px 0;color:var(--atlas-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.screenVisibilityGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:8px;gap:8px}.screenVisibilityItem{position:relative;display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--atlas-line);border-radius:10px;background:var(--atlas-bg)}.screenVisibilityItem.isHidden{opacity:.62}.screenVisibilityItem small{display:block;color:var(--atlas-muted);font-size:10px;margin-top:2px}.screenVisibilityItem>span{font-size:12px;font-weight:700}.screenVisibilityItem input{width:18px;height:18px}.availabilityRuleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.availabilityHistory{display:grid;grid-gap:8px;gap:8px}.availabilityRulesSummary .miniStats{margin:12px 0}.securityActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.securityPasswordInput{min-width:180px}@media(max-width:700px){.screenVisibilityGrid{grid-template-columns:1fr}.screenVisibilityItem{grid-template-columns:1fr auto auto}.availabilityRuleGrid{grid-template-columns:1fr 1fr}}.metricCardLink{color:inherit;text-decoration:none;position:relative}.metricCardLink:hover{border-color:var(--appearance-border,#cdbce0);background:var(--appearance-surface,#fcfaff)}.metricCardLink.selected{border-color:var(--appearance-border,#baa6d5);background:var(--appearance-surface,#f8f3fc);box-shadow:inset 3px 0 0 var(--appearance-shadow,#8269a7)}.metricCardAction{margin-top:auto;padding-top:5px;font-size:9.5px;font-weight:850;color:var(--appearance-muted,#596b85)}.kpiDrilldown{padding:18px;-webkit-border-start:4px solid var(--appearance-border,#8067a6);border-inline-start:4px solid var(--appearance-border,#8067a6)}.kpiDetailHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.kpiDetailHead h2{margin:3px 0 5px;font-size:23px}.kpiDetailStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0}.kpiDetailStats>div{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;border:1px solid var(--atlas-border);border-radius:11px;background:var(--appearance-surface,#fbfafc)}.kpiDetailStats>div.warning{border-color:var(--appearance-border,#f0d8a7);background:var(--appearance-warm-surface,#fffdf7)}.kpiDetailStats>div.danger{border-color:var(--appearance-border,#efcbd1);background:var(--appearance-pink-surface,#fffafa)}.kpiDetailStats span{font-size:9px;font-weight:850;color:var(--atlas-muted)}.kpiDetailStats strong{font-size:17px}.kpiDetailBody{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:12px;gap:12px;align-items:start}.kpiManagerPanel,.kpiTrendPanel{padding:14px;border:1px solid var(--atlas-border);border-radius:13px;background:var(--appearance-surface,#fff)}.kpiTrendBars{height:175px;display:flex;align-items:end;gap:9px;margin-top:10px}.kpiTrendBars>div{flex:1 1;display:grid;grid-template-rows:auto 118px auto;grid-gap:5px;gap:5px;text-align:center;min-width:0}.kpiTrendBars>div>div{height:118px;display:flex;align-items:end;border-radius:8px;background:var(--appearance-panel,#f2eff5);overflow:hidden}.kpiTrendBars i{display:block;width:100%;background:linear-gradient(180deg,var(--appearance-accent-surface,#9f8cc1),var(--appearance-accent-surface,#786199));border-radius:7px 7px 0 0}.kpiTrendBars b{font-size:11px}.kpiTrendBars span{font-size:9px;color:var(--atlas-muted)}.kpiExplanation{margin-top:12px;padding:11px;border-radius:10px;background:var(--appearance-surface,#f8f7fa)}.kpiExplanation span{display:block;font-size:9px;font-weight:850;color:var(--atlas-muted);margin-bottom:4px}.kpiExplanation p{margin:0;font-size:11px;line-height:1.55}.kpiManagerPanel{border-top:3px solid var(--appearance-border,#8d75b1)}.kpiEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin:10px 0}.kpiEditGrid .full{grid-column:1/-1}.kpiEditGrid textarea{min-height:80px}.kpiDirectValueEditor{margin-top:15px;padding-top:14px;border-top:1px solid var(--atlas-border)}@media(max-width:1100px){.kpiDetailStats{grid-template-columns:repeat(3,minmax(0,1fr))}.kpiDetailBody{grid-template-columns:1fr}.kpiManagerPanel{order:2}}@media(max-width:620px){.kpiDetailHead{display:grid}.kpiDetailHead .btn{width:100%}.kpiDetailStats{grid-template-columns:1fr 1fr}.kpiEditGrid{grid-template-columns:1fr}.kpiEditGrid .full{grid-column:auto}.kpiTrendBars{gap:5px}.kpiDrilldown{padding:14px}}.field>span,.kpiDetailStats span,.kpiExplanation span,.kpiTrendBars span,.metricCardAction,.tinyNote{font-size:13px}.kpiExplanation p,.kpiTrendBars b,.scheduleDay>header span{font-size:14px}.kpiContext{font-size:15px;font-weight:650;margin:6px 0;color:var(--atlas-muted)}.kpiEditGrid{border:0;padding:0;min-width:0}.kpiEditGrid:disabled{opacity:.6}.kpiDetailStats strong{unicode-bidi:plaintext}.attendanceTimes strong,.kpiDetailStats strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tinyBtn{min-height:44px!important;font-size:13px!important;padding:9px 12px!important}.assignedPeople button{min-width:44px;min-height:44px;font-size:20px;flex-shrink:0}.assignedPeople span{font-size:13px}.scheduleDayPicker{display:none}.field small{font-size:13px;line-height:1.5}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--appearance-focus,#655cff);outline-offset:3px}@media(max-width:900px){.scheduleDayPicker{display:flex;gap:6px;overflow:auto;padding:3px 0 8px}.scheduleDayPicker .btn{flex:1 0 42px;padding:6px}.scheduleWeekBoard{display:block;overflow:visible}.scheduleDay[data-selected=false]{display:none}.scheduleDay{min-height:0}.compactField select,.scheduleDay>header strong,.shiftCard .row strong{font-size:16px}.kpiDetailBody{gap:16px}}@media(max-width:620px){.field input,.field select,.field textarea{font-size:16px;min-height:44px}.kpiDetailStats span{font-size:12px}.kpiDetailHead h2{font-size:24px}.kpiDrilldown{padding:14px}.kpiManagerPanel{padding:12px}.kpiDetailHead .btn{min-height:44px}.kpiDetailBody .sectionTitle{font-size:17px}}.kpiDetailBody.isViewing{grid-template-columns:1fr}.kpiDetailHead .actionRow{justify-content:flex-end}.kpiDetailStats strong{text-align:start}.kpiDetailStats bdi{display:inline-block}@media(max-width:620px){.kpiDetailHead .actionRow{display:grid;width:100%}.kpiDetailHead{width:100%}}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-arabic-wght-normal.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-hebrew-wght-normal.woff2) format("woff2-variations");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--atlas-bg:#f2f3f6;--atlas-surface:#fff;--atlas-surface-2:#eff0f4;--atlas-text:#1c2230;--atlas-muted:#606571;--atlas-border:#dfe1e6;--atlas-primary:#243663;--atlas-primary-strong:#18264a;--atlas-success:#243663;--atlas-danger:#b23e4d;--atlas-warning:#946318;--atlas-sidebar:#16213c;--atlas-shadow:0 12px 32px #18213709;--atlas-shadow-sm:0 3px 14px #18213705;--text:var(--atlas-text);--muted:var(--atlas-muted);--line:var(--atlas-border);--bg:var(--atlas-bg);--shadow:var(--atlas-shadow-sm);--atlas-radius:20px}html{scroll-padding-top:90px}body,html{color:var(--atlas-text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body,html{background:var(--atlas-bg)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}button:not(:disabled),summary{cursor:pointer}a,button{transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--appearance-focus,#af761b);outline-offset:3px}::selection{background:var(--appearance-panel,#d7dcea);color:var(--appearance-text,#182137)}.atlasIcon{flex-shrink:0;vertical-align:middle}.row{gap:12px}.row>div{min-width:0}.muted,.sub{color:var(--atlas-muted)}.moduleHero .title,.title{color:var(--atlas-text);font-weight:750}.eyebrow{color:var(--appearance-text,#545c71);font-size:11px;letter-spacing:.08em;font-weight:700}.stack{gap:20px}.shell{grid-template-columns:246px minmax(0,1fr)}.main{padding:0 32px 48px}.sidebar{background:var(--atlas-sidebar);box-shadow:none;padding:30px 14px 20px;-webkit-border-end:1px solid var(--appearance-border,#212c48);border-inline-end:1px solid var(--appearance-border,#212c48)}.brandBlock{padding:0 14px 20px}.brandBlock .brand{font-size:34px;font-weight:650;letter-spacing:-.06em!important}.brandBlock .tagline{color:var(--appearance-text,#d0d4de);font-size:12px}.brandBlock .brandVersion{color:var(--appearance-muted,#596b85);font-size:11px;margin-top:7px}.identityCard{border-color:var(--appearance-border,#495165);background:var(--appearance-surface,#ffffff07);border-radius:15px;margin-bottom:25px}.identityCard strong{font-size:14px}.identityCard small,.identityCard span{color:var(--appearance-muted,#596b85);font-size:12px}.avatarSm{background:var(--appearance-panel,#dce1ec);color:var(--appearance-text,#25304d)}.workNav{gap:6px}.workNav a{padding:12px;min-height:47px;font-size:14px;font-weight:500;border-radius:12px;color:var(--appearance-text,#dbdfe8)}.workNav a.active{color:var(--appearance-text,#17223f);background:var(--appearance-panel,#dbe1ef);box-shadow:none;font-weight:700}.workNav a:hover{background:var(--appearance-surface,#ffffff14);color:var(--appearance-text,#fff)}.workNav a.active:hover{background:var(--appearance-panel,#dbe1ef);color:var(--appearance-text,#17223f)}.workNavIcon{display:flex}.navDisclosure summary{font-size:12px;color:var(--appearance-muted,#596b85);padding:13px 10px;min-height:44px}.navDisclosure a{font-size:13px;min-height:44px;color:var(--appearance-text,#d1d5e0)}.navDisclosure a.active{background:var(--appearance-surface,#ffffff18)}.allToolsLink{background:transparent;border:1px solid var(--appearance-border,#565e72);color:var(--appearance-text,#d1d5e0);font-size:13px}.sidebarLocale{margin-top:25px}.topbar{background:var(--appearance-panel,#f2f3f6ee);border-color:var(--atlas-border);margin:0 -32px 25px;padding:13px 32px;min-height:76px}.profileButton{width:42px;height:42px;background:var(--appearance-panel,#dfe3ed);color:var(--appearance-text,#24304f);border:1px solid var(--appearance-border,#ced3e0)}.employeeTopContext span{font-weight:600;font-size:14px}.employeeTopContext small{font-size:12px}.contextPill,.previewModePill,.previewTopButton{background:var(--appearance-panel,#e9ecf3);border-color:var(--appearance-border,#d5d9e3);color:var(--appearance-text,#3c455d)}.globalSearch{box-shadow:none;border-radius:13px}.globalSearch input{font-size:14px}.searchResults a:hover{background:var(--appearance-panel,#e9ecf3)}.logoutButton{min-height:44px;color:var(--appearance-text,#585d68)}.mobileBrand{color:var(--appearance-text,#24304f)}.topActions{min-width:0}.localeSwitcher select{min-height:40px}.btn{min-height:44px;border-radius:12px;font-size:14px;font-weight:650;padding:10px 17px;display:inline-flex;justify-content:center;align-items:center;gap:8px;box-shadow:none;white-space:normal}.btn:hover{transform:none}.btn.primary{background:var(--atlas-primary);border-color:var(--atlas-primary);color:var(--appearance-text,#fff)}.btn.primary:hover{background:var(--atlas-primary-strong)}.btn.soft{background:var(--appearance-surface,#fff);border-color:var(--appearance-border,#d7dae1);color:var(--appearance-text,#333c54)}.btn.soft:hover{background:var(--appearance-panel,#e9ecf3)}.btn.green{background:var(--appearance-panel,#e4e7f0);border-color:var(--appearance-border,#ccd2e2);color:var(--appearance-text,#223156)}.btn.red{background:var(--appearance-pink-surface,#faecee);border-color:var(--appearance-border,#eeced4);color:var(--appearance-danger-text,#8a425f)}.backButton,.btn.tiny,.tinyBtn{min-height:44px}.backButton{background:var(--appearance-panel,#e6e9f0);color:var(--appearance-text,#384053)}.quietButton{border:0;background:transparent;color:var(--appearance-text,#323e5d);min-height:44px;padding:10px 0;font-weight:650;font-size:14px;text-align:start}.quietButton:hover{text-decoration:underline}.field input,.field select,.field textarea{background:var(--appearance-surface,#fff);border:1px solid var(--appearance-border,#cdd0d9);border-radius:11px;min-height:46px;padding:11px 12px;color:var(--atlas-text);font-size:15px}.field textarea{line-height:1.6}.field>span{color:var(--appearance-text,#4d5363);font-size:13px;font-weight:600}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--appearance-border,#56617e);box-shadow:0 0 0 3px var(--appearance-shadow,#e2e6ef)}.card,.moduleHero,.pageIntro,.workPanel{border-color:var(--atlas-border);border-radius:20px;box-shadow:var(--atlas-shadow-sm)}.moduleHero{background:var(--appearance-surface,#fff);padding:25px}.moduleHero .sub{max-width:850px;font-size:14px;line-height:1.6}.moduleHero .title{font-size:29px;line-height:1.25}.status{font-size:12px;font-weight:600;white-space:normal;padding:5px 10px;line-height:1.4}.status.ok{background:var(--appearance-panel,#e7eaf2);color:var(--appearance-text,#273558)}.status.warn{background:var(--appearance-warm-surface,#fff2d8);color:var(--appearance-warm-text,#73551c)}.status.bad{background:var(--appearance-pink-surface,#fae9ec);color:var(--appearance-danger-text,#8a425f)}.notice{border:1px solid var(--appearance-border,#cbd2e4);background:var(--appearance-panel,#e9edf6);color:var(--appearance-text,#323b51);padding:14px 16px;border-radius:12px;line-height:1.6}.compactEmpty{padding:30px 20px;color:var(--appearance-muted,#596b85)}.coreMetricStrip{gap:14px}.coreMetric{padding:18px;border-radius:16px;box-shadow:none}.coreMetric strong{font-weight:700;color:var(--appearance-text,#242b3d);font-size:28px}.coreMetric small,.coreMetric span{font-size:12px;line-height:1.5;color:var(--appearance-muted,#596b85)}.coreMetric span{font-weight:500}.coreToolbar{padding-block:8px}.coreTabs button{min-height:44px}.coreTabs button.active{background:var(--appearance-accent-surface,#243663);color:var(--appearance-text,#fff)}.coreItemCard{padding:22px}.coreItemCard .row strong{font-size:17px;line-height:1.45}.coreItemCard .muted{font-size:13px}.tableShell,.tableWrap{border-radius:15px}th{background:var(--appearance-panel,#eceef4)!important;color:var(--appearance-text,#525866)!important;font-weight:600!important}td,th{padding:14px!important;font-size:14px}tbody tr:hover{background:var(--appearance-surface,#f2f4f8)}.toolsGrid{gap:14px}.commandCard,.toolCard{box-shadow:none;border-color:var(--appearance-border,#dcdfe5);border-radius:16px;background:var(--appearance-surface,#fff)}.commandCard:hover,.toolCard:hover{transform:none;border-color:var(--appearance-border,#9fa7ba);box-shadow:none}.toolIcon{background:var(--appearance-panel,#e8ebf3)!important}.toolCard small{font-size:13px;color:var(--appearance-muted,#596b85);line-height:1.5}.sectionTitle{font-weight:700}.inlineEditDetails summary{min-height:44px;display:flex;align-items:center;color:var(--appearance-text,#52596b)}.miniProgress span,.progressFill{background:var(--appearance-accent-surface,#394b79)}.scoreOrb{background:var(--appearance-panel,#dbe0ee);color:var(--appearance-text,#25314e)}.kpiDrilldown{border-color:var(--appearance-border,#b0b8cd);background:var(--appearance-surface,#fbfcfd)}.kpiEditToggle{background:var(--appearance-panel,#e8ebf3);color:var(--appearance-text,#343e58)}.metricCardLink.selected,.metricCardLink:hover{border-color:var(--appearance-border,#647191)}.metricCardAction{color:var(--appearance-text,#354262)}.metricCard .tinyNote{font-size:12px}.metricCard .muted{font-size:13px;line-height:1.6}.rewardBanner{background:var(--appearance-warm-surface,#fbf0d9);color:var(--appearance-warm-text,#73551c)}.growthNext>div,.performanceProgressCard{background:var(--appearance-surface,#f9fafc)}.managerHero{background:var(--appearance-panel,#e8ebf3);border-color:var(--appearance-border,#d2d7e3);box-shadow:none;border-radius:23px;padding:28px}.managerHero h1{font-weight:700}.managerStatusStrip .statusTile{background:var(--appearance-surface,#fff);border-color:var(--atlas-border);box-shadow:none;border-radius:16px}.statusTile small,.statusTile span{color:var(--appearance-muted,#596b85);font-size:12px}.panelHead h2{font-size:20px}.panelHead a{font-size:13px;color:var(--appearance-text,#354262)}.attentionItem{padding:16px 0}.attentionItem strong{font-size:15px}.attentionItem small,.liveTeamRow small,.queueStatus{font-size:12px}.workspaceHome{max-width:1500px;margin:auto}.employeeHero{background:transparent;border:0;border-radius:0;box-shadow:none;padding:6px 0 28px;overflow:visible;align-items:center;gap:24px}.workspaceHome .employeeHero h1{font-size:clamp(30px,3.1vw,43px);font-weight:650;letter-spacing:-.045em;margin:10px 0}.employeeHeroCopy p{color:var(--appearance-muted,#596b85);font-size:15px}.clockSpot{background:var(--appearance-surface,#fff);box-shadow:none;border:1px solid var(--appearance-border,#d9dce5);border-radius:17px;padding:13px 18px;min-width:230px;grid-template-columns:1fr auto;justify-items:start;gap:5px 18px;align-items:center}.clockSpot span{font-size:12px;font-weight:500}.clockSpot strong{font-size:23px;grid-row:1/3;grid-column:2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clockSpot .btn{font-size:13px;padding:7px 13px;min-height:40px;grid-row:2;grid-column:1}.clockSpot.isActive{background:var(--appearance-panel,#e5e9f3);border-color:var(--appearance-border,#b9c2da)}.employeePulseGrid{margin-top:22px;gap:14px}.pulseCard{border-color:var(--atlas-border);background:var(--appearance-surface,#fff)!important;box-shadow:none;border-radius:17px;padding:17px;min-height:109px}.pulseCard:hover{transform:none;box-shadow:none;border-color:var(--appearance-border,#9ca3b3)}.pulseCard>span{background:var(--appearance-panel,#e9ecf4);color:var(--appearance-text,#3c4969);width:43px;height:43px;border-radius:13px}.pulseCard em,.pulseCard small{font-size:12px;line-height:1.5;color:var(--appearance-muted,#596b85)}.pulseCard strong{font-size:19px;font-weight:650}.employeeUpdates{margin-top:22px}.employeeUpdates .warmPanel{background:var(--appearance-surface,#fff)}.panelText{font-size:15px;max-width:850px;white-space:pre-line}.softAction{background:var(--appearance-panel,#eceff5);color:var(--appearance-text,#3a4561);border:1px solid var(--appearance-border,#dcdfe8);min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;border-radius:12px}.miniActionRow{gap:10px;margin-top:20px}.questLayout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:22px;gap:22px}.questSingle{grid-template-columns:1fr}.questPanel{background:var(--appearance-surface,#fff);border:1px solid var(--appearance-border,#dcdfe5);border-radius:24px;padding:27px 28px;min-width:0}.questHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.questHeading h2{font-size:clamp(22px,2vw,28px);font-weight:650;letter-spacing:-.025em;margin:7px 0!important;line-height:1.3}.questHeading p{font-size:12px!important;color:var(--appearance-muted,#596b85)}.questEmblem{background:var(--appearance-panel,#e5e9f3);width:64px;height:64px;flex-shrink:0;border-radius:20px;display:grid;place-items:center;color:var(--appearance-text,#485678);transform:rotate(-7deg)}.questLead{font-size:14px!important;margin-top:20px!important;line-height:1.6!important}.questProgress{margin:22px 0 10px}.questProgress>div{display:flex;align-items:baseline;gap:8px;margin-bottom:9px;font-size:12px;color:var(--appearance-muted,#596b85)}.questProgress strong{font-size:24px;font-weight:650;color:var(--appearance-text,#2b344c);line-height:1}.questProgress strong span{font-size:17px;color:var(--appearance-muted,#596b85);font-weight:400}.questProgress b{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:600}.questProgress progress{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;width:100%;height:8px;overflow:hidden;border-radius:10px;background:var(--appearance-panel,#e8ebf2);color:var(--appearance-muted,#596b85)}.questProgress progress::-webkit-progress-bar{background:var(--appearance-panel,#e8ebf2);border-radius:10px}.questProgress progress::-webkit-progress-value{background:var(--appearance-accent-surface,#556898);border-radius:10px;-webkit-transition:width .4s;transition:width .4s}.questProgress progress::-moz-progress-bar{background:var(--appearance-accent-surface,#556898);border-radius:10px}.questRows{margin-top:8px}.questRow{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid var(--appearance-border,#e9ebf1)}.questNumber{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;background:var(--appearance-panel,#edeff5);border:1px solid var(--appearance-border,#dbdfea);border-radius:50%;font-size:12px;font-weight:650;color:var(--appearance-text,#505c79)}.questTaskCopy{flex:1 1;min-width:0}.questTaskCopy>strong{font-size:15px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;display:block}.questTaskCopy p{font-size:12px;line-height:1.6;margin-top:4px;color:var(--appearance-muted,#596b85);white-space:pre-line}.questTaskCopy small{display:block;margin-top:6px;color:var(--appearance-warm-text,#73551c);font-size:11px}.questFinish{flex-shrink:0;min-height:44px;border:1px solid var(--appearance-border,#d1d6e1);border-radius:11px;background:var(--appearance-surface,#f4f6fa);color:var(--appearance-text,#353f57);padding:10px 13px;font-size:12px;font-weight:600}.questFinish:hover:not(:disabled){background:var(--appearance-panel,#dee3f0);border-color:var(--appearance-border,#7987aa)}.isDone .questNumber{background:var(--appearance-accent-surface,#2e406e);color:var(--appearance-text,#fff);border-color:var(--appearance-border,#2e406e)}.isDone .questTaskCopy>strong{color:var(--appearance-muted,#596b85)}.questDoneLabel{font-size:12px;color:var(--appearance-text,#4d5977)}.questComplete .questEmblem{background:var(--appearance-panel,#ccd6ef);color:var(--appearance-text,#374362);transform:none}.questComplete .questLead{color:var(--appearance-text,#2e406e)}.questFeedback{font-size:13px;line-height:1.5;color:var(--appearance-text,#354367);margin-top:12px}.questFeedback:empty{display:none}.questFeedback.error{color:var(--appearance-danger-text,#8a425f);background:var(--appearance-pink-surface,#fbf0f1);padding:12px;border-radius:9px}.questFooter{display:flex;justify-content:flex-end;padding-top:17px}.questFooter a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:var(--appearance-text,#3a4769);font-weight:650}[dir=rtl] .growthLink svg,[dir=rtl] .questFooter svg,[dir=rtl] .questTeam a svg{transform:rotate(180deg)}.questTeam{border-top:1px solid var(--appearance-border,#dfe3ec);margin-top:6px;padding-top:8px}.questTeam summary{min-height:44px;padding:12px 0;font-size:13px;font-weight:600;color:var(--appearance-text,#485167)}.questTeam p{font-size:12px!important;margin-bottom:8px!important}.questTeam a{justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;font-size:14px}.questEmpty,.questTeam a{display:flex;align-items:center}.questEmpty{justify-content:center;flex-direction:column;gap:13px;min-height:225px;text-align:center;padding:30px 22px}.questEmpty>svg{color:var(--appearance-muted,#596b85)}.questEmpty strong{font-size:22px;font-weight:600;color:var(--appearance-text,#353d53)}.questEmpty p{font-size:14px;color:var(--appearance-muted,#596b85);max-width:330px;line-height:1.6}.growthPanel{background:var(--appearance-panel,#dfe4f0);border:1px solid var(--appearance-border,#cdd4e5);border-radius:24px;padding:28px;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.growthHeading{display:flex;justify-content:space-between;align-items:center;color:var(--appearance-text,#4e5a79);gap:12px}.growthHeading .eyebrow{color:var(--appearance-text,#404c69);letter-spacing:0;font-size:13px}.growthPanel h2{font-size:26px;font-weight:650;margin:20px 0 24px;letter-spacing:-.03em}.growthScore{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.growthScore strong{font-size:52px;line-height:1;font-weight:600;letter-spacing:-.045em;color:var(--appearance-text,#2c3448);white-space:nowrap}.growthScore strong small{font-size:17px;font-weight:400;color:var(--appearance-muted,#596b85);letter-spacing:0;-webkit-margin-start:3px;margin-inline-start:3px}.growthScore>span{max-width:100px;font-size:12px;color:var(--appearance-text,#404c69)}.growthTrack{height:6px;border-radius:8px;background:var(--appearance-accent-surface,#c7cedf);overflow:hidden;margin:18px 0 23px}.growthTrack span{height:100%;display:block;background:var(--appearance-accent-surface,#495b88);border-radius:8px}.growthMilestone{display:grid;grid-gap:6px;gap:6px}.growthMilestone>span{font-size:12px;color:var(--appearance-text,#515b75)}.growthMilestone>strong{font-size:16px;font-weight:600;display:flex;justify-content:space-between;gap:10px}.growthMilestone b{font-size:12px;white-space:nowrap;font-weight:500;color:var(--appearance-muted,#596b85)}.growthReward{background:var(--appearance-surface,#ffffff80);border:1px solid var(--appearance-border,#fff9);border-radius:16px;padding:17px 15px;display:flex;gap:12px;margin-top:25px}.rewardIcon{color:var(--appearance-warm-text,#73551c);padding-top:3px}.growthReward small{font-size:11px;color:var(--appearance-text,#4f5973);display:block;margin-bottom:5px}.growthReward strong{display:block;font-size:15px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.growthReward p{font-size:12px!important;line-height:1.6!important;margin-top:6px!important;color:var(--appearance-muted,#596b85)!important}.growthApproval{font-size:11px!important;line-height:1.6!important;color:var(--appearance-text,#4f5971)!important;margin:14px 0 20px!important}.growthConditions{font-size:12px!important;margin-top:12px!important;color:var(--appearance-warm-text,#73551c)!important}.growthLink{margin-top:auto;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 0 0;border-top:1px solid var(--appearance-border,#bbc3d8);min-height:52px;font-size:13px;font-weight:650;color:var(--appearance-text,#394461)}.growthIntro{padding:15px 0 20px}.growthIntro p{font-size:14px!important;margin-top:10px!important;color:var(--appearance-text,#505b77)!important}.employmentSettings{margin-top:15px;border-top:1px solid var(--appearance-border,#dfe1e6);padding:15px 0;color:var(--appearance-muted,#596b85)}.employmentSettings summary{font-size:14px;min-height:44px;padding:10px 0}.employmentSettings a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.personalSchedule{display:grid;grid-gap:20px;gap:20px;margin-top:22px;max-width:1100px}.scheduleOverview{display:flex;align-items:center;gap:28px;padding:8px 0}.scheduleOverview>div{display:flex;align-items:baseline;gap:8px}.scheduleOverview strong{font-size:27px;font-weight:650}.scheduleOverview span{font-size:13px;color:var(--appearance-muted,#596b85)}.scheduleOverview .btn{-webkit-margin-start:auto;margin-inline-start:auto}.personalWeekStrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.personalWeekStrip button{border:1px solid var(--appearance-border,#d9dde7);display:grid;place-items:center;grid-gap:7px;gap:7px;background:var(--appearance-surface,#fff);padding:14px 6px;border-radius:17px;color:var(--appearance-muted,#596b85);min-width:0}.personalWeekStrip button.selected{background:var(--appearance-accent-surface,#25314e);color:var(--appearance-text,#fff);border-color:var(--appearance-border,#25314e)}.personalWeekStrip button>span:first-child{font-size:13px}.personalWeekStrip button strong{font-size:22px;font-weight:600}.shiftDayDot{height:5px;width:5px;border-radius:50%;background:transparent}.shiftDayDot.hasShift{background:var(--appearance-accent-surface,#63749e)}.personalWeekStrip button.selected .shiftDayDot.hasShift{background:var(--appearance-accent-surface,#b5c3e8)}.personalShiftList{display:grid;grid-gap:14px;gap:14px}.personalShiftCard{border:1px solid var(--appearance-border,#dcdfe7);background:var(--appearance-surface,#fff);border-radius:20px;padding:22px;display:flex;align-items:center;gap:22px}.personalShiftCard.nextShiftCard{border-color:var(--appearance-border,#97a2bf);background:var(--appearance-surface,#f8f9fc)}.shiftDateTile{min-width:68px;background:var(--appearance-panel,#e5e9f2);border-radius:14px;display:grid;place-items:center;grid-gap:0;gap:0;padding:12px;color:var(--appearance-text,#475371)}.shiftDateTile strong{font-size:29px;line-height:1.3;font-weight:600}.shiftDateTile small,.shiftDateTile span{font-size:12px}.shiftMain{flex:1 1;min-width:0}.shiftCardHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.shiftCardHeading>span:first-child{font-size:12px;color:var(--appearance-text,#515c79)}.shiftHours{font-size:25px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4}.shiftMain p{margin:5px 0;font-size:14px;color:var(--appearance-text,#525867)}.shiftMain small{font-size:11px}.personalShiftCard>svg,.shiftMain small{color:var(--appearance-muted,#596b85)}.scheduleFilters{margin-top:18px}.scheduleDay{background:var(--appearance-panel,#edeff5);border-color:var(--appearance-border,#d5dae5);border-radius:15px}.scheduleDay>header{background:var(--appearance-panel,#e6eaf3);color:var(--appearance-text,#384461)}.shiftCard{border-color:var(--appearance-border,#d2d7e4);background:var(--appearance-surface,#fff);border-radius:12px}.scheduleDayPicker .btn.primary{background:var(--appearance-accent-surface,#243663)}.scheduleToolbar .notice{margin-top:10px}.availabilityWorkspace{max-width:1100px}.availabilityWelcome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0}.availabilityWelcome h2{font-size:25px;font-weight:650;margin:4px 0 9px}.availabilityWelcome p{font-size:14px;color:var(--appearance-muted,#596b85);margin:0;max-width:630px}.availabilitySaved{display:flex;align-items:center;gap:9px;color:var(--appearance-text,#48526a);font-size:13px;min-width:125px}.availabilityRulesSummary{padding:22px}.availabilityRulesSummary .muted{font-size:12px}.availabilityRulesSummary>small{font-size:12px;color:var(--appearance-muted,#596b85)}.availabilityTargets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.availabilityTargets>div{border:1px solid var(--appearance-border,#dadee8);border-radius:13px;background:var(--appearance-surface,#f4f5f9);padding:15px;display:grid;grid-gap:4px;gap:4px}.availabilityTargets>div.met{background:var(--appearance-panel,#e3e7f2);border-color:var(--appearance-border,#c9d2e7)}.availabilityTargets span{font-size:12px;color:var(--appearance-text,#545c72)}.availabilityTargets strong{font-size:25px;font-weight:650}.availabilityTargets strong small{font-weight:400;color:var(--appearance-muted,#596b85)}.availabilityTargets p{font-size:11px;color:var(--appearance-muted,#596b85);margin:0}.availabilityCalendar{padding:0;overflow:hidden;border:1px solid var(--appearance-border,#dfe1e6);display:block}.availabilityCalendar,.availabilityDay{background:var(--appearance-surface,#fff)}.availabilityDay{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;border:0;border-bottom:1px solid var(--appearance-border,#e2e5ed);border-radius:0;padding:20px 24px;margin:0}.availabilityDay:last-child{border-bottom:0}.availabilityDay>strong{font-size:15px;color:var(--appearance-text,#343b4c)}.availabilityDay>strong small{display:block;font-size:11px;font-weight:400;color:var(--appearance-muted,#596b85);margin-top:4px}.availabilitySlots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.availabilitySlot{padding:0;border:0;margin:0}.availabilitySlot .row{margin-bottom:8px;font-size:12px;color:var(--appearance-muted,#596b85)}.availabilitySlot .row bdi{font-size:11px;display:inline-block;-webkit-margin-start:4px;margin-inline-start:4px}.segmented{background:var(--appearance-panel,#eceef4);border:1px solid var(--appearance-border,#dadee7);display:flex;padding:3px;border-radius:11px;gap:3px}.segmented button{flex:1 1;min-height:42px;font-size:12px;border-radius:8px;border:0;background:transparent;color:var(--appearance-text,#596072);font-weight:500}.segmented button.active.yes{background:var(--appearance-accent-surface,#2e3f6a);color:var(--appearance-text,#fff);box-shadow:0 2px 4px var(--appearance-shadow,#20283c10)}.segmented button.active.no{background:var(--appearance-panel,#dadde5);color:var(--appearance-text,#3d4457);box-shadow:0 2px 4px var(--appearance-shadow,#20283c10)}.availabilitySubmit{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;position:-webkit-sticky;position:sticky;bottom:18px;z-index:20;box-shadow:0 5px 25px var(--appearance-shadow,#20273812);border-color:var(--appearance-border,#b0b8cd);background:var(--appearance-surface,#fffffff5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.availabilitySubmit strong{font-size:14px}.availabilitySubmit .muted{font-size:12px}.availabilityError{color:var(--appearance-danger-text,#8a425f);font-size:13px;margin-top:6px}.availabilitySuccess{color:var(--appearance-text,#2b3b64);font-size:13px;margin-top:6px}.availabilityHistoryPanel>summary{font-size:14px;min-height:44px;padding:8px 0;color:var(--appearance-text,#485370)}.availabilityHistory{margin-top:15px}.taskBoard{gap:16px}.taskCard{border-radius:20px;background:var(--appearance-surface,#fff)}.taskCard.isOverdue{border-color:var(--appearance-border,#e1cb9c);background:var(--appearance-warm-surface,#fffefb)}.taskCard p{font-size:14px;line-height:1.7;color:var(--appearance-text,#5e636e);white-space:pre-line}.taskMeta{gap:10px;display:flex;flex-wrap:wrap}.taskMeta span{font-size:12px;background:var(--appearance-panel,#edeff5);color:var(--appearance-muted,#596b85);border-radius:8px;padding:5px 9px}.taskCard .actionRow{border-top:1px solid var(--appearance-border,#e4e7ee);padding-top:15px;margin-top:18px}.taskCard .btn.green{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--appearance-accent-surface,#243663);color:var(--appearance-text,#fff);border-color:var(--appearance-border,#243663);min-width:125px}.bulletinWorkspace{max-width:1200px}.bulletinToolbar{display:flex;align-items:center;gap:12px}.bulletinTabs{display:flex;gap:8px;flex-wrap:wrap}.bulletinTabs button{display:flex;align-items:center;gap:10px;border:1px solid var(--appearance-border,#d5dae5);background:var(--appearance-surface,#fff);padding:10px 16px;border-radius:12px;color:var(--appearance-text,#586073);font-size:14px;min-height:46px}.bulletinTabs button.active{background:var(--appearance-accent-surface,#28334f);color:var(--appearance-text,#fff);border-color:var(--appearance-border,#28334f)}.bulletinTabs b{font-size:11px;font-weight:500;padding:1px 7px;border-radius:20px;background:var(--appearance-surface,#ffffff22)}.bulletinGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.bulletinCard{padding:24px;border-radius:20px;min-width:0}.bulletinCard.unread{border-color:var(--appearance-border,#9ca8c6);box-shadow:inset 0 4px 0 var(--appearance-shadow,#7283ae)}.bulletinCard.read{background:var(--appearance-surface,#f9fafc);opacity:1}.bulletinCard .row strong{font-size:19px;line-height:1.5;font-weight:650}.bulletinCard .muted{font-size:12px;line-height:1.6}.bulletinCard .contentBody{font-size:15px;line-height:1.8;overflow-wrap:anywhere;margin:22px 0 25px;color:var(--appearance-text,#4f5667)}.bulletinCard .row:last-child{align-items:center}.bulletinCard .btn.soft{font-size:13px}.bulletinCard .inlineEditDetails{margin-top:18px;border-top:1px solid var(--appearance-border,#dadee9)}.bulletinGrid>.questEmpty{grid-column:1/-1}@media(min-width:1700px){.main,.topbar{padding-inline:50px}.topbar{margin-inline:-50px}}@media(max-width:1200px){.questLayout{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:16px}.growthPanel,.questPanel{padding:23px}.questRow{flex-wrap:wrap;gap:10px}.questFinish{-webkit-margin-start:44px;margin-inline-start:44px}.questTaskCopy{flex-basis:calc(100% - 50px)}.employeePulseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.main,.topbar{padding-inline:24px}.topbar{margin-inline:-24px}.availabilityDay{grid-template-columns:75px minmax(0,1fr);gap:15px;padding:18px}.bulletinGrid{grid-template-columns:1fr}}@media(max-width:900px){.shell{display:block}.sidebar{display:none}.main{padding:0 20px calc(105px + env(safe-area-inset-bottom))}.topbar{margin:0 -20px 22px;padding:12px 20px;min-height:70px}.mobileBrand strong{font-size:23px;font-weight:650;letter-spacing:-.04em}.mobileBrand small{font-size:9px;color:var(--appearance-muted,#596b85)}.mobileCoreNav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:7px 10px calc(7px + env(safe-area-inset-bottom));background:var(--appearance-surface,#fffffff5);border-top:1px solid var(--appearance-border,#d9dde7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -3px 20px var(--appearance-shadow,#18213707)}.mobileCoreNav a{min-width:0;min-height:52px;font-size:11px;font-weight:500;gap:5px;color:var(--appearance-muted,#596b85);flex:unset;padding:6px 2px;border-radius:12px}.mobileCoreNav a.active{background:var(--appearance-panel,#dfe4f1);color:var(--appearance-text,#29334e);font-weight:700}.availabilitySubmit{bottom:calc(80px + env(safe-area-inset-bottom))}.questLayout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.employeeHero{padding-top:3px}.growthPanel h2,.questHeading h2{font-size:23px}.employeeTopContext{display:none}.topbar{grid-template-columns:auto 1fr}.topActions{justify-self:end}.coreCardGrid{grid-template-columns:1fr}}@media(max-width:700px){.questLayout{grid-template-columns:1fr}.growthPanel,.questPanel{padding:23px;border-radius:21px}.questRow{flex-wrap:nowrap}.questTaskCopy{flex-basis:auto}.questFinish{-webkit-margin-start:0;margin-inline-start:0}.growthPanel{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 22px;gap:0 22px}.growthApproval,.growthConditions,.growthHeading,.growthIntro,.growthLink,.growthPanel h2,.growthReward{grid-column:1/-1}.growthPanel h2{margin:14px 0 20px}.growthScore{grid-column:1;display:block}.growthScore>span{display:block;margin-top:10px}.growthTrack{grid-row:5;grid-column:1/-1;margin:15px 0 0}.growthMilestone{grid-column:2;grid-row:4;align-content:center}.growthMilestone>strong{display:grid;font-size:16px}.growthReward{margin-top:20px}.growthApproval{margin-bottom:15px!important}.growthLink{font-size:14px}.employeeHero{display:block;padding-bottom:22px}.clockSpot{margin-top:20px;display:grid;grid-template-columns:1fr auto;min-width:0;grid-gap:4px 20px;gap:4px 20px}.clockSpot .btn{grid-column:2;grid-row:1/3;min-height:44px;width:auto}.clockSpot strong{grid-column:1;grid-row:2;font-size:22px}.clockSpot span{grid-column:1;grid-row:1}.availabilityWelcome{display:block}.availabilitySaved{margin-top:16px}.availabilitySlots{gap:12px}.availabilityDay{grid-template-columns:1fr;gap:12px}.availabilityDay>strong{display:flex;gap:10px;align-items:baseline}.availabilityDay>strong small{margin:0}.personalWeekStrip{gap:6px}.personalWeekStrip button{border-radius:13px;padding:12px 3px}.personalWeekStrip button>span:first-child{font-size:11px}.personalWeekStrip button strong{font-size:19px}.scheduleOverview{gap:15px;flex-wrap:wrap}.scheduleOverview .btn{width:100%;margin:0}.scheduleOverview strong{font-size:24px}.scheduleOverview span{font-size:12px}.personalShiftCard{gap:15px;padding:18px}.personalShiftCard>svg{display:none}.shiftHours{font-size:23px}.shiftDateTile{min-width:59px}.weekNav{display:flex;gap:8px;margin-top:10px}.weekNav .btn{flex:1 1;font-size:12px;padding:9px}.moduleHero{display:block;padding:22px}.moduleHero .title{font-size:27px}.moduleHero .sub{font-size:13px}.managerHero{padding:23px}.coreMetricStrip{gap:10px}.coreMetric{padding:16px}.field input,.field select,.field textarea{font-size:16px}.availabilityTargets{gap:8px}.availabilityTargets>div{padding:12px}.availabilityTargets strong{font-size:23px}.availabilityTargets strong small{display:block}.availabilitySubmit{gap:12px;padding:16px}.availabilitySubmit .btn{font-size:13px;white-space:nowrap}.availabilitySubmit strong{font-size:12px}.availabilitySubmit .muted{font-size:11px}}@media(max-width:450px){.main,.topbar{padding-inline:16px}.topbar{margin-inline:-16px}.topbar .logoutButton{padding:6px;font-size:10px}.profileButton{height:36px;width:36px}.topActions{gap:4px}.workspaceHome .employeeHero h1{font-size:32px}.employeeHeroCopy p{font-size:14px}.questHeading h2{font-size:22px}.questEmblem{width:47px;height:47px;border-radius:15px}.growthPanel,.questPanel{padding:21px}.questRow{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px}.questNumber{width:30px;height:30px;align-self:start;margin-top:2px}.questTaskCopy>strong{font-size:15px}.questFinish{justify-self:start;padding:9px 16px;margin-top:2px}.questDoneLabel,.questFinish{grid-column:2}.questTaskCopy p{font-size:12px}.employeePulseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pulseCard{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;min-height:144px}.pulseCard strong{font-size:17px}.pulseCard em,.pulseCard small{font-size:11px}.pulseCard>span{height:34px;width:34px;border-radius:10px}.growthScore strong{font-size:45px}.availabilityCalendar{border-radius:17px}.availabilityDay{padding:17px}.segmented button{font-size:11px;padding:9px 3px}.availabilitySlot .row span{font-size:12px}.availabilitySlot .row bdi{display:block;font-size:11px;margin:3px 0}.availabilityTargets p{font-size:10px;line-height:1.5}.availabilitySubmit{align-items:stretch;flex-direction:column;position:static}.availabilitySubmit .btn{width:100%}.personalShiftCard{padding:16px;gap:12px}.shiftHours{font-size:21px}.shiftCardHeading{align-items:flex-start}.shiftCardHeading .status{font-size:10px;padding:4px 7px}.shiftMain p{font-size:12px}.shiftDateTile{min-width:49px}.shiftDateTile strong{font-size:25px}.bulletinCard{padding:21px}.bulletinTabs button{padding:10px 13px;font-size:13px}.coreMetric strong{font-size:23px}.miniActionRow{display:grid;grid-template-columns:1fr 1fr}.softAction{font-size:13px}.taskCard .row{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.availabilityWorkspace .segmented{background:var(--appearance-panel,#e9ecf4)!important;border-radius:11px!important;padding:3px!important}.availabilityWorkspace .availabilityDay{border-radius:0!important}.scheduleDay{background:var(--appearance-panel,#edeff5)!important;border-color:var(--appearance-border,#d5dae5)!important}.scheduleRoster{background:var(--appearance-surface,#fff)!important}:root{--font:"Rubik Variable",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}body,button,html,input,select,textarea{font-family:var(--font)}.availabilityTargets strong small{font-size:12px}.questHeading .eyebrow{letter-spacing:.08em}.btn.soft{border:1px solid var(--appearance-border,#d7dae1)}.profileButton{min-height:44px;min-width:44px}.bulletinWorkspace,.personalSchedule{margin-top:22px}@media(max-width:900px){.mobileBrand small{max-width:145px;white-space:normal;overflow:visible;text-overflow:clip;font-size:10px;line-height:1.4;letter-spacing:0}.mobileBrand{min-width:0}.topbar .logoutButton{min-width:44px}.topbar .mobileBrand strong{display:block}}