@media (max-width:720px){.workspace-module__EfdJ9G__appHeader{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding:8px 16px}.workspace-module__EfdJ9G__brandCluster{flex:auto;min-width:0}.workspace-module__EfdJ9G__topNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 0 100%;order:3;height:auto;margin-left:0;overflow-x:auto}.workspace-module__EfdJ9G__topNav::-webkit-scrollbar{display:none}.workspace-module__EfdJ9G__topNavLink{flex:none;height:40px}.workspace-module__EfdJ9G__topNavLinkActive{align-self:auto;height:40px}.workspace-module__EfdJ9G__main{padding:0 16px 32px}.workspace-module__EfdJ9G__profileButton,.workspace-module__EfdJ9G__topNavLink,.workspace-module__EfdJ9G__topNavLinkActive{min-height:var(--hit-target,44px)}.workspace-module__EfdJ9G__button,.workspace-module__EfdJ9G__iconButton,.workspace-module__EfdJ9G__onboardingRemoveBtn,.workspace-module__EfdJ9G__onboardingFileButton,.workspace-module__EfdJ9G__sectionNavButton,.workspace-module__EfdJ9G__rowActionsItem,.workspace-module__EfdJ9G__undoToast button{min-width:var(--hit-target,44px);min-height:var(--hit-target,44px)}.workspace-module__EfdJ9G__field input,.workspace-module__EfdJ9G__field select,.workspace-module__EfdJ9G__field textarea,.workspace-module__EfdJ9G__settingsField input,.workspace-module__EfdJ9G__selectControl,.workspace-module__EfdJ9G__onboardingInviteList select,.workspace-module__EfdJ9G__formStack select{min-height:var(--hit-target,44px)}.workspace-module__EfdJ9G__tab{min-width:var(--hit-target,44px);min-height:var(--hit-target,44px)}}.workspace-module__EfdJ9G__employeeProfileNudge{border:1px solid var(--shift-assigned-border,#97bcb7);background:var(--shift-assigned-bg,#e7f1e8);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;max-width:720px;padding:14px 16px;display:flex}.workspace-module__EfdJ9G__employeeProfileNudge p{color:var(--color-muted,#5a6e73);margin:4px 0 0;font-size:.84rem}@media (max-width:560px){.workspace-module__EfdJ9G__employeeProfileNudge{flex-direction:column;align-items:stretch}}.workspace-module__EfdJ9G__todayStack{gap:var(--space-4,16px);flex-direction:column;max-width:720px;display:flex}.workspace-module__EfdJ9G__todayHero{justify-content:space-between;align-items:center;gap:var(--space-4,16px);padding:var(--space-5,20px);border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);box-shadow:var(--elevation-1,0 1px 2px #0f172a0a);display:flex}.workspace-module__EfdJ9G__todayHeroWorking{border-left:3px solid var(--color-success,#315a3b)}.workspace-module__EfdJ9G__todayHeroMain{gap:var(--space-1,4px);flex-direction:column;min-width:0;display:flex}.workspace-module__EfdJ9G__todayClockLabel{font-size:var(--text-lg,20px);font-weight:600;line-height:var(--leading-tight,1.25);letter-spacing:var(--tracking-tight,-.01em);color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__todayClockDetail{font-size:var(--text-sm,13px);color:var(--color-muted,#5a6e73);overflow-wrap:anywhere}.workspace-module__EfdJ9G__todayShift{gap:var(--space-1,4px);flex-direction:column;display:flex}.workspace-module__EfdJ9G__todayShiftWhen{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.workspace-module__EfdJ9G__todayShiftWhen strong{font-size:var(--text-md,16px);font-weight:600}.workspace-module__EfdJ9G__todayShiftWhen span{font-size:var(--text-sm,13px);color:var(--color-muted,#5a6e73)}.workspace-module__EfdJ9G__todayShiftList{margin-top:var(--space-3,12px);padding-top:var(--space-1,4px);flex-direction:column;list-style:none;display:flex}.workspace-module__EfdJ9G__todayShiftList li{align-items:baseline;gap:var(--space-3,12px);font-size:var(--text-sm,13px);font-variant-numeric:tabular-nums;color:var(--color-muted,#5a6e73);grid-template-columns:minmax(0,max-content) minmax(0,1fr);padding:6px 0;display:grid}.workspace-module__EfdJ9G__todayShiftList li+li{border-top:1px solid var(--color-border-subtle,#e6edda)}.workspace-module__EfdJ9G__todayShiftList li>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-module__EfdJ9G__todayLayout{align-items:start;gap:var(--space-4,16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1080px;display:grid}.workspace-module__EfdJ9G__todayColumn{gap:var(--space-4,16px);flex-direction:column;min-width:0;display:flex}@media (max-width:960px){.workspace-module__EfdJ9G__todayLayout{grid-template-columns:minmax(0,1fr);max-width:720px}}@media (max-width:560px){.workspace-module__EfdJ9G__todayHero{flex-direction:column;align-items:stretch}.workspace-module__EfdJ9G__todayHero button{width:100%;min-height:var(--hit-target,44px)}}.workspace-module__EfdJ9G__skipLink{z-index:calc(var(--z-toast,100) + 1);border:1px solid var(--color-accent);border-radius:var(--radius-md,6px);background:var(--color-surface);color:var(--color-primary);box-shadow:var(--elevation-3);font-size:var(--text-sm,13px);transition:transform var(--duration-fast,.12s) var(--ease-out);padding:10px 14px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.workspace-module__EfdJ9G__skipLink:focus-visible{transform:translateY(0)}.workspace-module__EfdJ9G__shell{background:var(--color-background,#f5fbe6);min-height:100vh;color:var(--color-primary,#233d4d);flex-direction:column;display:flex}.workspace-module__EfdJ9G__appHeader{z-index:50;border-bottom:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspace-module__EfdJ9G__appHeader{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%)}}.workspace-module__EfdJ9G__brandCluster{flex-shrink:0;align-items:center;gap:12px;display:flex}.workspace-module__EfdJ9G__brandMark{border-radius:var(--radius-md,6px);background:var(--color-primary,#233d4d);color:#fcfef6;width:32px;height:32px;font-family:var(--font-geist-mono), monospace;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.workspace-module__EfdJ9G__brand{flex-direction:column;gap:1px;display:flex}.workspace-module__EfdJ9G__brandName{color:var(--color-primary,#233d4d);letter-spacing:-.02em;white-space:nowrap;font-size:.88rem;font-weight:600}.workspace-module__EfdJ9G__brandMeta{color:var(--color-secondary,#52666b);font-size:.68rem;line-height:1.2}.workspace-module__EfdJ9G__organizationSwitcher{align-items:center;max-width:220px;display:inline-flex}.workspace-module__EfdJ9G__organizationSwitcher select{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);min-width:150px;max-width:220px;color:var(--color-primary,#233d4d);font:inherit;border-radius:7px;padding:7px 28px 7px 9px;font-size:.78rem}.workspace-module__EfdJ9G__organizationSwitcher select:focus{outline:2px solid color-mix(in srgb, var(--color-accent,#215e61) 30%, transparent);outline-offset:1px}.workspace-module__EfdJ9G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-module__EfdJ9G__onboardingShell{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);border-radius:14px;grid-template-columns:240px minmax(0,720px);gap:0;max-width:1080px;min-height:560px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 40px #172a4d14}.workspace-module__EfdJ9G__onboardingShell:has(>.workspace-module__EfdJ9G__onboardingHero){grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__onboardingHero{background:linear-gradient(135deg,#e7f1e8 0%,#fcfef6 72%);align-content:center;justify-items:start;gap:18px;min-height:560px;padding:56px;display:grid}.workspace-module__EfdJ9G__onboardingHeroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.workspace-module__EfdJ9G__onboardingHero h2,.workspace-module__EfdJ9G__onboardingContent h2{max-width:560px;color:var(--color-primary,#233d4d);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.05}.workspace-module__EfdJ9G__onboardingHero p,.workspace-module__EfdJ9G__onboardingContent>form>p,.workspace-module__EfdJ9G__onboardingContent>div>p{max-width:560px;margin:0;line-height:1.6}.workspace-module__EfdJ9G__onboardingOutcomes{flex-wrap:wrap;gap:8px;display:flex}.workspace-module__EfdJ9G__onboardingOutcomes span,.workspace-module__EfdJ9G__onboardingReview span{border:1px solid var(--shift-assigned-border,#97bcb7);background:var(--shift-assigned-bg,#e7f1e8);color:var(--color-accent,#215e61);border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:600}.workspace-module__EfdJ9G__onboardingRail{background:var(--color-surface-subtle,#eef5dd);border-right:1px solid var(--color-border,#d8e2c5);align-content:start;gap:14px;padding:36px 24px;display:grid}.workspace-module__EfdJ9G__onboardingRail strong{color:var(--color-secondary,#5a6e73);font-size:.78rem;font-weight:600}.workspace-module__EfdJ9G__onboardingRail ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.workspace-module__EfdJ9G__onboardingRail li{min-height:38px;color:var(--color-secondary,#52666b);align-items:center;font-size:.8rem;display:flex}.workspace-module__EfdJ9G__onboardingRail li>span{align-items:center;gap:10px;width:100%;display:flex}.workspace-module__EfdJ9G__onboardingRail li>span>span:first-child{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:inline-flex}.workspace-module__EfdJ9G__onboardingStepLink>span{border:1px solid var(--color-success-border,#b9d0b7);background:var(--color-success-bg,#e7f1e5);width:24px;height:24px;color:var(--color-success,#315a3b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.workspace-module__EfdJ9G__onboardingStepActive{font-weight:700;color:var(--color-accent,#215e61)!important}.workspace-module__EfdJ9G__onboardingStepActive>span>span:first-child{color:var(--brand-morning-paper,#f5fbe6);border-color:var(--color-accent,#215e61)!important;background:var(--color-accent,#215e61)!important}.workspace-module__EfdJ9G__onboardingStepDone{color:#315a3b!important}.workspace-module__EfdJ9G__onboardingContent{align-content:start;gap:22px;padding:52px 56px;display:grid}.workspace-module__EfdJ9G__onboardingContent form,.workspace-module__EfdJ9G__onboardingContent>div{align-content:start;gap:18px;display:grid}.workspace-module__EfdJ9G__onboardingFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-module__EfdJ9G__onboardingRuleSummary{border:1px solid var(--shift-assigned-border,#97bcb7);background:var(--shift-assigned-bg,#e7f1e8);border-radius:10px;gap:6px;padding:18px;display:grid}.workspace-module__EfdJ9G__onboardingRuleSummary strong{color:var(--color-muted,#5a6e73)}.workspace-module__EfdJ9G__onboardingRuleSummary span{color:var(--color-muted,#5a6e73);font-size:.86rem;line-height:1.5}.workspace-module__EfdJ9G__onboardingReview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-module__EfdJ9G__onboardingReview span{border-radius:10px;gap:5px;padding:16px;display:grid}.workspace-module__EfdJ9G__onboardingReview strong{color:var(--color-primary,#233d4d);font-size:1.35rem}.workspace-module__EfdJ9G__onboardingActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.workspace-module__EfdJ9G__profileBuilder{gap:16px;min-width:0;display:grid}.workspace-module__EfdJ9G__profileBuilderIntro{justify-content:space-between;align-items:start;gap:16px;display:flex}.workspace-module__EfdJ9G__profileBuilderIntro strong{color:var(--color-primary,#233d4d);font-size:.93rem}.workspace-module__EfdJ9G__profileBuilderIntro p,.workspace-module__EfdJ9G__profileWizardFooter p{color:var(--color-secondary,#5a6e73);margin:5px 0 0;font-size:.84rem;line-height:1.5}.workspace-module__EfdJ9G__profileQuestionCount{background:var(--color-surface-subtle,#eef5dd);color:var(--color-muted,#5a6e73);border-radius:6px;flex:none;padding:5px 9px;font-size:.76rem;font-weight:600}.workspace-module__EfdJ9G__profilePreview{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);border-radius:10px;overflow:hidden}.workspace-module__EfdJ9G__profilePreviewHeader{border-bottom:1px solid var(--color-border,#d8e2c5);background:#fcfef6;justify-content:space-between;align-items:center;padding:13px 16px;font-size:.85rem;display:flex}.workspace-module__EfdJ9G__profilePreviewHeader span,.workspace-module__EfdJ9G__profileQuestionType{color:var(--color-muted,#5a6e73);font-size:.75rem}.workspace-module__EfdJ9G__profileStandardFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:15px 16px;display:grid}.workspace-module__EfdJ9G__profileStandardFields span{border:1px solid var(--color-border,#d8e2c5);color:var(--color-muted,#5a6e73);border-radius:6px;padding:11px 12px;font-size:.8rem}.workspace-module__EfdJ9G__profileQuestion{border-top:1px solid var(--color-border-subtle,#e6edda);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.workspace-module__EfdJ9G__profileQuestionContent{flex:1;gap:6px;min-width:0;display:grid}.workspace-module__EfdJ9G__profileQuestionContent strong{overflow-wrap:anywhere;font-size:.83rem;font-weight:600}.workspace-module__EfdJ9G__profileRequired{color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__profileOptional{color:var(--color-muted,#5a6e73);font-weight:400}.workspace-module__EfdJ9G__profilePreviewInput{border:1px solid var(--color-border,#d8e2c5);max-width:360px;color:var(--color-placeholder,#5a6e73);border-radius:6px;padding:9px 11px;font-size:.8rem}.workspace-module__EfdJ9G__profileQuestionActions{flex-shrink:0;gap:7px;display:flex}.workspace-module__EfdJ9G__profileQuestionActions .workspace-module__EfdJ9G__button{padding:7px 10px;font-size:.75rem}.workspace-module__EfdJ9G__profileEmpty{color:var(--color-muted,#5a6e73);margin:0;padding:4px 16px 17px;font-size:.82rem}.workspace-module__EfdJ9G__profileAddButton{justify-self:start}.workspace-module__EfdJ9G__profileQuestionEditor{border:1px solid var(--shift-assigned-border,#97bcb7);background:#e7f1e8;border-radius:10px;gap:14px;padding:18px;display:grid}.workspace-module__EfdJ9G__profileQuestionEditor>strong{font-size:.92rem}.workspace-module__EfdJ9G__profileQuestionEditor .workspace-module__EfdJ9G__fieldHint{color:var(--color-muted,#5a6e73);margin:0;font-size:.8rem}.workspace-module__EfdJ9G__profileEditorActions{justify-content:flex-end;gap:9px;display:flex}.workspace-module__EfdJ9G__profileArchived{border-top:1px solid #e6edda;padding:12px 0;font-size:.82rem}.workspace-module__EfdJ9G__profileArchived summary{cursor:pointer;font-weight:600}.workspace-module__EfdJ9G__profileArchivedRow{border-bottom:1px solid #e6edda;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.workspace-module__EfdJ9G__profileWizardFooter{border-top:1px solid #e6edda;padding-top:12px}@media (max-width:600px){.workspace-module__EfdJ9G__profileBuilderIntro,.workspace-module__EfdJ9G__profileQuestion{flex-direction:column;align-items:stretch}.workspace-module__EfdJ9G__profileQuestionCount{align-self:start}.workspace-module__EfdJ9G__profileStandardFields{grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__profileQuestionActions{flex-wrap:wrap}.workspace-module__EfdJ9G__profileWizardFooter .workspace-module__EfdJ9G__onboardingActions{justify-content:stretch}.workspace-module__EfdJ9G__profileWizardFooter .workspace-module__EfdJ9G__onboardingActions .workspace-module__EfdJ9G__button{flex:auto}}.workspace-module__EfdJ9G__locationPicker{gap:9px;min-width:0;margin-top:18px;display:grid}.workspace-module__EfdJ9G__locationPickerHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-module__EfdJ9G__locationPickerHeader strong{color:var(--color-primary,#233d4d);font-size:.88rem}.workspace-module__EfdJ9G__locationPickerHeader p{color:var(--color-muted,#5a6e73);margin:4px 0 0;font-size:.8rem;line-height:1.45}.workspace-module__EfdJ9G__locationPickerHeader .workspace-module__EfdJ9G__button{flex:none}.workspace-module__EfdJ9G__locationSearchForm{gap:8px;margin-top:6px;display:grid}.workspace-module__EfdJ9G__locationSearchForm>label{font-size:.82rem;font-weight:600}.workspace-module__EfdJ9G__locationSearchInputs{gap:8px;display:flex}.workspace-module__EfdJ9G__locationSearchInputs input{color:#233d4d;background:var(--color-surface,#fcfef6);min-width:0;min-height:38px;font:inherit;border:1px solid #d8e2c5;border-radius:7px;flex:1;padding:8px 11px}.workspace-module__EfdJ9G__locationSearchInputs input:focus-visible{outline-offset:1px;outline:2px solid #215e61}.workspace-module__EfdJ9G__locationSearchResults{background:var(--color-surface,#fcfef6);border:1px solid #d8e2c5;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 4px 12px #1018280f}.workspace-module__EfdJ9G__locationSearchResults button{background:var(--color-surface,#fcfef6);color:#52666b;font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #e6edda;padding:10px 12px;font-size:.83rem;line-height:1.4}.workspace-module__EfdJ9G__locationSearchResults button:last-child{border-bottom:0}.workspace-module__EfdJ9G__locationSearchResults button:hover,.workspace-module__EfdJ9G__locationSearchResults button:focus-visible{background:#e7f1e8}.workspace-module__EfdJ9G__locationSearchStatus{color:#7a4b00;margin:0;font-size:.8rem}.workspace-module__EfdJ9G__locationMapFrame{isolation:isolate;background:#eef5dd;border:1px solid #d8e2c5;border-radius:10px;min-width:0;position:relative;overflow:hidden}.workspace-module__EfdJ9G__locationMapCanvas{z-index:0;width:100%;height:340px}.workspace-module__EfdJ9G__locationFitButton{z-index:401;background:var(--color-surface,#fcfef6);position:absolute;top:12px;right:12px;box-shadow:0 2px 9px #10182829}.workspace-module__EfdJ9G__locationMapPin{width:30px;height:30px;display:block}.workspace-module__EfdJ9G__locationMapPin span{background:#215e61;border:3px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;margin:0 0 0 4px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #10182859}.workspace-module__EfdJ9G__locationAttribution{color:var(--color-muted,#5a6e73);margin:0;font-size:.72rem;line-height:1.45}.workspace-module__EfdJ9G__locationRadiusControl{gap:8px;margin-top:14px;display:grid}.workspace-module__EfdJ9G__locationRadiusControl>label{font-size:.84rem;font-weight:600}.workspace-module__EfdJ9G__locationRadiusControl>p{margin:0;font-size:.78rem}.workspace-module__EfdJ9G__locationRadiusInputs{align-items:center;gap:18px;display:flex}.workspace-module__EfdJ9G__locationRadiusInputs>input[type=range]{accent-color:#215e61;cursor:pointer;flex:1;min-width:0}.workspace-module__EfdJ9G__locationRadiusInputs .workspace-module__EfdJ9G__field{flex:none;width:104px}.workspace-module__EfdJ9G__locationManualCoordinates{border-top:1px solid #e6edda;margin:18px 0 0;padding-top:12px}.workspace-module__EfdJ9G__locationManualCoordinates summary{cursor:pointer;color:var(--color-muted,#5a6e73);font-size:.8rem;font-weight:600}.workspace-module__EfdJ9G__locationManualCoordinates .workspace-module__EfdJ9G__onboardingFormGrid{margin-top:13px}@media (max-width:600px){.workspace-module__EfdJ9G__locationPickerHeader{flex-direction:column;align-items:stretch}.workspace-module__EfdJ9G__locationPickerHeader .workspace-module__EfdJ9G__button{align-self:start}.workspace-module__EfdJ9G__locationMapCanvas{height:280px}}.workspace-module__EfdJ9G__employeeOnboarding{grid-template-columns:220px minmax(0,1fr);max-width:980px;min-height:0;margin-inline:auto}.workspace-module__EfdJ9G__employeeOnboarding:has(>.workspace-module__EfdJ9G__employeeOnboardingWelcome){grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__employeeOnboardingWelcome{background:linear-gradient(135deg,#e7f1e8 0%,#fcfef6 72%);align-content:center;justify-items:start;gap:18px;min-height:440px;padding:clamp(28px,6vw,64px);display:grid}.workspace-module__EfdJ9G__employeeOnboardingWelcome h1,.workspace-module__EfdJ9G__employeeOnboardingContent h1{max-width:620px;color:var(--color-primary,#233d4d);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.55rem);line-height:1.12}.workspace-module__EfdJ9G__employeeOnboardingWelcome>p:not(.workspace-module__EfdJ9G__employeeOnboardingEyebrow),.workspace-module__EfdJ9G__employeeOnboardingContent>p{max-width:620px;margin:0;line-height:1.55}.workspace-module__EfdJ9G__employeeOnboardingEyebrow{color:var(--color-accent,#215e61);margin:0;font-size:.82rem;font-weight:650}.workspace-module__EfdJ9G__employeeOnboardingIdentity{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);border-radius:8px;gap:4px;max-width:100%;padding:14px 16px;display:grid}.workspace-module__EfdJ9G__employeeOnboardingIdentity span,.workspace-module__EfdJ9G__employeeOnboardingReview dt{color:var(--color-muted,#5a6e73);font-size:.78rem}.workspace-module__EfdJ9G__employeeOnboardingIdentity strong{overflow-wrap:anywhere}.workspace-module__EfdJ9G__employeeOnboardingRail{border-right:1px solid var(--color-border,#d8e2c5);background:var(--color-surface-subtle,#eef5dd);align-content:start;gap:14px;padding:32px 22px;display:grid}.workspace-module__EfdJ9G__employeeOnboardingRail ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__EfdJ9G__employeeOnboardingRail li>span{min-height:38px;color:var(--color-secondary,#5a6e73);align-items:center;gap:10px;font-size:.84rem;display:flex}.workspace-module__EfdJ9G__employeeOnboardingRail li>span>span:first-child{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:700;display:inline-flex}.workspace-module__EfdJ9G__employeeOnboardingRail li>span.workspace-module__EfdJ9G__onboardingStepActive>span:first-child{border-color:var(--color-accent,#215e61);background:var(--color-accent,#215e61);color:var(--brand-morning-paper,#f5fbe6)}.workspace-module__EfdJ9G__employeeOnboardingRail li>span.workspace-module__EfdJ9G__onboardingStepDone>span:first-child{border-color:var(--color-success-border,#b9d0b7);background:var(--color-success-bg,#e7f1e5);color:var(--color-success,#315a3b)}.workspace-module__EfdJ9G__employeeOnboardingContent{align-content:start;gap:18px;min-width:0;padding:clamp(22px,4vw,48px);display:grid}.workspace-module__EfdJ9G__employeeOnboardingContent form{gap:20px;display:grid}.workspace-module__EfdJ9G__employeeOnboardingContent .workspace-module__EfdJ9G__onboardingFormGrid{align-items:start}.workspace-module__EfdJ9G__employeeOnboardingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-module__EfdJ9G__employeeOnboardingReview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.workspace-module__EfdJ9G__employeeOnboardingReview>div{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);border-radius:8px;gap:5px;min-width:0;padding:14px;display:grid}.workspace-module__EfdJ9G__employeeOnboardingReview dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}@media (max-width:720px){.workspace-module__EfdJ9G__employeeOnboarding{grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__employeeOnboardingRail{border-right:0;border-bottom:1px solid var(--color-border,#d8e2c5);padding:18px 20px}.workspace-module__EfdJ9G__employeeOnboardingRail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-module__EfdJ9G__employeeOnboardingRail li>span{flex-direction:column;align-items:flex-start;gap:5px;font-size:.75rem}.workspace-module__EfdJ9G__employeeOnboardingWelcome{min-height:0;padding:28px 22px}.workspace-module__EfdJ9G__employeeOnboardingReview{grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__employeeOnboardingActions{justify-content:stretch}.workspace-module__EfdJ9G__employeeOnboardingActions .workspace-module__EfdJ9G__button{flex:160px}}.workspace-module__EfdJ9G__onboardingProgress{background:#e6edda;border-radius:999px;height:4px;overflow:hidden}.workspace-module__EfdJ9G__onboardingProgressFill{background:var(--color-accent,#215e61);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.workspace-module__EfdJ9G__onboardingDeferButton{margin-top:auto;padding:8px 12px;font-size:.76rem}.workspace-module__EfdJ9G__onboardingTemplates{background:var(--shift-assigned-bg,#e7f1e8);border:1px dashed #97bcb7;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.workspace-module__EfdJ9G__onboardingTemplatesLabel{color:#52666b;letter-spacing:.02em;text-transform:uppercase;font-size:.76rem;font-weight:600}.workspace-module__EfdJ9G__onboardingTemplateButtons{flex-wrap:wrap;gap:8px;display:flex}.workspace-module__EfdJ9G__buttonSecondaryActive{border-color:var(--color-accent,#215e61)!important;color:var(--color-accent,#215e61)!important;background:var(--color-accent-subtle,#e7f1e8)!important}.workspace-module__EfdJ9G__onboardingRepeatRowTwoCol{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.workspace-module__EfdJ9G__onboardingPersonNameRow{grid-template-columns:1fr 1fr 1.4fr;align-items:start;gap:10px;display:grid}.workspace-module__EfdJ9G__onboardingPersonFooterRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.workspace-module__EfdJ9G__onboardingPersonFooterRow>.workspace-module__EfdJ9G__field{flex:220px}.workspace-module__EfdJ9G__onboardingPeopleTools{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.workspace-module__EfdJ9G__onboardingExistingBadge{color:var(--color-secondary,#5a6e73);font-size:.72rem;font-weight:400}.workspace-module__EfdJ9G__onboardingRemoveBtn{border:1px solid var(--color-danger-border,#e7b9b0);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);width:32px;height:32px;color:var(--color-danger,#96362d);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:4px;font-size:1.2rem;font-weight:400;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.workspace-module__EfdJ9G__onboardingRemoveBtn:hover:not(:disabled){background:var(--color-danger-bg,#f9e8e4);border-color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__onboardingFileLabel{flex-direction:column;gap:6px;display:flex}.workspace-module__EfdJ9G__onboardingFileLabelText{color:var(--color-primary,#233d4d);font-size:.8rem;font-weight:600}.workspace-module__EfdJ9G__onboardingFileButton{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);height:40px;color:var(--color-primary,#233d4d);cursor:pointer;align-items:center;gap:6px;padding:0 16px;font-size:.84rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex;position:relative;overflow:hidden}.workspace-module__EfdJ9G__onboardingFileButton:hover{background:var(--color-surface-subtle,#eef5dd);border-color:var(--color-border,#d8e2c5)}.workspace-module__EfdJ9G__onboardingFileInput{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.workspace-module__EfdJ9G__onboardingReview span{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface-subtle,#eef5dd)}.workspace-module__EfdJ9G__topNav{flex:1;align-items:center;gap:4px;min-width:0;height:100%;margin-left:12px;display:flex}.workspace-module__EfdJ9G__navGroup{align-items:center;height:100%;display:flex;position:relative}.workspace-module__EfdJ9G__topNavLink{height:100%;color:var(--color-muted,#5a6e73);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex;position:relative}.workspace-module__EfdJ9G__topNavLink svg{flex:none}.workspace-module__EfdJ9G__topNavLink:hover{color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__topNavLinkActive{color:var(--color-accent,#215e61);background:var(--glass-chip-bg,#e7f1e8);border-radius:var(--radius-sm,5px);box-shadow:inset 0 0 0 1px var(--color-accent-subtle,#e7f1e8);align-self:center;height:auto;padding:6px 12px;font-weight:600}.workspace-module__EfdJ9G__topNavLinkActive:hover{color:var(--color-accent,#215e61)}.workspace-module__EfdJ9G__chevron{color:var(--color-subtle-text,#5a6e73);font-size:.8rem;line-height:1;transition:transform .14s;display:inline-block}.workspace-module__EfdJ9G__navBadge{border-radius:var(--radius-pill,999px);background:var(--color-danger,#96362d);color:#fcfef6;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.workspace-module__EfdJ9G__dropdown{z-index:60;border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);min-width:180px;box-shadow:var(--shadow-dropdown,0 12px 28px #1d2f4c24);padding:6px;animation:.12s workspace-module__EfdJ9G__dropdownIn;position:absolute;top:calc(100% - 4px);left:0}@keyframes workspace-module__EfdJ9G__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.workspace-module__EfdJ9G__dropdownItem{border-radius:var(--radius-md,6px);width:100%;color:var(--color-muted,#5a6e73);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:500;transition:background .12s,color .12s;display:flex}.workspace-module__EfdJ9G__dropdownItem:hover{background:var(--color-surface-subtle,#eef5dd);color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__dropdownItemActive{background:var(--color-accent-subtle,#e7f1e8);color:var(--color-accent,#215e61);font-weight:600}.workspace-module__EfdJ9G__dropdownItemActive:hover{background:var(--color-accent-subtle,#e7f1e8);color:var(--color-accent,#215e61)}.workspace-module__EfdJ9G__headerActions{flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.workspace-module__EfdJ9G__profileButton{border:1px solid var(--color-border-subtle,#e6edda);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);color:var(--color-primary,#233d4d);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:9px;padding:5px 10px 5px 6px;transition:border-color .12s,background .12s;display:flex}.workspace-module__EfdJ9G__profileButton:hover,.workspace-module__EfdJ9G__profileButtonActive{border-color:var(--color-border,#d8e2c5);background:var(--color-surface-subtle,#eef5dd)}.workspace-module__EfdJ9G__avatar{border-radius:var(--radius-md,6px);background:var(--color-accent-subtle,#e7f1e8);width:26px;height:26px;color:var(--color-accent,#215e61);justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:inline-flex}.workspace-module__EfdJ9G__profileCopy{flex-direction:column;gap:1px;display:flex}.workspace-module__EfdJ9G__profileCopy strong{color:var(--color-primary,#233d4d);font-size:.8rem;font-weight:600;line-height:1.1}.workspace-module__EfdJ9G__profileCopy small{font-size:.68rem;display:flex}.workspace-module__EfdJ9G__profileMenu{z-index:60;border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);min-width:220px;box-shadow:var(--shadow-dropdown,0 12px 28px #1d2f4c24);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.workspace-module__EfdJ9G__profileMenuHeader{border-bottom:1px solid var(--color-border-subtle,#e6edda);margin-bottom:6px;padding:10px 12px 8px}.workspace-module__EfdJ9G__profileMenuHeader p{color:var(--color-secondary,#52666b);font-size:.74rem}.workspace-module__EfdJ9G__profileMenuHeader strong{color:var(--color-primary,#233d4d);font-size:.84rem}.workspace-module__EfdJ9G__profileMenuMeta{color:var(--color-secondary,#52666b);margin-top:3px;font-size:.72rem}.workspace-module__EfdJ9G__profileMenuDivider{height:1px;margin:var(--space-1) 0;background:var(--color-border-subtle,#e6edda)}.workspace-module__EfdJ9G__dropdownItemDanger{color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__iconButton{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);width:34px;height:34px;color:var(--color-muted,#5a6e73);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:.88rem;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.workspace-module__EfdJ9G__iconButton:hover{color:var(--color-primary,#233d4d);border-color:var(--color-border,#d8e2c5);background:var(--color-surface-subtle,#eef5dd)}.workspace-module__EfdJ9G__content{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-module__EfdJ9G__topbar{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px 20px;display:flex}.workspace-module__EfdJ9G__topbar h1{color:var(--color-primary,#233d4d);letter-spacing:-.04em;font-size:1.45rem;font-weight:600;line-height:1.15}.workspace-module__EfdJ9G__topbar p{color:var(--color-secondary,#52666b);margin-top:4px;font-size:.85rem;line-height:1.4}.workspace-module__EfdJ9G__main{gap:20px;min-width:0;padding:0 32px 48px;display:grid}.workspace-module__EfdJ9G__surfaceLayer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspace-module__EfdJ9G__surfaceScrim{cursor:default;background:#0f172a6b;border:0;animation:.16s ease-out workspace-module__EfdJ9G__fadeIn;position:absolute;inset:0}.workspace-module__EfdJ9G__drawer{border-left:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);flex-direction:column;width:min(520px,100%);height:100%;animation:.22s ease-out workspace-module__EfdJ9G__drawerIn;display:flex;position:relative;box-shadow:-16px 0 40px #0f172a1f}.workspace-module__EfdJ9G__drawerLarge{width:min(720px,100%)}.workspace-module__EfdJ9G__drawerHeader{border-bottom:1px solid var(--color-border-subtle,#e6edda);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.workspace-module__EfdJ9G__drawerHeader h2{letter-spacing:-.025em;font-size:1.05rem;font-weight:650}.workspace-module__EfdJ9G__drawerHeader p{color:var(--color-secondary,#52666b);margin-top:4px;font-size:.8rem;line-height:1.45}.workspace-module__EfdJ9G__drawerBody{min-height:0;padding:20px 24px 32px;overflow-y:auto}.workspace-module__EfdJ9G__modalLayer{z-index:110;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workspace-module__EfdJ9G__modal{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);border-radius:10px;flex-direction:column;width:min(760px,100%);max-height:min(760px,100vh - 48px);animation:.18s ease-out workspace-module__EfdJ9G__modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.workspace-module__EfdJ9G__modalLarge{width:min(1040px,100%)}.workspace-module__EfdJ9G__modalHeader{border-bottom:1px solid var(--color-border-subtle,#e6edda);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.workspace-module__EfdJ9G__modalHeader h2{letter-spacing:-.025em;font-size:1.08rem;font-weight:650}.workspace-module__EfdJ9G__modalHeader p{color:var(--color-secondary,#52666b);margin-top:4px;font-size:.8rem}.workspace-module__EfdJ9G__modalBody{min-height:0;overflow-y:auto}.workspace-module__EfdJ9G__modalFooter{border-top:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface-subtle,#eef5dd);justify-content:space-between;align-items:center;gap:8px;padding:14px 24px;display:flex}.workspace-module__EfdJ9G__modalFooterSecondary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.workspace-module__EfdJ9G__modalFooter{flex-direction:column-reverse;align-items:stretch}.workspace-module__EfdJ9G__modalFooterSecondary{grid-template-columns:minmax(0,1fr);display:grid}.workspace-module__EfdJ9G__modalFooter>button,.workspace-module__EfdJ9G__modalFooterSecondary>button{width:100%;min-height:var(--hit-target,44px)}}@keyframes workspace-module__EfdJ9G__modalIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.workspace-module__EfdJ9G__confirmDialog{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);width:min(440px,100% - 32px);margin:auto;padding:24px;animation:.18s ease-out workspace-module__EfdJ9G__drawerIn;position:relative;box-shadow:0 18px 48px #0f172a2e}.workspace-module__EfdJ9G__confirmIcon{background:var(--color-danger-bg,#f9e8e4);width:36px;height:36px;color:var(--color-danger,#96362d);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.workspace-module__EfdJ9G__confirmCopy h2{letter-spacing:-.025em;font-size:1.05rem;font-weight:650}.workspace-module__EfdJ9G__confirmCopy p{color:var(--color-secondary,#52666b);margin-top:6px;font-size:.86rem;line-height:1.5}.workspace-module__EfdJ9G__confirmDialog .workspace-module__EfdJ9G__actions{justify-content:flex-end;margin-top:22px}@keyframes workspace-module__EfdJ9G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes workspace-module__EfdJ9G__drawerIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.workspace-module__EfdJ9G__panel{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);box-shadow:var(--shadow-surface,0 1px 2px #0f172a0a);overflow:hidden}.workspace-module__EfdJ9G__panelHeader{border-bottom:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface,#fcfef6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.workspace-module__EfdJ9G__panelHeader h2{color:var(--color-primary,#233d4d);letter-spacing:-.025em;font-size:1.02rem;font-weight:600}.workspace-module__EfdJ9G__panelHeader p{color:var(--color-secondary,#52666b);margin-top:2px;font-size:.82rem}.workspace-module__EfdJ9G__panelBody{padding:20px}.workspace-module__EfdJ9G__panelBodyTight{padding:0}.workspace-module__EfdJ9G__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-module__EfdJ9G__filterBar{border-bottom:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface,#fcfef6);padding:14px 20px}.workspace-module__EfdJ9G__formSection{border-bottom:1px solid var(--color-border-subtle,#e6edda);gap:12px;padding:16px 20px;display:grid}.workspace-module__EfdJ9G__formSection:last-child{border-bottom:0}.workspace-module__EfdJ9G__formSectionTitle{color:var(--color-primary,#233d4d);letter-spacing:-.01em;font-size:.88rem;font-weight:600}.workspace-module__EfdJ9G__formSectionSubtitle{color:var(--color-secondary,#52666b);margin-top:-8px;margin-bottom:4px;font-size:.76rem}.workspace-module__EfdJ9G__grid{gap:16px;display:grid}.workspace-module__EfdJ9G__employeesWorkspace{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.workspace-module__EfdJ9G__employeesWorkspace>*{min-width:0;max-width:100%}.workspace-module__EfdJ9G__splitGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.workspace-module__EfdJ9G__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.workspace-module__EfdJ9G__formGridSpaced{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:16px;display:grid}.workspace-module__EfdJ9G__formActions{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.workspace-module__EfdJ9G__metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.workspace-module__EfdJ9G__metric{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.workspace-module__EfdJ9G__metric span,.workspace-module__EfdJ9G__metricValue{color:var(--color-primary,#233d4d);letter-spacing:-.03em;font-size:1.5rem;font-weight:650;line-height:1.1;display:block}.workspace-module__EfdJ9G__metric p,.workspace-module__EfdJ9G__metricLabel{color:var(--color-secondary,#52666b);font-size:.78rem;font-weight:500;line-height:1.3}.workspace-module__EfdJ9G__metric strong{color:var(--color-primary,#233d4d);letter-spacing:-.03em;font-size:1.5rem;font-weight:650;line-height:1.1;display:block}.workspace-module__EfdJ9G__metricButton{width:100%;min-height:var(--hit-target,44px);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.workspace-module__EfdJ9G__metricButton:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.workspace-module__EfdJ9G__metricButton:active{transform:scale(var(--press-scale))}.workspace-module__EfdJ9G__metricAlert span,.workspace-module__EfdJ9G__metricAlert strong{color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__metricWarn span,.workspace-module__EfdJ9G__metricWarn strong{color:var(--color-warning,#7a4b00)}.workspace-module__EfdJ9G__dashboardQuickBar{align-items:center;gap:var(--space-3,12px);padding:var(--space-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-module__EfdJ9G__dashboardQuickActions{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;min-width:0;display:flex}.workspace-module__EfdJ9G__dashboardCustomizer{gap:var(--space-2,8px);padding-top:var(--space-3,12px);border-top:1px solid var(--color-border-subtle);grid-column:1/-1;display:grid}.workspace-module__EfdJ9G__dashboardCustomizer>strong{color:var(--color-primary);font-size:var(--text-sm,13px)}.workspace-module__EfdJ9G__dashboardCustomizerRow{justify-content:space-between;align-items:center;gap:var(--space-3,12px);min-height:var(--hit-target,44px);padding:var(--space-2,8px) 0;border-bottom:1px solid var(--color-border-subtle);display:flex}.workspace-module__EfdJ9G__dashboardCustomizerRow>span{min-width:0;color:var(--color-primary);font-size:var(--text-sm,13px);font-weight:600}.workspace-module__EfdJ9G__dashboardSection{min-width:0}@media (max-width:720px){.workspace-module__EfdJ9G__dashboardQuickBar{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace-module__EfdJ9G__dashboardQuickActions>*{flex:auto}.workspace-module__EfdJ9G__dashboardCustomizerRow{flex-direction:column;align-items:stretch}}.workspace-module__EfdJ9G__dashboardVisitSummary{justify-content:space-between;align-items:flex-start;gap:var(--space-4,16px);margin-bottom:var(--space-3,12px);padding:var(--space-3,12px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle);display:flex}.workspace-module__EfdJ9G__dashboardVisitSummary>div:first-child{gap:2px;min-width:0;display:grid}.workspace-module__EfdJ9G__dashboardVisitSummary strong{color:var(--color-primary);font-size:var(--text-sm,13px);font-weight:600}.workspace-module__EfdJ9G__dashboardVisitSummary span{color:var(--color-muted);font-size:var(--text-xs,12px);line-height:var(--leading-normal,1.45)}.workspace-module__EfdJ9G__dashboardVisitChanges{justify-content:flex-end;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.workspace-module__EfdJ9G__dashboardVisitChanges>span{border:1px solid var(--color-border);border-radius:var(--radius-pill,999px);background:var(--color-surface);color:var(--color-secondary);white-space:nowrap;padding:3px 8px}@media (max-width:720px){.workspace-module__EfdJ9G__dashboardVisitSummary{flex-direction:column}.workspace-module__EfdJ9G__dashboardVisitChanges{justify-content:flex-start}.workspace-module__EfdJ9G__dashboardVisitChanges>span{white-space:normal}}.workspace-module__EfdJ9G__attentionQueue{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workspace-module__EfdJ9G__attentionItem{border:1px solid var(--color-border-subtle,#e6edda);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);min-height:68px;color:var(--color-primary,#233d4d);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.workspace-module__EfdJ9G__attentionItem:hover:not(:disabled){border-color:var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);transform:translateY(-1px)}.workspace-module__EfdJ9G__attentionItem:disabled{cursor:default;opacity:.55}.workspace-module__EfdJ9G__attentionItem strong,.workspace-module__EfdJ9G__attentionItem small{display:block}.workspace-module__EfdJ9G__attentionItem strong{font-size:.78rem;font-weight:650;line-height:1.3}.workspace-module__EfdJ9G__attentionItem small{color:var(--color-secondary,#52666b);margin-top:3px;font-size:.7rem;line-height:1.3}.workspace-module__EfdJ9G__attentionIcon{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:700;display:inline-flex}.workspace-module__EfdJ9G__attentionIconWarn{background:var(--color-warning-bg);color:var(--color-warning)}.workspace-module__EfdJ9G__attentionIconAccent{background:var(--color-accent-subtle);color:var(--color-accent)}.workspace-module__EfdJ9G__attentionIconDanger{background:var(--color-danger-bg);color:var(--color-danger)}.workspace-module__EfdJ9G__attentionIconGood{background:var(--color-success-bg);color:var(--color-success)}.workspace-module__EfdJ9G__attentionArrow{color:var(--color-accent,#215e61);white-space:nowrap;font-size:.7rem;font-weight:650}.workspace-module__EfdJ9G__field{flex-direction:column;gap:6px;display:flex}.workspace-module__EfdJ9G__field label,.workspace-module__EfdJ9G__field>span{color:var(--color-primary,#233d4d);font-size:.8rem;font-weight:600}.workspace-module__EfdJ9G__onboardingRepeatList{border:1px solid var(--color-border,#d8e2c5);border-radius:10px;flex-direction:column;gap:12px;margin:0 0 16px;padding:14px 16px 16px;display:flex}.workspace-module__EfdJ9G__onboardingRepeatList legend{color:var(--color-primary,#233d4d);padding:0 6px;font-size:.8rem;font-weight:600}.workspace-module__EfdJ9G__onboardingRepeatRow{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.workspace-module__EfdJ9G__onboardingRail .workspace-module__EfdJ9G__onboardingStepLink{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;margin:0;padding:0;display:flex}.workspace-module__EfdJ9G__onboardingRail .workspace-module__EfdJ9G__onboardingStepLink:hover{color:var(--color-primary,#233d4d);text-decoration:underline}.workspace-module__EfdJ9G__onboardingRail .workspace-module__EfdJ9G__onboardingStepLink:focus-visible{outline:2px solid var(--color-primary,#233d4d);outline-offset:2px}.workspace-module__EfdJ9G__field .workspace-module__EfdJ9G__fieldHint,.workspace-module__EfdJ9G__field>.workspace-module__EfdJ9G__fieldHint{color:var(--color-muted,#5a6e73);font-size:.76rem;font-weight:400;line-height:1.45}.workspace-module__EfdJ9G__onboardingInviteGrid{grid-template-columns:minmax(0,1fr) minmax(0,220px) auto;align-items:end;gap:10px;display:grid}.workspace-module__EfdJ9G__onboardingInviteList{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);gap:10px;padding:14px 16px;display:grid}.workspace-module__EfdJ9G__onboardingInviteListHeader{gap:2px;font-size:.8rem;display:grid}.workspace-module__EfdJ9G__onboardingInviteList ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__EfdJ9G__onboardingInviteList li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.workspace-module__EfdJ9G__onboardingInviteEmail{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.workspace-module__EfdJ9G__onboardingInviteList select{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-sm,4px);background:var(--color-surface,#fcfef6);height:32px;font:inherit;padding:0 8px;font-size:.8rem}.workspace-module__EfdJ9G__field input,.workspace-module__EfdJ9G__field select,.workspace-module__EfdJ9G__field textarea{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);width:100%;height:40px;color:var(--color-primary,#233d4d);font:inherit;padding:0 12px;font-size:.88rem;transition:border-color .14s,box-shadow .14s}.workspace-module__EfdJ9G__field textarea{resize:vertical;height:auto;min-height:80px;padding:10px 12px}.workspace-module__EfdJ9G__field input:focus,.workspace-module__EfdJ9G__field select:focus,.workspace-module__EfdJ9G__field textarea:focus{border-color:var(--color-accent,#215e61);box-shadow:0 0 0 3px var(--color-focus,#1769e040);outline:none}.workspace-module__EfdJ9G__fieldHint{color:var(--color-secondary,#52666b);font-size:.74rem;line-height:1.3}.workspace-module__EfdJ9G__fieldError{color:var(--color-danger,#96362d);font-size:.78rem;font-weight:500;line-height:1.4}.workspace-module__EfdJ9G__field input[aria-invalid=true]{border-color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__settingsField{flex-direction:column;gap:6px;width:min(320px,100%);display:flex}.workspace-module__EfdJ9G__settingsField label{color:var(--color-primary,#233d4d);font-size:.8rem;font-weight:600}.workspace-module__EfdJ9G__settingsField input{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);height:40px;padding:0 12px}.workspace-module__EfdJ9G__settingsField input:focus{border-color:var(--color-accent,#215e61);box-shadow:0 0 0 3px var(--color-focus,#1769e040);outline:none}.workspace-module__EfdJ9G__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-module__EfdJ9G__button{border:1px solid var(--color-primary,#233d4d);border-radius:var(--radius-md,6px);background:var(--color-primary,#233d4d);color:#fcfef6;height:40px;font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.86rem;font-weight:600;transition:background .14s,opacity .14s,border-color .14s;display:inline-flex}.workspace-module__EfdJ9G__button:hover:not(:disabled){background:var(--color-accent-hover,#19494c);border-color:var(--color-accent-hover,#19494c)}.workspace-module__EfdJ9G__button:disabled{cursor:not-allowed;opacity:1;background:var(--color-surface-subtle,#eef5dd);border-color:var(--color-border-subtle,#e6edda);color:var(--color-subtle-text,#5a6e73);box-shadow:none}.workspace-module__EfdJ9G__buttonSecondary{border:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__buttonSecondary:hover:not(:disabled){background:var(--color-surface-subtle,#eef5dd);border-color:var(--color-border,#d8e2c5)}.workspace-module__EfdJ9G__buttonDanger{border-color:var(--color-danger-border,#e7b9b0);background:var(--color-surface,#fcfef6);color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__buttonDanger:hover:not(:disabled){background:var(--color-danger-bg,#f9e8e4);border-color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__buttonSmall{height:32px;padding:0 12px;font-size:.8rem}.workspace-module__EfdJ9G__selectControl{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);min-width:132px;height:32px;color:var(--color-primary,#233d4d);font:inherit;padding:0 28px 0 10px;font-size:.78rem}.workspace-module__EfdJ9G__selectControl:focus{border-color:var(--color-accent,#215e61);box-shadow:0 0 0 3px var(--color-focus,#1769e040);outline:none}.workspace-module__EfdJ9G__requestWorkspace{gap:0;display:grid}.workspace-module__EfdJ9G__requestSection{border-bottom:1px solid var(--color-border-subtle,#e6edda);padding:20px}.workspace-module__EfdJ9G__requestSection:last-child{border-bottom:0}.workspace-module__EfdJ9G__requestSectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.workspace-module__EfdJ9G__requestSectionHeader h3{letter-spacing:-.02em;margin-top:3px;font-size:.98rem;font-weight:650}.workspace-module__EfdJ9G__requestList{gap:8px;display:grid}.workspace-module__EfdJ9G__requestCard{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .14s,background .14s,transform .14s;display:flex}.workspace-module__EfdJ9G__requestCard:hover{border-color:var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);transform:translateY(-1px)}.workspace-module__EfdJ9G__requestCardMain{gap:3px;min-width:0;display:grid}.workspace-module__EfdJ9G__requestCardMain strong{color:var(--color-primary,#233d4d);font-size:.86rem}.workspace-module__EfdJ9G__requestCardMain span,.workspace-module__EfdJ9G__requestCardMain small{color:var(--color-secondary,#52666b);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.workspace-module__EfdJ9G__requestCardMain small{color:var(--color-muted,#5a6e73)}.workspace-module__EfdJ9G__requestEmpty{border:1px dashed var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);color:var(--color-secondary,#52666b);padding:18px 16px;font-size:.82rem}.workspace-module__EfdJ9G__scheduleDay{border-top:1px solid var(--color-border-subtle,#e6edda)}.workspace-module__EfdJ9G__scheduleDay:first-child{border-top:0}.workspace-module__EfdJ9G__scheduleDayHeader{background:var(--color-surface-subtle,#eef5dd);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 12px;display:flex}.workspace-module__EfdJ9G__scheduleDayHeader h3{letter-spacing:-.02em;margin-top:3px;font-size:.98rem;font-weight:650}.workspace-module__EfdJ9G__shiftList{gap:8px;padding:0 20px 16px;display:grid}.workspace-module__EfdJ9G__shiftRow{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(180px,1.35fr) minmax(140px,.9fr) auto;align-items:center;gap:16px;min-height:72px;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.workspace-module__EfdJ9G__shiftRow:hover{border-color:var(--color-border,#d8e2c5);box-shadow:var(--shadow-card-hover,0 4px 12px #0f172a14);transform:translateY(-1px)}.workspace-module__EfdJ9G__shiftTime{color:var(--color-primary,#233d4d);white-space:nowrap;font-size:.84rem;font-weight:650}.workspace-module__EfdJ9G__shiftIdentity,.workspace-module__EfdJ9G__shiftAssignees,.workspace-module__EfdJ9G__shiftAssign,.workspace-module__EfdJ9G__shiftActions{min-width:0}.workspace-module__EfdJ9G__shiftIdentity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-module__EfdJ9G__shiftAssignees{gap:5px;display:grid}.workspace-module__EfdJ9G__assignee{align-items:center;gap:8px;min-width:0;display:flex}.workspace-module__EfdJ9G__assignee span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.workspace-module__EfdJ9G__assignee small{color:var(--color-secondary,#52666b);font-size:.7rem}.workspace-module__EfdJ9G__assignee .workspace-module__EfdJ9G__button{margin-left:auto}.workspace-module__EfdJ9G__shiftActions{justify-content:flex-end;display:flex}.workspace-module__EfdJ9G__tabs{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);align-items:center;gap:2px;padding:3px;display:inline-flex}.workspace-module__EfdJ9G__tab{border-radius:var(--radius-sm,5px);color:var(--color-muted,#5a6e73);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:.78rem;font-weight:600;transition:background .12s,color .12s}.workspace-module__EfdJ9G__tab:hover{color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__tabActive{background:var(--color-surface,#fcfef6);color:var(--color-primary,#233d4d);box-shadow:0 1px 2px #0f172a0f}.workspace-module__EfdJ9G__tableContainer{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;max-width:100%;max-height:min(70vh,760px);overflow:auto}.workspace-module__EfdJ9G__table{border-collapse:collapse;width:100%;font-size:.86rem}.workspace-module__EfdJ9G__table th{z-index:2;border-bottom:1px solid var(--color-border,#d8e2c5);background:var(--color-surface-subtle,#eef5dd);color:var(--color-secondary,#52666b);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 16px;font-size:.68rem;font-weight:600;position:sticky;top:0}.workspace-module__EfdJ9G__table td{border-bottom:1px solid var(--color-border-subtle,#e6edda);color:var(--color-primary,#233d4d);vertical-align:middle;padding:12px 16px}.workspace-module__EfdJ9G__table tbody tr:last-child td{border-bottom:0}.workspace-module__EfdJ9G__selectionColumn{text-align:center;width:44px;min-width:44px}.workspace-module__EfdJ9G__selectionColumn input{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}.workspace-module__EfdJ9G__employeeQuickSwitch{align-items:center;display:inline-flex}.workspace-module__EfdJ9G__employeeQuickSwitch select{min-width:180px;max-width:240px;min-height:var(--control-lg,40px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface);color:var(--color-primary);font:inherit;font-size:var(--text-sm,13px);padding:0 32px 0 10px}.workspace-module__EfdJ9G__employeeQuickSwitch select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-module__EfdJ9G__tableRowButton{cursor:pointer;transition:background .1s}.workspace-module__EfdJ9G__tableRowButton:hover td{background:var(--color-surface-subtle,#eef5dd)}.workspace-module__EfdJ9G__tableRowButton:focus-visible td{background:var(--color-accent-subtle,#e7f1e8);outline:2px solid var(--color-accent,#215e61);outline-offset:-2px}.workspace-module__EfdJ9G__cellStrong{color:var(--color-primary,#233d4d);font-weight:600}.workspace-module__EfdJ9G__cellStrong:not(td){display:block}.workspace-module__EfdJ9G__cellMeta{color:var(--color-secondary,#52666b);font-size:.78rem}.workspace-module__EfdJ9G__cellMeta:not(td){margin-top:2px;display:block}.workspace-module__EfdJ9G__badge{border-radius:var(--radius-pill,999px);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.workspace-module__EfdJ9G__badgeNeutral{color:var(--color-muted,#5a6e73);background:#eef5dd}.workspace-module__EfdJ9G__badgeGood{background:var(--color-success-bg,#e7f1e5);color:var(--color-success,#315a3b)}.workspace-module__EfdJ9G__badgeWarn{background:var(--color-warning-bg,#f8eed7);color:var(--color-warning,#7a4b00)}.workspace-module__EfdJ9G__badgeBad{background:var(--color-danger-bg,#f9e8e4);color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__empty{text-align:center;color:var(--color-secondary,#52666b);padding:40px 20px;font-size:.88rem}.workspace-module__EfdJ9G__emptyState{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);max-width:560px;margin:32px auto;padding:32px}.workspace-module__EfdJ9G__emptyState h2{color:var(--color-primary,#233d4d);margin:0 0 8px;font-size:1.05rem}.workspace-module__EfdJ9G__emptyState button{margin-top:16px}.workspace-module__EfdJ9G__formStack{gap:14px;max-width:360px;margin-top:24px;display:grid}.workspace-module__EfdJ9G__formStack label{color:var(--color-primary,#233d4d);text-align:left;gap:6px;font-size:.84rem;font-weight:600;display:grid}.workspace-module__EfdJ9G__formStack input,.workspace-module__EfdJ9G__formStack select{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);min-height:42px;color:var(--color-primary,#233d4d);font:inherit;padding:0 12px}.workspace-module__EfdJ9G__feedbackBanner{align-items:flex-start;gap:var(--space-2,8px);border-radius:var(--radius-md,6px);font-size:var(--text-sm,13px);line-height:var(--leading-normal,1.45);border:1px solid;padding:10px 12px;display:flex}.workspace-module__EfdJ9G__feedbackMark{border-radius:var(--radius-pill,999px);flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:750;display:inline-flex}.workspace-module__EfdJ9G__feedbackError{border-color:var(--color-danger-border,#e7b9b0);background:var(--color-danger-bg,#f9e8e4);color:var(--color-danger,#96362d)}.workspace-module__EfdJ9G__feedbackError .workspace-module__EfdJ9G__feedbackMark{background:var(--color-danger,#96362d);color:var(--color-danger-bg,#f9e8e4)}.workspace-module__EfdJ9G__feedbackSuccess{border-color:var(--color-success-border,#b9d0b7);background:var(--color-success-bg,#e7f1e5);color:var(--color-success,#315a3b)}.workspace-module__EfdJ9G__feedbackSuccess .workspace-module__EfdJ9G__feedbackMark{background:var(--color-success,#315a3b);color:var(--color-success-bg,#e7f1e5)}.workspace-module__EfdJ9G__emptyAction{margin-top:var(--space-3,12px)}.workspace-module__EfdJ9G__error{border:1px solid var(--color-danger-border,#e7b9b0);border-radius:var(--radius-md,6px);background:var(--color-danger-bg,#f9e8e4);color:var(--color-danger,#96362d);padding:10px 14px;font-size:.84rem;line-height:1.5}.workspace-module__EfdJ9G__success{align-items:center;gap:var(--space-2);border:1px solid var(--color-success-border,#b9d0b7);border-radius:var(--radius-md,6px);background:var(--color-success-bg,#e7f1e5);color:var(--color-success,#315a3b);flex-wrap:wrap;padding:10px 14px;font-size:.84rem;line-height:1.5;display:flex}.workspace-module__EfdJ9G__muted{color:var(--color-secondary,#52666b)}.workspace-module__EfdJ9G__spinner{border:2px solid var(--color-border,#d8e2c5);border-top-color:var(--color-accent,#215e61);vertical-align:middle;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.6s linear infinite workspace-module__EfdJ9G__spin;display:inline-block}@keyframes workspace-module__EfdJ9G__spin{to{transform:rotate(360deg)}}.workspace-module__EfdJ9G__eyebrow{color:var(--color-secondary,#52666b);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:600;display:block}.workspace-module__EfdJ9G__detailGrid{border-bottom:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface-subtle,#eef5dd);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:16px 20px;display:grid}.workspace-module__EfdJ9G__detailItem span{color:var(--color-secondary,#52666b);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.workspace-module__EfdJ9G__detailItem p{color:var(--color-primary,#233d4d);font-size:.88rem;font-weight:500}.workspace-module__EfdJ9G__list{flex-direction:column;list-style:none;display:flex}.workspace-module__EfdJ9G__listItem{border-bottom:1px solid var(--color-border-subtle,#e6edda);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.workspace-module__EfdJ9G__listItem:last-child{border-bottom:0}.workspace-module__EfdJ9G__listItem strong{color:var(--color-primary,#233d4d);font-size:.88rem;display:block}.workspace-module__EfdJ9G__listItem p{color:var(--color-secondary,#52666b);margin-top:2px;font-size:.8rem}.workspace-module__EfdJ9G__weekControls{justify-content:flex-end;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.workspace-module__EfdJ9G__weekLabel{text-align:center;min-width:142px;color:var(--color-primary,#233d4d);font-size:var(--text-sm,13px);font-variant-numeric:tabular-nums;font-weight:600}.workspace-module__EfdJ9G__myScheduleBoard{border-top:1px solid var(--color-border-subtle,#e6edda);border-bottom:1px solid var(--color-border-subtle,#e6edda);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.workspace-module__EfdJ9G__myScheduleDay{border-inline-start:1px solid var(--color-border-subtle,#e6edda);min-width:0;padding:12px 10px 14px}.workspace-module__EfdJ9G__myScheduleDay:first-child{border-inline-start:0}.workspace-module__EfdJ9G__myScheduleDayHeader{min-height:54px;color:var(--color-muted,#5a6e73);font-size:var(--text-xs,12px);flex-direction:column;align-items:flex-start;gap:3px;display:flex}.workspace-module__EfdJ9G__myScheduleDayHeader strong{color:var(--color-primary,#233d4d);font-size:var(--text-sm,13px);font-variant-numeric:tabular-nums;font-weight:600}.workspace-module__EfdJ9G__todayMarker{color:var(--color-accent,#215e61);font-size:11px;font-weight:600}.workspace-module__EfdJ9G__myScheduleShifts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workspace-module__EfdJ9G__myScheduleShift article{border-inline-start:3px solid var(--color-accent,#215e61);background:var(--color-surface-subtle,#f5fbe6);border-radius:4px;min-width:0;padding:9px 8px}.workspace-module__EfdJ9G__myScheduleShift p{margin:0}.workspace-module__EfdJ9G__myScheduleTime{color:var(--color-primary,#233d4d);font-size:var(--text-xs,12px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650;line-height:1.4}.workspace-module__EfdJ9G__myScheduleRole{color:var(--color-primary,#233d4d);font-size:var(--text-sm,13px);overflow-wrap:anywhere;font-weight:600;line-height:1.35;margin-top:4px!important}.workspace-module__EfdJ9G__myScheduleMeta{color:var(--color-muted,#5a6e73);font-size:var(--text-xs,12px);overflow-wrap:anywhere;line-height:1.4;margin-top:3px!important}.workspace-module__EfdJ9G__noShiftLabel{color:var(--color-subtle-text,#5a6e73);font-size:var(--text-xs,12px);margin:0}.workspace-module__EfdJ9G__scheduleEmpty{justify-items:start;gap:8px;padding:24px;display:grid}.workspace-module__EfdJ9G__scheduleEmpty p{margin:0}@media (max-width:900px){.workspace-module__EfdJ9G__myScheduleBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-module__EfdJ9G__myScheduleDay:nth-child(odd){border-inline-start:0}.workspace-module__EfdJ9G__myScheduleDay:nth-child(n+3){border-top:1px solid var(--color-border-subtle,#e6edda)}}@media (max-width:520px){.workspace-module__EfdJ9G__weekControls{justify-content:flex-start}.workspace-module__EfdJ9G__weekLabel{text-align:start;flex:100%;order:-1}.workspace-module__EfdJ9G__weekControls .workspace-module__EfdJ9G__button{min-height:44px}.workspace-module__EfdJ9G__myScheduleBoard{grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__myScheduleDay,.workspace-module__EfdJ9G__myScheduleDay:first-child,.workspace-module__EfdJ9G__myScheduleDay:nth-child(odd){border-inline-start:0}.workspace-module__EfdJ9G__myScheduleDay+.workspace-module__EfdJ9G__myScheduleDay,.workspace-module__EfdJ9G__myScheduleDay:nth-child(n+3){border-top:1px solid var(--color-border-subtle,#e6edda)}.workspace-module__EfdJ9G__myScheduleDayHeader{grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:8px;min-height:auto;margin-bottom:8px;display:grid}}.workspace-module__EfdJ9G__documentEmpty{justify-items:start;gap:var(--space-2,8px);max-width:560px;margin-inline:auto;padding:28px 24px;display:grid}.workspace-module__EfdJ9G__documentEmpty p{margin:0}.workspace-module__EfdJ9G__documentEmpty button{margin-top:var(--space-2,8px)}.workspace-module__EfdJ9G__documentSummary{border-bottom:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface-subtle,#eef5dd);padding:14px 20px}.workspace-module__EfdJ9G__uploadForm{border-top:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface,#fcfef6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:20px;display:grid}.workspace-module__EfdJ9G__uploadForm .workspace-module__EfdJ9G__actions{align-self:flex-end}.workspace-module__EfdJ9G__employeeDocumentList{border-top:1px solid var(--color-border-subtle)}.workspace-module__EfdJ9G__employeeDocumentRow{align-items:stretch;gap:var(--space-3);min-width:0;display:grid}.workspace-module__EfdJ9G__employeeDocumentHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.workspace-module__EfdJ9G__employeeDocumentInfo{min-width:0}.workspace-module__EfdJ9G__employeeDocumentInfo strong{overflow-wrap:anywhere}.workspace-module__EfdJ9G__employeeDocumentInfo p{margin-top:var(--space-1);color:var(--color-secondary);font-size:var(--text-sm)}.workspace-module__EfdJ9G__employeeDocumentActions{flex-wrap:wrap;align-items:center}.workspace-module__EfdJ9G__uploadActions{align-items:flex-end;display:flex}.workspace-module__EfdJ9G__uploadForm>.workspace-module__EfdJ9G__error{grid-column:1/-1}.workspace-module__EfdJ9G__documentRequestForm{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.workspace-module__EfdJ9G__documentRequestHistory{border-top:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-5)}.workspace-module__EfdJ9G__documentRequestHistory summary{width:fit-content;color:var(--color-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:600}.workspace-module__EfdJ9G__documentRequestHistory .workspace-module__EfdJ9G__list{margin-top:var(--space-2)}.workspace-module__EfdJ9G__documentReviewList{list-style:none;display:grid}.workspace-module__EfdJ9G__documentReviewItem{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);display:grid}.workspace-module__EfdJ9G__documentReviewHeader{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-module__EfdJ9G__documentReviewHeader strong{overflow-wrap:anywhere;color:var(--color-primary);display:block}.workspace-module__EfdJ9G__documentReviewMeta{color:var(--color-secondary);font-size:var(--text-sm)}.workspace-module__EfdJ9G__documentReviewReason{gap:var(--space-1);border-inline-start:2px solid var(--color-border);padding-inline-start:var(--space-3);display:grid}.workspace-module__EfdJ9G__documentReviewReason span{color:var(--color-secondary);font-size:var(--text-xs);font-weight:600}.workspace-module__EfdJ9G__documentReviewReason p{overflow-wrap:anywhere;color:var(--color-primary)}.workspace-module__EfdJ9G__documentReviewActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-module__EfdJ9G__documentReviewDecision{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:grid}.workspace-module__EfdJ9G__documentReviewDecision>p{color:var(--color-secondary);font-size:var(--text-sm)}@media (max-width:640px){.workspace-module__EfdJ9G__documentReviewItem{padding:var(--space-3) var(--space-4)}.workspace-module__EfdJ9G__documentReviewHeader{grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__documentReviewActions .workspace-module__EfdJ9G__button{min-height:var(--hit-target,44px)}.workspace-module__EfdJ9G__employeeDocumentRow{padding:var(--space-3) var(--space-4)}.workspace-module__EfdJ9G__employeeDocumentHeader{align-items:flex-start}.workspace-module__EfdJ9G__employeeDocumentActions .workspace-module__EfdJ9G__buttonSmall{min-height:var(--hit-target,44px)}}.workspace-module__EfdJ9G__contactForm{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:16px;display:grid}.workspace-module__EfdJ9G__contactForm .workspace-module__EfdJ9G__actions{align-self:flex-end}.workspace-module__EfdJ9G__calendarPanel{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);box-shadow:var(--shadow-surface,0 1px 2px #0f172a0a);overflow:hidden}.workspace-module__EfdJ9G__calendarHeader{border-bottom:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface,#fcfef6);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;display:flex}.workspace-module__EfdJ9G__calendarHeader h2{color:var(--color-primary,#233d4d);letter-spacing:-.03em;font-size:1.15rem;font-weight:600}.workspace-module__EfdJ9G__calendarHeader p{color:var(--color-secondary,#52666b);margin-top:4px;font-size:.8rem}.workspace-module__EfdJ9G__calendarHeader .workspace-module__EfdJ9G__calendarLabourSummary{color:var(--color-primary,#233d4d);font-size:var(--text-xs,12px);font-variant-numeric:tabular-nums;margin-top:7px;font-weight:600}.workspace-module__EfdJ9G__calendarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workspace-module__EfdJ9G__calendarZoomControl{align-items:center;gap:var(--space-2,8px);min-height:var(--hit-target,44px);color:var(--color-muted,#5a6e73);font-size:var(--text-sm,13px);display:inline-flex}.workspace-module__EfdJ9G__calendarZoomControl select{min-height:var(--control-lg,40px);padding:0 var(--space-3,12px);border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__calendarZoomControl select:focus-visible{outline:2px solid var(--color-accent,#215e61);outline-offset:2px}.workspace-module__EfdJ9G__boardSaving{color:var(--color-accent,#215e61);font-size:.78rem;font-weight:600}.workspace-module__EfdJ9G__boardNotice{border-bottom:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface-subtle,#eef5dd);color:var(--color-primary,#233d4d);padding:8px 22px;font-size:.8rem}.workspace-module__EfdJ9G__rosterFilters{gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-5,20px);border-bottom:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface-subtle,#eef5dd);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.workspace-module__EfdJ9G__rosterFilters>*{min-width:0}@media (max-width:720px){.workspace-module__EfdJ9G__rosterFilters{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.workspace-module__EfdJ9G__calendarViewport{overscroll-behavior:contain;background:#fcfef6;min-height:420px;max-height:min(78vh,900px);overflow:auto}.workspace-module__EfdJ9G__calendarGrid{grid-template-columns:64px repeat(var(--calendar-days,7), minmax(200px, 1fr));min-width:calc(64px + var(--calendar-days,7) * 200px);display:grid}.workspace-module__EfdJ9G__calendarTimeCorner,.workspace-module__EfdJ9G__calendarDayHeader{z-index:10;border-bottom:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);min-height:56px;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspace-module__EfdJ9G__calendarTimeCorner,.workspace-module__EfdJ9G__calendarDayHeader{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);backdrop-filter:blur(var(--glass-blur)) saturate(160%)}}.workspace-module__EfdJ9G__calendarTimeCorner{border-right:1px solid var(--color-border,#d8e2c5);color:var(--color-secondary,#52666b);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;z-index:15;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;display:flex;left:0}.workspace-module__EfdJ9G__calendarDayHeader{border-right:1px solid var(--color-border-subtle,#e6edda);padding:10px 12px 8px}.workspace-module__EfdJ9G__calendarDayHeader strong{color:var(--color-primary,#233d4d);font-size:.82rem;font-weight:600;display:block}.workspace-module__EfdJ9G__calendarDayHeader span{color:var(--color-secondary,#52666b);margin-top:2px;font-size:.7rem;display:block}.workspace-module__EfdJ9G__calendarDayHeaderToday{box-shadow:inset 0 -2px 0 var(--color-accent,#215e61)}.workspace-module__EfdJ9G__calendarDayHeaderToday strong{color:var(--color-accent,#215e61)}.workspace-module__EfdJ9G__calendarTimeAxis{border-right:1px solid var(--color-border,#d8e2c5);background:var(--color-surface,#fcfef6);height:1008px;position:relative}.workspace-module__EfdJ9G__calendarTimeAxis span{color:var(--color-secondary,#52666b);font-family:var(--font-geist-mono), monospace;font-size:.65rem;font-weight:500;position:absolute;right:8px;transform:translateY(-50%)}.workspace-module__EfdJ9G__calendarTimeAxis span:first-child{transform:translateY(2px)}.workspace-module__EfdJ9G__calendarTimeAxis span:last-child{transform:translateY(-100%)}.workspace-module__EfdJ9G__calendarDay{border-right:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface,#fcfef6);cursor:cell;height:1008px;position:relative;overflow:hidden}.workspace-module__EfdJ9G__calendarDayToday{background:linear-gradient(90deg,#1769e008,#0000 18% 82%,#1769e008)}.workspace-module__EfdJ9G__calendarNowMarker{z-index:3;background:var(--color-accent,#215e61);pointer-events:none;height:2px;position:absolute;left:0;right:0}.workspace-module__EfdJ9G__calendarNowMarker:before{background:var(--color-accent,#215e61);content:"";border-radius:50%;width:7px;height:7px;position:absolute;left:-1px;transform:translateY(-2px)}.workspace-module__EfdJ9G__calendarLine{pointer-events:none;background:#eef5dd;height:1px;position:absolute;left:0;right:0}.workspace-module__EfdJ9G__calendarHourLine{background:var(--color-border,#d8e2c5)}.workspace-module__EfdJ9G__calendarShiftRunsOn{color:inherit;letter-spacing:.02em;opacity:.85;white-space:nowrap;margin-top:1px;font-size:10px;font-weight:700}.workspace-module__EfdJ9G__calendarShiftContinues{-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 18px),#0000 100%)}.workspace-module__EfdJ9G__calendarShift{z-index:2;border:1px solid var(--shift-assigned-border,#97bcb7);border-left:3px solid var(--shift-assigned-accent,#215e61);border-radius:var(--radius-sm,5px);background:var(--shift-assigned-bg,#e7f1e8);min-width:0;color:var(--shift-assigned-text,#19494c);cursor:grab;text-align:left;transition:transform var(--duration-fast,.12s) var(--ease-out,cubic-bezier(.2, 0, 0, 1)), box-shadow var(--duration-fast,.12s) var(--ease-out,cubic-bezier(.2, 0, 0, 1));align-content:start;gap:1px;padding:4px 6px;display:grid;position:absolute;overflow:hidden;box-shadow:0 1px 2px #2563eb14}.workspace-module__EfdJ9G__calendarShift strong{font-size:var(--text-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.workspace-module__EfdJ9G__calendarShift span{font-size:var(--text-2xs,11px);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}.workspace-module__EfdJ9G__calendarShift small{color:color-mix(in srgb, currentcolor 78%, transparent);font-size:var(--text-2xs,11px);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.workspace-module__EfdJ9G__calendarShiftCompact small{display:none}.workspace-module__EfdJ9G__calendarShift:hover,.workspace-module__EfdJ9G__calendarShift:focus-visible{z-index:6;box-shadow:0 6px 16px #0f172a24;width:calc(100% - 4px)!important;left:2px!important}.workspace-module__EfdJ9G__calendarShiftCompact:hover small,.workspace-module__EfdJ9G__calendarShiftCompact:focus-visible small{display:block}.workspace-module__EfdJ9G__calendarDragCard{z-index:var(--z-toast,100);border:1px solid var(--shift-assigned-border,#97bcb7);border-left:3px solid var(--shift-assigned-accent,#215e61);border-radius:var(--radius-sm,5px);background:var(--color-surface,#fcfef6);min-width:132px;max-width:220px;color:var(--color-primary,#233d4d);box-shadow:var(--elevation-4);pointer-events:none;transform-origin:50% 100%;align-content:start;gap:1px;padding:6px 8px;display:grid;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.workspace-module__EfdJ9G__calendarDragCard strong{font-size:var(--text-xs,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.workspace-module__EfdJ9G__calendarDragCard span{font-size:var(--text-xs,12px);color:var(--shift-assigned-accent,#215e61);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.workspace-module__EfdJ9G__calendarDragCard small{color:var(--color-secondary,#52666b);font-size:var(--text-2xs,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-module__EfdJ9G__calendarDragCardRunsOn{border-style:dashed dashed solid}.workspace-module__EfdJ9G__calendarDropPreview{z-index:4;border:2px dashed var(--color-accent,#215e61);border-radius:var(--radius-sm,5px);background:color-mix(in srgb, var(--color-accent,#215e61) 12%, transparent);color:var(--color-accent-hover,#19494c);pointer-events:none;align-content:start;gap:1px;padding:4px 6px;display:grid;position:absolute;left:4px;right:4px}.workspace-module__EfdJ9G__calendarDropPreview strong{font-size:var(--text-xs,12px);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.workspace-module__EfdJ9G__calendarDropPreview span{font-size:var(--text-2xs,11px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-module__EfdJ9G__calendarShiftSelected{z-index:7;border-color:var(--color-accent,#215e61);outline:2px solid var(--color-accent,#215e61);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent,#215e61) 16%, transparent)}.workspace-module__EfdJ9G__calendarShiftSelected:after{content:"Selected";border-radius:var(--radius-pill,999px);background:var(--color-accent,#215e61);color:var(--brand-morning-paper,#f5fbe6);letter-spacing:.02em;padding:1px 4px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;top:3px;right:4px}.workspace-module__EfdJ9G__calendarShiftDragging{opacity:.4;box-shadow:none;border-style:dashed}.workspace-module__EfdJ9G__calendarShiftDragging:hover,.workspace-module__EfdJ9G__calendarShiftDragging:focus-visible{box-shadow:none;width:calc(100% - 4px)!important;left:2px!important}.workspace-module__EfdJ9G__calendarShift:hover{z-index:5;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f}.workspace-module__EfdJ9G__calendarShift:active{cursor:grabbing}.workspace-module__EfdJ9G__calendarShift strong,.workspace-module__EfdJ9G__calendarShift span,.workspace-module__EfdJ9G__calendarShift small,.workspace-module__EfdJ9G__calendarShift em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-module__EfdJ9G__calendarShift strong{font-size:.74rem;font-weight:650;line-height:1.15}.workspace-module__EfdJ9G__calendarShift span{color:var(--color-accent,#215e61);font-size:.68rem;font-weight:500}.workspace-module__EfdJ9G__calendarShift small{color:var(--color-muted,#5a6e73);font-size:.66rem}.workspace-module__EfdJ9G__calendarShift em{color:var(--color-danger,#96362d);font-size:.65rem;font-style:normal;font-weight:700}.workspace-module__EfdJ9G__calendarShiftOpen{border-color:var(--shift-open-border,#e7c98e);border-left-color:var(--shift-open-accent,#a66f1d);background:var(--shift-open-bg,#f8eed7);color:var(--shift-open-text,#7a4b00)}.workspace-module__EfdJ9G__calendarShiftOpen span{color:#7a4b00}.workspace-module__EfdJ9G__calendarShiftConflict{border-color:var(--shift-conflict-border,#e7b9b0);border-left-color:var(--shift-conflict-accent,#b95643);background:var(--shift-conflict-bg,#f9e8e4);color:var(--shift-conflict-text,#96362d)}.workspace-module__EfdJ9G__calendarShiftConflict span{color:#b95643}.workspace-module__EfdJ9G__calendarLegend{border-top:1px solid var(--color-border-subtle,#e6edda);color:var(--color-secondary,#52666b);flex-wrap:wrap;gap:16px;padding:10px 22px;font-size:.74rem;display:flex}.workspace-module__EfdJ9G__calendarLegend span{align-items:center;gap:6px;display:inline-flex}.workspace-module__EfdJ9G__calendarLegend i{border-radius:2px;width:9px;height:9px;display:inline-block}.workspace-module__EfdJ9G__legendAssigned{background:var(--shift-assigned-accent,#215e61)}.workspace-module__EfdJ9G__legendOpen{background:var(--shift-open-accent,#a66f1d)}.workspace-module__EfdJ9G__legendConflict{background:var(--shift-conflict-accent,#b95643)}.workspace-module__EfdJ9G__shiftEditor{border-top:1px solid var(--color-border,#d8e2c5);background:var(--color-surface-subtle,#eef5dd);gap:14px;padding:18px 22px 22px;display:grid}.workspace-module__EfdJ9G__shiftEditor h3{color:var(--color-primary,#233d4d);font-size:1rem;font-weight:600}.workspace-module__EfdJ9G__shiftEditorGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.workspace-module__EfdJ9G__shiftModalLayout{grid-template-columns:minmax(0,1fr) 220px;min-height:340px;display:grid}.workspace-module__EfdJ9G__shiftModalMain{min-width:0}.workspace-module__EfdJ9G__editorTabs{border-bottom:1px solid var(--color-border-subtle,#e6edda);scrollbar-width:thin;gap:2px;padding:0 20px;display:flex;overflow-x:auto}.workspace-module__EfdJ9G__editorTab{min-height:46px;color:var(--color-secondary,#52666b);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 8px;font-size:.76rem;font-weight:600;position:relative}.workspace-module__EfdJ9G__editorTab:hover{color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__editorTabActive{border-bottom-color:var(--color-accent,#215e61);color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__shiftModalMain .workspace-module__EfdJ9G__shiftEditorGrid{padding:24px}.workspace-module__EfdJ9G__shiftModalMain .workspace-module__EfdJ9G__field,.workspace-module__EfdJ9G__shiftModalMain input,.workspace-module__EfdJ9G__shiftModalMain select,.workspace-module__EfdJ9G__shiftModalMain textarea{min-width:0}.workspace-module__EfdJ9G__settingsHero{justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 2px 2px;display:flex}.workspace-module__EfdJ9G__settingsHero h2{color:var(--color-primary,#233d4d);letter-spacing:-.04em;margin-top:6px;font-size:clamp(1.35rem,2vw,1.8rem)}.workspace-module__EfdJ9G__settingsHero p{max-width:620px;color:var(--color-secondary,#52666b);margin-top:8px;font-size:.88rem}.workspace-module__EfdJ9G__settingsIdentity{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);gap:4px;min-width:190px;padding:13px 15px;display:grid}.workspace-module__EfdJ9G__settingsIdentity strong{color:var(--color-primary,#233d4d);font-size:.85rem}.workspace-module__EfdJ9G__settingsIdentity span,.workspace-module__EfdJ9G__settingsExample,.workspace-module__EfdJ9G__settingsCallout span{color:var(--color-secondary,#52666b);font-size:.76rem}.workspace-module__EfdJ9G__settingsSectionForm{gap:22px;display:grid}.workspace-module__EfdJ9G__checkboxOption{align-items:flex-start;gap:var(--space-3,12px);padding:var(--space-3,12px);border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);cursor:pointer;display:flex}.workspace-module__EfdJ9G__checkboxOption input{width:18px;height:18px;accent-color:var(--color-accent,#215e61);margin-top:2px}.workspace-module__EfdJ9G__checkboxOption span{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-module__EfdJ9G__checkboxOption strong{color:var(--color-primary,#233d4d);font-size:var(--text-base,14px)}.workspace-module__EfdJ9G__checkboxOption small{color:var(--color-muted,#5a6e73);font-size:var(--text-sm,13px);line-height:var(--leading-normal,1.45)}.workspace-module__EfdJ9G__settingsGroup{gap:7px;display:grid}.workspace-module__EfdJ9G__settingsGroup h3{color:var(--color-primary,#233d4d);font-size:.96rem}.workspace-module__EfdJ9G__settingsGroup>p:not(.workspace-module__EfdJ9G__settingsExample){color:var(--color-secondary,#52666b);font-size:.8rem}.workspace-module__EfdJ9G__settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-module__EfdJ9G__settingsGrid .workspace-module__EfdJ9G__field{min-width:0}.workspace-module__EfdJ9G__settingsExample{background:var(--color-surface-subtle,#eef5dd);border-radius:5px;width:fit-content;margin-top:2px;padding:6px 9px}.workspace-module__EfdJ9G__settingsCallout{border:1px solid var(--color-border-subtle,#e6edda);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);align-content:center;gap:4px;min-height:68px;padding:12px 14px;display:grid}.workspace-module__EfdJ9G__settingsCallout strong{color:var(--color-primary,#233d4d);font-size:1rem}.workspace-module__EfdJ9G__settingsSectionFooter{border-top:1px solid var(--color-border-subtle,#e6edda);justify-content:flex-end;padding-top:4px;display:flex}.workspace-module__EfdJ9G__settingsWorkspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.workspace-module__EfdJ9G__settingsSidebar{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-lg,10px);background:var(--color-surface,#fcfef6);gap:18px;padding:16px;display:grid;position:sticky;top:20px}.workspace-module__EfdJ9G__settingsSidebarIntro{border-bottom:1px solid var(--color-border-subtle,#e6edda);gap:5px;padding:2px 2px 14px;display:grid}.workspace-module__EfdJ9G__settingsSidebarIntro strong{color:var(--color-primary,#233d4d);font-size:1rem}.workspace-module__EfdJ9G__settingsSidebarIntro>span:last-child{color:var(--color-secondary,#52666b);font-size:.74rem;line-height:1.45}.workspace-module__EfdJ9G__settingsNav{gap:4px;display:grid}.workspace-module__EfdJ9G__settingsNavItem{border-radius:var(--radius-md,6px);width:100%;color:var(--color-secondary,#52666b);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;padding:11px 10px;transition:background .15s,border-color .15s,color .15s;display:grid}.workspace-module__EfdJ9G__settingsNavItem:hover{border-color:var(--color-border,#d8e2c5);background:var(--color-surface-subtle,#eef5dd);color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__settingsNavItemActive{border-color:color-mix(in srgb, var(--color-accent,#215e61) 22%, var(--color-border,#d8e2c5));background:color-mix(in srgb, var(--color-accent,#215e61) 8%, var(--color-surface,#fcfef6));color:var(--color-primary,#233d4d)}.workspace-module__EfdJ9G__settingsNavItem strong{font-size:.8rem;font-weight:650}.workspace-module__EfdJ9G__settingsNavItem span{font-size:.7rem;line-height:1.35}.workspace-module__EfdJ9G__settingsContent{min-width:0}.workspace-module__EfdJ9G__settingsOverviewNote{border:1px solid var(--color-border-subtle,#e6edda);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);gap:5px;margin-top:18px;padding:14px 16px;display:grid}.workspace-module__EfdJ9G__settingsOverviewNote strong{color:var(--color-primary,#233d4d);font-size:.82rem}.workspace-module__EfdJ9G__setupChecklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__EfdJ9G__setupChecklist li{color:var(--color-muted,#5a6e73);align-items:center;gap:9px;font-size:.84rem;display:flex}.workspace-module__EfdJ9G__setupChecklist li span{width:18px;color:var(--color-subtle-text,#5a6e73);text-align:center}.workspace-module__EfdJ9G__settingsOverviewNote p{color:var(--color-secondary,#52666b);font-size:.78rem;line-height:1.5}.workspace-module__EfdJ9G__setupWorkspace{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.workspace-module__EfdJ9G__setupWorkspace>.workspace-module__EfdJ9G__grid{border-right:1px solid var(--color-border-subtle,#e6edda);gap:14px;min-width:0;padding:20px}.workspace-module__EfdJ9G__setupWorkspace>.workspace-module__EfdJ9G__grid:last-child{border-right:0}.workspace-module__EfdJ9G__locationSettings{border-right:1px solid var(--color-border-subtle,#e6edda);min-width:0;padding:20px}.workspace-module__EfdJ9G__locationList{gap:0;min-height:80px;display:grid}.workspace-module__EfdJ9G__locationCard{border-bottom:1px solid var(--color-border-subtle,#e6edda);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.workspace-module__EfdJ9G__locationCard>div:first-child{gap:3px;min-width:0;display:grid}.workspace-module__EfdJ9G__locationCard strong{color:var(--color-primary,#233d4d);overflow-wrap:anywhere;font-size:.86rem}.workspace-module__EfdJ9G__locationCard span,.workspace-module__EfdJ9G__locationCard small{color:var(--color-secondary,#52666b);font-size:.72rem}.workspace-module__EfdJ9G__locationForm{border-top:1px solid var(--color-border-subtle,#e6edda);gap:14px;margin-top:18px;padding-top:18px;display:grid}.workspace-module__EfdJ9G__locationFormHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workspace-module__EfdJ9G__locationFormHeader p{color:var(--color-secondary,#52666b);margin-top:4px;font-size:.74rem;line-height:1.45}.workspace-module__EfdJ9G__locationFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-module__EfdJ9G__locationFormGrid .workspace-module__EfdJ9G__field{min-width:0}.workspace-module__EfdJ9G__locationFormGrid .workspace-module__EfdJ9G__field:last-child{grid-column:1/-1}.workspace-module__EfdJ9G__setupWorkspace h3{color:var(--color-primary,#233d4d);font-size:.9rem}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__list{min-height:80px}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__listItem{align-items:flex-start;min-width:0;padding:12px 0}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__listItem>strong,.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__listItem>.workspace-module__EfdJ9G__cellMeta{overflow-wrap:anywhere;min-width:0}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__listItem>strong{flex:auto}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__listItem>.workspace-module__EfdJ9G__cellMeta{text-align:right;flex:0 auto}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__actions{flex-wrap:wrap;align-items:stretch}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__addItemForm,.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__inlineInput{width:100%;min-width:0}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__addItemForm{flex:130px}.workspace-module__EfdJ9G__setupWorkspace .workspace-module__EfdJ9G__inlineInput{flex:90px}.workspace-module__EfdJ9G__shiftModalAside{border-left:1px solid var(--color-border-subtle,#e6edda);background:var(--color-surface-subtle,#eef5dd);align-content:start;gap:12px;padding:24px 20px;display:grid}.workspace-module__EfdJ9G__shiftSummary,.workspace-module__EfdJ9G__shiftAsideCard{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface,#fcfef6);gap:6px;padding:14px;display:grid}.workspace-module__EfdJ9G__shiftSummary strong{color:var(--color-primary,#233d4d);font-size:1rem}.workspace-module__EfdJ9G__shiftSummary span:not(.workspace-module__EfdJ9G__eyebrow),.workspace-module__EfdJ9G__shiftSummary small{color:var(--color-secondary,#52666b);font-size:.76rem}.workspace-module__EfdJ9G__shiftAsideCard strong{font-size:.82rem}.workspace-module__EfdJ9G__shiftAsideCard p,.workspace-module__EfdJ9G__editorPlaceholder p{color:var(--color-secondary,#52666b);font-size:.76rem;line-height:1.45}.workspace-module__EfdJ9G__editorPlaceholder{gap:8px;padding:24px;display:grid}.workspace-module__EfdJ9G__editorSection{gap:18px;padding:24px;display:grid}.workspace-module__EfdJ9G__editorSectionIntro{gap:6px;display:grid}.workspace-module__EfdJ9G__editorSectionIntro strong{color:var(--color-primary,#233d4d);font-size:.92rem}.workspace-module__EfdJ9G__editorSectionIntro p{max-width:620px;color:var(--color-secondary,#52666b);font-size:.78rem;line-height:1.5}.workspace-module__EfdJ9G__editorSection textarea{resize:vertical;min-height:150px}.workspace-module__EfdJ9G__wageReadout{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle,#eef5dd);gap:6px;width:min(420px,100%);padding:16px;display:grid}.workspace-module__EfdJ9G__wageReadout span{color:var(--color-secondary,#52666b);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.workspace-module__EfdJ9G__wageReadout strong{color:var(--color-primary,#233d4d);font-size:1.05rem}.workspace-module__EfdJ9G__editorPlaceholder strong{font-size:.9rem}.workspace-module__EfdJ9G__editorPlaceholder textarea{border:1px solid var(--color-border,#d8e2c5);border-radius:var(--radius-md,6px);resize:vertical;width:100%;min-height:120px;font:inherit;padding:10px 12px}.workspace-module__EfdJ9G__wageEditor{background:#eef5dd;border:1px solid #e6edda;border-radius:8px;grid-template-columns:1.6fr repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:14px;display:grid}.workspace-module__EfdJ9G__wageEditor .workspace-module__EfdJ9G__actions{align-self:end}@media (max-width:1040px){.workspace-module__EfdJ9G__appHeader{gap:16px;padding:0 20px}.workspace-module__EfdJ9G__topbar{padding:20px 20px 16px}.workspace-module__EfdJ9G__main{padding:0 20px 40px}.workspace-module__EfdJ9G__brandMeta,.workspace-module__EfdJ9G__profileCopy{display:none}.workspace-module__EfdJ9G__topNav{scrollbar-width:none;overflow-x:auto}.workspace-module__EfdJ9G__topNav::-webkit-scrollbar{display:none}}@media (max-width:768px){.workspace-module__EfdJ9G__onboardingShell{border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:0;display:block}.workspace-module__EfdJ9G__onboardingHero{min-height:0;padding:32px 24px}.workspace-module__EfdJ9G__onboardingRail{border-right:0;border-bottom:1px solid var(--color-border,#d8e2c5);padding:20px 24px;display:block}.workspace-module__EfdJ9G__onboardingRail ol{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:8px;margin-top:14px;display:flex;overflow-x:auto}.workspace-module__EfdJ9G__onboardingRail li{white-space:nowrap;flex:none;min-height:32px}.workspace-module__EfdJ9G__onboardingRail li:not(.workspace-module__EfdJ9G__onboardingStepActive):not(.workspace-module__EfdJ9G__onboardingStepDone){color:#0000;width:24px;overflow:hidden}.workspace-module__EfdJ9G__onboardingContent{padding:32px 24px 92px}.workspace-module__EfdJ9G__onboardingFormGrid,.workspace-module__EfdJ9G__onboardingReview{grid-template-columns:1fr}.workspace-module__EfdJ9G__onboardingRepeatRow,.workspace-module__EfdJ9G__onboardingInviteGrid{grid-template-columns:1fr;align-items:stretch}.workspace-module__EfdJ9G__onboardingInviteGrid button{width:100%}.workspace-module__EfdJ9G__onboardingInviteList li{grid-template-columns:1fr;gap:6px}.workspace-module__EfdJ9G__onboardingInviteList li select,.workspace-module__EfdJ9G__onboardingInviteList li button{width:100%}.workspace-module__EfdJ9G__onboardingInviteEmail{white-space:normal;word-break:break-word}.workspace-module__EfdJ9G__onboardingActions{margin:12px 0 0;position:static}.workspace-module__EfdJ9G__onboardingContent form .workspace-module__EfdJ9G__onboardingActions,.workspace-module__EfdJ9G__onboardingContent>div .workspace-module__EfdJ9G__onboardingActions{z-index:2;border-top:1px solid var(--color-border,#d8e2c5);background:#fffffff5;margin:12px -24px -92px;padding:14px 24px;position:sticky;bottom:0}.workspace-module__EfdJ9G__appHeader{flex-wrap:wrap;gap:0;height:auto;padding:10px 16px 0}.workspace-module__EfdJ9G__brandCluster{flex:1;padding-bottom:10px}.workspace-module__EfdJ9G__headerActions{padding-bottom:10px}.workspace-module__EfdJ9G__topNav{border-top:1px solid var(--color-border-subtle,#e6edda);flex:0 0 100%;height:44px;margin-left:0;overflow-x:auto}.workspace-module__EfdJ9G__topNavLink{min-height:44px;padding:0 10px;font-size:.8rem}.workspace-module__EfdJ9G__dropdown{min-width:auto;position:fixed;top:100px;left:16px;right:16px}.workspace-module__EfdJ9G__topbar{padding:16px 16px 12px}.workspace-module__EfdJ9G__main{padding:0 16px 32px}.workspace-module__EfdJ9G__topbar h1{font-size:1.3rem}.workspace-module__EfdJ9G__topbar p{max-width:44rem}.workspace-module__EfdJ9G__panelHeader,.workspace-module__EfdJ9G__calendarHeader{padding-left:16px;padding-right:16px}.workspace-module__EfdJ9G__panelBody{padding:16px}.workspace-module__EfdJ9G__settingsWorkspace{grid-template-columns:1fr}.workspace-module__EfdJ9G__settingsSidebar{padding:12px;position:static}.workspace-module__EfdJ9G__settingsSidebarIntro{padding-bottom:10px}.workspace-module__EfdJ9G__settingsNav{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.workspace-module__EfdJ9G__settingsNavItem{flex:0 0 170px}.workspace-module__EfdJ9G__setupWorkspace{grid-template-columns:1fr}.workspace-module__EfdJ9G__locationSettings,.workspace-module__EfdJ9G__setupWorkspace>.workspace-module__EfdJ9G__grid{border-right:0;border-bottom:1px solid var(--color-border-subtle,#e6edda)}.workspace-module__EfdJ9G__setupWorkspace>.workspace-module__EfdJ9G__grid:last-child{border-bottom:0}.workspace-module__EfdJ9G__drawer,.workspace-module__EfdJ9G__drawerLarge{border-left:0;width:100%}.workspace-module__EfdJ9G__modalLayer{align-items:flex-end;padding:0}.workspace-module__EfdJ9G__modal,.workspace-module__EfdJ9G__modalLarge{border-radius:10px 10px 0 0;width:100%;max-height:92vh}.workspace-module__EfdJ9G__shiftModalLayout{grid-template-columns:1fr}.workspace-module__EfdJ9G__shiftModalAside{border-left:0;border-bottom:1px solid var(--color-border-subtle,#e6edda);grid-row:1;grid-template-columns:1fr 1fr;padding:12px 16px}.workspace-module__EfdJ9G__editorTabs{padding:0 16px}.workspace-module__EfdJ9G__modalHeader,.workspace-module__EfdJ9G__modalFooter,.workspace-module__EfdJ9G__drawerHeader,.workspace-module__EfdJ9G__drawerBody{padding-left:16px;padding-right:16px}.workspace-module__EfdJ9G__formGrid,.workspace-module__EfdJ9G__formGridSpaced,.workspace-module__EfdJ9G__attentionQueue{grid-template-columns:1fr}.workspace-module__EfdJ9G__scheduleDayHeader,.workspace-module__EfdJ9G__shiftList{padding-left:16px;padding-right:16px}.workspace-module__EfdJ9G__shiftRow{grid-template-columns:1fr auto;gap:10px 14px}.workspace-module__EfdJ9G__shiftTime,.workspace-module__EfdJ9G__shiftIdentity,.workspace-module__EfdJ9G__shiftAssignees{grid-column:1}.workspace-module__EfdJ9G__shiftAssign,.workspace-module__EfdJ9G__shiftActions{grid-area:1/2}.workspace-module__EfdJ9G__shiftActions{grid-row:2}.workspace-module__EfdJ9G__shiftAssign{align-self:start}.workspace-module__EfdJ9G__shiftActions{align-self:end}@media (prefers-reduced-motion:reduce){:is(*,:before,:after){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-module__EfdJ9G__detailGrid,.workspace-module__EfdJ9G__shiftEditorGrid,.workspace-module__EfdJ9G__wageEditor{grid-template-columns:1fr 1fr}}@media (max-width:480px){.workspace-module__EfdJ9G__settingsHero{display:grid}.workspace-module__EfdJ9G__settingsIdentity{min-width:0}.workspace-module__EfdJ9G__settingsGrid,.workspace-module__EfdJ9G__locationFormGrid{grid-template-columns:1fr}.workspace-module__EfdJ9G__locationFormGrid .workspace-module__EfdJ9G__field:last-child{grid-column:auto}.workspace-module__EfdJ9G__settingsNavItem{flex-basis:150px}.workspace-module__EfdJ9G__detailGrid,.workspace-module__EfdJ9G__shiftEditorGrid,.workspace-module__EfdJ9G__wageEditor{grid-template-columns:1fr}.workspace-module__EfdJ9G__calendarHeader{flex-direction:column;align-items:flex-start}.workspace-module__EfdJ9G__calendarActions{justify-content:flex-start}}.workspace-module__EfdJ9G__grid>[hidden]{display:none!important}.workspace-module__EfdJ9G__timeLeaveQueue{gap:0;display:grid}.workspace-module__EfdJ9G__timeLeaveQueueItem{border:0;border-bottom:1px solid var(--color-border-subtle);width:100%;min-height:68px;color:var(--color-primary);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.workspace-module__EfdJ9G__timeLeaveQueueItem:hover{background:var(--color-surface-subtle)}.workspace-module__EfdJ9G__timeLeaveQueueItem:focus-visible,.workspace-module__EfdJ9G__sectionNavButton:focus-visible{outline:3px solid var(--color-focus,#215e6147);outline-offset:2px}.workspace-module__EfdJ9G__timeLeaveQueueCount{border-radius:var(--radius-md);min-width:40px;min-height:40px;color:var(--brand-morning-paper,#f5fbe6);background:var(--color-accent);font-size:var(--text-md);font-variant-numeric:tabular-nums;place-items:center;font-weight:650;display:grid}.workspace-module__EfdJ9G__timeLeaveQueueCopy{gap:3px;min-width:0;display:grid}.workspace-module__EfdJ9G__timeLeaveQueueCopy strong{font-size:var(--text-base);font-weight:600}.workspace-module__EfdJ9G__timeLeaveQueueCopy small,.workspace-module__EfdJ9G__timeLeaveQueueAction{color:var(--color-secondary);font-size:var(--text-sm)}.workspace-module__EfdJ9G__timeLeaveQueueAction{color:var(--color-accent);white-space:nowrap;font-weight:600}.workspace-module__EfdJ9G__timeLeaveClear{color:var(--color-secondary);font-size:var(--text-sm);margin:0;padding:16px 4px 4px}.workspace-module__EfdJ9G__timeLeaveLinks,.workspace-module__EfdJ9G__employeeTimeActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workspace-module__EfdJ9G__employeeTimeActions{margin-top:20px}.workspace-module__EfdJ9G__leaveBalanceList{margin-bottom:16px;display:grid}.workspace-module__EfdJ9G__leaveBalanceRow{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 0;display:flex}.workspace-module__EfdJ9G__leaveBalanceRow>div{gap:3px;display:grid}.workspace-module__EfdJ9G__leaveBalanceValue{color:var(--color-accent);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.workspace-module__EfdJ9G__sectionNav{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.workspace-module__EfdJ9G__sectionNavButton{border-radius:var(--radius-md);min-height:40px;color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 14px}.workspace-module__EfdJ9G__sectionNavButton:hover{background:var(--color-surface-subtle);color:var(--color-primary)}.workspace-module__EfdJ9G__sectionNavButtonActive{border-color:var(--color-border);background:var(--color-surface);color:var(--color-accent);font-weight:600}@media (max-width:520px){.workspace-module__EfdJ9G__timeLeaveQueueItem{grid-template-columns:40px minmax(0,1fr);gap:10px}.workspace-module__EfdJ9G__timeLeaveQueueAction{grid-column:2;margin-top:-4px}.workspace-module__EfdJ9G__leaveBalanceRow{flex-direction:column;align-items:flex-start;gap:6px}.workspace-module__EfdJ9G__leaveBalanceValue{text-align:start}}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__mobileTableLabel{display:none}.workspace-module__EfdJ9G__timesheetsWorkspace,.workspace-module__EfdJ9G__timesheetsWorkspace>*{width:100%;min-width:0;max-width:100%}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__tableContainer{min-width:0;max-width:100%;overflow-x:auto}@media (max-width:520px){.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__formGrid{grid-template-columns:minmax(0,1fr)}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__tableContainer{overflow:visible}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable{width:100%;display:block}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody{gap:10px;display:grid}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody td{border:0;min-width:0;padding:0;display:block}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody td:first-child{grid-area:1/1}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody td:nth-child(2){grid-area:2/1/auto/-1}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody td:nth-child(3){grid-area:3/1}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody td:nth-child(4){text-align:end;grid-area:1/2;justify-self:end}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetsTable tbody td:nth-child(5){grid-area:3/2;place-self:end}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__mobileTableLabel{color:var(--color-secondary);font-size:var(--text-xs,12px);margin-bottom:3px;font-weight:600;display:block}}.workspace-module__EfdJ9G__timesheetEmpty{border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);justify-items:start;gap:10px;padding:20px;display:grid}.workspace-module__EfdJ9G__timesheetEmpty p{max-width:58ch;color:var(--color-secondary);line-height:var(--leading-normal);margin:0}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));min-width:0}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__metric{min-width:0}.workspace-module__EfdJ9G__timesheetReopenNote{border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:4px;margin-block:12px;padding:10px 12px;display:grid}.workspace-module__EfdJ9G__timesheetReopenNote>span{color:var(--color-secondary);font-size:.78rem;font-weight:600}.workspace-module__EfdJ9G__timesheetReopenNote q{color:var(--color-primary);overflow-wrap:anywhere;font-style:normal}.workspace-module__EfdJ9G__timesheetReopenSection{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:16px;margin-block:16px;padding:16px;display:grid}.workspace-module__EfdJ9G__timesheetReopenCopy,.workspace-module__EfdJ9G__timesheetCorrectionCopy{gap:6px;min-width:0;display:grid}.workspace-module__EfdJ9G__timesheetReopenCopy h3,.workspace-module__EfdJ9G__timesheetCorrectionCopy h3{color:var(--color-primary);font-size:1rem;line-height:var(--leading-tight);margin:0}.workspace-module__EfdJ9G__timesheetReopenCopy p,.workspace-module__EfdJ9G__timesheetCorrectionCopy p{max-width:58ch;color:var(--color-secondary);line-height:var(--leading-normal);margin:0}.workspace-module__EfdJ9G__timesheetReopenForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.workspace-module__EfdJ9G__timesheetReopenForm .workspace-module__EfdJ9G__actions{margin:0}.workspace-module__EfdJ9G__timesheetCorrectionForm{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);gap:14px;margin-top:16px;padding:16px;display:grid}.workspace-module__EfdJ9G__timesheetCorrectionForm>form{gap:14px;display:grid}.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetEntrySelected{background:var(--color-surface-subtle)}@media (max-width:720px){.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetReopenSection,.workspace-module__EfdJ9G__timesheetsWorkspace .workspace-module__EfdJ9G__timesheetReopenForm{grid-template-columns:minmax(0,1fr)}}.workspace-module__EfdJ9G__workflowDisclosure{border-top:1px solid var(--color-border-subtle);margin-top:16px;padding-block:10px}.workspace-module__EfdJ9G__workflowDisclosure summary{min-height:44px;color:var(--color-primary);cursor:pointer;align-items:center;font-weight:600;display:flex}.workspace-module__EfdJ9G__workflowDisclosure[open] summary{margin-bottom:12px}.workspace-module__EfdJ9G__commandTrigger{align-items:center;gap:var(--space-2);min-height:var(--hit-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:inline-flex}.workspace-module__EfdJ9G__commandTrigger:hover{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-primary)}.workspace-module__EfdJ9G__commandTriggerLabel{font-size:var(--text-sm);font-weight:500}.workspace-module__EfdJ9G__commandShortcut,.workspace-module__EfdJ9G__commandEscape,.workspace-module__EfdJ9G__commandFooter kbd{min-width:24px;min-height:22px;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-muted);font-family:var(--font-geist-mono), monospace;font-size:var(--text-2xs);box-shadow:inset 0 -1px 0 var(--color-border);justify-content:center;align-items:center;line-height:1;display:inline-flex}.workspace-module__EfdJ9G__commandBackdrop{z-index:var(--z-modal);padding:min(14vh, 120px) var(--space-4) var(--space-4);background:var(--color-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.workspace-module__EfdJ9G__commandPalette{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(640px,100%);max-height:min(70vh,620px);box-shadow:var(--elevation-4);flex-direction:column;display:flex;overflow:hidden}.workspace-module__EfdJ9G__commandSearchRow{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);display:flex}.workspace-module__EfdJ9G__commandInput{min-width:0;min-height:var(--hit-target);color:var(--color-primary);font-size:var(--text-md);background:0 0;border:0;outline:0;flex:1}.workspace-module__EfdJ9G__commandInput::placeholder{color:var(--color-muted)}.workspace-module__EfdJ9G__commandResults{overscroll-behavior:contain;padding:var(--space-2);overflow-y:auto}.workspace-module__EfdJ9G__commandItem{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;display:flex}.workspace-module__EfdJ9G__commandItem+.workspace-module__EfdJ9G__commandItem{margin-top:2px}.workspace-module__EfdJ9G__commandItem:hover,.workspace-module__EfdJ9G__commandItemActive{border-color:var(--color-border);background:var(--color-accent-subtle)}.workspace-module__EfdJ9G__commandItemCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-module__EfdJ9G__commandItemCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:600;overflow:hidden}.workspace-module__EfdJ9G__commandItemCopy small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:var(--text-xs);overflow:hidden}.workspace-module__EfdJ9G__commandGroup{color:var(--color-muted);font-size:var(--text-xs);flex:none}.workspace-module__EfdJ9G__commandEmpty{padding:var(--space-8) var(--space-4);color:var(--color-muted);text-align:center;font-size:var(--text-sm)}.workspace-module__EfdJ9G__commandSearching{padding:0 var(--space-3) var(--space-2);color:var(--color-muted);font-size:var(--text-xs)}.workspace-module__EfdJ9G__commandFooter{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);color:var(--color-muted);font-size:var(--text-xs);display:flex}.workspace-module__EfdJ9G__commandFooter span{align-items:center;gap:var(--space-1);display:inline-flex}@media (max-width:720px){.workspace-module__EfdJ9G__commandTrigger{min-width:var(--hit-target);width:var(--hit-target);justify-content:center;padding:0}.workspace-module__EfdJ9G__commandTriggerLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-module__EfdJ9G__commandShortcut{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;font-family:inherit;font-size:0}.workspace-module__EfdJ9G__commandShortcut:after{content:"⌕";font-size:var(--text-lg)}.workspace-module__EfdJ9G__commandBackdrop{padding:var(--space-4);align-items:flex-start}.workspace-module__EfdJ9G__commandPalette{max-height:calc(100vh - (var(--space-4) * 2))}.workspace-module__EfdJ9G__commandGroup,.workspace-module__EfdJ9G__commandFooter{display:none}}.workspace-module__EfdJ9G__skeletonWrap{width:100%}.workspace-module__EfdJ9G__skeletonRows{gap:var(--space-2);flex-direction:column;display:flex}.workspace-module__EfdJ9G__skeletonRow{gap:var(--space-4);min-height:52px;padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(160px,1fr) minmax(96px,.38fr);align-items:center;display:grid}.workspace-module__EfdJ9G__skeletonLine,.workspace-module__EfdJ9G__skeletonLineShort,.workspace-module__EfdJ9G__skeletonValue{border-radius:var(--radius-sm);background:var(--color-border-subtle);animation:workspace-module__EfdJ9G__skeletonPulse var(--duration-skeleton) ease-in-out infinite alternate;display:block}.workspace-module__EfdJ9G__skeletonLine{width:min(78%,420px);height:12px}.workspace-module__EfdJ9G__skeletonLineShort{width:min(52%,180px);height:10px}.workspace-module__EfdJ9G__skeletonValue{width:44px;height:24px}.workspace-module__EfdJ9G__skeletonMetrics{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-module__EfdJ9G__skeletonMetric{justify-content:space-between;gap:var(--space-4);min-height:96px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}@keyframes workspace-module__EfdJ9G__skeletonPulse{0%{opacity:.48}to{opacity:1}}@media (max-width:720px){.workspace-module__EfdJ9G__skeletonMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-module__EfdJ9G__skeletonRow{grid-template-columns:minmax(0,1fr)}}.workspace-module__EfdJ9G__inlineBadge{margin-left:var(--space-2)}.workspace-module__EfdJ9G__appPageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-6,24px);margin:0 0 var(--space-6,24px);display:flex}.workspace-module__EfdJ9G__appPageHeaderCopy{min-width:0;max-width:72ch}.workspace-module__EfdJ9G__appPageEyebrow{margin-bottom:var(--space-1,4px);color:var(--color-accent);font-size:var(--text-xs,12px);letter-spacing:var(--tracking-label,.02em);font-weight:600;display:block}.workspace-module__EfdJ9G__appPageTitleRow{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.workspace-module__EfdJ9G__appPageTitleRow h1{color:var(--color-primary);font-size:var(--text-xl,24px);font-weight:600;line-height:var(--leading-tight,1.25);letter-spacing:var(--tracking-tight,-.01em);margin:0}.workspace-module__EfdJ9G__appPageHeaderCopy>p{margin:var(--space-2,8px) 0 0;color:var(--color-muted);font-size:var(--text-base,14px);line-height:var(--leading-normal,1.45)}.workspace-module__EfdJ9G__appPageMeta,.workspace-module__EfdJ9G__appPageActions,.workspace-module__EfdJ9G__workspaceToolbarMain,.workspace-module__EfdJ9G__workspaceToolbarTrailing,.workspace-module__EfdJ9G__filterBarControls,.workspace-module__EfdJ9G__bulkActionBarActions{align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.workspace-module__EfdJ9G__appPageActions{flex:none;justify-content:flex-end}.workspace-module__EfdJ9G__workspaceToolbar,.workspace-module__EfdJ9G__filterBar,.workspace-module__EfdJ9G__bulkActionBar{justify-content:space-between;align-items:center;gap:var(--space-3,12px);min-width:0;display:flex}.workspace-module__EfdJ9G__workspaceToolbar{padding:var(--space-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface)}.workspace-module__EfdJ9G__workspaceToolbarMain,.workspace-module__EfdJ9G__filterBarControls{flex:auto;min-width:0}.workspace-module__EfdJ9G__workspaceToolbarTrailing,.workspace-module__EfdJ9G__filterBarSummary{flex:none}.workspace-module__EfdJ9G__filterBar{padding:var(--space-2,8px) 0}.workspace-module__EfdJ9G__filterBarSummary{color:var(--color-muted);font-size:var(--text-sm,13px)}.workspace-module__EfdJ9G__badgeInfo{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info)}.workspace-module__EfdJ9G__inlineFeedback{gap:var(--space-1,4px);padding:var(--space-3,12px);border-radius:var(--radius-md,6px);font-size:var(--text-sm,13px);line-height:var(--leading-normal,1.45);border:1px solid;grid-template-columns:minmax(0,1fr);display:grid}.workspace-module__EfdJ9G__inlineFeedback strong{color:var(--color-primary);font-weight:600}.workspace-module__EfdJ9G__inlineFeedbackInfo{border-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info)}.workspace-module__EfdJ9G__inlineFeedbackSuccess{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.workspace-module__EfdJ9G__inlineFeedbackWarning{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning)}.workspace-module__EfdJ9G__inlineFeedbackError{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.workspace-module__EfdJ9G__undoToast{right:var(--space-5,20px);bottom:var(--space-5,20px);z-index:var(--z-toast,100);align-items:center;gap:var(--space-3,12px);max-width:min(460px,100vw - 32px);min-height:var(--hit-target,44px);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:var(--radius-md,6px);background:var(--color-primary);color:var(--brand-morning-paper,#f5fbe6);box-shadow:var(--elevation-3);padding:10px 12px 10px 16px;display:flex;position:fixed}.workspace-module__EfdJ9G__undoToast>span{min-width:0;font-size:var(--text-sm,13px);flex:auto}.workspace-module__EfdJ9G__undoToast button{min-height:36px;color:var(--brand-morning-paper,#f5fbe6);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:600}.workspace-module__EfdJ9G__undoToast button:first-of-type{text-underline-offset:3px;text-decoration:underline}.workspace-module__EfdJ9G__undoToastDismiss{justify-content:center;align-items:center;width:36px;min-width:36px;display:inline-flex}.workspace-module__EfdJ9G__dataTableViewport{contain:inline-size;overscroll-behavior-inline:contain;border-radius:inherit;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.workspace-module__EfdJ9G__dataTableViewport:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-module__EfdJ9G__bulkActionBar{bottom:var(--space-3,12px);z-index:var(--z-sticky,20);padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface);box-shadow:var(--elevation-2);position:sticky}.workspace-module__EfdJ9G__bulkActionBar>strong{color:var(--color-primary);font-size:var(--text-sm,13px);white-space:nowrap}.workspace-module__EfdJ9G__rowActionsMenu{display:inline-flex;position:relative}.workspace-module__EfdJ9G__rowActionsTrigger{width:var(--hit-target,44px);min-width:var(--hit-target,44px);height:var(--hit-target,44px);border-radius:var(--radius-md,6px);color:var(--color-muted);cursor:pointer;letter-spacing:1px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.workspace-module__EfdJ9G__rowActionsTrigger:hover,.workspace-module__EfdJ9G__rowActionsTrigger[aria-expanded=true]{border-color:var(--color-border);background:var(--color-surface-subtle);color:var(--color-primary)}.workspace-module__EfdJ9G__rowActionsTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-module__EfdJ9G__rowActionsPopover{top:calc(100% + var(--space-1,4px));z-index:var(--z-dropdown,40);min-width:180px;padding:var(--space-1,4px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface);box-shadow:var(--elevation-3);display:grid;position:absolute;right:0}.workspace-module__EfdJ9G__rowActionsItem{border-radius:var(--radius-sm,5px);min-height:40px;color:var(--color-primary);cursor:pointer;text-align:left;font:inherit;font-size:var(--text-sm,13px);background:0 0;border:0;padding:8px 10px}.workspace-module__EfdJ9G__rowActionsItem:hover,.workspace-module__EfdJ9G__rowActionsItem:focus-visible{background:var(--color-surface-subtle)}.workspace-module__EfdJ9G__rowActionsItem:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.workspace-module__EfdJ9G__rowActionsItemDanger{color:var(--color-danger)}.workspace-module__EfdJ9G__rowActionsItem:disabled{cursor:not-allowed;opacity:.45}.workspace-module__EfdJ9G__conflictExplanation{gap:var(--space-3,12px);padding:var(--space-4,16px);border:1px solid var(--color-warning-border);border-left:3px solid var(--color-warning);border-radius:var(--radius-md,6px);background:var(--color-warning-bg);display:grid}.workspace-module__EfdJ9G__conflictExplanationHeader{align-items:flex-start;gap:var(--space-3,12px);display:flex}.workspace-module__EfdJ9G__conflictExplanationHeader strong{color:var(--color-primary);font-size:var(--text-base,14px);display:block}.workspace-module__EfdJ9G__conflictExplanationHeader p,.workspace-module__EfdJ9G__conflictOverrideNote p{margin:var(--space-1,4px) 0 0;color:var(--color-warning);font-size:var(--text-sm,13px)}.workspace-module__EfdJ9G__conflictExplanationIcon{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--color-warning) 12%, transparent);width:28px;height:28px;color:var(--color-warning);flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-module__EfdJ9G__conflictReasons{gap:var(--space-1,4px);color:var(--color-primary);font-size:var(--text-sm,13px);margin:0;padding-left:20px;display:grid}.workspace-module__EfdJ9G__conflictAffected,.workspace-module__EfdJ9G__conflictOverrideNote{gap:var(--space-1,4px);padding-top:var(--space-2,8px);border-top:1px solid color-mix(in srgb, var(--color-warning) 24%, transparent);display:grid}.workspace-module__EfdJ9G__conflictAffected>span,.workspace-module__EfdJ9G__conflictOverrideNote>strong{color:var(--color-muted);font-size:var(--text-xs,12px);font-weight:600}@media (max-width:720px){.workspace-module__EfdJ9G__buttonSmall,.workspace-module__EfdJ9G__selectControl{height:auto;min-height:var(--hit-target,44px)}.workspace-module__EfdJ9G__appPageHeader,.workspace-module__EfdJ9G__workspaceToolbar,.workspace-module__EfdJ9G__filterBar,.workspace-module__EfdJ9G__bulkActionBar{flex-direction:column;align-items:stretch}.workspace-module__EfdJ9G__appPageActions,.workspace-module__EfdJ9G__workspaceToolbarTrailing,.workspace-module__EfdJ9G__filterBarSummary{justify-content:flex-start}.workspace-module__EfdJ9G__appPageActions>*,.workspace-module__EfdJ9G__workspaceToolbarMain>*,.workspace-module__EfdJ9G__workspaceToolbarTrailing>*{max-width:100%}.workspace-module__EfdJ9G__undoToast{right:var(--space-4,16px);bottom:calc(var(--space-4,16px) + env(safe-area-inset-bottom));left:var(--space-4,16px);max-width:none}}.workspace-module__EfdJ9G__publishReviewGrid{gap:var(--space-3,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-module__EfdJ9G__publishReviewItem{align-content:start;gap:var(--space-1,4px);min-width:0;padding:var(--space-4,16px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle);display:grid}.workspace-module__EfdJ9G__publishReviewItem>span:first-child{color:var(--color-muted);font-size:var(--text-xs,12px)}.workspace-module__EfdJ9G__publishReviewItem>strong{color:var(--color-primary);font-size:var(--text-lg,20px);font-variant-numeric:tabular-nums}.workspace-module__EfdJ9G__publishReviewItem .workspace-module__EfdJ9G__badge{justify-self:start}.workspace-module__EfdJ9G__publishReviewConflict{gap:var(--space-2,8px);padding:var(--space-3,12px);border:1px solid var(--color-warning-border);border-radius:var(--radius-md,6px);background:var(--color-warning-bg);display:grid}.workspace-module__EfdJ9G__publishReviewConflict>strong{color:var(--color-primary)}.workspace-module__EfdJ9G__publishReviewConflict>p{color:var(--color-warning);font-size:var(--text-sm,13px);margin:0}@media (max-width:560px){.workspace-module__EfdJ9G__publishReviewGrid{grid-template-columns:minmax(0,1fr)}}.workspace-module__EfdJ9G__densityCompact .workspace-module__EfdJ9G__table th{padding:7px 12px}.workspace-module__EfdJ9G__densityCompact .workspace-module__EfdJ9G__table td{padding:8px 12px}.workspace-module__EfdJ9G__densityCompact .workspace-module__EfdJ9G__listItem{padding-block:8px}@media (max-width:720px){.workspace-module__EfdJ9G__tableContainer{max-height:none}.workspace-module__EfdJ9G__table th{position:static}}.workspace-module__EfdJ9G__advancedFilters{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3,12px)}.workspace-module__EfdJ9G__advancedFilters>summary{align-items:center;gap:var(--space-2,8px);min-height:var(--hit-target,44px);color:var(--color-primary);cursor:pointer;font-size:var(--text-sm,13px);font-weight:600;list-style-position:inside;display:inline-flex}.workspace-module__EfdJ9G__advancedFilters>summary:hover{color:var(--color-accent)}.workspace-module__EfdJ9G__advancedFilters>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm,5px)}.workspace-module__EfdJ9G__advancedFilterCount{border-radius:var(--radius-pill,999px);background:var(--color-accent-subtle);min-height:24px;color:var(--color-accent);font-size:var(--text-xs,12px);align-items:center;padding:2px 8px;display:inline-flex}.workspace-module__EfdJ9G__savedViewBar{align-items:end;gap:var(--space-3,12px);margin-bottom:var(--space-3,12px);padding-bottom:var(--space-3,12px);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;display:grid}.workspace-module__EfdJ9G__savedViewActions{align-items:center;gap:var(--space-2,8px);min-height:var(--hit-target,44px);flex-wrap:wrap;display:flex}@media (max-width:860px){.workspace-module__EfdJ9G__savedViewBar{grid-template-columns:minmax(0,1fr);align-items:stretch}.workspace-module__EfdJ9G__savedViewActions>*{flex:auto}}.workspace-module__EfdJ9G__reportAdvancedFilters{align-items:end;gap:var(--space-3,12px);padding:var(--space-3,12px) 0 var(--space-2,8px);grid-template-columns:repeat(3,minmax(160px,1fr)) auto;display:grid}@media (max-width:860px){.workspace-module__EfdJ9G__reportAdvancedFilters{grid-template-columns:minmax(0,1fr);align-items:stretch}}.workspace-module__EfdJ9G__assignmentFit{align-content:start;gap:var(--space-2,8px);min-width:0;padding:var(--space-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface-subtle);display:grid}.workspace-module__EfdJ9G__assignmentFit>.workspace-module__EfdJ9G__badge{justify-self:start}.workspace-module__EfdJ9G__assignmentFit p{color:var(--color-muted);font-size:var(--text-sm,13px);line-height:var(--leading-normal,1.45);margin:0}.workspace-module__EfdJ9G__assignmentFit ul{gap:var(--space-1,4px);color:var(--color-primary);font-size:var(--text-sm,13px);line-height:var(--leading-normal,1.45);margin:0;padding-left:18px;display:grid}.workspace-module__EfdJ9G__assignmentSuggestionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2,8px);display:flex}.workspace-module__EfdJ9G__assignmentSuggestionHeader strong{color:var(--color-primary);font-size:var(--text-sm,13px)}.workspace-module__EfdJ9G__assignmentSuggestionHeader span{color:var(--color-muted);font-size:var(--text-xs,12px)}.workspace-module__EfdJ9G__assignmentSuggestionList{gap:var(--space-2,8px);display:grid}.workspace-module__EfdJ9G__assignmentSuggestion{justify-content:space-between;align-items:center;gap:var(--space-3,12px);min-height:var(--hit-target,44px);padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,6px);background:var(--color-surface);color:var(--color-accent);text-align:left;cursor:pointer;display:flex}.workspace-module__EfdJ9G__assignmentSuggestion:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}.workspace-module__EfdJ9G__assignmentSuggestion:active{transform:scale(var(--press-scale,.96))}.workspace-module__EfdJ9G__assignmentSuggestion>span:first-child{gap:var(--space-1,4px);min-width:0;display:grid}.workspace-module__EfdJ9G__assignmentSuggestion strong{color:var(--color-primary);font-size:var(--text-sm,13px)}.workspace-module__EfdJ9G__assignmentSuggestion small{color:var(--color-muted);font-size:var(--text-xs,12px);line-height:var(--leading-normal,1.45)}.workspace-module__EfdJ9G__assignmentSuggestion .workspace-module__EfdJ9G__assignmentSuggestionCaution{color:var(--color-warning)}.workspace-module__EfdJ9G__employeeMobileList{display:none}.workspace-module__EfdJ9G__employeeDesktopTable{min-width:0;max-width:100%}@media (max-width:720px){.workspace-module__EfdJ9G__employeeDesktopTable{display:none}.workspace-module__EfdJ9G__employeeMobileList{width:100%;min-width:0;display:grid}.workspace-module__EfdJ9G__employeeMobileCard{min-width:0;padding:var(--space-3,12px) var(--space-4,16px);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface)}.workspace-module__EfdJ9G__employeeMobileCard:last-child{border-bottom:0}.workspace-module__EfdJ9G__employeeMobileCardHeader{align-items:center;gap:var(--space-2,8px);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.workspace-module__EfdJ9G__employeeMobileSelect{width:var(--hit-target,44px);height:var(--hit-target,44px);place-items:center;display:grid}.workspace-module__EfdJ9G__employeeMobileSelect input{width:18px;height:18px;accent-color:var(--color-accent)}.workspace-module__EfdJ9G__employeeMobileIdentity{min-width:0;padding:var(--space-2,8px) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}button.workspace-module__EfdJ9G__employeeMobileIdentity{min-height:var(--hit-target,44px)}.workspace-module__EfdJ9G__employeeMobileIdentity .workspace-module__EfdJ9G__cellStrong,.workspace-module__EfdJ9G__employeeMobileIdentity .workspace-module__EfdJ9G__cellMeta{overflow-wrap:anywhere;min-width:0}.workspace-module__EfdJ9G__employeeMobileMeta{gap:var(--space-2,8px);min-width:0;padding:var(--space-2,8px) 0 0 calc(var(--hit-target,44px) + var(--space-2,8px));color:var(--color-secondary);font-size:var(--text-xs,12px);flex-wrap:wrap;display:flex}.workspace-module__EfdJ9G__employeeMobileMeta>*{overflow-wrap:anywhere;max-width:100%}}
