.mobile-shell_mobileHeader___5uPc{display:none}@media (max-width:700px){body:has(.mobile-shell_shell__XElAq){overflow:hidden}.mobile-shell_shell__XElAq{height:100dvh;overflow:hidden}.mobile-shell_content__EBsMi{position:fixed;inset:calc(64px + env(safe-area-inset-top, 0px)) 0 0;overflow:auto;overscroll-behavior:contain;scroll-padding-top:0}.mobile-shell_content__EBsMi>main{min-height:100%}.mobile-shell_mobileHeader___5uPc{position:fixed;inset:0 0 auto;z-index:45;height:calc(64px + env(safe-area-inset-top, 0px));padding:calc(10px + env(safe-area-inset-top, 0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--panel);border-bottom:1px solid var(--border);box-sizing:border-box}.mobile-shell_brand__y6xf9{display:flex;align-items:center;gap:10px;min-width:0}.mobile-shell_brand__y6xf9>img{display:block;width:108px;height:auto}.mobile-shell_brand__y6xf9{--product-wordmark-size:30px}.mobile-shell_mobileHeader___5uPc button{display:grid;place-items:center;flex:none;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:6px;color:var(--esb-ink);background:var(--panel);touch-action:manipulation}.mobile-shell_mobileHeader___5uPc button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.mobile-shell_mobileHeader___5uPc button:active{background:#e9ebeb}}.mobile-shell_headerActions__xw2E6{display:flex;align-items:center;gap:4px;flex-shrink:0}@media(max-width:360px){.mobile-shell_mobileHeader___5uPc{gap:6px}.mobile-shell_brand__y6xf9{gap:8px}.mobile-shell_brand__y6xf9>img{width:88px}.mobile-shell_brand__y6xf9{--product-wordmark-size:27px}}.sidebar-profile_footer__z_VrY{position:relative;background:inherit;flex:0 0 auto;border-top:1px solid var(--border);padding:6px}.sidebar-profile_trigger__DbyFp{cursor:pointer;border-radius:4px;min-height:40px}.sidebar-profile_trigger__DbyFp:hover{background:#ffffff90!important}.sidebar-profile_trigger__DbyFp:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.sidebar-profile_popover__9a9PC{position:fixed;inset:auto;margin:0;padding:4px;width:240px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 88px);overflow-y:auto;box-shadow:0 8px 24px #10182018;border:1px solid var(--border);border-radius:6px;background:var(--panel,#fff);color:var(--esb-ink)}.sidebar-profile_popover__9a9PC:popover-open{display:grid;grid-gap:2px;gap:2px}.sidebar-profile_popover__9a9PC a,.sidebar-profile_popover__9a9PC button{display:flex;align-items:center;gap:8px;padding:8px 10px;min-height:36px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.sidebar-profile_popover__9a9PC .sidebar-profile_logoutButton__XHxqf{color:var(--ui-accent);border-top:1px solid var(--border);border-radius:0}.sidebar-profile_popover__9a9PC :is(a,button):hover{background:#edf0f0}.sidebar-profile_popover__9a9PC :is(a,button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}@media(max-width:700px){.sidebar-profile_popover__9a9PC a,.sidebar-profile_popover__9a9PC button,.sidebar-profile_trigger__DbyFp{min-height:44px}}.sidebar-profile_profileRow___sf8c{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.sidebar-profile_profileRow___sf8c>.sidebar-profile_trigger__DbyFp{flex:1 1 100px}.sidebar-profile_mobileAvatar__pQuAU>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--esb-ink);color:var(--panel);font-size:10px;font-weight:600}.sidebar-profile_popover__9a9PC p[role=alert]{padding:8px;margin:0;font-size:12px;color:#a50029}.sidebar-profile_identity__UPPfQ{display:grid;grid-gap:5px;gap:5px;padding:10px;border-bottom:1px solid var(--border);margin-bottom:4px;font-size:13px}.sidebar-profile_identity__UPPfQ>span{font-size:11px;color:var(--text-muted)}.sidebar-profile_mobileAvatar__pQuAU{position:relative}.sidebar-profile_avatarUnread__Jq996{position:absolute;top:0;right:-2px;display:flex;pointer-events:none}.sidebar-profile_languages__k7OFY{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;border-block:1px solid var(--border);margin-block:4px}.sidebar-profile_languageLabel__MHtez{color:var(--text-muted);font-size:12px}.sidebar-profile_languageChoices__HtoN1{display:flex;align-items:center;gap:2px}.sidebar-profile_popover__9a9PC .sidebar-profile_languageChoices__HtoN1 button{position:relative;display:block;flex:0 0 32px;box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;margin:0;padding:0;border:1px solid #dce1e4;border-radius:6px;background:var(--panel);line-height:0}.sidebar-profile_popover__9a9PC .sidebar-profile_languageChoices__HtoN1 button[aria-pressed=true]{background:var(--ui-accent);border-color:var(--ui-accent-hover);box-shadow:inset 0 0 0 1px var(--ui-accent-hover)}.sidebar-profile_popover__9a9PC .sidebar-profile_languageChoices__HtoN1 button:disabled{cursor:wait;opacity:.65}.sidebar-profile_popover__9a9PC .sidebar-profile_logoutButton__XHxqf{border-top:0}.sidebar-profile_languageFlag__AhbYH{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;box-sizing:border-box;width:24px;height:16px;border:1px solid #aab5bd;border-radius:2px;background:#fff;overflow:hidden}.sidebar-profile_languages__k7OFY>:is(p,[role=status]){grid-column:1/-1}@media(max-width:700px){.sidebar-profile_popover__9a9PC .sidebar-profile_languageChoices__HtoN1 button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.sidebar-profile_languages__k7OFY{padding-inline:6px}}.BrandIdentity_group__uGLtX,.BrandIdentity_product__6OFOO{display:inline-flex;align-items:center;gap:.16em;max-width:100%;font-family:var(--esb-font-display);font-weight:400;line-height:1;white-space:nowrap}.BrandIdentity_product__6OFOO{font-size:var(--product-wordmark-size,32px);color:var(--esb-ink)}.BrandIdentity_product__6OFOO>span{-webkit-text-stroke:.015em currentColor}.BrandIdentity_group__uGLtX{font-size:clamp(28px,4vw,48px);color:inherit}.BrandIdentity_group__uGLtX img,.BrandIdentity_product__6OFOO img{display:block;width:2.54em;height:auto;max-width:none;flex:none}.messages_badge__YuXs_{min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:10px;background:#bc002b;color:white;font-size:10px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.messages_badge__YuXs_,.messages_bell__te1nv{display:inline-flex;align-items:center;justify-content:center}.messages_bell__te1nv{position:relative;width:36px;height:36px;flex:0 0 36px;border-radius:6px;color:var(--esb-ink);text-decoration:none}.messages_bell__te1nv:hover{background:#fff}.messages_bell__te1nv:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.messages_bell__te1nv .messages_badge__YuXs_{position:absolute;top:0;right:-2px;border:2px solid var(--panel);height:20px;min-width:20px}.messages_content__baKJP{max-width:none}.messages_toolbar__fes38{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.messages_toolbar__fes38>div{margin:0}.messages_count__d38Qr{font-size:12px;color:var(--text-muted)}.messages_list__Dy5VK{list-style:none;margin:0 0 20px;padding:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--panel)}.messages_message__bJLDO{position:relative;display:flex;gap:14px;padding:22px;border-bottom:1px solid var(--border)}.messages_message__bJLDO:last-child{border:0}.messages_message__bJLDO[data-unread=true]{background:#fcf7f8}.messages_icon__CoiIG{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:var(--surface);color:var(--text-muted);border-radius:8px}.messages_body__ePx7C{min-width:0;flex:1 1}.messages_body__ePx7C h2{font-family:var(--esb-font-display);font-size:16px;line-height:1.35;font-weight:600;margin:8px 0;overflow-wrap:anywhere}.messages_body__ePx7C p{font-size:13px;line-height:1.5;margin:3px 0;color:var(--text-muted)}.messages_body__ePx7C .messages_name__dUry5{color:var(--esb-ink);font-weight:600}.messages_meta__0Mh1Y{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--text-muted)}.messages_waiting__WjZAu{color:#8d1730;font-weight:500}.messages_done__INjeX{display:inline-flex;align-items:center;gap:3px}.messages_dot__fFKIL{width:7px;height:7px;border-radius:50%;background:#bc002b;flex-shrink:0;margin-top:5px}.messages_body__ePx7C .messages_decision__iyJbV{color:#a7223c}.messages_body__ePx7C .messages_decision__iyJbV[data-positive=true]{color:#1b634b}.messages_body__ePx7C .messages_open__Y4hOE{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;min-height:34px;padding:6px 10px;background:var(--panel);color:var(--esb-ink);font-size:12px;font-weight:500;border:1px solid var(--border);border-radius:5px}.messages_body__ePx7C .messages_open__Y4hOE:hover{background:var(--surface)}.messages_empty__0v_WZ{display:flex;align-items:center;flex-direction:column;gap:12px;padding:64px 20px;text-align:center;color:var(--text-muted);font-size:14px}.messages_empty__0v_WZ strong{font-size:18px;color:var(--esb-ink)}.messages_error__OLWT6{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#9f203a;margin:16px 0;font-size:13px}.messages_spinner__K3qCT{animation:messages_spin__wamqo .8s linear infinite}@keyframes messages_spin__wamqo{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.messages_spinner__K3qCT{animation:none}}@media(max-width:700px){.messages_bell__te1nv{width:44px;height:44px;flex-basis:44px}.messages_bell__te1nv .messages_badge__YuXs_{top:3px;right:0}.messages_message__bJLDO{padding:18px 14px;gap:10px}.messages_icon__CoiIG{width:32px;height:32px}.messages_body__ePx7C h2{font-size:16px}.messages_body__ePx7C .messages_open__Y4hOE{min-height:44px;font-size:14px}.messages_toolbar__fes38{margin-bottom:16px;gap:10px}.messages_empty__0v_WZ{padding:48px 16px}}.messages_toolbar__fes38 .messages_refresh__uX51f{min-height:36px;width:36px;padding:6px;margin-left:auto;display:grid;place-items:center;background:var(--panel);color:var(--esb-ink)}@media(max-width:700px){.messages_toolbar__fes38 .messages_refresh__uX51f{min-height:44px;width:44px}.messages_count__d38Qr{width:100%}}@media(min-width:701px){.messages_page__JWIsG{display:flex;flex-direction:column;min-height:100dvh}.messages_page__JWIsG>.messages_content__baKJP{box-sizing:border-box;width:100%;max-width:none;flex:1 1;display:flex;flex-direction:column}.messages_toolbar__fes38{flex-shrink:0}.messages_empty__0v_WZ{flex:1 1;justify-content:center;min-height:320px;margin:0;box-sizing:border-box}.messages_list__Dy5VK{flex-shrink:0}.messages_body__ePx7C h2,.messages_body__ePx7C p{max-width:75ch}}.breaks_dialog__QrFGT.breaks_dialog__QrFGT{width:min(680px,calc(100vw - 32px))}.breaks_hint___w1hd{font-size:14px;line-height:1.5;color:var(--text-muted);margin:0 0 20px}.breaks_stats__m9xRF{display:flex;flex-wrap:wrap;gap:16px 32px;margin:0 0 24px;padding:16px 0;border-block:1px solid var(--border)}.breaks_stats__m9xRF div{display:grid;grid-gap:6px;gap:6px}.breaks_stats__m9xRF dt{font-size:12px;color:var(--text-muted)}.breaks_stats__m9xRF dd{margin:0;font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breaks_works__cW7oV{display:grid;grid-gap:8px;gap:8px}.breaks_work__LzHo9{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--panel);font-size:14px}.breaks_work__LzHo9[data-selected=true]{background:#f1f5f5;border-color:#71828a}.breaks_work__LzHo9 input{width:18px;height:18px;accent-color:#476a7c;flex-shrink:0}.breaks_workMain__B77Gf{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.breaks_workMain__B77Gf strong{overflow-wrap:anywhere}.breaks_workMain__B77Gf small{font-size:12px;color:var(--text-muted)}.breaks_work__LzHo9>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.breaks_notice__h7KU9{padding:12px;background:#fff8e7;border:1px solid #dec78d;border-radius:5px;font-size:13px;line-height:1.5;color:#77551e}.breaks_declaration__pU2kR{display:flex;align-items:center;gap:10px;margin:20px 0 12px;font-size:14px;line-height:1.5}.breaks_declaration__pU2kR input{width:18px;height:18px;accent-color:#476a7c}.breaks_lunchNotice__IFWM8{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:6px;background:#f7faf8;font-size:13px;line-height:1.5;color:var(--esb-ink);margin:0 0 16px}.breaks_lunchNotice__IFWM8>svg{flex-shrink:0;color:#466f60}.breaks_lunchNotice__IFWM8>div{flex:1 1;min-width:0}.breaks_lunchNotice__IFWM8 small{display:block;color:var(--text-muted);margin-top:4px}.breaks_lunchNotice__IFWM8 button{border:0;background:transparent;color:#1769aa;text-decoration:underline;text-underline-offset:3px;font:inherit;padding:8px;white-space:nowrap;cursor:pointer}.breaks_lunchNotice__IFWM8 button:focus-visible{outline:2px solid #1769aa;outline-offset:2px}.breaks_unavailable__8Q3d_{position:fixed;bottom:80px;right:16px;z-index:50;background:var(--panel);border:1px solid var(--border);padding:16px;border-radius:6px;max-width:360px;font-size:14px;line-height:1.5}@media(max-width:640px){.breaks_dialog__QrFGT.breaks_dialog__QrFGT{width:calc(100vw - 16px)}.breaks_lunchNotice__IFWM8{flex-wrap:wrap;gap:8px;font-size:14px}.breaks_lunchNotice__IFWM8>div{flex-basis:calc(100% - 32px)}.breaks_lunchNotice__IFWM8 button{margin-left:26px;min-height:44px}.breaks_work__LzHo9{padding:12px;min-height:44px}.breaks_declaration__pU2kR{min-height:44px}.breaks_stats__m9xRF{gap:16px}.breaks_unavailable__8Q3d_{left:16px;max-width:none}}.personal_page__g8AYD,.personal_sidebarBlock__kzTIo{--start-bg:#21734b;--start-hover:#195c3b}.personal_page__g8AYD{min-height:100%;background:var(--panel);color:var(--esb-ink)}.personal_content__awjDU{padding:24px;min-width:0;font:14px/1.45 var(--esb-font-text)}.personal_content__awjDU :is(button,input,textarea){font:inherit;box-sizing:border-box}.personal_content__awjDU :is(button,a,input,textarea){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.personal_button__h8xsL,.personal_content__awjDU button{cursor:pointer;touch-action:manipulation}.personal_content__awjDU button:disabled{cursor:default;opacity:.5}.personal_content__awjDU :is(button,input,textarea,a):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.personal_button__h8xsL,.personal_linkButton__9cAgb{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--esb-ink);font:inherit;text-decoration:none}.personal_workLayout__jdCB_{width:100%;max-width:1120px;box-sizing:border-box;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.personal_workPicker__aUReF{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);grid-gap:20px 24px;gap:20px 24px;align-items:center}.personal_tabs__kT617{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid var(--border);border-radius:9px;background:var(--control-bg);margin:0}.personal_tabs__kT617 button{border:1px solid transparent;border-radius:7px;background:transparent;color:var(--esb-ink);padding:10px 20px;min-height:44px;font-size:14px;font-weight:600}.personal_tabs__kT617 button[aria-pressed=true]{background:var(--ui-accent);color:#fff;font-weight:600}.personal_selectionToolbar__TqfDK{min-width:0}.personal_workField__XtJ1a{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13px}.personal_workField__XtJ1a>span{white-space:nowrap}.personal_workField__XtJ1a>button{min-height:44px;font-size:14px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.personal_positionTools__BjnQQ{grid-column:1/-1;display:flex;align-items:center;gap:10px;width:100%}.personal_manual__Bcxyx{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;margin:0;border:1px solid var(--border);border-radius:8px;padding:0 6px 0 12px;background:var(--panel)}.personal_manual__Bcxyx>svg{flex:none;color:var(--text-muted)}.personal_manual__Bcxyx:focus-within{border-color:var(--ui-accent)}.personal_manual__Bcxyx input{min-width:0;width:100%;min-height:42px;padding:8px 0;border:0;background:transparent;color:var(--esb-ink);outline:none!important;font-size:14px}.personal_manual__Bcxyx input::placeholder{color:var(--text-muted);opacity:1}.personal_manual__Bcxyx button{flex:none;display:flex;min-height:32px;padding:5px 10px;border:0;border-radius:5px;background:var(--control-bg);font-size:13px}.personal_manual__Bcxyx button,.personal_scanner__MKBm_{align-items:center;justify-content:center;color:var(--esb-ink)}.personal_scanner__MKBm_{display:none;gap:8px;min-height:44px;padding:8px 14px;background:var(--panel);border:1px solid var(--border);border-radius:8px;white-space:nowrap}.personal_scanner__MKBm_[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.personal_assignedHeading___AOgl{grid-column:1/-1;margin:0 0 -8px;font-size:13px;font-weight:500;color:var(--text-muted)}.personal_choices__t_9gG{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;min-width:0}.personal_choice__GGUN8{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;min-height:58px;padding:12px 16px;text-align:left;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--esb-ink);transition:background-color .12s ease-out,border-color .12s ease-out;position:relative}.personal_choiceTitle__TDRGZ{display:flex;align-items:center;gap:14px;min-width:0}.personal_choiceTitle__TDRGZ strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.personal_choiceTitle__TDRGZ svg{order:-1;flex:none;width:21px;height:21px;color:var(--text-muted)}.personal_choice__GGUN8 small{display:grid;grid-template-columns:40px 140px 100px 52px;align-items:center;grid-gap:16px;gap:16px;font-size:13px;color:var(--text-muted);min-width:0}.personal_choiceHours__VxBJw{justify-self:end;font-size:16px;font-weight:600;color:var(--esb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.personal_choiceHours__VxBJw>span{font-size:12px;font-weight:400;color:var(--text-muted)}.personal_choiceShare__o0HWY{display:inline-flex;align-items:center;border-radius:5px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:12px;padding:2px 6px}.personal_choice__GGUN8[aria-pressed=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent)}.personal_choice__GGUN8[aria-pressed=true] .personal_choiceTitle__TDRGZ svg{color:var(--ui-accent)}.personal_choice__GGUN8:active{background:var(--ui-accent-soft)}.personal_noPositionChoice__H6FkK{margin-top:8px;min-height:54px}.personal_noPositionChoice__H6FkK .personal_choiceTitle__TDRGZ strong{font-weight:500}.personal_findError__wZ7kG,.personal_selectionHint__iURdX{grid-column:1/-1;margin:0;font-size:13px;color:var(--text-muted)}.personal_findError__wZ7kG{color:var(--danger,#b42318)}.personal_activityDetails__OvtES{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:28px;gap:28px;border-top:1px solid var(--border);padding-top:22px;margin-top:4px}.personal_photoArea___I3qb{min-width:0}.personal_photoAreaHeading__ILE98{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.personal_photoAreaHeading__ILE98>span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.personal_photoAreaHeading__ILE98>small{font-size:12px;color:var(--text-muted)}.personal_photoSlots__zceSZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.personal_photoSlots__zceSZ>span{min-height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--border);border-radius:8px;background:var(--control-bg);color:var(--text-muted)}.personal_photoSlots__zceSZ small{font-size:11px}.personal_commentArea__uiYPS{min-width:0}.personal_desktopCommentLabel__sYtI7{display:block;margin-bottom:12px;font-size:14px;font-weight:500}.personal_commentToggle__LlvLi{display:none}.personal_noteDot__DrM2e{width:6px;height:6px;border-radius:50%;background:var(--ui-accent)}.personal_activityDetails__OvtES textarea{display:block;width:100%;box-sizing:border-box;min-height:124px;padding:12px;border:1px solid var(--border);border-radius:8px;resize:vertical;background:var(--panel);color:var(--esb-ink);font:inherit;line-height:1.5}.personal_startDock__osT7N{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:20px;min-height:76px;padding:12px 20px;box-sizing:border-box;background:var(--panel);border-top:1px solid var(--border);border-radius:0 0 12px 12px}.personal_start__XiYrT{order:-1;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;min-width:168px;padding:10px 24px;border:1px solid var(--start-bg);border-radius:8px;background:var(--start-bg);color:#fff;font-size:16px!important;font-weight:600!important}.personal_start__XiYrT svg{width:20px;height:20px}.personal_start__XiYrT:disabled{opacity:1!important;background:#e3eee7;border-color:#c4d9cc;color:#5b7465}.personal_selectionSummary__TqGJy{display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;font-size:13px;color:var(--text-muted)}.personal_selectionSummary__TqGJy strong{font-size:13px;font-weight:500;color:var(--esb-ink)}.personal_activeWork__YkLuZ{border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.personal_running__VGVzr{display:grid;grid-template-columns:minmax(200px,.6fr) minmax(0,1fr);grid-column-gap:32px;column-gap:32px;padding:24px;background:var(--panel)}.personal_running__VGVzr>span{display:flex;align-items:center;gap:8px;color:#216c4b;font-size:14px}.personal_running__VGVzr i,.personal_status__Zd5FN i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}.personal_clock__UuqDS{font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-column:1;margin:12px 0 0}.personal_runningTargets__NAIS1{grid-column:2;grid-row:1/span 2;max-height:260px;overflow:auto}.personal_runningTargets__NAIS1>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border);font-size:16px}.personal_runningTargets__NAIS1 small{display:block;margin-top:3px;font-size:12px;color:var(--text-muted)}.personal_runningTargets__NAIS1>div:first-child{padding-top:0}.personal_paused__SkY4_{background:var(--control-bg)}.personal_paused__SkY4_>span{color:#805b13}.personal_activityNote__BEQ91,.personal_timerWorkType__QIj_1{margin:0;padding:0 24px 18px;font-size:14px;line-height:1.5}.personal_activityNote__BEQ91{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;color:var(--text-muted)}.personal_timeControls__pCGio{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--border)}.personal_timeControls__pCGio button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:140px;min-height:44px;padding:10px 16px;background:var(--panel);color:var(--esb-ink);border:1px solid var(--border);border-radius:8px}.personal_timeControls__pCGio svg{width:18px;height:18px}.personal_timeControls__pCGio .personal_resume__ozbbZ{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.personal_todayHistory__n89RH{max-width:1120px;margin-top:28px}.personal_todayHistory__n89RH h2{font-size:16px;font-weight:600;margin:0 0 14px}.personal_video__qUMyh{grid-column:1/-1;width:100%;max-height:280px;border-radius:8px}.personal_error__9WLoR{padding:16px;background:var(--panel);border:1px solid var(--danger,#b42318);border-radius:8px;margin-bottom:16px;font-size:14px}.personal_error__9WLoR button{margin-left:8px;background:transparent;color:var(--ui-accent);border:0;min-height:36px}.personal_sidebarBlock__kzTIo{position:relative;flex:0 0 auto;padding:10px;border-top:1px solid var(--border)}.personal_timerControls__WRuOr,.personal_timerHeader__MelPE{display:flex;align-items:center;justify-content:space-between;gap:8px}.personal_timeHeading__TOptl{display:flex;align-items:center;gap:6px;color:var(--esb-ink);font-size:12px;font-weight:600;min-height:28px;text-decoration:none}.personal_status__Zd5FN{display:flex;align-items:center;gap:4px;color:#216c4b}.personal_miniClock__rd_vf{font-size:20px;font-weight:600;letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.personal_miniActions__04nyK{display:flex;gap:4px}.personal_miniActions__04nyK :is(button,a){display:flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 8px;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--esb-ink);text-decoration:none;font:inherit;font-size:11px}.personal_miniActions__04nyK>a{background:var(--start-bg);border-color:var(--start-bg);color:#fff}.personal_miniActions__04nyK .personal_resume__ozbbZ{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.personal_timerActionLabel__oqJWg{display:none}.personal_sidebarBlock__kzTIo>small{display:block;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.personal_compactError__FZDtL{display:block;font-size:11px;color:var(--danger,#b42318)}.personal_compactError__FZDtL button{display:block;min-height:32px;font-size:11px}.personal_miniActions__04nyK button:disabled{opacity:.5}.personal_miniActions__04nyK :is(button,a):focus-visible,.personal_timeHeading__TOptl:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.personal_mobileNav__FIaGy{display:none}.personal_navIcon__U6e28{position:relative;display:inline-flex}.personal_navIcon__U6e28>span{position:absolute;bottom:8px;left:14px;border:2px solid var(--panel);min-width:20px;height:20px}.personal_visuallyHidden__Pv4Pm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.personal_savingSpinner__weE62{animation:personal_personal-spin__9Ldk7 .9s linear infinite}@keyframes personal_personal-spin__9Ldk7{to{transform:rotate(1turn)}}.personal_ownLeave__lEM1U{background:var(--panel);min-height:100%;color:var(--esb-ink)}.personal_leaveYear__8e24R{padding:0 0 16px}.personal_leaveYear__8e24R label{font-size:14px}.personal_leaveList__hC5iz{border-radius:12px!important}.personal_leaveList__hC5iz table{width:100%}.personal_leaveList__hC5iz td,.personal_leaveList__hC5iz th{padding:16px!important}.personal_leaveList__hC5iz tbody tr:last-child td{border-bottom:0}.personal_leaveKind__QLWg2{font-weight:600}.personal_leaveFrom__ZRDPq,.personal_leaveTo__1dfuy{white-space:nowrap}.personal_leaveDays__T7eAP,.personal_leaveFrom__ZRDPq,.personal_leaveTo__1dfuy{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.personal_leaveActions__sU_UC,.personal_leaveStatus__lgSIL>span{white-space:nowrap}.personal_leaveComment__Jmb_F{max-width:45ch;white-space:pre-wrap}.personal_mobileFieldLabel__LSOSK{display:none}.personal_leaveDialog__hn8bQ[open]{width:min(560px,calc(100vw - 24px))}.personal_leaveDialog__hn8bQ .personal_leaveForm__WiBkr{padding:0}.personal_leaveHistory__hYECl>div{border:0;padding:0}.personal_leaveHistory__hYECl p{padding:12px 0;border-bottom:1px solid var(--border)}.personal_leaveHistory__hYECl p:last-child{border-bottom:0}.personal_leaveHistory__hYECl p span{line-height:1.5;color:var(--text-muted)}@media(hover:hover) and (pointer:fine){.personal_choice__GGUN8:hover{border-color:var(--ui-accent);background:var(--row-hover,#fafafa)}.personal_choice__GGUN8[aria-pressed=true]:hover{background:var(--ui-accent-soft)}.personal_miniActions__04nyK>a:hover,.personal_start__XiYrT:not(:disabled):hover{background:var(--start-hover);border-color:var(--start-hover)}.personal_manual__Bcxyx button:hover,.personal_scanner__MKBm_:hover,.personal_timeControls__pCGio button:hover{background:var(--control-bg)}.personal_optionalTools__e5FIY>button:hover{color:var(--ui-accent)}}@media(max-width:1000px) and (min-width:701px){.personal_workPicker__aUReF{gap:16px;grid-template-columns:1fr minmax(200px,300px)}.personal_choice__GGUN8{gap:10px}.personal_choice__GGUN8 small{gap:8px}}@media(max-width:700px){.personal_content__awjDU{padding:12px 14px calc(88px + env(safe-area-inset-bottom));font-size:14px}.personal_ownLeave__lEM1U [data-screen-header],.personal_page__g8AYD [data-screen-header]{min-height:48px;padding:10px 16px;gap:8px}.personal_ownLeave__lEM1U [data-screen-header] h1,.personal_page__g8AYD [data-screen-header] h1{font-size:18px;line-height:1.3}.personal_workLayout__jdCB_{border:0;border-radius:0}.personal_workPicker__aUReF{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0}.personal_tabs__kT617{width:100%;box-sizing:border-box}.personal_tabs__kT617 button{flex:1 1;min-height:42px;padding:8px 10px;font-size:14px}.personal_selectionToolbar__TqfDK{margin:0}.personal_workField__XtJ1a{font-size:12px;gap:12px}.personal_workField__XtJ1a>button{min-height:44px;font-size:16px}.personal_scanner__MKBm_{display:inline-flex}.personal_positionTools__BjnQQ{gap:8px}.personal_manual__Bcxyx{padding-left:10px;gap:6px}.personal_manual__Bcxyx>svg{display:none}.personal_manual__Bcxyx input{font-size:16px;min-height:44px}.personal_manual__Bcxyx button{min-height:36px;padding:4px 8px;font-size:13px}.personal_scanner__MKBm_{min-height:46px;min-width:46px;padding:10px}.personal_scanner__MKBm_ span{display:none}.personal_assignedHeading___AOgl{margin:0;font-size:12px}.personal_choices__t_9gG{gap:8px}.personal_choice__GGUN8{min-height:62px;padding:10px 12px;box-shadow:0 2px 0 var(--border);transition:transform .1s ease-out,background-color .1s ease-out,border-color .1s ease-out;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:3px 10px;gap:3px 10px}.personal_choiceTitle__TDRGZ{display:contents}.personal_choiceTitle__TDRGZ strong{font-size:16px;line-height:1.3;grid-column:1;grid-row:1}.personal_choiceTitle__TDRGZ svg{grid-column:2;grid-row:1;width:20px;height:20px;justify-self:end}.personal_choice__GGUN8 small{grid-column:1/-1;grid-row:2;font-size:12px;gap:8px;line-height:1.35}.personal_choiceHours__VxBJw{margin-left:auto;font-size:16px}.personal_choiceShare__o0HWY{font-size:11px;padding:1px 5px}.personal_choice__GGUN8 small>span:first-of-type{font-size:12px}.personal_choice__GGUN8:active,.personal_choice__GGUN8[aria-pressed=true]{box-shadow:inset 0 2px 3px rgb(16 24 32/.12);transform:translateY(1px)}.personal_choice__GGUN8[aria-pressed=true] .personal_choiceTitle__TDRGZ svg{background:var(--ui-accent);color:#fff;border-radius:4px}.personal_noPositionChoice__H6FkK{min-height:50px;grid-template-rows:auto}.personal_noPositionChoice__H6FkK .personal_choiceTitle__TDRGZ strong{font-size:14px}.personal_optionalTools__e5FIY{gap:0 14px;align-items:flex-start}.personal_optionalTools__e5FIY>button{font-size:12px;min-height:44px;gap:6px}.personal_photoPlaceholder__vrhdT{gap:0;align-items:flex-start;flex-direction:column}.personal_photoPlaceholder__vrhdT button{min-height:44px;font-size:12px;gap:6px;padding:8px 0}.personal_photoPlaceholder__vrhdT small{font-size:10px;margin-top:-5px;line-height:1.4}.personal_activityDetails__OvtES textarea{font-size:16px;min-height:88px}.personal_startDock__osT7N{position:-webkit-sticky;position:sticky;bottom:calc(69px + env(safe-area-inset-bottom));min-height:72px;margin:12px -2px 0;padding:10px 0;gap:12px;border-radius:0;flex-direction:row}.personal_start__XiYrT{flex:1 1;min-width:0;min-height:48px;max-width:none}.personal_selectionSummary__TqGJy{flex:1 1;font-size:11px;gap:3px;flex-direction:column;align-items:flex-start}.personal_selectionSummary__TqGJy strong{font-size:12px}.personal_selectionSummary__TqGJy span{font-size:11px}.personal_activeWork__YkLuZ{border-radius:10px}.personal_running__VGVzr{display:flex;flex-direction:column;gap:10px;padding:20px}.personal_running__VGVzr>span{font-size:13px}.personal_clock__UuqDS{font-size:40px;margin:8px 0}.personal_runningTargets__NAIS1{width:100%;max-height:220px}.personal_runningTargets__NAIS1>div{font-size:15px;padding:10px 0}.personal_activityNote__BEQ91,.personal_timerWorkType__QIj_1{padding:0 20px 16px;font-size:13px}.personal_timeControls__pCGio{padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.personal_timeControls__pCGio button{min-width:0;min-height:48px;padding:10px}.personal_todayHistory__n89RH{max-width:1120px;margin-top:24px}.personal_todayHistory__n89RH h2{font-size:15px;margin-bottom:12px}.personal_sidebarBlock__kzTIo{display:none}.personal_mobileNav__FIaGy{position:fixed;inset:auto 0 0;z-index:15;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--border)}.personal_mobileNav__FIaGy a{min-width:0;min-height:56px;padding:4px 2px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:var(--text-muted);font:400 11px/1.25 var(--esb-font-text);text-align:center;border-radius:8px;text-decoration:none;touch-action:manipulation}.personal_mobileNav__FIaGy a[aria-current=page]{color:var(--ui-accent);background:var(--ui-accent-soft);font-weight:600}.personal_mobileNav__FIaGy svg{width:20px;height:20px}.personal_mobileNav__FIaGy a>span:last-child{max-width:100%;overflow-wrap:anywhere}.personal_ownLeave__lEM1U>div{padding:16px 14px calc(88px + env(safe-area-inset-bottom))}.personal_ownLeave__lEM1U [data-screen-header] button{min-height:40px;font-size:12px}.personal_ownLeave__lEM1U [data-screen-header]>:last-child{gap:8px}.personal_leaveYear__8e24R{padding-bottom:16px}.personal_leaveYear__8e24R select{min-height:44px;font-size:16px}.personal_leaveList__hC5iz{border:0!important;background:transparent!important}.personal_leaveList__hC5iz thead{display:none}.personal_leaveList__hC5iz table,.personal_leaveList__hC5iz tbody{display:block}.personal_leaveList__hC5iz tbody tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 12px;gap:14px 12px;padding:16px;margin-bottom:12px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.personal_leaveList__hC5iz td{display:block;padding:0!important;border:0!important}.personal_leaveKind__QLWg2{grid-column:1;font-size:16px!important;line-height:1.35}.personal_leaveStatus__lgSIL{grid-column:2;grid-row:1;text-align:right}.personal_leaveStatus__lgSIL>span{font-size:11px;white-space:normal!important}.personal_leaveFrom__ZRDPq,.personal_leaveTo__1dfuy{grid-row:2;font-size:14px!important;white-space:normal}.personal_mobileFieldLabel__LSOSK{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px}.personal_leaveDays__T7eAP{grid-column:1/-1;font-size:13px!important}.personal_leaveComment__Jmb_F{grid-column:1/-1;font-size:13px;line-height:1.5}.personal_leaveComment__Jmb_F:empty{display:none!important}.personal_leaveActions__sU_UC{grid-column:1/-1;display:flex!important;gap:8px;flex-wrap:wrap}.personal_leaveActions__sU_UC:not(:has(button)){display:none!important}.personal_leaveActions__sU_UC button{flex:1 1;min-height:44px!important;justify-content:center;font-size:13px!important}.personal_leaveDialog__hn8bQ{max-height:calc(100dvh - 24px);width:calc(100vw - 24px)}.personal_leaveDialog__hn8bQ [data-dialog-header]{padding:16px}.personal_leaveDialog__hn8bQ [data-dialog-header] h2{font-size:18px}.personal_leaveDialog__hn8bQ [data-dialog-body]{padding:16px}.personal_leaveForm__WiBkr label{font-size:13px;gap:7px}.personal_leaveForm__WiBkr :is(input:not([type=hidden]),textarea,select){min-height:44px;width:100%;box-sizing:border-box;font-size:16px}.personal_leaveForm__WiBkr>div{gap:12px}.personal_leaveForm__WiBkr>div:has(>button){display:grid;grid-template-columns:1fr 1fr}.personal_leaveForm__WiBkr button{min-height:44px;min-width:0;white-space:normal;font-size:13px;padding:10px 8px;justify-content:center}}@media(prefers-reduced-motion:reduce){.personal_choice__GGUN8{transition:none}.personal_savingSpinner__weE62{animation:none}}.personal_timerShortcut__JVrhQ{position:absolute;inset:4px;z-index:1;border:1px solid var(--ui-accent);border-radius:8px;text-decoration:none;cursor:pointer}.personal_timerShortcut__JVrhQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.personal_sidebarBlock__kzTIo:has(.personal_timerShortcut__JVrhQ:focus-visible),.personal_sidebarBlock__kzTIo:has(.personal_timerShortcut__JVrhQ:hover){background:var(--ui-accent-soft)}.personal_timerHeader__MelPE{min-width:0}.personal_timeHeading__TOptl{flex:none}.personal_status__Zd5FN{white-space:nowrap;display:block;font-size:10px}.personal_status__Zd5FN i{margin-right:4px;vertical-align:middle}.personal_timerIdle__z2_v8{color:var(--text-muted)}.personal_timerPaused__ATy84{color:var(--warning,#946200)}.personal_compactError__FZDtL,.personal_miniActions__04nyK{position:relative;z-index:2}.personal_sidebarBlock__kzTIo :is(.personal_timeHeading__TOptl,.personal_miniClock__rd_vf){color:var(--ui-accent)}.personal_timerChevron__VYsPj{flex:none;margin-left:1px}.personal_sidebarBlock__kzTIo[data-timer-state=running] :is(.personal_timeHeading__TOptl,.personal_miniClock__rd_vf,.personal_status__Zd5FN){color:var(--start-bg)}.personal_sidebarBlock__kzTIo[data-timer-state=paused] .personal_miniClock__rd_vf{color:var(--warning,#946200)}@media(min-width:701px){.personal_choice__GGUN8 small>span:first-child{justify-self:start}.personal_choiceShare__o0HWY{justify-self:end}.personal_noPositionChoice__H6FkK{min-height:50px}.personal_choice__GGUN8 small>span:empty{display:none}}@media(max-width:1000px) and (min-width:701px){.personal_choice__GGUN8{grid-template-columns:minmax(145px,1fr) minmax(0,1.6fr);gap:16px}.personal_choice__GGUN8 small{grid-template-columns:32px minmax(65px,1fr) 70px 40px;gap:8px}.personal_workPicker__aUReF{grid-template-columns:1fr 1fr}}@media(max-width:700px){.personal_workLayout__jdCB_{max-width:none}.personal_tabs__kT617{width:100%;padding:3px}.personal_tabs__kT617 button{padding:8px 10px}.personal_choice__GGUN8{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:62px}.personal_choice__GGUN8 small{display:flex;gap:8px}.personal_activityDetails__OvtES{display:flex;flex-direction:column;gap:12px;padding-top:16px}.personal_photoAreaHeading__ILE98{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.personal_photoAreaHeading__ILE98>span{font-size:12px;white-space:nowrap}.personal_photoAreaHeading__ILE98>small{font-size:10px;max-width:140px;text-align:right}.personal_photoSlots__zceSZ>span{min-height:52px;flex-direction:row;gap:8px}.personal_photoSlots__zceSZ svg{width:18px;height:18px}.personal_desktopCommentLabel__sYtI7{display:none}.personal_commentToggle__LlvLi{display:flex;align-items:center;gap:8px;border:0;padding:8px 0;min-height:44px;background:transparent;color:var(--text-muted);font-size:12px}.personal_commentPanel__OaQGo[data-open=false]{display:none}.personal_activityDetails__OvtES textarea{min-height:88px;font-size:16px}.personal_workField__XtJ1a>button{padding:10px 12px}}.personal_selectionToolbar__TqfDK{padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--panel-muted,var(--ui-accent-soft))}.personal_workField__XtJ1a{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.personal_workField__XtJ1a>span{color:var(--esb-ink);font-size:14px;font-weight:600}.personal_workLayout__jdCB_[data-kind=object] .personal_selectionToolbar__TqfDK{grid-column:1/-1}.personal_workLayout__jdCB_[data-kind=object] .personal_workField__XtJ1a{max-width:680px}.personal_startDock__osT7N{background:var(--panel-muted,var(--ui-accent-soft))}.personal_choice__GGUN8 small>.personal_choiceUnit__VIs3q:empty{display:block}@media(max-width:700px){.personal_selectionToolbar__TqfDK{padding:10px 12px}.personal_workField__XtJ1a{gap:6px}.personal_workField__XtJ1a>span{font-size:13px}.personal_startDock__osT7N{padding:10px 8px;border-radius:8px}.personal_workLayout__jdCB_[data-kind=object] .personal_workField__XtJ1a{max-width:none}}.UnitBadge_badge__ZSOsJ{display:inline-block;width:max-content;max-width:100%;padding:3px 5px;border-radius:3px;background:var(--unit-color,#626b70);color:#fff;font-size:10px;font-weight:900;line-height:1.2;white-space:nowrap}.PmShell_sidebar__FAGbI{color:#101820;font-size:13px;line-height:1.4}.PmShell_sidebar__FAGbI .sidebar-brand-header:not(.sidebar-brand-header--compact){position:relative;min-height:64px;padding:18px 24px 14px;display:flex;align-items:center}.PmShell_sidebar__FAGbI .sidebar-brand-header:not(.sidebar-brand-header--compact)>button{position:absolute;right:2px;top:2px}.PmShell_sidebar__FAGbI .sidebar-brand{gap:6px}.PmShell_sidebar__FAGbI .sidebar-brand>img{width:144px}.PmShell_sidebar__FAGbI .sidebar-brand-header--compact img{width:28px}.PmShell_sidebar__FAGbI a:focus-visible,.PmShell_sidebar__FAGbI button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.UnitSelector_selector__EHKac{max-width:100%}.UnitSelector_grid__hZnOd{display:grid;grid-template-columns:repeat(4,minmax(48px,1fr));grid-gap:4px;gap:4px}.UnitSelector_all__us1Pc,.UnitSelector_option__mxVqc{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:4px 7px;border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--esb-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.UnitSelector_option__mxVqc[aria-pressed=true]{border-color:var(--unit-color);background:color-mix(in srgb,var(--unit-color) 10%,var(--panel))}.UnitSelector_all__us1Pc:hover:not(:disabled),.UnitSelector_option__mxVqc:hover:not(:disabled){background:var(--surface-subtle)}.UnitSelector_all__us1Pc:focus-visible,.UnitSelector_option__mxVqc:focus-visible{outline:2px solid var(--unit-color,var(--unit-t1));outline-offset:2px}.UnitSelector_option__mxVqc:disabled{opacity:.5;cursor:not-allowed}.UnitSelector_swatch__DR0QE{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;height:14px;border-radius:2px;background:var(--unit-color);color:white}.UnitSelector_all__us1Pc{grid-row:2;grid-column:4}.CheckboxSelect_root__jbv9p{position:relative;min-width:190px;max-width:280px}.CheckboxSelect_trigger__ym5xL{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:7px 9px;border:1px solid #cbd3d8;border-radius:4px;background:var(--panel);color:var(--esb-ink);font:inherit;cursor:pointer}.CheckboxSelect_trigger__ym5xL svg{flex-shrink:0}.CheckboxSelect_panel__KAmPq{position:absolute;top:calc(100% + 4px);left:0;z-index:45;width:300px;max-width:calc(100vw - 32px);background:var(--panel);border:1px solid #bdcbd3;border-radius:4px;box-shadow:0 6px 24px #10182026}.CheckboxSelect_actions__IA7pB{display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.CheckboxSelect_actions__IA7pB button{border:0;background:none;font:inherit;color:var(--ui-accent);cursor:pointer;padding:4px}.CheckboxSelect_panel__KAmPq>input{width:100%;box-sizing:border-box;margin-bottom:6px}.CheckboxSelect_options__hAOj3{max-height:280px;overflow:auto;overscroll-behavior:contain}.CheckboxSelect_options__hAOj3 label{display:flex!important;align-items:center;gap:8px;padding:7px 4px;min-height:30px;cursor:pointer}.CheckboxSelect_options__hAOj3 label:hover{background:#f1f5f7}.CheckboxSelect_options__hAOj3 input{width:16px;height:16px;accent-color:var(--ui-accent)}.CheckboxSelect_panel__KAmPq :is(button,input):focus-visible,.CheckboxSelect_trigger__ym5xL:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.CheckboxSelect_groupHeading__MnZYh{display:block;padding:10px 4px 4px;color:var(--esb-ink);font-size:12px}.CheckboxSelect_root__jbv9p{font-size:13px}.CheckboxSelect_trigger__ym5xL{min-height:var(--control-height);border-radius:8px;border-color:var(--border);padding:7px 10px;font-weight:400}.CheckboxSelect_panel__KAmPq{position:static;width:auto;max-width:none;z-index:auto;padding:8px;border:0;border-radius:0;box-shadow:none}.CheckboxSelect_panel__KAmPq>input{min-height:36px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:8px 6px;font:inherit;outline:none}.CheckboxSelect_actions__IA7pB button{padding:6px;font-size:12px}.CheckboxSelect_options__hAOj3 label{min-height:34px;padding:7px 8px;border-radius:6px;font-size:13px;line-height:1.4}.CheckboxSelect_options__hAOj3 label:hover{background:var(--control-hover)}.CheckboxSelect_panel__KAmPq :is(button,input):focus-visible,.CheckboxSelect_trigger__ym5xL:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.CheckboxSelect_groupHeading__MnZYh{font-size:11px;font-weight:500;color:var(--text-muted)}@media(max-width:700px){.CheckboxSelect_options__hAOj3 label,.CheckboxSelect_panel__KAmPq>input{min-height:44px;font-size:16px}.CheckboxSelect_trigger__ym5xL{font-size:14px}}.WorkspaceNavigation_header__lW_cj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:54px;padding:8px 16px;background:var(--panel);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:30;color:var(--esb-ink)}.WorkspaceNavigation_header__lW_cj .WorkspaceNavigation_heading__4H3h6{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-width:0}.WorkspaceNavigation_header__lW_cj .WorkspaceNavigation_heading__4H3h6 h1{margin:0;font-size:17px;line-height:1.25;font-weight:700;overflow-wrap:anywhere}.WorkspaceNavigation_actions__oQ46m{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;margin-left:auto}.WorkspaceNavigation_meta__O_2eZ{color:var(--text-muted);font-size:11px;white-space:nowrap}.WorkspaceNavigation_insetHeader__EY4Jr{margin:-16px -16px 12px}.WorkspaceNavigation_scopeContainer__nU4P5{container-type:inline-size;min-width:0}.WorkspaceNavigation_scope__nKJXH{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;padding:8px;margin-bottom:10px;border:0;border-radius:4px;background:var(--panel);color:var(--esb-ink);min-width:0}.WorkspaceNavigation_units__3lSMH{display:flex;align-items:center;gap:8px;min-width:0}.WorkspaceNavigation_label__yVY9d{flex:0 0 48px;font-size:11px;font-weight:700;color:var(--text-muted);overflow-wrap:anywhere}.WorkspaceNavigation_units__3lSMH>[role=group]{flex:1 1;min-width:0}.WorkspaceNavigation_fields__EDeS_{display:grid;grid-gap:6px;gap:6px;min-width:0}.WorkspaceNavigation_primary__A3WWj{display:grid;grid-template-columns:156px minmax(140px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0}.WorkspaceNavigation_period__aJG0v,.WorkspaceNavigation_pm__KseBr,.WorkspaceNavigation_search__y6DL4{min-width:0}.WorkspaceNavigation_period__aJG0v{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.WorkspaceNavigation_scope__nKJXH .WorkspaceNavigation_pm__KseBr>select,.WorkspaceNavigation_scope__nKJXH .WorkspaceNavigation_search__y6DL4>input{width:100%;max-width:none;margin:0}.WorkspaceNavigation_scope__nKJXH input:not([type=checkbox]),.WorkspaceNavigation_scope__nKJXH input[type=search],.WorkspaceNavigation_scope__nKJXH select{min-width:0;min-height:34px;max-width:100%;border:1px solid #cbd3d8;border-radius:4px;padding:6px 9px;color:var(--esb-ink);background:var(--panel);font:inherit;font-size:12px}.WorkspaceNavigation_scope__nKJXH select{width:auto}.WorkspaceNavigation_scope__nKJXH label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px}.WorkspaceNavigation_scope__nKJXH button,.WorkspaceNavigation_scope__nKJXH input,.WorkspaceNavigation_scope__nKJXH select{font-family:inherit;letter-spacing:0}.WorkspaceNavigation_secondary__tIkB1{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.WorkspaceNavigation_secondary__tIkB1>select{max-width:180px}.WorkspaceNavigation_header__lW_cj :is(button,a):focus-visible,.WorkspaceNavigation_scope__nKJXH :is(button,select,input):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@container (max-width:960px){.WorkspaceNavigation_scope__nKJXH{grid-template-columns:264px minmax(0,1fr);gap:10px}.WorkspaceNavigation_label__yVY9d{flex-basis:32px}.WorkspaceNavigation_primary__A3WWj{grid-template-columns:140px minmax(140px,1fr)}.WorkspaceNavigation_period__aJG0v:not(:empty){grid-column:1/-1}.WorkspaceNavigation_period__aJG0v:empty,.WorkspaceNavigation_search__y6DL4:empty{display:none}}@container (max-width:640px){.WorkspaceNavigation_scope__nKJXH{grid-template-columns:minmax(0,1fr)}.WorkspaceNavigation_units__3lSMH{max-width:280px}.WorkspaceNavigation_label__yVY9d{flex-basis:48px}}@container (max-width:360px){.WorkspaceNavigation_primary__A3WWj{grid-template-columns:minmax(0,1fr)}.WorkspaceNavigation_secondary__tIkB1>select{max-width:100%}}@media (max-width:700px){.WorkspaceNavigation_header__lW_cj{position:relative;padding:8px 12px}.WorkspaceNavigation_actions__oQ46m{gap:6px}.WorkspaceNavigation_meta__O_2eZ{white-space:normal}}.WorkspaceNavigation_beta__d1G1j{display:inline-flex;vertical-align:middle;margin-left:8px;padding:2px 6px;border:1px solid #b9cbd7;border-radius:4px;color:#315a75;background:#eef5fa;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.02em}.time-picker_editor__ljMPd{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:84px;min-height:28px;padding:3px 8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);font:400 13px/1.4 var(--esb-font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--esb-ink);cursor:pointer}.time-picker_editor__ljMPd svg{color:#777;flex:none}.time-picker_body__gWft3{display:flex;flex-direction:column;min-height:0}.time-picker_search__djny4{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid var(--border);color:#757b80;flex:none}.time-picker_search__djny4 input{box-sizing:border-box;min-width:0;width:100%;border:0!important;background:transparent!important;color:var(--esb-ink);outline:0!important;box-shadow:none!important;padding:0!important;font:400 14px/1.4 var(--esb-font-text)}.time-picker_search__djny4 input::placeholder{color:#757b80}.time-picker_list__pampx{min-height:0;max-height:310px;overflow:auto;overscroll-behavior:contain;padding:4px}.time-picker_list__pampx button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:7px 10px;border:0;border-radius:5px;background:transparent;color:var(--esb-ink);font:400 14px/1.4 var(--esb-font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.time-picker_list__pampx button:focus-visible,.time-picker_list__pampx button:hover{background:var(--control-hover);outline:0}.time-picker_hint__n6Flm{padding:8px 12px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted)}.time-picker_hint__n6Flm[role=alert]{color:var(--danger,#b42318)}.time-picker_editor__ljMPd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:700px){.time-picker_editor__ljMPd{min-height:44px;font-size:16px}.time-picker_search__djny4 input{font-size:16px}.time-picker_list__pampx button{min-height:44px;font-size:16px}}.weekly-pool_workspace__5u_jP{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1}.weekly-pool_savebar__H9KCT,.weekly-pool_toolbar__X1wNg{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--panel,#fff);border:1px solid var(--border);border-radius:4px}.weekly-pool_toolbar__X1wNg>span{font-size:12px;color:var(--text-muted,#52616a)}.weekly-pool_savebar__H9KCT{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;flex-shrink:0}.weekly-pool_savebar__H9KCT>span{margin-right:auto}.weekly-pool_savebar__H9KCT button,.weekly-pool_toolbar__X1wNg button{font:inherit;padding:6px 10px;font-size:12px}.weekly-pool_primary__ZcgPy{background:var(--ui-accent)!important;color:#fff!important;border-color:var(--ui-accent)!important}.weekly-pool_body__tOT_f{display:grid;grid-template-columns:minmax(0,1fr) 660px;grid-gap:14px;gap:14px;min-height:0;flex:1 1}.weekly-pool_employees__9wT5J,.weekly-pool_pool__OJTsz{overflow:auto;border:1px solid var(--border);background:var(--panel,#fff);min-height:0}.weekly-pool_poolHead__VvuxE{padding:6px 10px;display:flex;align-items:center;gap:8px;font-size:12px;border-bottom:1px solid var(--border)}.weekly-pool_columns__X607h{position:-webkit-sticky;position:sticky;top:0;background:var(--panel,#fff);z-index:2;min-height:36px}.weekly-pool_position__i95hW{height:33px;border-bottom:1px solid var(--border);cursor:-webkit-grab;cursor:grab}.weekly-pool_position__i95hW[data-selected=true]{background:var(--ui-accent-soft);box-shadow:inset 3px 0 var(--ui-accent)}.weekly-pool_position__i95hW:hover{background:#f3f8fb}.weekly-pool_person__jk5g_{display:grid;grid-template-columns:170px minmax(0,1fr);border-bottom:1px solid var(--border);min-width:680px}.weekly-pool_identity__NF80B{padding:10px;border-right:1px solid var(--border);font-size:13px;display:flex;align-items:flex-start;flex-direction:column;gap:6px}.weekly-pool_units__Ad2Mb{display:flex;gap:4px}.weekly-pool_queue__k94lE{padding:8px;display:flex;flex-direction:column;gap:5px}.weekly-pool_totals__N8_70{display:flex;align-items:center;gap:10px;font-size:12px}.weekly-pool_totals__N8_70 strong[data-state=full]{color:#247044}.weekly-pool_totals__N8_70 strong[data-state=over]{color:#b42335}.weekly-pool_track__FSqtq{height:4px;background:#e8eeef;border-radius:2px;overflow:hidden}.weekly-pool_track__FSqtq i{display:block;height:100%;background:#177b8d}.weekly-pool_track__FSqtq[data-state=full] i{background:#247044}.weekly-pool_track__FSqtq[data-state=over] i{background:#b42335}.weekly-pool_item__gfUb3{display:grid;grid-template-columns:18px 20px minmax(75px,1fr) 65px 120px 145px 24px 24px 24px;grid-gap:5px;gap:5px;align-items:center;border:1px solid var(--border);border-left:3px solid #177b8d;border-radius:3px;background:#fafcfd;padding:5px;font-size:12px;min-height:36px}.weekly-pool_item__gfUb3 input{width:100%;min-width:0;font:inherit;padding:3px 4px;height:28px;box-sizing:border-box}.weekly-pool_item__gfUb3 button{padding:2px;border:0;background:none;display:grid;place-items:center;color:#52616a;cursor:pointer}.weekly-pool_item__gfUb3 small{color:#52616a;white-space:nowrap;font-size:10px}.weekly-pool_item__gfUb3[data-invalid=true]{border-color:#b42335}.weekly-pool_grip__2eVRc{cursor:-webkit-grab;cursor:grab}.weekly-pool_locked__p2ffR{display:flex;gap:10px;align-items:center;padding:5px 7px;background:#f1f3f4;color:#52616a;border:1px solid var(--border);font-size:11px}.weekly-pool_locked__p2ffR a{margin-left:auto;color:inherit}.weekly-pool_empty__B8umV,.weekly-pool_notice__dW7Fj{padding:10px;font-size:12px;color:#52616a}.weekly-pool_error__GjQSO{color:#b42335!important}.weekly-pool_message__fxWpy{padding:8px 10px;font-size:12px;background:#f5f8fa;border:1px solid var(--border)}.weekly-pool_progress__6Inns{width:180px;max-width:30vw;height:8px}.weekly-pool_review__8U2Zt{width:min(900px,86vw);display:grid;grid-gap:12px;gap:12px}.weekly-pool_review__8U2Zt table{width:100%;border-collapse:collapse;font-size:12px}.weekly-pool_review__8U2Zt td,.weekly-pool_review__8U2Zt th{padding:8px;border-bottom:1px solid var(--border);text-align:left}.weekly-pool_review__8U2Zt td:nth-child(n+3),.weekly-pool_review__8U2Zt th:nth-child(n+3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_review__8U2Zt button{font-size:12px;padding:5px 8px}.weekly-pool_review__8U2Zt td:last-child{display:flex;gap:5px}.weekly-pool_review__8U2Zt td label{display:flex;align-items:center;gap:5px}.weekly-pool_reviewActions__Ii8nv{display:flex;justify-content:flex-end;gap:10px}.weekly-pool_warning__9p4oc{padding:8px;background:#fff7e8;font-size:12px}.weekly-pool_results__MamR7{font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.weekly-pool_busy__8cj3L{display:flex;align-items:center;gap:8px}.weekly-pool_spinner__llPus{animation:weekly-pool_spin__sDFH_ 1s linear infinite}@keyframes weekly-pool_spin__sDFH_{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.weekly-pool_spinner__llPus{animation:none}}@media(max-width:1250px){.weekly-pool_body__tOT_f{grid-template-columns:minmax(0,1fr) 660px}.weekly-pool_person__jk5g_{grid-template-columns:150px minmax(0,1fr)}.weekly-pool_item__gfUb3{grid-template-columns:16px 18px minmax(65px,1fr) 55px 98px 125px 20px 20px 20px}}@media(max-width:950px){.weekly-pool_body__tOT_f{grid-template-columns:1fr;overflow:auto}.weekly-pool_employees__9wT5J{min-height:240px;max-height:60vh}.weekly-pool_pool__OJTsz{min-height:230px}.weekly-pool_person__jk5g_{min-width:780px}}.weekly-pool_head__zSOsV{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--panel-subtle,#edf2f5);min-height:38px}.weekly-pool_head__zSOsV .weekly-pool_identity__NF80B{justify-content:center;padding:6px 10px}.weekly-pool_head__zSOsV .weekly-pool_queue__k94lE{justify-content:center;padding:4px 8px}.weekly-pool_itemHead__dKRrY{background:transparent;border:0;padding:0 5px;min-height:28px;color:#52616a;font-size:10px}.weekly-pool_itemHead__dKRrY span{min-width:0}.weekly-pool_totals__N8_70>button{margin-left:auto;white-space:nowrap;display:flex;align-items:center;gap:4px}.weekly-pool_workspace__5u_jP .weekly-pool_item__gfUb3 input{min-height:28px;height:28px;padding:3px 4px;font-size:12px}.weekly-pool_item__gfUb3 small{overflow:hidden;text-overflow:ellipsis}.weekly-pool_empty__B8umV{padding:2px 0}.weekly-pool_absence__7jiw1{color:#66517f;background:#eee7f5;border:1px solid #d4c7e2;padding:1px 5px;border-radius:3px;font-size:10px;white-space:nowrap}.weekly-pool_selectable__5aiIR{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center}.weekly-pool_selectable__5aiIR>input{justify-self:center;margin:0;cursor:pointer}.weekly-pool_position__i95hW{-webkit-user-select:none;-moz-user-select:none;user-select:none;--position-id-color:var(--esb-ink)}.weekly-pool_position__i95hW:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.weekly-pool_poolHead__VvuxE>b{white-space:nowrap}.weekly-pool_poolHead__VvuxE select{font:inherit;padding:4px 6px;margin-left:auto;min-width:140px}.weekly-pool_selectionBar__wUbAB{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--border);font-size:11px}.weekly-pool_selectionBar__wUbAB button{font:inherit;padding:3px 7px}.weekly-pool_dragBadge__OLrFy{position:fixed;top:-200px;left:0;padding:8px 12px;background:#20343e;color:#fff;border-radius:4px;font:600 13px system-ui;white-space:nowrap;pointer-events:none}.weekly-pool_marquee__fL24D{position:fixed;z-index:1000;pointer-events:none;box-sizing:border-box;border:1px solid var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 12%,transparent);border-radius:1px}.weekly-pool_employees__9wT5J{background:var(--panel-subtle,#edf2f5)}.weekly-pool_person__jk5g_:not(.weekly-pool_head__zSOsV){position:relative;background:var(--panel,#fff);border-bottom:1px solid #9eafb9;margin-bottom:8px}.weekly-pool_person__jk5g_:not(.weekly-pool_head__zSOsV):last-child{margin-bottom:0}.weekly-pool_person__jk5g_[data-drop=true]{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 2px var(--ui-accent)}.weekly-pool_person__jk5g_[data-drop=true]>.weekly-pool_identity__NF80B{background:var(--ui-accent-soft);border-right-color:var(--ui-accent)}.weekly-pool_queue__k94lE{position:relative}.weekly-pool_assign__jPUjS{align-self:flex-start;min-height:26px;font:inherit;font-size:11px;padding:3px 7px;border:1px solid var(--border);border-radius:3px;background:var(--panel,#fff);color:var(--text-muted,#52616a);cursor:pointer}.weekly-pool_assign__jPUjS:disabled{opacity:.45;cursor:default}.weekly-pool_assign__jPUjS:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.weekly-pool_dropHint__rpYsZ{position:absolute;right:8px;top:7px;max-width:calc(100% - 16px);padding:5px 8px;background:var(--ui-accent);color:#fff;border-radius:3px;pointer-events:none;font-size:12px;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:950px){.weekly-pool_pool__OJTsz>.weekly-pool_columns__X607h,.weekly-pool_pool__OJTsz>.weekly-pool_position__i95hW{min-width:660px}}.weekly-pool_reviewScroll__f7QAC{overflow:auto;max-height:55dvh}.weekly-pool_reviewScroll__f7QAC table{min-width:660px}.weekly-pool_reviewScroll__f7QAC td:last-child{display:table-cell;min-width:200px}.weekly-pool_reviewScroll__f7QAC td label{display:flex;margin-block:6px;text-align:left}.weekly-pool_reviewScroll__f7QAC td small{display:block;max-width:160px}.weekly-pool_body__tOT_f{grid-template-columns:minmax(0,.38fr) minmax(714px,.62fr)}.weekly-pool_pool__OJTsz>.weekly-pool_columns__X607h,.weekly-pool_pool__OJTsz>.weekly-pool_position__i95hW{min-width:0}.weekly-pool_pool__OJTsz{overflow-x:hidden;container:resource-pool/inline-size}.weekly-pool_pool__OJTsz>.weekly-pool_selectable__5aiIR{grid-template-columns:22px minmax(0,1fr)}.weekly-pool_pool__OJTsz>.weekly-pool_position__i95hW{height:38px}.weekly-pool_poolHead__VvuxE{position:-webkit-sticky;position:sticky;left:0;min-height:40px;box-sizing:border-box}.weekly-pool_poolHead__VvuxE select{min-width:120px}.weekly-pool_personName__1QnYp{padding:0;border:0;background:none;color:var(--ui-accent,#176d9c);font:inherit;font-weight:600;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.weekly-pool_personName__1QnYp:hover{color:var(--esb-ink,#20343e)}.weekly-pool_personName__1QnYp:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@media(max-width:1450px){.weekly-pool_body__tOT_f{grid-template-columns:1fr;overflow:auto}.weekly-pool_employees__9wT5J{min-height:240px;max-height:46vh}.weekly-pool_pool__OJTsz{min-height:300px}}.weekly-pool_employees__9wT5J .weekly-pool_identity__NF80B{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--panel,#fff)}.weekly-pool_employees__9wT5J .weekly-pool_head__zSOsV .weekly-pool_identity__NF80B{z-index:4;background:var(--panel-subtle,#edf2f5)}.weekly-pool_employees__9wT5J{overflow-x:hidden;container:employee-pool/inline-size}.weekly-pool_employees__9wT5J .weekly-pool_person__jk5g_{grid-template-columns:clamp(110px,24%,140px) minmax(0,1fr)}.weekly-pool_employees__9wT5J .weekly-pool_identity__NF80B{padding:8px;font-size:12px;overflow-wrap:anywhere}.weekly-pool_personName__1QnYp{max-width:100%;overflow-wrap:anywhere}.weekly-pool_queue__k94lE{min-width:0}.weekly-pool_totals__N8_70{flex-wrap:wrap;gap:5px 8px;font-size:11px}.weekly-pool_totals__N8_70>strong{white-space:nowrap}.weekly-pool_totals__N8_70>.weekly-pool_assign__jPUjS{margin-left:auto;min-height:26px;padding:3px 5px;gap:3px;font-size:11px}.weekly-pool_item__gfUb3{grid-template-columns:14px 16px minmax(56px,1fr) 54px 20px 20px 20px;grid-template-rows:auto auto;gap:4px;min-width:0}.weekly-pool_item__gfUb3>*{min-width:0}.weekly-pool_item__gfUb3>:first-child{grid-column:1;grid-row:1}.weekly-pool_item__gfUb3>:nth-child(2){grid-column:2;grid-row:1}.weekly-pool_item__gfUb3>:nth-child(3){grid-column:3;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekly-pool_item__gfUb3>:nth-child(4){grid-column:4;grid-row:1}.weekly-pool_item__gfUb3>:nth-child(5){grid-column:1/4;grid-row:2}.weekly-pool_item__gfUb3>:nth-child(6){grid-column:4/8;grid-row:2}.weekly-pool_item__gfUb3>:nth-child(7){grid-column:5;grid-row:1}.weekly-pool_item__gfUb3>:nth-child(8){grid-column:6;grid-row:1}.weekly-pool_item__gfUb3>:nth-child(9){grid-column:7;grid-row:1}.weekly-pool_itemHead__dKRrY{min-height:42px}.weekly-pool_locked__p2ffR{min-width:0;flex-wrap:wrap;gap:4px 7px}.weekly-pool_locked__p2ffR>a{white-space:nowrap}@container employee-pool (min-width:900px){.weekly-pool_item__gfUb3{grid-template-columns:14px 18px minmax(80px,1fr) 65px 140px 145px 22px 22px 22px;grid-template-rows:auto}.weekly-pool_item__gfUb3>:nth-child(n){grid-column:auto;grid-row:auto}.weekly-pool_itemHead__dKRrY{min-height:28px}}@container employee-pool (max-width:430px){.weekly-pool_person__jk5g_:not(.weekly-pool_head__zSOsV){grid-template-columns:minmax(0,1fr)}.weekly-pool_person__jk5g_:not(.weekly-pool_head__zSOsV)>.weekly-pool_identity__NF80B{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:0;border-bottom:1px solid var(--border)}.weekly-pool_head__zSOsV{grid-template-columns:minmax(0,1fr)}.weekly-pool_head__zSOsV>.weekly-pool_identity__NF80B{display:none}}.weekly-pool_metricLabel__t5fSA{font-weight:400;margin-right:5px;color:var(--text-muted,#52616a)}.weekly-pool_loadBreakdown__Mq6xp{font-size:10px;line-height:1.4;color:var(--text-muted,#52616a)}.weekly-pool_poolHead__VvuxE{flex-wrap:wrap;column-gap:12px;row-gap:5px}.weekly-pool_earlierAssignments__5XO_h{display:flex;flex-direction:column;gap:5px;margin-top:2px;padding-top:4px}.weekly-pool_earlierAssignments__5XO_h>small{color:var(--text-muted,#52616a);font-size:10px;line-height:1.4}.weekly-pool_assignedWork___lrps{display:grid;grid-template-columns:minmax(70px,1fr) minmax(60px,auto) minmax(60px,auto);align-items:center;grid-gap:8px;gap:8px;box-sizing:border-box;min-height:36px;min-width:0;padding:4px 7px;border:1px solid var(--border);border-radius:3px;background:var(--panel-subtle,#edf0f2);font:inherit;font-size:11px;line-height:1.3;text-align:left;color:var(--esb-ink,#20343e);cursor:pointer}.weekly-pool_assignedWork___lrps>b{font-size:11px;font-weight:600;color:#405561}.weekly-pool_assignedWork___lrps>span{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_assignedWork___lrps small{display:block;font-size:9px;font-weight:400;line-height:1.25;color:var(--text-muted,#52616a)}.weekly-pool_assignedWork___lrps:hover{background:var(--ui-accent-soft,#eaf3f8)}.weekly-pool_assignedWork___lrps:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.weekly-pool_assignedWork___lrps:disabled{cursor:default}.weekly-pool_locked__p2ffR{min-height:36px;box-sizing:border-box}.weekly-pool_existingWork__JRQ22{display:grid;grid-template-columns:14px minmax(70px,1fr) auto 20px;grid-gap:4px 7px;gap:4px 7px;align-items:center;padding:6px 7px;border:1px solid var(--border);border-radius:3px;background:var(--panel,#fff);font-size:11px;cursor:-webkit-grab;cursor:grab}.weekly-pool_existingWork__JRQ22>small{grid-column:2/4;color:var(--text-muted,#52616a);font-size:10px}.weekly-pool_workPosition___MHmh{border:0;padding:0;background:none;color:var(--ui-accent,#176d9c);font:inherit;font-weight:600;text-align:left;cursor:pointer}.weekly-pool_removeExisting__CT8hN{grid-column:4;grid-row:1/3;display:grid;place-items:center;border:0;padding:3px;background:none;color:var(--text-muted,#52616a);cursor:pointer}.weekly-pool_totals__N8_70>button:not(.weekly-pool_assign__jPUjS){margin-left:0;display:inline-flex;gap:4px;font-size:11px}.weekly-pool_workspace__5u_jP .weekly-pool_assignedWork___lrps{height:36px;min-height:36px;font-size:11px!important;line-height:1.3!important}.weekly-pool_workspace__5u_jP .weekly-pool_totals__N8_70>button:not(.weekly-pool_assign__jPUjS){font-size:11px!important}.weekly-pool_workspace__5u_jP .weekly-pool_totals__N8_70>strong{font-size:15px;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_workspace__5u_jP .weekly-pool_totals__N8_70 .weekly-pool_metricLabel__t5fSA{font-size:12px}.weekly-pool_workspace__5u_jP .weekly-pool_track__FSqtq{height:6px}.weekly-pool_workspace__5u_jP .weekly-pool_assignedWork___lrps small{display:inline;font-size:11px;font-weight:400;line-height:inherit;margin-right:4px}.weekly-pool_workspace__5u_jP .weekly-pool_assignedWork___lrps{grid-template-columns:minmax(60px,1fr) auto auto;gap:6px}.weekly-pool_moveReview__0PRq0 p{margin:0;line-height:1.5}.weekly-pool_moveReview__0PRq0 small{font-size:12px;line-height:1.45;color:var(--text-muted,#52616a)}.weekly-pool_moveReview__0PRq0 td,.weekly-pool_moveReview__0PRq0 th{white-space:nowrap;text-align:left!important}.weekly-pool_moveReview__0PRq0 td:last-child{display:table-cell;white-space:normal;min-width:160px}.weekly-pool_moveCapacity__LG22b{display:flex;gap:20px;flex-wrap:wrap;padding:10px 12px;background:var(--panel-muted,#f4f7f8);border:1px solid var(--border);border-radius:4px}.weekly-pool_moveCapacity__LG22b>div{display:flex;gap:4px;flex-direction:column;min-width:140px}.weekly-pool_moveCapacity__LG22b span{font-size:12px;color:var(--text-muted,#52616a)}.weekly-pool_moveCapacity__LG22b b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_moveCapacity__LG22b [data-state=over] b,.weekly-pool_moveCapacity__LG22b [data-state=over] small{color:#b42335}.weekly-pool_workspace__5u_jP .weekly-pool_totals__N8_70{display:flex;flex-wrap:nowrap;gap:8px}.weekly-pool_workspace__5u_jP .weekly-pool_totals__N8_70>span{white-space:nowrap}.weekly-pool_workspace__5u_jP .weekly-pool_totals__N8_70>.weekly-pool_assign__jPUjS{margin-left:auto}.weekly-pool_workspace__5u_jP .weekly-pool_poolSummary__xXAlA{gap:12px 28px;min-height:66px;padding:10px 14px;box-sizing:border-box}.weekly-pool_summaryTitle__mhCaI{display:flex;flex-direction:column;gap:3px;min-width:125px}.weekly-pool_summaryTitle__mhCaI strong{font-size:13px;font-weight:600}.weekly-pool_summaryTitle__mhCaI>span{font-size:12px;color:var(--text-muted,#52616a)}.weekly-pool_summaryMetric__2N8td{display:flex;flex-direction:column;gap:2px}.weekly-pool_summaryMetric__2N8td>span{font-size:12px;color:var(--text-muted,#52616a)}.weekly-pool_summaryMetric__2N8td>b{font-size:22px;font-weight:650;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.weekly-pool_summaryMetric__2N8td>b>span{font-size:18px;font-weight:400;color:var(--text-muted,#52616a)}.weekly-pool_summaryStatus__tf0gM{display:flex;flex-direction:column;gap:3px;padding:6px 10px;border-radius:4px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_summaryStatus__tf0gM>b{font-size:14px;font-weight:600}.weekly-pool_poolSummary__xXAlA[data-state=over] .weekly-pool_summaryMetric__2N8td>b{color:#b42335}.weekly-pool_summaryStatus__tf0gM[data-state=over]{background:#fff0f2;color:#b42335}.weekly-pool_poolSummary__xXAlA[data-state=full] .weekly-pool_summaryMetric__2N8td>b,.weekly-pool_summaryStatus__tf0gM[data-state=full]{color:#247044}.weekly-pool_summaryStatus__tf0gM[data-state=full]{background:#edf7f0}.weekly-pool_summaryStatus__tf0gM[data-state=partial]{color:var(--text-muted,#52616a)}.weekly-pool_summaryHelp__AgXeX{margin-left:auto;align-self:center}@media(max-width:600px){.weekly-pool_workspace__5u_jP .weekly-pool_poolSummary__xXAlA{column-gap:16px}.weekly-pool_summaryTitle__mhCaI{min-width:0}.weekly-pool_summaryMetric__2N8td>b{font-size:20px}.weekly-pool_summaryStatus__tf0gM{padding:5px 7px}}.weekly-pool_assignmentHeading__AYFo8{font-size:12px;font-weight:600}.weekly-pool_draftDeadline__4rQw6{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:10px;color:var(--text-muted,#52616a)}.weekly-pool_workspace__5u_jP .weekly-pool_draftDeadline__4rQw6 input{width:145px;max-width:100%;box-sizing:border-box;font-size:11px}.weekly-pool_draftActions__P0kYn{display:flex;align-items:center;gap:3px}.weekly-pool_weekHoursValue__FZMXR{display:inline-flex;align-items:center;gap:5px;border:0!important;background:transparent!important;padding:0!important;min-height:22px!important;font-size:12px!important;font-weight:500!important;color:var(--ui-accent)!important;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.weekly-pool_weekHoursValue__FZMXR:disabled{color:var(--text)!important;text-decoration:none}.weekly-pool_assignmentTable__L5X9x td:has(.weekly-pool_weekHoursInput__TngqJ){position:relative}.weekly-pool_weekHoursInput__TngqJ{position:absolute;inset:2px;margin:0}.weekly-pool_weekHoursInput__TngqJ input{box-sizing:border-box;display:block;width:100%;height:100%;min-width:0;padding:0 3px;font:inherit;text-align:right;border:1px solid var(--ui-accent);border-radius:3px;outline-offset:-2px}.weekly-pool_weekHoursValue__FZMXR:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.weekly-pool_assignmentTable__L5X9x{background:var(--panel,#fff);width:100%;min-width:max-content;border-collapse:collapse;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_assignmentTable__L5X9x td,.weekly-pool_assignmentTable__L5X9x th{border:1px solid var(--border);padding:2px 3px;text-align:right;white-space:nowrap}.weekly-pool_assignmentTable__L5X9x th:first-child{text-align:left}.weekly-pool_assignmentTable__L5X9x thead{background:var(--panel-subtle,#eaf0f4);color:var(--text-muted);line-height:1.2}.weekly-pool_assignmentTable__L5X9x thead th{font-weight:500}.weekly-pool_assignmentTable__L5X9x tr[data-invalid=true]{outline:1px solid var(--danger,#b42338);outline-offset:-1px}.weekly-pool_assignmentTable__L5X9x tr[draggable=true]{cursor:-webkit-grab;cursor:grab}.weekly-pool_positionCell__Q4snx,.weekly-pool_rowActions__ot_3H{display:flex;align-items:center;gap:3px;white-space:nowrap}.weekly-pool_rowActions__ot_3H{justify-content:flex-end}.weekly-pool_rowActions__ot_3H button,.weekly-pool_rowActions__ot_3H summary{display:inline-grid;place-items:center;min-width:22px;min-height:24px;padding:2px;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.weekly-pool_rowActions__ot_3H button:disabled{opacity:.4;cursor:default}.weekly-pool_rowActions__ot_3H summary{list-style:none}.weekly-pool_rowActions__ot_3H summary::-webkit-details-marker{display:none}.weekly-pool_positionMarker__aF6MJ{display:inline-grid;place-items:center;flex:0 0 12px;width:12px;padding:0;border:0;background:none;color:inherit}.weekly-pool_positionMarker__aF6MJ:not(:disabled){cursor:inherit}.weekly-pool_body__tOT_f[data-pool-collapsed]{--pool-toggle-width:28px;--pool-width:126px;position:relative;grid-template-columns:minmax(0,1fr) var(--pool-width);gap:6px;overflow:hidden}.weekly-pool_body__tOT_f[data-pool-collapsed] .weekly-pool_employees__9wT5J{min-height:0;max-height:none}.weekly-pool_body__tOT_f[data-pool-collapsed] .weekly-pool_pool__OJTsz{min-height:0;overflow:auto}.weekly-pool_body__tOT_f[data-pool-collapsed=false]{--pool-width:min(calc(100% - var(--pool-toggle-width)),clamp(630px,66%,840px));grid-template-columns:minmax(0,1fr) 126px}.weekly-pool_body__tOT_f[data-pool-collapsed=false] .weekly-pool_pool__OJTsz{position:absolute;inset:0 0 0 auto;width:var(--pool-width);box-sizing:border-box;z-index:3;box-shadow:-6px 0 16px #20343e26}.weekly-pool_body__tOT_f[data-pool-collapsed=false] .weekly-pool_pool__OJTsz>:is(.weekly-pool_columns__X607h,.weekly-pool_position__i95hW){min-width:628px}.weekly-pool_body__tOT_f[data-pool-collapsed=true] .weekly-pool_poolHead__VvuxE{flex-wrap:wrap;gap:4px}.weekly-pool_body__tOT_f[data-pool-collapsed=true] .weekly-pool_poolHead__VvuxE select,.weekly-pool_body__tOT_f[data-pool-collapsed=true] .weekly-pool_poolHead__VvuxE>:last-child{display:none}.weekly-pool_body__tOT_f[data-pool-collapsed=true] .weekly-pool_pool__OJTsz>.weekly-pool_columns__X607h{display:grid}.weekly-pool_body__tOT_f[data-pool-collapsed=true] .weekly-pool_pool__OJTsz>.weekly-pool_position__i95hW{min-height:0;height:34px;padding-block:0;align-items:center}.weekly-pool_assignmentTable__L5X9x .weekly-pool_assignmentTotals__cdHck{background:var(--ui-accent-soft);color:var(--text)}.weekly-pool_employees__9wT5J .weekly-pool_queue__k94lE{padding:5px 6px;border-right:1px solid var(--border)}.weekly-pool_employees__9wT5J .weekly-pool_queue__k94lE:last-child{border-right:0}.weekly-pool_employees__9wT5J .weekly-pool_queue__k94lE[data-drop=true]{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 2px var(--ui-accent)}.weekly-pool_employees__9wT5J{display:grid;grid-template-columns:120px repeat(4,minmax(max-content,1fr));grid-auto-rows:max-content;align-content:start}.weekly-pool_employees__9wT5J .weekly-pool_person__jk5g_{grid-column:1/-1;grid-template-columns:subgrid;min-width:0}.weekly-pool_assignmentHeading__AYFo8{white-space:nowrap}.weekly-pool_assignmentHeading__AYFo8 small{font-weight:400}.weekly-pool_assignmentTable__L5X9x thead tr:first-child{background:var(--panel-subtle,#eaf0f4)}.weekly-pool_assignmentTable__L5X9x thead tr:first-child th{font-weight:500}.weekly-pool_assignmentTable__L5X9x .weekly-pool_assignmentTotals__cdHck td,.weekly-pool_assignmentTable__L5X9x .weekly-pool_assignmentTotals__cdHck th{font-weight:700;color:var(--esb-ink,#20343e);border-bottom-color:var(--ui-accent)}.weekly-pool_assignmentTable__L5X9x .weekly-pool_emptyAssignment__92mlW{text-align:center;height:25px;color:var(--text-muted,#52616a)}.weekly-pool_employees__9wT5J .weekly-pool_queue__k94lE .weekly-pool_totals__N8_70{min-height:26px}.weekly-pool_employees__9wT5J .weekly-pool_queue__k94lE .weekly-pool_assign__jPUjS{width:auto;flex:0 0 auto}.weekly-pool_poolToggle__MTjAQ{position:absolute;z-index:4;top:50%;right:var(--pool-width);transform:translateY(-50%);display:grid;place-items:center;width:var(--pool-toggle-width);height:64px;padding:0;border:1px solid var(--ui-accent);border-radius:8px 0 0 8px;background:var(--ui-accent);color:#fff;cursor:pointer}.weekly-pool_poolToggle__MTjAQ:hover{background:var(--panel,#fff);color:var(--ui-accent)}.weekly-pool_poolToggle__MTjAQ:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.weekly-pool_body__tOT_f[data-pool-collapsed=true] .weekly-pool_poolHead__VvuxE{flex-wrap:nowrap;padding-inline:5px}.weekly-pool_body__tOT_f[data-pool-collapsed=true] .weekly-pool_poolHead__VvuxE>b{white-space:nowrap;font-size:11px}.weekly-pool_assignmentTable__L5X9x tr>:nth-child(2){font-weight:650}.weekly-pool_assignmentTable__L5X9x .weekly-pool_assignmentTotals__cdHck>:nth-child(4){font-size:13px}.weekly-pool_assignmentTable__L5X9x .weekly-pool_assignmentTotals__cdHck[data-over-capacity=true]>:nth-child(4){color:var(--danger,#b42335)}.weekly-pool_assignmentTable__L5X9x .weekly-pool_assignmentTotals__cdHck>:nth-child(5),.weekly-pool_assignmentTable__L5X9x tr>:nth-child(5){color:#365f47}.weekly-pool_employees__9wT5J .weekly-pool_teamSummary__5YuNS{--team-summary-bg:var(--panel-subtle,#f4f5f6);background:var(--team-summary-bg);margin-bottom:0;border-bottom:2px solid var(--border)}.weekly-pool_employees__9wT5J .weekly-pool_teamSummary__5YuNS .weekly-pool_identity__NF80B{background:var(--team-summary-bg);justify-content:center;font-size:17px}.weekly-pool_teamMetrics__wuwIe{display:grid;grid-template-columns:repeat(5,minmax(min-content,1fr));margin:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_teamMetrics__wuwIe>div{display:grid;grid-template-rows:22px 17px;align-content:start;align-items:end;grid-gap:3px;gap:3px;padding-inline:4px;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.weekly-pool_teamMetrics__wuwIe dt{color:var(--text-muted,#52616a);font-size:10px;line-height:1.1}.weekly-pool_teamMetrics__wuwIe dd{margin:0;font-size:13px;line-height:17px;font-weight:650}.weekly-pool_teamMetrics__wuwIe :is(.weekly-pool_capacity__Yh_ZH,[data-plan=true]) dd{font-size:15px;font-weight:750}.weekly-pool_teamMetrics__wuwIe [data-worked=true] :is(dt,dd){color:#365f47}.weekly-pool_teamMetrics__wuwIe [data-over-capacity=true] dd{color:var(--danger,#b42335)}.weekly-pool_capacity__Yh_ZH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weekly-pool_capacity__Yh_ZH b{font-size:calc(1em + 2px);font-weight:750}.weekly-pool_weekHoursReadOnly__q3_vW{font-size:12px;font-weight:500}.weekly-pool_head__zSOsV .weekly-pool_queue__k94lE[aria-current=date]{color:var(--esb-ink);background:var(--ui-accent-soft);box-shadow:inset 0 -2px var(--ui-accent)}.weekly-pool_teamMetrics__wuwIe .weekly-pool_capacity__Yh_ZH .weekly-pool_vacationMetric__ybB5e{color:var(--text-muted);font-size:10px;font-weight:500}.weekly-pool_teamMetrics__wuwIe[data-compact=true] dd{font-size:11px}.weekly-pool_teamMetrics__wuwIe[data-compact=true] :is(.weekly-pool_capacity__Yh_ZH,[data-plan=true]) dd:not(.weekly-pool_vacationMetric__ybB5e){font-size:13px}.weekly-pool_teamMetrics__wuwIe .weekly-pool_capacity__Yh_ZH{grid-template-columns:max-content minmax(0,1fr)}.weekly-pool_teamMetrics__wuwIe .weekly-pool_capacity__Yh_ZH>:not(.weekly-pool_vacationMetric__ybB5e){grid-column:1/-1}.weekly-pool_teamMetrics__wuwIe .weekly-pool_capacity__Yh_ZH>dt:first-child{align-self:center}.weekly-pool_teamMetrics__wuwIe .weekly-pool_capacity__Yh_ZH>.weekly-pool_vacationMetric__ybB5e{grid-row:3;line-height:12px;white-space:nowrap}.weekly-pool_teamMetrics__wuwIe .weekly-pool_capacity__Yh_ZH>:is(dd,.weekly-pool_vacationMetric__ybB5e){transform:translateY(-7.5px)}.weekly-pool_assignmentTable__L5X9x .weekly-pool_assignmentAdd__7Vc8a td{padding:0}.weekly-pool_addPosition__DvAy_{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:25px;border:0;background:transparent;color:var(--ui-accent);font:inherit;cursor:pointer}.weekly-pool_addPosition__DvAy_:disabled{color:var(--text-muted,#52616a);cursor:default}.weekly-pool_addPosition__DvAy_:not(:disabled):hover{background:var(--ui-accent-soft)}.weekly-pool_addPosition__DvAy_:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.weekly-pool_assignmentTable__L5X9x .weekly-pool_otherWork__Keugk .weekly-pool_otherWorkTotal__Tkf_k td:nth-child(2),.weekly-pool_assignmentTable__L5X9x .weekly-pool_otherWork__Keugk tr:not(.weekly-pool_otherWorkTotal__Tkf_k) td:nth-child(3){color:#365f47;font-weight:650}.weekly-pool_assignmentTable__L5X9x .weekly-pool_otherWork__Keugk .weekly-pool_otherWorkTotal__Tkf_k button{display:inline-flex;align-items:center;gap:4px;min-height:24px;border:0;background:transparent;color:inherit;font:inherit;font-weight:650;cursor:pointer}.weekly-pool_assignmentTable__L5X9x .weekly-pool_otherWork__Keugk .weekly-pool_otherWorkHead__EDrhF{color:var(--text-muted)}.weekly-pool_assignmentTable__L5X9x .weekly-pool_otherWork__Keugk tr:not(.weekly-pool_otherWorkTotal__Tkf_k)>[colspan="3"]{text-align:start;font-weight:400;color:inherit;max-width:0;overflow:hidden;text-overflow:ellipsis}.weekly-pool_assignmentTable__L5X9x .weekly-pool_plannedWorkTotal__uSc43{font-weight:650}.weekly-pool_assignmentTable__L5X9x .weekly-pool_plannedWorkTotal__uSc43 button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;padding:3px 2px;cursor:pointer}.weekly-pool_assignmentTable__L5X9x .weekly-pool_plannedWorkHead__O_anQ{color:var(--text-muted);line-height:1.2}.weekly-pool_assignmentTable__L5X9x .weekly-pool_plannedWorkHead__O_anQ th{font-weight:500}.workspace-pending_loading__kzPGN{box-sizing:border-box;min-height:50dvh;padding:32px;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;background:var(--panel);color:var(--esb-ink);font-family:var(--esb-font-text)}.workspace-pending_compact__0qoA3{min-height:220px;padding:20px}.workspace-pending_branded__R66sy{min-height:100dvh;justify-content:center;align-items:center;background:var(--surface)}.workspace-pending_label__OEQkz{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;line-height:1.5}.workspace-pending_dots__bUhyg{color:var(--ui-accent);font-weight:700;letter-spacing:3px}.workspace-pending_preview__Jktc6{width:100%;max-width:960px;display:grid;grid-gap:12px;gap:12px}.workspace-pending_toolbar__Uy4Ws{height:38px;width:40%;background:var(--control-bg,#f1f3f5);border-radius:7px}.workspace-pending_row__r_jxN{display:flex;justify-content:space-between;align-items:center;height:56px;border-radius:7px;background:var(--control-bg,#f1f3f5);padding:0 16px}.workspace-pending_row__r_jxN span{width:22%;height:9px;border-radius:3px;background:var(--border)}.workspace-pending_row__r_jxN span:last-child{width:8%}.workspace-pending_branded__R66sy .workspace-pending_preview__Jktc6{max-width:420px}.workspace-pending_preview__Jktc6{animation:workspace-pending_workspace-breathe__gUoVt 1.6s ease-in-out infinite}@keyframes workspace-pending_workspace-breathe__gUoVt{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.workspace-pending_preview__Jktc6{animation:none}}@media(max-width:700px){.workspace-pending_loading__kzPGN{padding:20px 16px;gap:16px}.workspace-pending_toolbar__Uy4Ws{width:65%}.workspace-pending_row__r_jxN{height:58px}.workspace-pending_compact__0qoA3{padding:16px;min-height:220px}.workspace-pending_branded__R66sy{justify-content:center}.workspace-pending_label__OEQkz{font-size:14px}}.ProjectDetail_content__ykwN3{font-size:13px;line-height:1.5;color:#101820}.ProjectDetail_tabs__OH6rQ{display:flex;padding:0 16px;overflow-x:auto;background:#e5e6e6;border-bottom:1px solid #c8caca}.ProjectDetail_tabs__OH6rQ button{border:0;border-bottom:3px solid transparent;padding:11px 12px;min-height:44px;font:inherit;font-size:13px;font-weight:850;color:inherit;background:transparent;cursor:pointer}.ProjectDetail_tabs__OH6rQ button[aria-selected=true]{color:var(--ui-accent);border-bottom-color:var(--ui-accent);background:#fff}.ProjectDetail_stages__l6_DK{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));width:100%;margin:0;border-top:1px solid #d7dfe2;grid-gap:0 24px;gap:0 24px}.ProjectDetail_stages__l6_DK>div{display:flex;align-items:center;gap:12px;padding:8px 0;min-width:0}.ProjectDetail_stages__l6_DK dt{min-width:0}.ProjectDetail_stages__l6_DK dt>span{font-size:13px;white-space:normal}.ProjectDetail_stages__l6_DK dd{margin:0;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectDetail_section__jGuFh{background:#fff;border-bottom:1px solid #d0d2d2;padding:16px;margin-bottom:14px}.ProjectDetail_section__jGuFh h3{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.4;margin:0 0 10px}.ProjectDetail_section__jGuFh h3:before{content:"";flex:0 0 4px;height:16px;background:var(--ui-accent)}.ProjectDetail_facts__cxT7r,.ProjectDetail_financialFacts__x3ktI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;margin:0}.ProjectDetail_financialFacts__x3ktI{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectDetail_fact__xzAVU{padding:10px 0;border-bottom:1px solid #e5eaed;min-width:0}.ProjectDetail_fact__xzAVU dt,.ProjectDetail_table__LjYUG small{display:block;color:#596b74;font-size:11px}.ProjectDetail_fact__xzAVU dd{display:block;font-size:14px;font-weight:650;margin:4px 0 0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectDetail_fact__xzAVU dd>span+span{margin-left:4px}.ProjectDetail_tableWrap__0kgyS{overflow:auto}.ProjectDetail_table__LjYUG{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.5}.ProjectDetail_table__LjYUG th{text-align:left;color:#465a65;background:#edf1f3;font-size:11px;font-weight:650;padding:10px;border-bottom:1px solid #cbd5da}.ProjectDetail_table__LjYUG th:first-child{width:32%}.ProjectDetail_table__LjYUG th:nth-child(2){width:10%}.ProjectDetail_table__LjYUG th:nth-child(3){width:8%}.ProjectDetail_table__LjYUG td{padding:10px;border-bottom:1px solid #dce1e3;vertical-align:middle;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectDetail_table__LjYUG tbody tr:nth-child(2n){background:#f7f9fa}.ProjectDetail_table__LjYUG tr:hover td{background:var(--row-hover,#f8f9fa)}.ProjectDetail_table__LjYUG button{border:0;padding:0;background:none;text-align:left;font:inherit;color:#101820;font-weight:700;cursor:pointer}.ProjectDetail_table__LjYUG button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ProjectDetail_warning__26GHb{display:block;color:#b2162d;font-size:11px}@media (max-width:1100px){.ProjectDetail_financialFacts__x3ktI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ProjectDetail_facts__cxT7r,.ProjectDetail_financialFacts__x3ktI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.ProjectDetail_facts__cxT7r,.ProjectDetail_financialFacts__x3ktI{grid-template-columns:1fr}}.ProjectDetail_table__LjYUG .ProjectDetail_sortButton__JlrNC{display:flex;align-items:center;gap:5px;width:100%;color:inherit;font:inherit;min-height:24px}.ProjectDetail_table__LjYUG .ProjectDetail_sortButton__JlrNC svg{flex-shrink:0}.ProjectDetail_resultCount__nEdMN{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectDetail_resetButton__lu6Nf{border:1px solid var(--border);border-radius:4px;background:var(--panel);color:var(--text);padding:6px 10px;font:inherit;cursor:pointer}.ProjectDetail_empty__NBHAV{padding:20px 10px;text-align:center;color:var(--muted)}.SharePointFiles_section__Eucqw{background:#fff;border:1px solid #d0d2d2;border-radius:4px;padding:15px;color:#101820}.SharePointFiles_heading__rM3PT{display:flex;align-items:center;gap:8px;margin-bottom:12px}.SharePointFiles_heading__rM3PT h3{margin:0;font-size:15px;line-height:1.4}.SharePointFiles_list__sJgs7{border-top:1px solid #dce1e3}.SharePointFiles_folder__8QFm6{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 8px;border-bottom:1px solid #dce1e3;color:#155b92;text-decoration:none}.SharePointFiles_folder__8QFm6:hover{background:var(--row-hover,#f8f9fa)}.SharePointFiles_folder__8QFm6:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.SharePointFiles_folderText__3gzZU{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.SharePointFiles_folderText__3gzZU strong{font-size:13px;overflow-wrap:anywhere}.SharePointFiles_folderText__3gzZU small{color:#626b70;font-size:11px;overflow-wrap:anywhere}.SharePointFiles_empty__Yup79{margin:12px 0 0;color:#626b70;font-size:13px}.production_block__QzuYu{min-width:0;color:var(--esb-ink,#101820)}.production_table__jmx6n{overflow-x:auto;border:1px solid #c8d1d5;background:#fff;scrollbar-width:thin}.production_table__jmx6n table{width:100%;min-width:1040px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.4;text-align:left}.production_caption__dv0vH{text-align:left;padding:10px 14px;background:#fff;color:#596b74;font-size:12px;border-bottom:1px solid #d7dfe2}.production_personColumn__e2H4E{width:20%}.production_statusColumn__L_rfo{width:12%}.production_dateColumn__vhBFg{width:20%}.production_hoursColumn__a327J{width:13%}.production_actionColumn__SKv7t{width:15%}.production_table__jmx6n td,.production_table__jmx6n th{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #e0e5e7}.production_table__jmx6n thead th{background:#e9eded;color:#415563;font-size:12px;font-weight:700;border-bottom:2px solid #aab8bd}.production_table__jmx6n small{display:block;color:#596b74;font-size:11px;font-weight:400;line-height:1.4;margin-top:4px}.production_table__jmx6n tbody+tbody .production_stageRow__faLSe>*{border-top:12px solid #f4f4f3}.production_stageRow__faLSe>*{background:#f7f8f8;border-bottom-color:#c8d1d5}.production_stageRow__faLSe>th{border-left:4px solid var(--ui-accent);padding-left:10px;font-size:14px}.production_stageRow__faLSe .production_current__85_Au{background:#f0f7fc;border-left:1px solid #d7dfe2}.production_stageRow__faLSe .production_actual__rakGD{background:#f2f8f4;border-left:1px solid #d7dfe2}.production_stageRow__faLSe .production_actual__rakGD small,.production_stageRow__faLSe .production_current__85_Au small{color:#596b74}.production_range__nAKX1{display:flex;align-items:center;gap:6px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.production_range__nAKX1>span+span:before{content:"→";margin-right:6px;color:#7c878d;font-weight:400}.production_stageRow__faLSe .production_numbers__m3VR4,.production_stageRow__faLSe .production_range__nAKX1{font-weight:650}.production_numbers__m3VR4{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.production_numbers__m3VR4>small+small,.production_numbers__m3VR4>span+span{border-left:1px solid #d7dfe2;padding-left:8px}.production_table__jmx6n thead .production_numbers__m3VR4{margin-top:3px}.production_table__jmx6n thead .production_numbers__m3VR4 small{margin-top:0}.production_employeeRow__7tz4n>th{padding-left:24px;font-size:12px;font-weight:600}.production_employeeRow__7tz4n>th>span:before{content:"↳";color:#8b9ba3;display:inline-block;margin-left:-14px;width:14px}.production_employeeRow__7tz4n td{font-size:12px;color:#415563}.production_employeeRow__7tz4n .production_empty__KJ5Zv{color:#75787b;padding:12px 24px;font-size:12px}.production_status__u65wb{font-size:12px;font-weight:600}.production_status__u65wb[data-finished]{color:#28784c}.production_actions__ZIR_c{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.production_actions__ZIR_c button{min-height:32px;padding:5px 8px;white-space:nowrap}.production_srOnly__CDTQ_{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.production_numbers__m3VR4{gap:0;border:1px solid #d7dfe2;border-radius:3px;overflow:hidden}.production_numbers__m3VR4>small,.production_numbers__m3VR4>span{padding:5px 8px;margin:0!important;font-size:inherit;font-weight:inherit;background:#edf5fc}.production_numbers__m3VR4>small+small,.production_numbers__m3VR4>span+span{padding:5px 8px;background:#edf7ef;border-left:1px solid #b8c8ce}.production_table__jmx6n thead .production_numbers__m3VR4{font-weight:600;font-size:11px}.production_range__nAKX1 input{min-width:0;flex:1 1;width:100%}.production_designTable__djqyZ table{min-width:960px}.production_designTable__djqyZ .production_personColumn__e2H4E{width:22%}.production_designTable__djqyZ .production_statusColumn__L_rfo{width:12%}.production_designTable__djqyZ .production_dateColumn__vhBFg{width:24%}.production_designTable__djqyZ .production_hoursColumn__a327J{width:18%}.production_designNotice__ejobd{display:flex;align-items:center;gap:8px;margin-bottom:12px}.production_designTable__djqyZ .production_personColumn__e2H4E{width:20%}.production_designTable__djqyZ .production_statusColumn__L_rfo{width:10%}.production_designTable__djqyZ .production_dateColumn__vhBFg{width:20%}.production_designTable__djqyZ .production_dateColumn__vhBFg:nth-child(4){width:34%}.production_designTable__djqyZ .production_hoursColumn__a327J{width:16%}.production_periodList__pT7tu{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.production_periodList__pT7tu li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0}.production_periodList__pT7tu li+li{border-top:1px solid #e5eaec;padding-top:8px}.production_periodList__pT7tu li>span{display:flex;flex-wrap:wrap;gap:4px 7px}.production_periodList__pT7tu time{white-space:nowrap}.production_periodList__pT7tu strong{white-space:nowrap;font-weight:600}.production_table__jmx6n .production_employeeHours__AveE8{position:relative}.production_employeeHours__AveE8>.production_numbers__m3VR4{position:absolute;inset:10px 12px}.production_employeeHours__AveE8>.production_numbers__m3VR4>span{display:flex;align-items:center;justify-content:flex-end}.production_table__jmx6n .production_changesRow__6bgqI>*{background:#fceef1}.production_changesRow__6bgqI>th{border-left-color:#b13b58}.production_changesRow__6bgqI .production_numbers__m3VR4>small,.production_changesRow__6bgqI .production_numbers__m3VR4>span{background:transparent}