.workspaceHome{width:100%;max-width:1600px;margin:0 auto}.workspaceHero{min-height:116px;padding:18px 22px;display:block;border-radius:20px;box-shadow:0 12px 34px rgba(3,43,44,.13)}.workspaceHeroCopy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px}.workspaceHeroKicker{margin-bottom:8px;font-size:9px}.workspaceHero h2{max-width:780px;font-size:clamp(26px,2.5vw,34px);line-height:1.05}.workspaceHero p{max-width:720px;margin-top:5px;font-size:12px;line-height:1.4}.workspaceQuickActions{margin-top:0;gap:8px}.workspaceQuickActions .uiButton{min-height:39px;padding:8px 13px}.workspaceOverview{margin:-12px 14px 18px;padding:6px;border-radius:16px}.workspaceOverviewItem{min-height:60px;padding:8px 10px;grid-template-columns:34px minmax(0,1fr) auto;gap:9px}.overviewIcon{width:34px;height:34px;border-radius:10px}.workspaceOverviewItem small{font-size:8px}.workspaceOverviewItem strong{font-size:11px}.workspaceColumns{grid-template-columns:minmax(0,1.5fr) minmax(330px,.72fr);gap:14px}.workspaceSection{padding:16px;border-radius:17px}.workspaceSectionHeader{margin-bottom:11px}.workspaceSectionHeader h3{font-size:18px}.applicationGrid{gap:7px}.applicationCard{min-height:76px;padding:10px 11px;grid-template-columns:38px minmax(0,1fr) 16px;gap:9px;border-radius:13px}.applicationIcon{width:38px;height:38px;border-radius:11px}.applicationCopy strong{font-size:12px}.applicationCopy small{font-size:9px;line-height:1.35}.activityItem{min-height:67px;padding:9px 7px;gap:9px}.activityItem>span:nth-child(2){gap:2px}.activityItem strong{font-size:11px}.activityItem p{font-size:10px;line-height:1.35}.activityIcon{width:34px;height:34px;border-radius:10px}.calendarWorkspace,.cloudWorkspace,.vpnWorkspace{width:100%;max-width:1600px;margin:0 auto}.vpnIntro{margin-bottom:16px;padding:20px;border-radius:18px;background:linear-gradient(135deg,var(--color-brand-900),var(--color-brand-700));color:var(--color-white)}.vpnIntro h2{margin:5px 0 0}.vpnIntro p{max-width:720px;margin:6px 0 0;color:var(--color-brand-100)}.workspaceModuleEyebrow{color:var(--color-brand-200);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (min-width:901px){.employeeWorkspace{font-family:var(--font-family-workspace);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.employeeWorkspace :is(button,input,textarea,select){font-family:inherit}.employeeWorkspace :is(.uiButton,.navItem,.profileTrigger,.profileMenu a,.profileMenu button){line-height:var(--line-ui-compact)}.employeeWorkspace :is(.uiButton,.profileMenu a,.profileMenu button){font-weight:var(--weight-ui-medium)}.employeeWorkspace .brandTitle{font-size:var(--font-ui-md);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.employeeWorkspace .brandSub,.employeeWorkspace .navGroupLabel{font-size:var(--font-ui-xs);line-height:var(--line-ui-compact)}.employeeWorkspace .navGroupLabel{height:auto;padding-block:5px;font-weight:var(--weight-ui-medium);letter-spacing:.055em}.employeeWorkspace .navItem{font-size:var(--font-ui-base);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .navItem.active{font-weight:var(--weight-ui-semibold)}.employeeWorkspace :is(.navItemIcon,.applicationIcon,.activityIcon,.workspaceOverviewItem>a){align-self:center}.employeeWorkspace .navigationBadge{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employeeWorkspace .profileTrigger strong{font-size:var(--font-ui-sm);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.employeeWorkspace .profileTrigger small{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-compact)}.employeeWorkspace .workspaceContext>span{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact);letter-spacing:.055em}.employeeWorkspace .workspaceContext h1{font-size:var(--font-ui-lg);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);letter-spacing:-.01em}.workspaceHero{min-height:104px;padding:14px 20px;background:radial-gradient(circle at 80% 30%,rgba(118,207,204,.14),transparent 28%),linear-gradient(135deg,var(--color-brand-900),var(--color-brand-700));box-shadow:0 9px 26px rgba(3,43,44,.1)}.workspaceHeroKicker{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact);letter-spacing:.055em}.workspaceHero h2{font-size:clamp(23px,2vw,var(--font-ui-xl));font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);letter-spacing:-.025em}.workspaceHero p{font-size:var(--font-ui-sm);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-normal)}.workspaceQuickActions .uiButton{border-color:rgba(255,255,255,.14);font-size:var(--font-ui-sm);font-weight:var(--weight-ui-medium)}.workspaceQuickActions .uiButtonSecondary{background:rgba(255,255,255,.055)}.workspaceOverview{box-shadow:0 5px 18px rgba(3,43,44,.055)}.workspaceOverview,.workspaceOverviewItem+.workspaceOverviewItem{border-color:var(--color-border-subtle)}.workspaceOverviewItem :is(small,strong){line-height:var(--line-ui-compact)}.workspaceOverviewItem small{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular)}.workspaceOverviewItem strong{font-size:var(--font-ui-sm);font-weight:var(--weight-ui-semibold)}.overviewStatus{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspaceSection{border-color:var(--color-border-subtle);box-shadow:0 2px 9px rgba(3,43,44,.035)}.workspaceSectionHeader{align-items:center}.workspaceSectionHeader>div>span{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact);letter-spacing:.055em}.workspaceSectionHeader h3{font-size:var(--font-ui-lg);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);letter-spacing:-.015em}.workspaceSectionHeader>small{font-size:var(--font-ui-xs);line-height:var(--line-ui-compact)}.applicationCard{border-color:var(--color-border-subtle)}.applicationCard:hover{border-color:var(--color-border);background:color-mix(in srgb,var(--color-brand-50) 58%,var(--color-surface))}.applicationCopy{gap:2px}.applicationCopy strong{font-size:var(--font-ui-sm);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.applicationCopy small{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-normal)}.activitySection{border-color:transparent;background:color-mix(in srgb,var(--color-surface-muted) 72%,var(--color-surface))}.activityItem :is(small,strong,p){line-height:var(--line-ui-compact)}.activityItem small{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activityItem strong{font-size:var(--font-ui-sm);font-weight:var(--weight-ui-semibold)}.activityItem p{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular)}.employeeWorkspace :is(.cloudWorkspace,.vpnWorkspace,.calendarWorkspace){color:var(--color-text)}.employeeWorkspace .workspaceModuleIntro{border-radius:17px;box-shadow:0 7px 22px rgba(3,43,44,.075)}.employeeWorkspace .workspaceModuleIntro h2{font-size:var(--font-ui-xl);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);letter-spacing:-.02em}.employeeWorkspace .workspaceModuleIntro p{font-size:var(--font-ui-sm);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-normal)}.employeeWorkspace .workspaceModuleEyebrow{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact);letter-spacing:.055em}.employeeWorkspace :is(.cloudWorkspace,.vpnWorkspace,.calendarWorkspace) :is(.primaryBtn,.ghostBtn){min-height:36px;padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:var(--font-ui-sm);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .cloudHero{min-height:104px;margin-bottom:14px;padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;border-radius:17px;background:radial-gradient(circle at 82% 28%,rgba(118,207,204,.14),transparent 29%),linear-gradient(135deg,var(--color-brand-900),var(--color-brand-700));box-shadow:0 7px 22px rgba(3,43,44,.075)}.employeeWorkspace .cloudHero .pill{margin:0 0 5px;padding:3px 8px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .cloudHero h2{margin:0;font-size:var(--font-ui-xl);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);letter-spacing:-.02em}.employeeWorkspace .cloudHero p{max-width:760px;margin:4px 0 9px;font-size:var(--font-ui-sm);line-height:var(--line-ui-normal)}.employeeWorkspace .cloudOpenButton{background:var(--color-white);color:var(--color-brand-900)}.employeeWorkspace .cloudOpenButton:hover:not(:disabled){background:var(--color-brand-50)}.employeeWorkspace .cloudAccessCard{min-width:230px;padding:12px 14px;gap:2px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.07)}.employeeWorkspace .cloudAccessCard small,.employeeWorkspace .cloudAccessCard span{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-compact)}.employeeWorkspace .cloudAccessCard strong{margin:2px 0;font-size:var(--font-ui-md);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employeeWorkspace .cloudSectionHeader{margin:12px 0 8px}.employeeWorkspace .cloudSectionHeader h3{margin:0 0 2px;font-size:var(--font-ui-lg);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);letter-spacing:-.015em}.employeeWorkspace .cloudSectionHeader p{font-size:var(--font-ui-xs);line-height:var(--line-ui-normal)}.employeeWorkspace .cloudCapabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.employeeWorkspace .cloudCapabilities .moduleCard{min-height:72px;padding:10px 11px;gap:9px;border-color:var(--color-border-subtle);border-radius:13px;box-shadow:none}.employeeWorkspace .cloudCapabilities .moduleCard:hover{border-color:var(--color-border);background:color-mix(in srgb,var(--color-brand-50) 58%,var(--color-surface));box-shadow:none;transform:translateY(-1px)}.employeeWorkspace .cloudCapabilities .moduleIcon{width:36px;height:36px;flex:0 0 36px;border-radius:10px;font-size:var(--font-ui-base);font-weight:var(--weight-ui-semibold)}.employeeWorkspace .cloudCapabilities .moduleTitle{font-size:var(--font-ui-sm);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.employeeWorkspace .cloudCapabilities .moduleStatus{margin-top:2px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-normal)}.employeeWorkspace .cloudSsoFlow{margin-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.employeeWorkspace .cloudSsoFlow .statCard{position:relative;min-height:86px;padding:11px 13px;border:1px solid var(--color-border-subtle);border-radius:13px;box-shadow:none}.employeeWorkspace .cloudSsoFlow .statCard span{display:block;margin-bottom:4px;color:var(--color-primary);font-size:var(--font-ui-xs);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.employeeWorkspace .cloudSsoFlow .statCard p{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-normal)}.employeeWorkspace .vpnIntro{min-height:82px;margin-bottom:12px;padding:13px 17px;display:flex;align-items:center;background:linear-gradient(135deg,var(--color-brand-900),var(--color-brand-700));box-shadow:0 7px 22px rgba(3,43,44,.075)}.employeeWorkspace .vpnIntro h2,.employeeWorkspace .vpnIntro p{margin:3px 0 0}.employeeWorkspace .vpnLayout{grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:12px}.employeeWorkspace .vpnCard{padding:14px;border:1px solid var(--color-border-subtle);border-radius:17px;box-shadow:0 2px 9px rgba(3,43,44,.035)}.employeeWorkspace .vpnCard h2{margin:0 0 11px;font-size:var(--font-ui-lg);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);letter-spacing:-.015em}.employeeWorkspace .vpnRequestCard .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.employeeWorkspace :is(.vpnRequestCard .formGrid label,.vpnRequestCard .fullLabel){gap:5px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace :is(.vpnRequestCard .formGrid input,.vpnRequestCard .formGrid select,.vpnRequestCard .fullLabel textarea){min-height:36px;padding:7px 9px;border-color:var(--color-border-subtle);border-radius:9px;font-size:var(--font-ui-sm);font-weight:var(--weight-ui-regular);line-height:var(--line-ui-normal)}.employeeWorkspace .vpnRequestCard .fullLabel{margin:9px 0}.employeeWorkspace .vpnRequestCard .fullLabel textarea{min-height:66px}.employeeWorkspace .formMessage{margin-top:9px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-normal)}.employeeWorkspace .vpnRequestsCard .emptyState{min-height:74px;padding:16px;display:grid;place-items:center;border:0;border-radius:12px;font-size:var(--font-ui-sm);font-weight:var(--weight-ui-regular)}.employeeWorkspace .vpnTable{font-size:var(--font-ui-xs);line-height:var(--line-ui-compact)}.employeeWorkspace .vpnTable td,.employeeWorkspace .vpnTable th{padding:9px 8px;border-color:var(--color-border-subtle);vertical-align:middle}.employeeWorkspace .vpnTable th{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium)}.employeeWorkspace .statusBadge{padding:4px 7px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.employeeWorkspace .tableActions button{min-height:30px;padding:5px 8px;display:inline-flex;align-items:center;border-radius:8px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .vpnAdminRequests,.employeeWorkspace .vpnApprovalPanel{margin-top:12px}.employeeWorkspace .vpnApprovalWarning{font-size:var(--font-ui-xs);line-height:var(--line-ui-normal)}.employeeWorkspace .vpnApprovalResources>label{border-color:var(--color-border-subtle)}.employeeWorkspace .calendarWorkspace{gap:10px}.employeeWorkspace .calendarIntro{padding:12px 17px;border-radius:17px;background:linear-gradient(135deg,var(--color-brand-900),var(--color-brand-700));box-shadow:0 7px 22px rgba(3,43,44,.075)}.employeeWorkspace .calendarIntro .eyebrow{margin:0 0 2px;color:var(--color-brand-200);font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact);letter-spacing:.055em}.employeeWorkspace .calendarIntro h2{margin:0}.employeeWorkspace .calendarIntro>p:not(.eyebrow){max-width:980px;margin:3px 0 0;color:var(--color-brand-100)}.employeeWorkspace .calendarSourceBadge{margin-top:6px;padding:3px 8px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .calendarCard{padding:11px;display:grid;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);grid-gap:8px 14px;gap:8px 14px;border:1px solid var(--color-border-subtle);border-radius:17px;box-shadow:0 2px 9px rgba(3,43,44,.035)}.employeeWorkspace .calendarCard>*{grid-column:1/-1}.employeeWorkspace .calendarToolbar{grid-column:1;grid-row:1;margin:0;justify-content:flex-start;gap:6px}.employeeWorkspace .calendarToolbar .ghostBtn{width:34px;min-height:34px;padding:0;font-size:var(--font-ui-md)}.employeeWorkspace .calendarMonthTitle{min-width:150px;font-size:var(--font-ui-md);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-heading);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employeeWorkspace .calendarHeader{grid-column:2;grid-row:1;margin:0;align-items:center;gap:12px}.employeeWorkspace .calendarHeader h2{margin:0 0 2px;font-size:var(--font-ui-base);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.employeeWorkspace .calendarHeader p{font-size:var(--font-ui-xs);line-height:var(--line-ui-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employeeWorkspace .calendarHeaderActions{gap:6px;flex-wrap:nowrap;align-items:center}.employeeWorkspace .calendarViewSwitch{padding:2px;gap:2px}.employeeWorkspace .calendarViewSwitch button{min-height:30px;padding:5px 8px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .calendarTabs{grid-row:2;margin:0;padding:7px 0 2px;gap:6px;border-top:1px solid var(--color-border-subtle)}.employeeWorkspace .calendarTab{min-height:30px;padding:5px 9px;gap:6px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .calendarColorDot{width:7px;height:7px}.employeeWorkspace .calendarMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.employeeWorkspace .calendarWeekDay{padding:4px 6px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .calendarDayCell{min-height:clamp(78px,9.5vh,96px);padding:5px;gap:4px;overflow:hidden;border-color:var(--color-border-subtle);border-radius:10px}.employeeWorkspace .calendarDayCell.empty{border-style:solid;background:var(--color-surface-muted)}.employeeWorkspace .calendarDayNumber{width:23px;height:23px;border-radius:7px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-semibold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employeeWorkspace .calendarDayEvents{min-height:0;gap:3px;overflow:hidden}.employeeWorkspace .calendarGridEvent{padding:3px 5px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px;border-left-width:3px;border-radius:7px}.employeeWorkspace .calendarGridEvent span{font-size:11px;font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employeeWorkspace .calendarGridEvent strong{font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .calendarMoreEvents{padding:1px 3px;font-size:11px;font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .eventsList{gap:8px}.employeeWorkspace .eventCard{grid-template-columns:145px minmax(0,1fr);gap:12px;padding:11px;border-color:var(--color-border-subtle);border-radius:13px}.employeeWorkspace .eventDate{gap:3px;font-size:var(--font-ui-xs);line-height:var(--line-ui-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.employeeWorkspace .eventBody h3{margin:0 0 5px;font-size:var(--font-ui-base);font-weight:var(--weight-ui-semibold);line-height:var(--line-ui-compact)}.employeeWorkspace .eventBody p{margin:4px 0 0;font-size:var(--font-ui-xs);line-height:var(--line-ui-normal)}.employeeWorkspace :is(.eventCalendarBadge,.eventReadOnlyBadge){padding:3px 7px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace .calendarCreateForm{margin-bottom:10px;padding:13px;border-color:var(--color-border-subtle);border-radius:13px}.employeeWorkspace .calendarFormGrid{gap:9px}.employeeWorkspace :is(.calendarFormGrid label,.calendarFullLabel){gap:5px;font-size:var(--font-ui-xs);font-weight:var(--weight-ui-medium);line-height:var(--line-ui-compact)}.employeeWorkspace :is(.calendarFormGrid input,.calendarFullLabel textarea){min-height:36px;padding:7px 9px;border-color:var(--color-border-subtle);border-radius:9px;font-size:var(--font-ui-sm);line-height:var(--line-ui-normal)}.employeeWorkspace .calendarFullLabel textarea{min-height:66px}}@media (min-width:901px) and (max-width:1180px){.employeeWorkspace .cloudCapabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.employeeWorkspace .vpnLayout{grid-template-columns:340px minmax(0,1fr)}.employeeWorkspace .calendarCard{grid-template-columns:1fr}.employeeWorkspace .calendarHeader,.employeeWorkspace .calendarToolbar{grid-column:1;grid-row:auto}.employeeWorkspace .calendarHeaderActions{flex-wrap:wrap}}@media (max-width:1100px){.workspaceHero{padding:18px 20px}.workspaceHeroCopy{grid-template-columns:1fr}.workspaceQuickActions{margin-top:12px}.workspaceColumns{grid-template-columns:1fr}.activitySection{order:-1}}@media (max-width:760px){.workspaceHero{min-height:auto;padding:20px;display:block;border-radius:17px}.workspaceHero h2{font-size:30px}.workspaceHero p{font-size:12px}.workspaceHeroSignal{display:none}.workspaceOverview{margin:10px 0 14px;grid-template-columns:1fr}.workspaceOverviewItem+.workspaceOverviewItem{border-top:1px solid var(--color-border);border-left:0}.applicationGrid{grid-template-columns:1fr}}@media (max-width:900px){.mobileTopBar{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--color-border)}.mobileDrawer>nav .mobileNavItem{width:100%;min-width:0;justify-self:stretch;justify-content:stretch}.mobileDrawer>nav .mobileNavItem .navItemLabel{width:auto;max-width:none;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}}:root[data-theme=dark] :is(.helpHero,.directoryHeader,.edoHero,.edoDetailHeader){border-color:var(--color-border);background:linear-gradient(135deg,var(--color-surface-elevated),var(--color-surface));color:var(--color-text)}:root[data-theme=dark] :is(.helpHero h2,.trainingHeader h3,.helpSectionCard strong,.tourRow strong,.welcomeCard h2,.bicBootstrapLogo strong){color:var(--color-text)}:root[data-theme=dark] :is(.helpHero p,.trainingHeader p,.helpSectionCard p,.tourRow p,.welcomeCard p,.welcomeCard small,.bicBootstrapContent p,.bicBootstrapLogo small){color:var(--color-text-muted)}:root[data-theme=dark] :is(.helpSectionCard.enabled,.helpSectionCard.disabled,.tourRow:hover,.trainingHeader,.welcomeSecondary){background:var(--color-surface-muted)}:root[data-theme=dark] .bicBootstrapSplash{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 38%),var(--color-background)}:root[data-theme=dark] :is(.welcomeBackdrop,.tourDecisionBackdrop,.mobileInstallOverlay){background:var(--color-backdrop)}:root[data-theme=dark] :is(.welcomeCard,.tourDecisionCard,.tourPopover){border-color:var(--color-border);background:var(--color-modal);color:var(--color-text);box-shadow:var(--shadow-lg)}:root[data-theme=dark] .tourPopover:after{background:var(--color-modal)}:root[data-theme=dark] :is(.tourPopoverMeta button,.tourSecondary){background:var(--color-surface-muted);color:var(--color-text-secondary)}:root[data-theme=dark] :is(.tourPopoverMeta button:hover,.tourCompletionMark){background:var(--color-selected);color:var(--color-primary)}:root[data-theme=dark] :is(.tourPopover p,.tourDecisionCard p,.tourPopoverMeta span,.tourPopover small){color:var(--color-text-muted)}:root[data-theme=dark] :is(.provStat,.provFilters button,.provToolbar input,.provList,.provDetails,.infraCard){border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}:root[data-theme=dark] :is(.provStat.active,.provJobRow.active,.provJobRow:hover){background:var(--color-selected)}:root[data-theme=dark] :is(.provListHead,.provFilters button:hover){background:var(--color-surface-muted)}:root[data-theme=dark] :is(.provStat strong,.provJobRow strong,.provDetailsTop h3,.provMetaGrid strong,.provMetaGrid code,.infraCard h3,.infraMeta strong,.infraMeta code,.infraHint strong,.infraSuccess strong){color:var(--color-text)}:root[data-theme=dark] .provBadge_success{background:var(--color-success-muted);color:var(--color-success)}:root[data-theme=dark] :is(.fsExplorerCard,.fsExplorerTreePanel,.fsExplorerDetails){border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}:root[data-theme=dark] :is(.fsExplorerHeader,.fsExplorerChildren:before){border-color:var(--color-border)}:root[data-theme=dark] :is(.fsExplorerTreeTitle,.fsExplorerRow){color:var(--color-text)}:root[data-theme=dark] .fsExplorerRow:hover{border-color:var(--color-border-strong);background:var(--color-hover)}:root[data-theme=dark] .fsExplorerRow.selected{border-color:var(--color-primary);background:var(--color-selected);box-shadow:inset 3px 0 0 var(--color-primary)}:root[data-theme=dark] .fsExplorerCount{background:var(--color-surface-muted);color:var(--color-text-secondary)}:root[data-theme=dark] :is(.departmentPickerOption.active,.departmentPickerOption.selected,.directoryEmployeeCard:hover,.hrEmployeePanel>header>button,.hrSearchPickerPopover>div button:hover){background:var(--color-hover);color:var(--color-text)}:root[data-theme=dark] :is(.hrEmployeePanel,.hrSearchPickerPopover){border-color:var(--color-border);background:var(--color-popover);color:var(--color-text)}:root[data-theme=dark] :is(.hrEmployeeGrid input,.hrSearchPicker>button){border-color:var(--color-border-strong);background:var(--color-control);color:var(--color-text)}:root[data-theme=dark] :is(.employeeEdoEnrollment dl,.edoPayload,.edoReviewFacts){border-color:var(--color-border);background:var(--color-border)}:root[data-theme=dark] :is(.edoRouteStep>span,.edoHash,.edoUploadedFile,.edoFilePicker){background:var(--color-surface-muted);color:var(--color-text-secondary)}:root[data-theme=dark] :is(.edoLegalWarning,.notificationsError,.adminFeedbackError,.hrEmployeeError){border-color:color-mix(in srgb,var(--color-danger) 38%,var(--color-border));background:var(--color-danger-muted);color:var(--color-danger)}:root[data-theme=dark] .edoEnrollmentStep.success{background:var(--color-success-muted);color:var(--color-success)}:root[data-theme=dark] :is(.notificationsFeedItem,.notificationSetting,.profileNotificationPanel){border-color:var(--color-border)}:root[data-theme=dark] :is(.notificationsFeedItem.unread,.browserPermissionBox){border-color:var(--color-border);background:var(--color-selected)}:root[data-theme=dark] :is(.mobileInstallPlatformMark,.mobileInstallBadge,.platform,.number,.note){background:var(--color-primary-muted);color:var(--color-primary)}:root[data-theme=dark] .page{background:var(--color-background);color:var(--color-text)}:root[data-theme=dark] :is(.msgr-action-reactions button,.msgr-media-loading,.msgr-forward-source){background:var(--color-surface-muted)}:root[data-theme=dark] :is(.notificationPopover,.notificationPanel,.mobileInstallModal){border-color:var(--color-border);background:var(--color-popover);color:var(--color-text)}