.ScheduleApproval_page__SjyBH{display:grid;min-width:0;gap:var(--g-spacing-6)}.ScheduleApproval_header__UO_Si{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--g-spacing-4)}.ScheduleApproval_absenceContent__QXhFq p,.ScheduleApproval_empty__1Ecoa p,.ScheduleApproval_header__UO_Si h1,.ScheduleApproval_header__UO_Si p,.ScheduleApproval_panel__NGqPI h3,.ScheduleApproval_queueItem__V6YR3 h3,.ScheduleApproval_queueItem__V6YR3 p,.ScheduleApproval_queue__QReoK h2,.ScheduleApproval_reviewHeader__ntEev h2,.ScheduleApproval_reviewHeader__ntEev p{margin:0}.ScheduleApproval_absenceContent__QXhFq,.ScheduleApproval_header__UO_Si>div:first-child,.ScheduleApproval_reviewHeader__ntEev>div{display:grid;gap:var(--g-spacing-1)}.ScheduleApproval_headerActions__keub9,.ScheduleApproval_reviewActions__MYVzw{display:flex;flex-wrap:wrap;gap:var(--g-spacing-2)}.ScheduleApproval_headerActions__keub9{width:-moz-max-content;width:max-content;min-width:420px;max-width:100%;justify-self:end;justify-content:flex-end}.ScheduleApproval_headerActions__keub9>.ScheduleApproval_headerActionForm__Y_j_a{display:flex;min-width:248px}.ScheduleApproval_headerActionForm__Y_j_a .ScheduleApproval_actionButton__pGw3H{width:100%;min-width:248px}.ScheduleApproval_headerActions__keub9>*,.ScheduleApproval_reviewActions__MYVzw>*{min-width:-moz-max-content;min-width:max-content;flex:0 0 auto}a.ScheduleApproval_actionButton__pGw3H,button.ScheduleApproval_actionButton__pGw3H{display:inline-flex;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;min-height:44px;align-items:center;flex:0 0 auto;line-height:normal;white-space:nowrap;--g-button-padding:16px}.ScheduleApproval_actionButtonContent__mY7Pu{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px;line-height:20px;vertical-align:middle;white-space:nowrap}.ScheduleApproval_review__QqjmY{display:grid;gap:var(--g-spacing-4)}.ScheduleApproval_backButton__ljcRa{justify-self:start}.ScheduleApproval_reviewHeader__ntEev{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:var(--g-spacing-4)}.ScheduleApproval_panel__NGqPI,.ScheduleApproval_queueItem__V6YR3{padding:var(--g-spacing-4);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-l);background:var(--g-color-base-background)}.ScheduleApproval_panel__NGqPI,.ScheduleApproval_queue__QReoK,.ScheduleApproval_rows__GfYc8{display:grid;gap:var(--g-spacing-3)}.ScheduleApproval_reviewAbsence__Ok1bO{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--g-spacing-3);padding:var(--g-spacing-3);border-radius:var(--g-border-radius-m);background:var(--g-color-base-generic)}.ScheduleApproval_comparisonLegend__089j_{display:flex;min-width:0;align-items:flex-start;flex-wrap:wrap;gap:var(--g-spacing-5)}.ScheduleApproval_comparisonLegend__089j_>span{display:flex;min-width:0;align-items:center;gap:var(--g-spacing-2)}.ScheduleApproval_comparison__NB03V{display:grid;min-width:0;border-top:1px solid var(--g-color-line-generic)}.ScheduleApproval_comparisonRow__d6IDF{display:grid;min-width:0;grid-template-columns:180px repeat(2,minmax(0,1fr));gap:var(--g-spacing-3);padding:var(--g-spacing-3) 0;border-bottom:1px solid var(--g-color-line-generic)}.ScheduleApproval_changeDate__sVU4t,.ScheduleApproval_version__l8QsM{display:grid;min-width:0;align-content:start;justify-items:start;gap:var(--g-spacing-1)}.ScheduleApproval_version__l8QsM{padding:var(--g-spacing-3);border-left:3px solid var(--g-color-line-generic);background:var(--g-color-base-generic)}.ScheduleApproval_versionProposed__66kkf{border-left-color:var(--g-color-line-info);background:var(--g-color-base-info-light)}.ScheduleApproval_version__l8QsM>*{min-width:0;overflow-wrap:anywhere}.ScheduleApproval_srOnly__7MHJN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.ScheduleApproval_returnForm___UcdG{display:grid;max-width:720px;gap:var(--g-spacing-2);padding:var(--g-spacing-4);border:1px solid var(--g-color-line-danger);border-radius:var(--g-border-radius-l)}.ScheduleApproval_queueItem__V6YR3{display:flex;align-items:center;justify-content:space-between;gap:var(--g-spacing-4)}.ScheduleApproval_itemTitle__pRqOS{display:flex;align-items:center;gap:var(--g-spacing-2)}.ScheduleApproval_absenceReview__w5LG_{display:grid;min-width:min(100%,420px);gap:var(--g-spacing-2)}.ScheduleApproval_empty__1Ecoa{display:grid;gap:var(--g-spacing-1);padding:var(--g-spacing-5);border:1px dashed var(--g-color-line-generic);border-radius:var(--g-border-radius-l);background:var(--g-color-base-generic)}@media (max-width:767px){.ScheduleApproval_page__SjyBH{gap:var(--g-spacing-5);padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ScheduleApproval_header__UO_Si{grid-template-columns:minmax(0,1fr);align-items:stretch}.ScheduleApproval_queueItem__V6YR3,.ScheduleApproval_reviewHeader__ntEev{align-items:stretch;flex-direction:column}.ScheduleApproval_headerActions__keub9{width:100%;min-width:0;justify-content:stretch}.ScheduleApproval_headerActions__keub9>.ScheduleApproval_headerActionForm__Y_j_a{min-width:0}.ScheduleApproval_headerActionForm__Y_j_a .ScheduleApproval_actionButton__pGw3H{width:100%;min-width:0}.ScheduleApproval_headerActions__keub9>*,.ScheduleApproval_reviewActions__MYVzw>*{flex:1 1 100%}.ScheduleApproval_actionButton__pGw3H{width:100%}.ScheduleApproval_comparisonRow__d6IDF,.ScheduleApproval_reviewAbsence__Ok1bO{grid-template-columns:minmax(0,1fr)}.ScheduleApproval_comparisonLegend__089j_{display:grid;gap:var(--g-spacing-2)}}.ToastProvider_viewport__g8d8h{position:fixed;z-index:1000;top:auto;right:12px;bottom:calc(68px + 12px + env(safe-area-inset-bottom));left:12px;display:grid;max-height:min(42dvh,320px);justify-items:center;gap:var(--g-spacing-2);overflow-y:auto;margin:0;padding:0;border:0;background:transparent;pointer-events:none}.ToastProvider_toast__tKC7Q{width:min(100%,360px);max-height:28dvh;overflow-y:auto;padding:var(--g-spacing-2);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background:var(--g-color-base-float);color:var(--g-color-text-primary);box-shadow:0 8px 24px var(--g-color-sfx-shadow);overflow-wrap:anywhere;pointer-events:auto}.ToastProvider_inlineViewport__Itqsz{position:static;width:100%;max-height:none;justify-items:stretch;overflow:visible}.ToastProvider_inlineViewport__Itqsz .ToastProvider_toast__tKC7Q{width:100%;max-height:none}.ToastProvider_success__HvSQ3{border-color:var(--g-color-line-positive)}.ToastProvider_info__3PLLn{border-color:var(--g-color-line-info)}.ToastProvider_warning__Qe8lp{border-color:var(--g-color-line-warning)}.ToastProvider_error__JDr2C{border-color:var(--g-color-line-danger)}.ToastProvider_content__cDfru{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--g-spacing-2)}.ToastProvider_message__p7vXc{min-width:0;flex:1;margin:0;white-space:pre-wrap;line-height:1.35}.ToastProvider_close__VTYhC{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid;border-radius:var(--g-border-radius-m);background:transparent;color:inherit;cursor:pointer}.ToastProvider_close__VTYhC:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}.ToastProvider_closeIcon__gOGfF{width:20px;height:20px}@media (min-width:768px){.ToastProvider_viewport__g8d8h{right:24px;bottom:24px;left:auto;width:min(360px,calc(100vw - 48px));justify-items:end}.ToastProvider_inlineViewport__Itqsz{width:100%;justify-items:stretch}}.CurrentOfficeSelector_root__wfEwC{min-width:0}.CurrentOfficeSelector_header__Tvep_{width:204px;height:44px;flex:0 0 204px}.CurrentOfficeSelector_drawer__hdUWH{width:100%}.CurrentOfficeSelector_control__1Ul01{height:44px;min-height:44px}.CurrentOfficeSelector_popup__74ujM{min-width:204px}.CurrentOfficeSelector_root__wfEwC[data-state=error]{display:flex;max-width:260px;align-items:center;gap:4px}.BrandLockup_root__NseQX{display:flex;min-width:0;align-items:center;gap:10px}.BrandLockup_compact__2t5CK{justify-content:center}.BrandLockup_logo__SKzrY{display:block;flex:0 0 auto;border-radius:8px}.BrandLockup_copy__gZrrc{display:flex;min-width:0;flex-direction:column;gap:1px}.BrandLockup_name__X7DSI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrandLockup_portal__K_KL1 .BrandLockup_descriptor__qaKFB{display:block;max-width:174px;overflow:visible;line-height:14px;text-overflow:clip;white-space:normal}.BrandLockup_auth__39pAc .BrandLockup_descriptor__qaKFB{overflow:hidden;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.BrandLockup_auth__39pAc .BrandLockup_logo__SKzrY{width:40px;height:40px}}.PortalShell_shell__2xKPO{display:grid;min-width:320px;min-height:100vh;min-height:100dvh;grid-template-columns:264px minmax(0,1fr);background:var(--g-color-base-background);transition:grid-template-columns .16s ease}.PortalShell_shellCollapsed__w0uHc{grid-template-columns:68px minmax(0,1fr)}.PortalShell_sidebar__D4Trb{position:sticky;top:0;display:flex;height:100vh;height:100dvh;min-width:0;flex-direction:column;border-right:1px solid var(--g-color-line-generic);background:var(--g-color-base-background)}.PortalShell_sidebarBrand__pS_cZ{display:flex;min-height:72px;align-items:center;padding:10px 18px}.PortalShell_brandLink__xeI1a{min-width:0;color:inherit;text-decoration:none}.PortalShell_compactBrand__yudc3{display:inline-flex;width:32px;justify-content:center}.PortalShell_navigation__JB64c{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;overflow-y:auto;scroll-padding-block:10px 76px;padding:10px 10px 76px}.PortalShell_navGroup__ktc8e{display:flex;flex-direction:column;gap:2px}.PortalShell_navGroupLabel__H9y9U{padding:0 10px 6px;text-transform:uppercase}.PortalShell_navLink__lB62W{min-width:0;min-height:46px;border-radius:8px;color:var(--g-color-text-secondary);--g-button-height:46px;--g-button-padding:0;--g-button-icon-offset:0;scroll-margin-block:8px}.PortalShell_navLinkActive__jd9yr{color:var(--g-color-text-brand);font-weight:600;--g-button-background-color:var(--g-color-base-selection);--g-button-background-color-hover:var(--g-color-base-selection-hover);--g-button-text-color:var(--g-color-text-brand);--g-button-text-color-hover:var(--g-color-text-brand)}.PortalShell_navLinkContent__w8BRQ{position:absolute;inset:0;display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:10px;padding:0 10px;text-align:left}.PortalShell_navLinkLabel__UjB7u{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.PortalShell_shellCollapsed__w0uHc .PortalShell_navLink__lB62W{width:46px;align-self:center}.PortalShell_shellCollapsed__w0uHc .PortalShell_navLinkContent__w8BRQ{justify-content:center;padding:0}.PortalShell_sidebarFooter__SqTJj{display:flex;min-height:68px;align-items:center;border-top:1px solid var(--g-color-line-generic);padding:9px 10px;flex:0 0 68px}.PortalShell_shellCollapsed__w0uHc .PortalShell_sidebarFooter__SqTJj{justify-content:center}.PortalShell_collapseButtonContent__SVSmA{display:flex;width:100%;align-items:center;justify-content:center;gap:8px}.PortalShell_workspace__UfwLE{display:flex;min-width:0;min-height:100vh;min-height:100dvh;flex-direction:column}.PortalShell_desktopHeader__eOHkI{position:sticky;z-index:30;top:0;display:flex;height:72px;min-height:72px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);padding:10px 24px}.PortalShell_headerTitle__KpDId{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.PortalShell_headerTitle__KpDId>*{overflow:hidden;text-overflow:ellipsis}.PortalShell_headerSecondary__65CVM{max-width:260px;white-space:nowrap}.PortalShell_headerActions__1NERj{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:12px}.PortalShell_headerOffice___lnUV{display:block;max-width:204px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalShell_profileTrigger__yHXbZ{width:276px;min-width:0;max-width:276px;min-height:48px;overflow:hidden;--g-button-height:48px;--g-button-padding:0;--g-button-icon-offset:0}.PortalShell_profileTriggerCompact__mZrD1{width:48px;min-width:48px}.PortalShell_profileInner__IO28R{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:8px;padding:4px 8px;line-height:normal;text-align:left;text-decoration:none}.PortalShell_profileTriggerCompact__mZrD1 .PortalShell_profileInner__IO28R{justify-content:center;padding:0}.PortalShell_profileInitials__SKi_f{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;flex:0 0 34px;border-radius:50%;background:var(--g-color-base-selection);color:var(--g-color-text-brand);font-size:13px;font-weight:600;line-height:34px}.PortalShell_profileCopy__ajgmV{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-end;overflow:hidden}.PortalShell_profileName__jjzdW,.PortalShell_profilePosition___4OCx{display:block;width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.PortalShell_bottomNavigation__aKglk,.PortalShell_mobileHeader__XDMlf{display:none}.PortalShell_main__5Seb9{min-width:0;flex:1;background:var(--g-color-base-background)}.PortalShell_content__U3i7r{width:min(100%,1440px);min-width:0;margin:0 auto;padding:40px 48px 64px}.PortalShell_contentWide__DGuRA{width:100%;max-width:1560px}.PortalShell_contentWide__DGuRA [data-testid=desktop-week-table]{overflow-x:auto}.PortalShell_sheetContent__Uylid{padding:0}.PortalShell_moreMenu__pk4TC{max-height:min(76vh,700px);margin-right:-10px;margin-left:-10px;overscroll-behavior-y:contain;overflow-y:auto;padding:0 26px max(20px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.PortalShell_moreIdentity__W445P{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--g-color-line-generic);padding:12px 0 16px}.PortalShell_dialogClose__BRpzM{min-width:46px;min-height:46px;flex:0 0 46px}.PortalShell_moreGroup__p5Fd3{margin-top:20px}.PortalShell_moreGroup__p5Fd3 h2{margin:0 0 8px;text-transform:uppercase}.PortalShell_moreAccount__Ycrnm,.PortalShell_moreLinks__Tpk_w{display:flex;flex-direction:column;gap:2px}.PortalShell_moreLink__T8QWQ{min-height:48px;border-radius:0;color:var(--g-color-text-secondary);--g-button-height:48px;--g-button-padding:0;--g-button-icon-offset:0}.PortalShell_moreLinkActive___as5V{color:var(--g-color-text-brand);--g-button-background-color:var(--g-color-base-selection);--g-button-background-color-hover:var(--g-color-base-selection-hover);--g-button-text-color:var(--g-color-text-brand);--g-button-text-color-hover:var(--g-color-text-brand)}.PortalShell_moreLinkInner__t2LaB{position:absolute;inset:0;display:grid;width:100%;min-width:0;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 12px;text-align:left}.PortalShell_moreArrow__IiFzo{justify-self:end}.PortalShell_moreAccount__Ycrnm{border-top:1px solid var(--g-color-line-generic);margin-top:20px;padding-top:12px}@media (max-width:1199px) and (min-width:768px){.PortalShell_headerSecondary__65CVM{display:none}}@media (max-width:1100px) and (min-width:768px){.PortalShell_desktopHeader__eOHkI{align-items:center}.PortalShell_headerTitle__KpDId{max-width:224px}.PortalShell_content__U3i7r{padding-right:32px;padding-left:32px}}@media (max-width:767px){.PortalShell_shellCollapsed__w0uHc,.PortalShell_shell__2xKPO{display:block}.PortalShell_desktopHeader__eOHkI,.PortalShell_sidebar__D4Trb{display:none}.PortalShell_workspace__UfwLE{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.PortalShell_mobileHeader__XDMlf{position:sticky;z-index:30;top:0;display:grid;min-height:60px;grid-template-columns:34px minmax(0,1fr) 48px;align-items:center;gap:10px;border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);padding:6px 10px 6px 16px}.PortalShell_mobileBrand__jbFUS{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:flex-start}.PortalShell_mobileTitle__YXVC_{display:flex;min-width:0;flex-direction:column}.PortalShell_mobileSecondary__Z8cjs,.PortalShell_mobileTitle__YXVC_>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalShell_mobileSecondary__Z8cjs{display:block;min-width:0}.PortalShell_bottomNavigation__aKglk{position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;min-height:calc(68px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);padding-bottom:env(safe-area-inset-bottom)}.PortalShell_bottomItem___ZVEl{min-width:44px;min-height:68px;border-radius:0;color:var(--g-color-text-secondary);--g-button-height:68px;--g-button-padding:0;--g-button-icon-offset:0}.PortalShell_bottomItemActive__F7Zwo{color:var(--g-color-text-brand);font-weight:600;--g-button-text-color:var(--g-color-text-brand);--g-button-text-color-hover:var(--g-color-text-brand)}.PortalShell_bottomItemInner__MSv83{display:flex;width:100%;height:68px;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:4px 2px;font-size:11px;line-height:16px}.PortalShell_content__U3i7r{width:100%;padding:24px 16px 34px}}@media (max-width:374px){.PortalShell_content__U3i7r{padding-right:16px;padding-left:16px}.PortalShell_moreMenu__pk4TC{padding-right:20px;padding-left:20px}}@media (prefers-reduced-motion:reduce){.PortalShell_shell__2xKPO{transition:none}}.g-tooltip{--_--text-color:var(--g-tooltip-text-color,var(--g-color-text-primary));--_--background-color:var(--g-tooltip-background-color,var(--g-color-base-float));--_--padding:var(--g-tooltip-padding,var(--g-spacing-1) var(--g-spacing-2));--_--border-radius:var(--g-tooltip-border-radius,4px);--_--box-shadow:var(--g-tooltip-box-shadow,0 1px 5px 0 var(--g-color-sfx-shadow));display:-webkit-box;-webkit-box-orient:vertical;-ms-box-orient:vertical;-webkit-line-clamp:20;-moz-line-clamp:20;-ms-line-clamp:20;box-sizing:border-box;padding:var(--_--padding);max-width:360px;background-color:var(--_--background-color);box-shadow:var(--_--box-shadow);border-radius:var(--_--border-radius);overflow:hidden;text-overflow:ellipsis}