.photo_avatar__XqaQO{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex:none;background:#dcece7;color:#285f51;font-weight:750;vertical-align:middle;border:1px solid #bad4ca}.photo_avatar__XqaQO img{width:100%;height:100%;object-fit:cover}.photo_editor__Z1zcg{display:flex;gap:16px;align-items:center;background:#f2f7f6;border:1px solid #d4e3df;border-radius:9px;padding:14px;margin:0 0 16px}.photo_editor__Z1zcg strong{font-size:.85rem}.photo_editor__Z1zcg p{font-size:.72rem;line-height:1.5;color:#55716b;margin:5px 0 8px}.photo_actions__5Jo3X{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.photo_actions__5Jo3X label{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:.74rem!important;margin:0!important}.photo_actions__5Jo3X input{position:absolute;width:1px;height:1px;opacity:0}.photo_actions__5Jo3X label:focus-within{outline:2px solid #258f76;outline-offset:3px}@media(max-width:550px){.photo_editor__Z1zcg{align-items:flex-start;gap:10px;padding:11px}}.messages_help__z30lb{font-size:.8rem;color:var(--muted);margin:8px 0 14px;line-height:1.5}.messages_destination__vD42G{display:grid;grid-gap:8px;gap:8px;padding:14px;background:#f0f7f5;border:1px solid #cfe3dc;border-radius:8px}.messages_destination__vD42G label{display:grid;grid-gap:6px;gap:6px;font-weight:650;font-size:.83rem}.messages_destination__vD42G select{width:100%;min-height:44px;background:white;font-weight:550}.messages_destination__vD42G small{color:#466e66;line-height:1.5;font-size:.73rem}.messages_destinationSummary__OqBP_{font-size:.75rem;color:#306d60;padding:9px 11px;background:#eff7f4;border-radius:5px}.messages_filters__9bwxR{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);grid-gap:12px;gap:12px;margin:0 0 14px}.messages_filters__9bwxR label{display:grid;grid-gap:5px;gap:5px;font-size:.75rem;color:var(--muted)}.messages_filters__9bwxR input,.messages_filters__9bwxR select{min-height:38px;width:100%}@media(max-width:650px){.messages_filters__9bwxR{grid-template-columns:1fr}.messages_destination__vD42G{padding:11px}}.schedule_productHeader__EIpfU{display:flex;flex-wrap:wrap;align-items:center;gap:22px;min-height:83px;padding:16px 26px;background:#173541;color:white}.schedule_productBrand__1Kn9c{display:flex;align-items:center;gap:10px;text-decoration:none;color:white;flex-shrink:0}.schedule_productBrand__1Kn9c>span:last-child{display:grid;grid-gap:1px;gap:1px}.schedule_productBrand__1Kn9c strong{font-family:Bahnschrift,Aptos Display,sans-serif;font-size:1.65rem;letter-spacing:-.045em;line-height:1.05;font-weight:600}.schedule_productBrand__1Kn9c strong span{color:#93dbc3}.schedule_productBrand__1Kn9c small{color:#b4c7ce;font-size:.65rem;letter-spacing:.025em}.schedule_brandSymbol__0_VM4{position:relative;display:block;width:34px;height:38px}.schedule_brandSymbol__0_VM4 i{position:absolute;width:13px;height:13px;border-radius:50%;background:#93dbc3;top:3px;left:2px}.schedule_brandSymbol__0_VM4 i:nth-child(2){width:9px;height:9px;top:7px;left:23px;background:#e8f5ef}.schedule_brandSymbol__0_VM4 i:nth-child(3){width:32px;height:15px;border-radius:12px 12px 4px 4px;top:22px;left:0;background:#93dbc3}.schedule_productContext__JnbeU{display:flex;gap:18px;align-items:center;min-width:0}.schedule_contextDivider__Ooi4K{width:1px;height:35px;background:#49606a}.schedule_productContext__JnbeU label{display:grid;grid-gap:2px;gap:2px;color:#b4c7ce;font-size:.65rem;min-width:0}.schedule_productContext__JnbeU select{min-height:32px;width:clamp(220px,30vw,420px);max-width:100%;padding:4px 24px 4px 8px;background:#254552;border:1px solid #55707b;color:white;font-size:.83rem;font-weight:650}.schedule_createStoreButton__76Cnp{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;min-height:36px;color:#e2f5ed;background:#2b514f;border:1px solid #6f9388;border-radius:5px;font-size:.76rem;font-weight:650}.schedule_createStoreButton__76Cnp:hover{background:#376763}.schedule_productHeader__EIpfU .account-menu{margin-left:0}@media (max-width:620px){.schedule_productHeader__EIpfU:has(.account-menu){display:grid;grid-template-columns:minmax(0,1fr) 32px 32px;grid-gap:10px;gap:10px}.schedule_productHeader__EIpfU:has(.account-menu) .schedule_productBrand__1Kn9c{grid-column:1;grid-row:1}.schedule_productHeader__EIpfU:has(.account-menu) .schedule_productContext__JnbeU{grid-column:1/-1;grid-row:2;width:100%}.schedule_productHeader__EIpfU:has(.account-menu) .schedule_createStoreButton__76Cnp{grid-column:2;grid-row:1}.schedule_productHeader__EIpfU .account-menu{grid-column:3;grid-row:1}}.schedule_newStoreStaffing__FFtWV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.schedule_newStoreStaffing__FFtWV label{font-size:.8rem;gap:4px}.schedule_newStoreDetails__LEhRd{padding:10px 12px;border:1px solid var(--line);border-radius:6px}.schedule_newStoreDetails__LEhRd summary{font-size:.8rem;color:var(--muted)}.schedule_newStoreDetails__LEhRd[open]>div{margin-top:12px}.schedule_newStoreActions__fCTLy{display:flex;gap:8px;justify-content:flex-end}@media (max-width:620px){.schedule_createStoreButton__76Cnp{width:32px;height:32px;padding:0;min-height:32px}.schedule_createStoreButton__76Cnp span{display:none}}.schedule_directionLabel__UUVx9{margin-left:auto;font-size:.72rem;color:#bad0d5}.schedule_environmentBadge___4yam{border:1px solid #6f8c84;padding:4px 7px;border-radius:4px;font-size:.66rem;color:#c9ecdd;white-space:nowrap}.schedule_productNavigation__JlFiQ{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;background:#fff;border-bottom:1px solid var(--line)}.schedule_productLinks__xSlsq{display:flex;flex-wrap:wrap;gap:6px}.schedule_productLinks__xSlsq a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px 11px;color:#607582;border-bottom:3px solid transparent;text-decoration:none;font-size:.84rem;font-weight:650}.schedule_productLinks__xSlsq a:hover{color:#1c6e60;background:#f2f8f5}.schedule_productLinks__xSlsq a.schedule_productLinkActive__8pCy8{color:#1d6d5c;border-bottom-color:#287e69;background:#f0f7f4}.schedule_productContent__breEI{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 26px 26px;outline:none}.schedule_productContent__breEI>[hidden]{display:none}.schedule_productContent__breEI>.schedule_subnav__3dNVG{margin:0;width:-moz-fit-content;width:fit-content;max-width:100%}.schedule_productNavigation__JlFiQ .schedule_helpMenu__ZVZE0 summary{font-size:.74rem;padding:8px 0 8px 10px}.schedule_skipLink__t4dVI,.schedule_srOnly__IJ5lS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.schedule_skipLink__t4dVI:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:12px;margin:0;clip:auto;overflow:visible;z-index:100;background:white;color:var(--ink);border:2px solid var(--good)}@media (max-width:900px){.schedule_productHeader__EIpfU{padding:14px 16px;gap:18px}.schedule_directionLabel__UUVx9{display:none}.schedule_productNavigation__JlFiQ{padding:0 12px;gap:8px}.schedule_productLinks__xSlsq{gap:1px}.schedule_productLinks__xSlsq a{padding:12px 10px 10px;font-size:.8rem;gap:6px}.schedule_productContent__breEI{padding:16px}}@media (max-width:620px){.schedule_productHeader__EIpfU{gap:14px}.schedule_productBrand__1Kn9c strong{font-size:1.4rem}.schedule_productContext__JnbeU{flex:1 1;gap:8px}.schedule_productContext__JnbeU label{flex:1 1}.schedule_productContext__JnbeU select{width:100%;font-size:.76rem}.schedule_contextDivider__Ooi4K,.schedule_environmentBadge___4yam{display:none}.schedule_productNavigation__JlFiQ{position:static;align-items:flex-start;padding:0 8px}.schedule_productLinks__xSlsq{display:grid;flex:1 1;grid-template-columns:repeat(3,1fr)}.schedule_productLinks__xSlsq a{padding:10px 6px 8px;font-size:.73rem}.schedule_productLinks__xSlsq a svg{width:15px}.schedule_productContent__breEI{padding:12px;gap:12px}.schedule_productNavigation__JlFiQ .schedule_helpMenu__ZVZE0{padding-top:6px}.schedule_productNavigation__JlFiQ .schedule_helpMenu__ZVZE0 summary{font-size:0;gap:0}}.schedule_filters__xg_1W{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end}.schedule_filters__xg_1W label,.schedule_form__rOYkx,.schedule_form__rOYkx label{display:grid;grid-gap:8px;gap:8px}.schedule_filters__xg_1W label{font-weight:750}.schedule_filters__xg_1W span{padding-bottom:12px;color:var(--muted)}.schedule_navigation__tfpXs{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0;padding:6px;background:var(--paper);border:1px solid var(--line)}.schedule_navigation__tfpXs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:0;background:transparent;color:var(--ink);font-weight:700;cursor:pointer}.schedule_navigation__tfpXs button:hover{background:var(--panel)}.schedule_navigation__tfpXs button.schedule_navActive__9V4iW{background:var(--steel);color:white}.schedule_navigation__tfpXs button:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.schedule_help__Y2yF3{padding:13px 16px;border:1px solid var(--line);background:var(--panel)}.schedule_help__Y2yF3 summary{cursor:pointer;font-weight:700}.schedule_help__Y2yF3 li{margin:6px 0}.schedule_help__Y2yF3 p{color:var(--muted);font-size:.9rem}.schedule_demoBanner__nx4f2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#e7eddf;border-left:4px solid var(--good)}.schedule_layout__NcEXC{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:flex-start}.schedule_layout__NcEXC.schedule_calendarOnly__gENtH{grid-template-columns:minmax(0,1fr)}.schedule_layout__NcEXC .schedule_calendar__ErnM7{min-width:0;width:100%;overflow:visible}.schedule_calendarScroll__8gjD5{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:5px}.schedule_rangeWeeks__4kmcC{display:grid;grid-gap:16px;gap:16px}.schedule_restrictionMarker__2MyzG{display:block;width:100%;padding:6px;margin:6px 0;border:1px solid #d89937;border-left:3px solid #b66305;border-radius:4px;background:#fff0d4;color:#874000;text-align:left;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.schedule_preferenceNotice__1MUa6,.schedule_restrictionNotice__q_Z6_{padding:14px;margin:10px 0;border:1px solid #d89937;border-radius:6px;background:#fff4df;color:#743e06;font-size:.88rem;line-height:1.5}.schedule_preferenceNotice__1MUa6{background:#edf3f6;border-color:#b5cbd4;color:#284e60}.schedule_preferenceNotice__1MUa6 ul,.schedule_restrictionNotice__q_Z6_ ul{padding-left:20px;margin:8px 0}.schedule_form__rOYkx label.schedule_exceptionCheck__A1bu_{display:flex;align-items:flex-start;gap:9px;font-weight:700}.schedule_form__rOYkx .schedule_exceptionCheck__A1bu_ input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:4px 0 0;padding:0;accent-color:#9a4900}.schedule_workspaceTools__FUEnf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0}.schedule_workspaceTools__FUEnf>span{font-size:.8rem;color:var(--muted)}.schedule_panelFrame__bskhA{min-width:0}.schedule_panelFrame__bskhA[hidden],.schedule_side__tcBBq>[hidden]{display:none}.schedule_shiftDialog__kvDHM{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:20px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px #172e3240}.schedule_shiftDialog__kvDHM::-webkit-backdrop{background:#142b3266}.schedule_shiftDialog__kvDHM::backdrop{background:#142b3266}.schedule_shiftDialog__kvDHM .schedule_side__tcBBq{grid-template-columns:1fr}.schedule_modalTop__ySCXX{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.schedule_shiftDialog__kvDHM .schedule_question-block__4ebcL{box-shadow:none}.schedule_rangeInputs__H7WoE{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.schedule_rangeInputs__H7WoE input{width:100%;min-width:0}.schedule_addDay__9uXcU{display:block;width:100%;border:1px dashed #bdc8bb;border-radius:4px;padding:5px 3px;color:var(--steel);background:#f4f6ed;font:inherit;font-size:.7rem;cursor:pointer;text-align:center;margin:5px 0}button.schedule_absenceMarker__U4hNa,button.schedule_coverageGap__6cY0G{display:block;width:100%;text-align:left;border-top:0;border-right:0;border-bottom:0;cursor:pointer}button.schedule_absenceMarker__U4hNa:hover,button.schedule_coverageGap__6cY0G:hover{outline:2px solid #b66305}.schedule_calendar__ErnM7 h2{display:flex;gap:8px;align-items:center;text-transform:capitalize}.schedule_calendarHeader__mgJJ_{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px}.schedule_calendarHeader__mgJJ_>span{color:var(--muted);font-size:.85rem}.schedule_calendarToolbar__nEZch{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:14px}.schedule_calendarToolbar__nEZch label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.82rem;font-weight:700}.schedule_calendarNavigation__JKOsY{display:flex;gap:6px;flex-wrap:wrap}.schedule_calendarNavigation__JKOsY button{padding:0 10px}.schedule_calendarViews__Zjej4{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.schedule_calendarViews__Zjej4 button{min-height:36px;padding:6px 13px;border:1px solid var(--line);background:var(--panel);color:var(--steel);font-weight:700}.schedule_calendarViews__Zjej4 button[aria-pressed=true]{background:var(--steel);border-color:var(--steel);color:white}.schedule_calendarNavigation__JKOsY button:focus-visible,.schedule_calendarViews__Zjej4 button:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.schedule_grid__0TzOX{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));min-width:735px;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.schedule_dayGrid__faXEQ{grid-template-columns:1fr;min-width:0}.schedule_weekColumn__91o0Q{min-width:0;background:var(--panel)}.schedule_weekColumn__91o0Q .schedule_weekday__YsMT2{display:block}.schedule_weekColumn__91o0Q .schedule_day__00yUe{min-height:220px}.schedule_multiMonths__Wo4NB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr));grid-gap:20px;gap:20px}.schedule_monthPanel__suA7W{min-width:0;overflow-x:auto}.schedule_monthPanel__suA7W h3{text-transform:capitalize;margin:0 0 10px}.schedule_compactGrid__Govgb{min-width:490px;grid-template-columns:repeat(7,minmax(70px,1fr))}.schedule_compactGrid__Govgb .schedule_blank__nMXyU,.schedule_compactGrid__Govgb .schedule_day__00yUe{min-height:100px;padding:5px}.schedule_compactGrid__Govgb .schedule_shift__FTYa5{padding:5px;font-size:.72rem}.schedule_compactGrid__Govgb .schedule_weekday__YsMT2{padding:9px 4px}.schedule_weekday__YsMT2{background:var(--steel);color:var(--panel);padding:12px;text-align:center}.schedule_blank__nMXyU,.schedule_day__00yUe{background:var(--panel);min-height:120px;padding:8px}.schedule_blank__nMXyU{background:var(--paper)}.schedule_day__00yUe time{display:block;color:var(--muted);margin-bottom:8px}.schedule_shift__FTYa5{display:grid;grid-gap:5px;gap:5px;width:100%;text-align:left;padding:8px;margin-top:6px;border:1px solid #c4d1ba;border-left:3px solid var(--good);background:#e7eddf;color:var(--ink);border-radius:3px;font-size:.8rem;overflow-wrap:anywhere}.schedule_shiftLegend__UYNG0{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 14px;font-size:.8rem}.schedule_shiftLegend__UYNG0 span{display:inline-flex;align-items:center;gap:5px}.schedule_shiftLegend__UYNG0 span:before{content:"";width:10px;height:10px;border-radius:2px;background:currentColor}.schedule_legendNight__QNXa7{color:#1c5284}.schedule_legendMorning__ZjtnG{color:#896000}.schedule_legendAfternoon__DH38p{color:#596f34}.schedule_legendAbsent__LMFdI{color:#9a422c}.schedule_night__fC606{background:#e1edf8;border-color:#a4c3df #a4c3df #a4c3df #1c5284;color:#143858}.schedule_morning__V06SX{background:#fff1ca;border-color:#e7cc7c #e7cc7c #e7cc7c #a57200;color:#5f4708}.schedule_afternoon__5E7ad{background:#e9efdc;border-color:#bdcba2 #bdcba2 #bdcba2 #61783a;color:#354922}.schedule_shift__FTYa5[aria-pressed=true]{outline:2px solid var(--steel);outline-offset:1px}.schedule_absent__kmNd7{background:#f9e5df;border-color:#dca999 #dca999 #dca999 #a84732;color:#702d20}.schedule_absenceMarker__U4hNa{margin:4px 0;padding:4px 6px;background:#f9e5df;border-left:3px solid #a84732;color:#702d20;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.schedule_side__tcBBq{display:grid;grid-gap:18px;gap:18px}.schedule_side__tcBBq p{margin-bottom:0;line-height:1.5}.schedule_side__tcBBq small{color:var(--muted);line-height:1.5}.schedule_form__rOYkx{gap:14px}.schedule_form__rOYkx input,.schedule_form__rOYkx select{width:100%;min-width:0}.schedule_form__rOYkx label:has(>input[type=checkbox]){display:flex;align-items:center;justify-content:flex-start;gap:9px}.schedule_form__rOYkx input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;margin:0;accent-color:var(--steel);flex:0 0 18px}.schedule_candidates___SlBM{display:grid;grid-gap:12px;gap:12px;margin:0;padding:12px;border:1px solid var(--line);min-width:0}.schedule_candidate__UVO11{display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:.9rem}.schedule_candidate__UVO11 input{min-height:auto}.schedule_annual__lVfWA{margin:24px 0}.schedule_hoursDetails___eROL{margin:20px 0;padding:14px;border:1px solid var(--line)}.schedule_hoursDetails___eROL summary{cursor:pointer;font-weight:700}.schedule_holidayConfig__KARKF{display:grid;grid-gap:16px;gap:16px;margin:20px 0;padding:16px;border:1px solid var(--line)}.schedule_holidayConfig__KARKF summary{cursor:pointer;font-weight:700}.schedule_holidayForm__2Vx5u{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.schedule_holidayForm__2Vx5u label{display:grid;grid-gap:6px;gap:6px}.schedule_holidayConfig__KARKF li{margin:8px 0}.schedule_holidayConfig__KARKF>form{max-width:450px}.schedule_holidayLookup___QhgZ{padding:14px;margin:14px 0;background:var(--paper);border:1px solid var(--line)}.schedule_holidayLookup___QhgZ h3{margin:0}.schedule_holidayLookup___QhgZ details{margin:12px 0}.schedule_holidayProposals__HaZNe{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.schedule_holidayProposal__uAD5r{display:flex;align-items:flex-start;gap:8px}.schedule_holidayProposal__uAD5r input{width:18px;height:18px;min-height:18px;margin:2px 0 0;flex:0 0 18px}.schedule_holidayProposal__uAD5r small{display:block}.schedule_stepNumber__nGQed{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:6px;border-radius:50%;background:var(--steel);color:white;font-size:.9rem}.schedule_annual__lVfWA h2,.schedule_annual__lVfWA h3{margin:0}.schedule_annual__lVfWA p{line-height:1.5}.schedule_annualTable__xkkEM{overflow-x:auto;margin:20px 0}.schedule_annualTable__xkkEM table{width:100%;border-collapse:collapse;text-align:left}.schedule_annualTable__xkkEM td,.schedule_annualTable__xkkEM th{padding:10px;border-bottom:1px solid var(--line);white-space:nowrap}.schedule_annualForms__a8oDN,.schedule_teamGrid__r51IT{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,2fr);grid-gap:24px;gap:24px}.schedule_staffToolbar__AxwyP{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0 10px}.schedule_staffToolbar__AxwyP label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:190px}.schedule_staffCount__Mfwqa{color:var(--muted);font-size:.9rem}.schedule_staffTable__IdVMc{max-width:100%;overflow-x:auto;border:1px solid var(--line)}.schedule_staffTable__IdVMc table{width:100%;min-width:930px;border-collapse:collapse;text-align:left;font-size:.88rem}.schedule_staffTable__IdVMc thead{background:var(--steel);color:white}.schedule_staffTable__IdVMc td,.schedule_staffTable__IdVMc th{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}.schedule_staffTable__IdVMc tbody tr:nth-child(2n){background:var(--paper)}.schedule_staffTable__IdVMc p{padding:0 14px}.schedule_staffActive__V6knE,.schedule_staffPending__RNyOi{display:inline-block;padding:4px 8px;border-radius:3px;white-space:nowrap;font-weight:700}.schedule_staffActive__V6knE{background:#e2eddd;color:#294f2a}.schedule_staffPending__RNyOi{background:#fbf2dc;color:#75520d}.schedule_staffEditor__Q7rvt{margin-top:20px;padding:clamp(16px,2.5vw,26px);border:1px solid var(--line);border-top:4px solid var(--steel);background:var(--panel)}.schedule_preferenceBox__yGCKm{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);padding:16px}.schedule_preferenceBox__yGCKm p{margin:0}.schedule_preferenceDate__zhqk9{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.schedule_preferenceBox__yGCKm li{margin-bottom:8px}.schedule_editorHeading__4dUqf{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:20px}.schedule_editorHeading__4dUqf h3{margin:0}.schedule_editorFields__2dUqx{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:12px;gap:12px}.schedule_editorActions__L62_b{display:flex;flex-wrap:wrap;gap:10px}.schedule_visuallyHidden__gsEmK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.schedule_annualForms__a8oDN form,.schedule_staffLink__VKv4R{padding:18px;border:1px solid var(--line)}.schedule_staffLink__VKv4R{align-self:start}.schedule_timeFields__Dnvp3,.schedule_weekdays__hKpQL{display:flex;flex-wrap:wrap;gap:12px}.schedule_weekdays__hKpQL label{display:flex;align-items:center;gap:4px}.schedule_weekdays__hKpQL input{width:auto;min-height:auto}.schedule_timeFields__Dnvp3 label{flex:1 1;min-width:110px}.schedule_preview__nFVcS{margin-top:20px;padding:18px;background:var(--paper);border-left:4px solid var(--good)}.schedule_diagnosisCards__ZD3aw{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.schedule_diagnosisCards__ZD3aw div{display:grid;grid-gap:6px;gap:6px;padding:14px;background:var(--panel);border:1px solid var(--line)}.schedule_diagnosisCards__ZD3aw span{font-size:.85rem;color:var(--muted)}.schedule_diagnosisCards__ZD3aw strong{font-size:1.35rem}.schedule_diagnosisNotice__3ft74{margin:16px 0;padding:14px;background:#fff2d5;border-left:4px solid #a57200}.schedule_diagnosisNotice__3ft74 p{margin:8px 0}.schedule_diagnosisReasons__4c2j_{margin:16px 0}.schedule_diagnosisReasons__4c2j_ h4{margin-bottom:6px}.schedule_periodReplace__pRn9a{margin-top:22px;padding:18px;border:1px solid var(--line)}.schedule_periodReplace__pRn9a label{max-width:450px}.schedule_yearFilters__1MMem{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.schedule_staffingGrid__LpiE_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:18px 0}.schedule_staffingGrid__LpiE_ label{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);font-weight:700}.schedule_staffingGrid__LpiE_ span{color:var(--muted);font-size:.8rem;font-weight:400}.schedule_openingActions__hevqy{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.schedule_openingTable__eHqVp{display:grid;border:1px solid var(--line)}.schedule_openingRow__XUB_U{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px;border-bottom:1px solid var(--line)}.schedule_openingRow__XUB_U:last-child{border:0}.schedule_openingRow__XUB_U label{display:grid;grid-gap:4px;gap:4px}.schedule_openingDay__tlnAB{min-width:135px;font-weight:700}.schedule_openingAllDay__WV_XX{min-width:110px}.schedule_yearFilters__1MMem label{display:grid;grid-gap:6px;gap:6px}.schedule_yearGrid__Ncht6{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:20px}.schedule_yearMonth__JVwSC{border:1px solid var(--line);min-width:0}.schedule_yearMonth__JVwSC h3{background:var(--steel);color:white;padding:12px;margin:0}.schedule_yearMonth__JVwSC ol{list-style:none;margin:0;padding:0}.schedule_yearMonth__JVwSC li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 9px;border-bottom:1px solid var(--line);font-size:.82rem}.schedule_yearMonth__JVwSC li:last-child{border:0}.schedule_yearMonth__JVwSC time{font-weight:700;color:var(--muted)}.schedule_yearAbsent__R0F3c,.schedule_yearShift__DZghw{display:block;overflow-wrap:anywhere}.schedule_yearAbsent__R0F3c{color:#955b00}.schedule_yearEmpty__6xcx2{color:var(--muted)}.schedule_preview__nFVcS details{max-height:250px;overflow:auto;margin-bottom:16px}@media (max-width:650px){.schedule_annualForms__a8oDN,.schedule_editorFields__2dUqx,.schedule_teamGrid__r51IT{grid-template-columns:1fr}}.schedule_layout__NcEXC button:disabled{cursor:not-allowed;opacity:.55}.schedule_layout__NcEXC button:focus-visible,.schedule_layout__NcEXC input:focus-visible,.schedule_layout__NcEXC select:focus-visible{outline:3px solid var(--copper);outline-offset:3px}@media (max-width:1280px){.schedule_layout__NcEXC{grid-template-columns:minmax(0,1fr)}.schedule_side__tcBBq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.schedule_side__tcBBq{grid-template-columns:1fr}.schedule_filters__xg_1W label{flex:1 1;min-width:150px}.schedule_navigation__tfpXs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.schedule_navigation__tfpXs button{justify-content:flex-start;font-size:.85rem;padding:10px}.schedule_calendarHeader__mgJJ_{align-items:flex-start;flex-direction:column}.schedule_calendarToolbar__nEZch{align-items:stretch}.schedule_calendarToolbar__nEZch input,.schedule_calendarToolbar__nEZch label{width:100%}.schedule_calendarViews__Zjej4 button{flex:1 1 auto}}.schedule_staffName__JaY5a{border:0;padding:0;background:transparent;color:#254d43;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.schedule_coverageGap__6cY0G{margin:4px 0;padding:5px;border-left:3px solid #a5432d;background:#fae8df;color:#7a2719;font-size:.72rem;font-weight:700}.schedule_subnav__3dNVG{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0;padding:6px;background:#e8eadf;border:1px solid var(--line);width:-moz-fit-content;width:fit-content}.schedule_subnav__3dNVG button{border:0;background:transparent;color:var(--steel);font:inherit;font-weight:700;padding:9px 14px;cursor:pointer}.schedule_subnav__3dNVG button[aria-pressed=true]{background:var(--panel);box-shadow:inset 0 -3px var(--good)}.schedule_subnav__3dNVG button:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.schedule_personFilter__t1IHB{margin:0 0 14px;padding:12px 16px;background:var(--panel);border:1px solid var(--line)}.schedule_personFilter__t1IHB summary{cursor:pointer;font-weight:700}.schedule_personFilter__t1IHB .schedule_weekdays__hKpQL{margin:12px 0}.schedule_dayZoom__TqWlV{display:flex;align-items:center;gap:6px;padding:1px 3px;margin:0 0 5px;border:0;background:transparent;color:var(--steel);font:inherit;font-weight:700;cursor:pointer}.schedule_dayZoom__TqWlV time{margin:0;text-decoration:underline;text-underline-offset:3px}.schedule_dayZoom__TqWlV span{font-size:.65rem;color:var(--muted)}.schedule_dayZoom__TqWlV:focus-visible,.schedule_miniGrid__UcjLJ button:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.schedule_miniMonths__z3iYY{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}.schedule_miniMonth__JZtso{min-width:0;border:1px solid var(--line);background:var(--panel)}.schedule_miniMonth__JZtso h3{margin:0;padding:10px 12px;background:var(--steel);color:white;text-transform:capitalize;font-size:1rem}.schedule_miniGrid__UcjLJ{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;padding:10px;text-align:center}.schedule_miniGrid__UcjLJ>span{color:var(--muted);font-size:.8rem;font-weight:700}.schedule_miniGrid__UcjLJ button{position:relative;min-width:0;min-height:32px;padding:3px;border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer}.schedule_miniGrid__UcjLJ button:hover{border-color:var(--steel);background:var(--paper)}.schedule_miniGrid__UcjLJ button:disabled{color:#aaa;cursor:default}.schedule_miniGrid__UcjLJ button.schedule_miniHasShift__0Nlp9:after{content:"";display:block;position:absolute;left:calc(50% - 2px);bottom:2px;width:4px;height:4px;border-radius:50%;background:var(--good)}.schedule_miniMonth__JZtso details{border-top:1px solid var(--line);padding:10px 12px}.schedule_miniMonth__JZtso summary{cursor:pointer;font-weight:700;font-size:.85rem}.schedule_miniMonth__JZtso ul{max-height:240px;overflow:auto;padding-left:20px;font-size:.8rem}.schedule_dayActions__n8BuX{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px}.schedule_dayNumber__aQVsz{border:0;background:transparent;color:var(--steel);font:inherit;font-weight:750;padding:3px 5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.schedule_weekLink__dm_AN{background:transparent;color:var(--muted);border:0;font:inherit;font-size:.68rem;cursor:pointer}.schedule_dayWarning__df1aY{display:inline-flex;justify-content:center;align-items:center;border:1px solid #b66305;border-radius:50%;width:20px;height:20px;min-height:20px;padding:0;background:#fff0d4;color:#9a4900;font-weight:900;cursor:pointer}.schedule_dayTooltip__ea2yv{position:fixed;z-index:2000;pointer-events:none;width:min(312px,calc(100vw - 16px));max-height:310px;overflow:hidden;padding:16px;border:1px solid #c6cebf;border-radius:10px;background:#fffdf6;color:#243b32;box-shadow:0 12px 40px #172e322e;font-size:.82rem}.schedule_dayTooltip__ea2yv>strong{display:block;padding-bottom:8px;font-size:.95rem}.schedule_dayTooltip__ea2yv ul{list-style:none;padding:0;margin:8px 0 0}.schedule_dayTooltip__ea2yv li{padding:7px 0;border-top:1px solid #e4e3d7}.schedule_dayTooltip__ea2yv li span{display:block}.schedule_generationPeriod__Hj7pj{margin:8px 0 20px;padding:20px;border:1px solid #c6cebf;border-radius:10px;background:#f7f8f0}.schedule_generationPeriod__Hj7pj legend{padding:0 8px;font-weight:800}.schedule_periodModes__RU57n{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.schedule_periodModes__RU57n button{padding:10px 16px;border:1px solid #c6cebf;border-radius:6px;background:var(--panel);color:var(--ink);cursor:pointer;font:inherit;font-weight:700}.schedule_periodModes__RU57n button[aria-pressed=true]{background:#30453b;color:#fffdf6;border-color:#30453b}.schedule_generationPeriod__Hj7pj label{display:grid;grid-gap:6px;gap:6px;max-width:320px}.schedule_periodDates__mqaDn{display:flex;flex-wrap:wrap;gap:16px}.schedule_periodDates__mqaDn label{flex:1 1 180px}.schedule_periodSummary__9OIRO{display:grid;grid-gap:6px;gap:6px;margin-bottom:0}.schedule_periodSummary__9OIRO strong{font-size:1.1rem}.schedule_periodSummary__9OIRO span{font-size:.88rem;line-height:1.5}.schedule_peekNotice__esGrH{margin:5px 0;padding:6px;background:#fff0d4;color:#894300}.schedule_miniDay__8T6Yn{position:relative;min-width:0}.schedule_miniDay__8T6Yn .schedule_dayNumber__aQVsz{width:100%;text-decoration:none}.schedule_miniDay__8T6Yn .schedule_dayWarning__df1aY{position:absolute;right:-3px;top:-4px;width:15px;height:15px;min-height:15px;font-size:10px;z-index:1}.schedule_miniDay__8T6Yn .schedule_weekLink__dm_AN{position:absolute;left:0;top:100%;z-index:3;white-space:nowrap;background:var(--panel);border:1px solid var(--line);opacity:0;pointer-events:none}.schedule_miniDay__8T6Yn:focus-within .schedule_weekLink__dm_AN,.schedule_miniDay__8T6Yn:hover .schedule_weekLink__dm_AN{opacity:1;pointer-events:auto}.schedule_miniDay__8T6Yn .schedule_hasTurns__HwFYx:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--good);position:absolute;bottom:1px;left:calc(50% - 2px)}.schedule_miniDay__8T6Yn button:disabled{opacity:.3}.schedule_dateFinder__LHELl{position:relative;min-width:min(100%,290px)}.schedule_calendarToolbar__nEZch .schedule_dateTrigger__CjzFp{display:grid;grid-gap:5px;gap:5px;padding:14px 20px;width:100%;text-align:left;border:1px solid #b9c6b9;border-radius:10px;background:#f7f8ef;color:var(--steel);cursor:pointer}.schedule_dateTrigger__CjzFp>span{font-size:.68rem;font-weight:800;letter-spacing:.12em}.schedule_dateTrigger__CjzFp strong{font-size:1.15rem;text-transform:capitalize}.schedule_dateTrigger__CjzFp small{font-size:.75rem}.schedule_datePopover__0J7Nd{position:absolute;top:calc(100% + 8px);right:0;z-index:100;width:min(580px,calc(100vw - 55px));padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px #172e322e}.schedule_datePickerTop__fZ1qn{display:flex;justify-content:space-between;gap:12px;align-items:center}.schedule_datePickerTop__fZ1qn>button,.schedule_dateQuick__FvLPM>button{border:1px solid var(--line);padding:8px 12px;background:var(--paper);cursor:pointer}.schedule_dateMonths__b7gFB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.schedule_dateMonths__b7gFB h3{font-size:.9rem;text-transform:capitalize}.schedule_dateMonthGrid__3tnth{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;text-align:center}.schedule_dateMonthGrid__3tnth>span{font-size:.75rem;color:var(--muted)}.schedule_dateMonthGrid__3tnth button{border:0;border-radius:5px;min-height:34px;padding:4px;cursor:pointer;background:transparent;color:var(--ink)}.schedule_dateMonthGrid__3tnth button:hover,.schedule_dateMonthGrid__3tnth button[aria-pressed=true]{background:var(--steel);color:white}.schedule_dateQuick__FvLPM{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px;margin-top:16px;margin-bottom:10px}@media (max-width:650px){.schedule_dateFinder__LHELl{width:100%}.schedule_dateMonths__b7gFB{grid-template-columns:1fr}.schedule_dateMonths__b7gFB section:nth-child(2){display:none}.schedule_datePopover__0J7Nd{left:0;right:auto}}.schedule_shell__YLr_B{display:flex;flex-direction:column;min-height:100dvh;align-content:flex-start;gap:0;padding:0}.schedule_shell__YLr_B>[hidden]{display:none}.schedule_shell__YLr_B .question-block{align-content:start;gap:12px;padding:16px}.schedule_shell__YLr_B .section-heading{align-items:center;margin-bottom:0}.schedule_shell__YLr_B .question-block>p,.schedule_shell__YLr_B .section-heading p{margin-bottom:4px}.schedule_shell__YLr_B .schedule_annual__lVfWA{margin:0}.schedule_shell__YLr_B>.schedule_subnav__3dNVG{margin:0;padding:3px}.schedule_shell__YLr_B .schedule_holidayConfig__KARKF{margin:0;padding:14px}.schedule_shell__YLr_B .schedule_annualForms__a8oDN,.schedule_shell__YLr_B .schedule_teamGrid__r51IT{gap:16px}.schedule_appHeader__EugAf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}.schedule_appTitle__HWRLC{display:grid;grid-gap:6px;gap:6px}.schedule_appTitle__HWRLC .back-link{font-size:.75rem;font-weight:650}.schedule_appTitle__HWRLC h1{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.025em}.schedule_headerContext__AZJOI{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.schedule_headerContext__AZJOI label{display:grid;grid-gap:3px;gap:3px;font-size:.72rem;color:var(--muted);font-weight:700}.schedule_headerContext__AZJOI select{min-width:230px;max-width:320px;min-height:38px;color:var(--steel);font-size:.85rem;font-weight:700}.schedule_headerContext__AZJOI>button{min-height:36px;padding:6px 10px;font-size:.75rem}.schedule_exampleTag__xKfYf{padding:8px 10px;margin-bottom:2px;border-radius:4px;font-size:.72rem;background:#e7eddf;color:#426144;font-weight:700}.schedule_appNav___tVBY{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px;background:var(--paper);border:1px solid var(--line)}.schedule_appNav___tVBY .schedule_navigation__tfpXs{margin:0;padding:0;border:0;background:transparent;gap:3px}.schedule_appNav___tVBY .schedule_navigation__tfpXs button{min-height:38px;padding:8px 12px;font-size:.83rem;border-radius:4px}.schedule_helpMenu__ZVZE0{position:relative;flex:0 0 auto}.schedule_helpMenu__ZVZE0 summary{display:flex;gap:8px;align-items:center;padding:8px 12px;font-size:.8rem;cursor:pointer;list-style:none;color:var(--steel);font-weight:700}.schedule_helpMenu__ZVZE0 summary span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--line);border-radius:50%;font-size:.75rem}.schedule_helpPopover__5z4mm{position:absolute;right:0;top:calc(100% + 10px);width:min(380px,calc(100vw - 48px));padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 12px 32px #172e322e;font-size:.85rem;line-height:1.5}.schedule_helpPopover__5z4mm ol{padding-left:20px;margin:10px 0}.schedule_helpPopover__5z4mm li{margin:8px 0}.schedule_helpPopover__5z4mm p{margin-bottom:0;color:var(--muted);font-size:.78rem}.schedule_workspaceBar__430uC{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.schedule_workspaceBar__430uC .schedule_subnav__3dNVG{margin:0;padding:3px;gap:0;border-radius:5px}.schedule_workspaceBar__430uC .schedule_subnav__3dNVG button{padding:8px 11px;font-size:.8rem}.schedule_workspaceStats__p1F3P{font-size:.75rem;color:var(--muted)}.schedule_workspaceActions__Ag_XK{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.schedule_workspaceActions__Ag_XK button{min-height:36px;padding:7px 12px;font-size:.8rem}.schedule_peopleFilter__5LoRj{position:relative}.schedule_peopleFilter__5LoRj summary{display:flex;align-items:center;gap:12px;list-style:none;padding:9px 11px;background:var(--panel);border:1px solid var(--line);border-radius:5px;font-size:.8rem;font-weight:700;cursor:pointer}.schedule_peoplePopover__z_rhV{position:absolute;left:0;top:calc(100% + 6px);z-index:35;width:min(320px,calc(100vw - 48px));max-height:420px;overflow:auto;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #172e322e;font-size:.85rem}.schedule_peoplePopover__z_rhV p{margin:6px 0 12px;font-size:.75rem;color:var(--muted)}.schedule_peopleOptions__ldh7T{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.schedule_peopleOptions__ldh7T label{display:flex;align-items:center;gap:8px;padding:3px 0;cursor:pointer}.schedule_peopleOptions__ldh7T input{width:16px;height:16px;min-height:16px;margin:0;padding:0;accent-color:var(--steel)}.schedule_peoplePopover__z_rhV button{min-height:34px;padding:6px 10px;font-size:.78rem}.schedule_shell__YLr_B .schedule_calendar__ErnM7{padding:14px;box-shadow:0 3px 16px #172e3208}.schedule_calendarToolbar__nEZch{gap:10px 16px;align-items:center;margin-bottom:12px}.schedule_calendarHeading__e6hdm{flex:1 1 230px;min-width:0}.schedule_calendarHeading__e6hdm h2{margin:0;font-size:1.1rem;line-height:1.3}.schedule_calendarHeading__e6hdm>span{display:block;margin-top:3px;color:var(--muted);font-size:.7rem}.schedule_calendarNavigation__JKOsY{flex:0 0 auto}.schedule_calendarNavigation__JKOsY button{min-height:34px;font-size:.78rem;padding:6px 8px}.schedule_dateFinder__LHELl{min-width:240px;max-width:400px;flex:0 1 auto}.schedule_calendarToolbar__nEZch .schedule_dateTrigger__CjzFp{padding:8px 12px;gap:2px;border-radius:6px}.schedule_dateTrigger__CjzFp>span{font-size:.6rem;letter-spacing:.08em}.schedule_dateTrigger__CjzFp strong{font-size:.95rem}.schedule_dateTrigger__CjzFp small{display:none}.schedule_calendarControlRow__HvlUo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px}.schedule_calendarControlRow__HvlUo .schedule_calendarViews__Zjej4{gap:3px;margin:0}.schedule_calendarViews__Zjej4 button{min-height:32px;padding:5px 11px;border-radius:4px;font-size:.78rem;cursor:pointer}.schedule_calendarControlRow__HvlUo .schedule_shiftLegend__UYNG0{margin:0;gap:10px;font-size:.72rem}.schedule_calendarHint__opzgg{font-size:.76rem;padding:8px 10px;margin:0 0 10px;background:#fff4df;border-left:3px solid #d89937}.schedule_weekday__YsMT2{padding:9px 5px;font-size:.78rem}.schedule_day__00yUe{position:relative;padding:6px;min-height:96px}.schedule_weekColumn__91o0Q .schedule_day__00yUe{min-height:120px}.schedule_dayActions__n8BuX{margin-bottom:4px;gap:2px;padding-right:25px}.schedule_dayNumber__aQVsz{padding:2px 3px;font-size:.8rem}.schedule_weekLink__dm_AN{font-size:.6rem;padding:3px}.schedule_day__00yUe .schedule_addDay__9uXcU{position:absolute;top:5px;right:5px;width:24px;height:24px;margin:0;padding:0;display:grid;place-items:center;font-size:0;border:1px solid var(--line);background:var(--paper)}.schedule_day__00yUe .schedule_addDay__9uXcU:after{content:"+";font-size:1rem;line-height:1}.schedule_day__00yUe .schedule_addDay__9uXcU:hover{background:#e7eddf;border-color:var(--good)}.schedule_shift__FTYa5{gap:2px;padding:6px;margin-top:4px;font-size:.76rem;line-height:1.35}.schedule_shift__FTYa5>span{font-size:.7rem}.schedule_dayFlags__FDRro{display:grid;grid-gap:3px;gap:3px}.schedule_dayFlags__FDRro:empty{display:none}.schedule_dayFlags__FDRro>button{margin:0}.schedule_dayGrid__faXEQ .schedule_day__00yUe{display:grid;grid-template-columns:repeat(var(--day-columns,3),minmax(0,1fr));grid-gap:8px;gap:8px;min-height:0;align-items:flex-start}.schedule_dayGrid__faXEQ .schedule_dayActions__n8BuX,.schedule_dayGrid__faXEQ .schedule_dayFlags__FDRro{grid-column:1/-1}.schedule_dayGrid__faXEQ .schedule_dayFlags__FDRro{display:flex;gap:6px;flex-wrap:wrap}.schedule_dayGrid__faXEQ .schedule_dayFlags__FDRro:empty{display:none}.schedule_dayGrid__faXEQ .schedule_dayFlags__FDRro>button{width:auto;padding:6px 9px}.schedule_dayGrid__faXEQ .schedule_shift__FTYa5{margin:0;padding:10px 12px}.schedule_rangeWeeks__4kmcC{gap:12px}.schedule_shell__YLr_B .schedule_generationPeriod__Hj7pj{margin:0;padding:14px}.schedule_shell__YLr_B .schedule_staffingGrid__LpiE_{margin:0}.schedule_shell__YLr_B .schedule_hoursDetails___eROL{margin:0;padding:12px}.schedule_shell__YLr_B .schedule_annualTable__xkkEM{margin:0}.schedule_shell__YLr_B .schedule_staffToolbar__AxwyP{margin:4px 0}.schedule_generationSettings__PJODs{display:grid;grid-template-columns:minmax(0,3fr) minmax(160px,1fr);grid-gap:14px;gap:14px;align-items:flex-end}.schedule_generationSettings__PJODs h3{font-size:.8rem;margin:0 0 8px}.schedule_generationSettings__PJODs .schedule_staffingGrid__LpiE_{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.schedule_generationSettings__PJODs .schedule_staffingGrid__LpiE_ label{padding:10px;font-size:.8rem;gap:4px}.schedule_generationSettings__PJODs .question-control{font-size:.8rem;gap:8px}.schedule_generatorNotes__DueqE{padding:10px 12px;border:1px solid var(--line);background:var(--paper);font-size:.82rem}.schedule_generatorNotes__DueqE summary{cursor:pointer;font-weight:700}.schedule_generatorNotes__DueqE p{margin:10px 0 0}@media (max-width:900px){.schedule_shell__YLr_B{padding:0;gap:0}.schedule_appNav___tVBY{align-items:flex-start}.schedule_appNav___tVBY .schedule_navigation__tfpXs{flex-wrap:wrap}.schedule_appNav___tVBY .schedule_navigation__tfpXs button{padding:7px 9px;font-size:.78rem}.schedule_workspaceStats__p1F3P{display:none}.schedule_calendarHeading__e6hdm{flex-basis:calc(100% - 290px)}.schedule_dateFinder__LHELl{min-width:220px}.schedule_dayGrid__faXEQ .schedule_day__00yUe{grid-template-columns:repeat(min(var(--day-columns,2),2),minmax(0,1fr))}}@media (max-width:650px){.schedule_appHeader__EugAf{gap:12px}.schedule_appTitle__HWRLC{width:100%}.schedule_headerContext__AZJOI{width:100%;align-items:flex-end}.schedule_headerContext__AZJOI label{flex:1 1}.schedule_headerContext__AZJOI select{width:100%;min-width:0;max-width:none}.schedule_appNav___tVBY{position:static}.schedule_appNav___tVBY .schedule_navigation__tfpXs{display:flex}.schedule_appNav___tVBY .schedule_navigation__tfpXs button{justify-content:center;min-height:38px}.schedule_appNav___tVBY .schedule_navigation__tfpXs button svg{display:none}.schedule_helpMenu__ZVZE0 summary{padding:8px 6px}.schedule_workspaceBar__430uC{gap:8px}.schedule_workspaceActions__Ag_XK{margin-left:0}.schedule_workspaceActions__Ag_XK button{min-height:36px}.schedule_shell__YLr_B .schedule_calendar__ErnM7{padding:10px}.schedule_calendarHeading__e6hdm{flex-basis:100%}.schedule_calendarNavigation__JKOsY{flex:1 1 auto}.schedule_calendarToolbar__nEZch .schedule_dateFinder__LHELl{width:auto;flex:1 1 200px;min-width:0;max-width:none}.schedule_calendarControlRow__HvlUo .schedule_calendarViews__Zjej4{flex:1 1}.schedule_calendarControlRow__HvlUo .schedule_shiftLegend__UYNG0{width:100%}.schedule_dayGrid__faXEQ .schedule_day__00yUe,.schedule_generationSettings__PJODs{grid-template-columns:1fr}.schedule_datePopover__0J7Nd{position:fixed;left:10px;right:10px;top:10vh;width:auto;max-height:80vh;overflow:auto}}.schedule_catalogRows___CtMN{padding:0;margin:0 0 14px;border:0;display:grid;grid-gap:8px;gap:8px}.schedule_catalogRow__kjc6Y{display:grid;grid-template-columns:minmax(180px,320px) 110px 110px 90px 60px minmax(210px,1fr) 38px;grid-gap:10px;gap:10px;align-items:flex-end;padding:12px;background:#f3f4ee;border:1px solid #d5dace;border-radius:7px}.schedule_catalogRow__kjc6Y label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:600;min-width:0}.schedule_catalogRow__kjc6Y input{width:100%;min-width:0;height:36px;padding:6px 8px;background:#fffef9}.schedule_catalogRow__kjc6Y input[type=color]{padding:4px;cursor:pointer}.schedule_catalogDays__WScYo{display:flex;gap:2px;align-self:flex-end;padding-bottom:2px}.schedule_catalogDays__WScYo button{width:29px;height:32px;padding:0;border:1px solid #c8d0c4;background:#fffef9;color:#32443c;font-size:12px;border-radius:3px}.schedule_catalogDays__WScYo button[aria-pressed=true]{background:#32483d;color:white;border-color:#32483d}.schedule_catalogRow__kjc6Y>button{min-height:36px;padding:7px}@media (max-width:1100px){.schedule_catalogRow__kjc6Y{grid-template-columns:minmax(150px,1.5fr) 100px 100px 80px 54px 38px}.schedule_catalogDays__WScYo{grid-column:1/-1;grid-row:2}}@media (max-width:620px){.schedule_catalogRow__kjc6Y{grid-template-columns:repeat(2,minmax(0,1fr)) 55px}.schedule_catalogName__rswj3{grid-column:1/3}.schedule_catalogDays__WScYo{grid-column:1/-1;grid-row:auto}}.schedule_rotationDays__1UmeD{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:8px;gap:8px}.schedule_rotationDays__1UmeD label{font-size:12px;display:grid;grid-gap:4px;gap:4px}.schedule_rotationDays__1UmeD select{min-width:0;width:100%;padding:7px}.schedule_shell__YLr_B .schedule_editorFields__2dUqx{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.schedule_wideDialog__7WL4_{width:min(1040px,calc(100vw - 36px))}.schedule_shiftDialog__kvDHM .schedule_modalTop__ySCXX{position:-webkit-sticky;position:sticky;top:-20px;z-index:3;padding:12px 0;margin:-8px 0 10px;background:var(--panel);border-bottom:1px solid var(--line)}.schedule_wideDialog__7WL4_ .schedule_staffEditor__Q7rvt{margin:0;padding:0;border:0}.schedule_profileBasics__Uyf8O{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:end}.schedule_wideDialog__7WL4_ .schedule_form__rOYkx{gap:10px}.schedule_wideDialog__7WL4_ h3{font-size:1rem;margin:0 0 12px}.schedule_wideDialog__7WL4_ .schedule_form__rOYkx>.schedule_editorActions__L62_b{position:-webkit-sticky;position:sticky;bottom:-20px;padding:12px 0;z-index:2;background:var(--panel);border-top:1px solid var(--line)}.schedule_preferenceBox__yGCKm>summary{font-weight:700;cursor:pointer}.schedule_preferenceBox__yGCKm[open]>summary{margin-bottom:12px}.schedule_absenceManagement__IY_Ts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.schedule_selectedAbsence__AF7bd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;background:#e7eddf;border-left:3px solid var(--good)}.schedule_absenceManagement__IY_Ts .schedule_periodReplace__pRn9a{margin:0;padding:12px;grid-template-columns:minmax(240px,1fr) 180px auto;align-items:end}.schedule_absenceManagement__IY_Ts .schedule_periodReplace__pRn9a>h3,.schedule_absenceManagement__IY_Ts .schedule_periodReplace__pRn9a>small{grid-column:1/-1}.schedule_absenceManagement__IY_Ts .schedule_periodReplace__pRn9a>button{grid-column:3;grid-row:2}.schedule_catalogDays__WScYo{justify-content:space-evenly}.schedule_catalogDays__WScYo button{flex:0 1 40px}.schedule_yearFilters__1MMem .schedule_dateFinder__LHELl{margin-left:auto}.schedule_reservationForm__g7ufY{grid-template-columns:170px minmax(240px,1fr) minmax(220px,1fr) auto;align-items:end}.schedule_reservationForm__g7ufY>h3,.schedule_reservationForm__g7ufY>small{grid-column:1/-1}.schedule_reservationForm__g7ufY>button{grid-column:4;grid-row:2}.schedule_reservationForm__g7ufY>label:nth-of-type(3){grid-column:3;grid-row:2}.schedule_importUpload__GkCFc{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.schedule_importUpload__GkCFc label{display:grid;grid-gap:5px;gap:5px;font-size:.85rem}.schedule_importUpload__GkCFc input[type=file]{max-width:380px}.schedule_importNotice__LCt2o{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;background:#f7f0df;border-left:3px solid #ae720c;font-size:.86rem;line-height:1.5}.schedule_importNotice__LCt2o small{color:var(--muted)}.schedule_sourceCell__Eb7Hk{display:block;margin-top:4px;color:var(--muted);font-size:.72rem;font-weight:400}.schedule_importSettings__P_PBl{display:grid;grid-gap:12px;gap:12px;border:0;padding:0;margin:0;min-width:0}.schedule_importSettings__P_PBl table input[type=number]{width:100%;min-width:90px;max-width:140px}.schedule_importSettings__P_PBl table input[type=checkbox]{width:18px;height:18px;min-height:18px}.schedule_importShiftGrid__xI5nY{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.schedule_importShiftGrid__xI5nY>div{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:6px}.schedule_importShiftGrid__xI5nY label{font-size:.8rem}.schedule_importWorkspace__1q0aG .schedule_subnav__3dNVG{margin:0;padding:3px}.schedule_importWorkspace__1q0aG .schedule_diagnosisCards__ZD3aw{margin:0}@media (max-width:1100px){.schedule_reservationForm__g7ufY{grid-template-columns:1fr 1fr}.schedule_reservationForm__g7ufY>button,.schedule_reservationForm__g7ufY>label:nth-of-type(3){grid-column:auto;grid-row:auto}}@media (max-width:700px){.schedule_profileBasics__Uyf8O{grid-template-columns:1fr 1fr}.schedule_absenceManagement__IY_Ts .schedule_periodReplace__pRn9a{grid-template-columns:1fr}.schedule_absenceManagement__IY_Ts .schedule_periodReplace__pRn9a>button{grid-column:1;grid-row:auto}}@media (max-width:650px){.schedule_reservationForm__g7ufY{grid-template-columns:1fr}}.overview_overview__I82bd{display:grid;grid-gap:16px;gap:16px}.overview_heading__Pc9wH{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:6px 0 2px}.overview_heading__Pc9wH h1{margin:0 0 7px;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:600}.overview_heading__Pc9wH p:last-child{margin:0;color:var(--muted);font-size:.85rem}.overview_controls__d6CdM{display:flex;gap:8px;align-items:flex-end}.overview_controls__d6CdM label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.72rem}.overview_controls__d6CdM select{min-width:100px;font-weight:700}.overview_controls__d6CdM button{min-height:40px}.overview_review__VUD3Z{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff3de;border:1px solid #ead3a4;border-radius:8px;color:#745011}.overview_review__VUD3Z>div{flex:1 1;display:grid;grid-gap:3px;gap:3px;font-size:.82rem}.overview_review__VUD3Z button{color:#745011;white-space:nowrap}.overview_metrics__Fj4w6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.overview_metrics__Fj4w6>button{position:relative;display:grid;text-align:left;grid-gap:4px;gap:4px;padding:16px 18px;background:white;border:1px solid var(--line);border-radius:9px;color:var(--ink)}.overview_metrics__Fj4w6>button:hover{border-color:#78a99d;box-shadow:0 3px 12px #203d4b0b}.overview_metrics__Fj4w6 svg{position:absolute;top:17px;right:16px;color:var(--good)}.overview_metrics__Fj4w6 span{padding-right:23px;color:var(--muted);font-size:.8rem}.overview_metrics__Fj4w6 strong{font-family:Bahnschrift,sans-serif;font-size:2.1rem;font-weight:550;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_metrics__Fj4w6 small{color:var(--muted);font-size:.73rem}.overview_columns__qqd_g{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.overview_panel__Ko3ZG{min-width:0;padding:16px;border:1px solid var(--line);border-radius:9px;background:white}.overview_panelHeading__S2KsF{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.overview_panelHeading__S2KsF>span{color:var(--muted);font-size:.72rem}.overview_panel__Ko3ZG button:not(.overview_coverage__f8Bem),.overview_review__VUD3Z button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:0;font:inherit;text-align:left}.overview_panelFooter__huyG_ button,.overview_panelHeading__S2KsF button{color:var(--good);font-size:.78rem!important;font-weight:700!important}.overview_coverage__f8Bem{display:flex;width:100%;gap:10px;align-items:center;text-align:left;padding:12px;background:#edf7f1;border:1px solid #cce3d5;border-radius:6px;color:#285e45}.overview_coverage__f8Bem>div{flex:1 1;display:grid;grid-gap:3px;gap:3px;font-size:.8rem}.overview_coverage__f8Bem span{font-size:.74rem}.overview_attention__KsBs9{background:#fff5e8;border-color:#edd3ab;color:#875514}.overview_agenda__aB6CG{display:grid;grid-gap:8px;gap:8px;margin-top:12px;max-height:350px;overflow-y:auto}.overview_panel__Ko3ZG .overview_agenda__aB6CG button{display:flex!important;width:100%;padding:10px 12px!important;border:1px solid var(--line);border-left:3px solid #638394;border-radius:5px;gap:14px!important;color:var(--ink)}.overview_agenda__aB6CG time{display:grid;font-size:.85rem;font-weight:700;width:75px;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview_agenda__aB6CG time span{font-size:.7rem;font-weight:400;color:var(--muted)}.overview_agenda__aB6CG button>div{display:grid;grid-gap:2px;gap:2px;flex:1 1;font-size:.85rem}.overview_agenda__aB6CG small{font-size:.74rem;color:var(--muted)}.overview_agenda__aB6CG button>svg{color:#b47420}.overview_empty__nZB2U{display:flex;gap:14px;padding:22px 6px;color:var(--muted)}.overview_empty__nZB2U svg{flex-shrink:0}.overview_empty__nZB2U strong{color:var(--ink);font-size:.85rem}.overview_empty__nZB2U p{margin:6px 0 0;font-size:.8rem}.overview_panelFooter__huyG_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:.7rem;color:var(--muted)}.overview_tasks__fgO_S{display:grid}.overview_tasks__fgO_S>button{width:100%;gap:12px!important;padding:12px 0!important;border-bottom:1px solid #e9eef0!important;color:var(--ink)}.overview_tasks__fgO_S>button:first-child{padding-top:0!important}.overview_nextAbsences__MVGDR button:hover strong,.overview_tasks__fgO_S>button:hover strong{color:var(--good);text-decoration:underline}.overview_taskIcon__R8cj8{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;background:#edf4f4;border-radius:8px;color:var(--good)}.overview_tasks__fgO_S>button>div{flex:1 1;display:grid;grid-gap:3px;gap:3px;font-size:.82rem}.overview_tasks__fgO_S>button>div>span{font-size:.74rem;color:var(--muted)}.overview_tasks__fgO_S>button>svg{flex-shrink:0;color:#91a4ad}.overview_nextAbsences__MVGDR{padding-top:14px}.overview_nextAbsences__MVGDR h3{margin-bottom:10px;font-size:.78rem}.overview_nextAbsences__MVGDR p{font-size:.78rem;color:var(--muted);margin-bottom:0}.overview_nextAbsences__MVGDR ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.overview_nextAbsences__MVGDR li>button{display:grid!important;grid-gap:2px!important;gap:2px!important;font-size:.78rem!important}.overview_nextAbsences__MVGDR li span{color:var(--muted);font-size:.72rem}@media (max-width:900px){.overview_columns__qqd_g{grid-template-columns:1fr}.overview_metrics__Fj4w6{gap:8px}.overview_metrics__Fj4w6>button{padding:12px}.overview_metrics__Fj4w6 svg{display:none}.overview_metrics__Fj4w6 span{padding-right:0}}@media (max-width:560px){.overview_metrics__Fj4w6{grid-template-columns:1fr 1fr}.overview_review__VUD3Z{flex-wrap:wrap}.overview_review__VUD3Z>div{flex-basis:calc(100% - 40px)}.overview_review__VUD3Z button{margin-left:32px;white-space:normal}.overview_heading__Pc9wH h1{font-size:1.65rem}.overview_panel__Ko3ZG{padding:12px}}.portfolio_overview__fO_38{display:grid;grid-gap:16px;gap:16px}.portfolio_yearFilter__2VrGT{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:.68rem}.portfolio_yearFilter__2VrGT select{min-height:32px;min-width:92px}.portfolio_heading__6coq_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:5px 0}.portfolio_heading__6coq_ h1{margin:0 0 7px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:600}.portfolio_heading__6coq_ p:last-child{margin:0;color:var(--muted);font-size:.82rem}.portfolio_controls__48yA5{display:flex;gap:8px;align-items:flex-end}.portfolio_controls__48yA5 label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:.72rem}.portfolio_controls__48yA5 select{min-width:100px;font-weight:700}.portfolio_controls__48yA5 button{min-height:40px}.portfolio_metrics__Cw0x_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.portfolio_metrics__Cw0x_>div{display:grid;position:relative;grid-gap:4px;gap:4px;padding:15px;border:1px solid var(--line);border-radius:8px;background:white}.portfolio_metrics__Cw0x_ svg{position:absolute;top:15px;right:13px;color:var(--good)}.portfolio_metrics__Cw0x_ span{padding-right:22px;font-size:.77rem;color:var(--muted)}.portfolio_metrics__Cw0x_ strong{font-family:Bahnschrift,sans-serif;font-weight:550;font-size:2rem;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio_metrics__Cw0x_ small{font-size:.7rem;color:var(--muted)}.portfolio_metrics__Cw0x_ .portfolio_alertMetric__Yy5w_{border-color:#e4c995;background:#fff9ef}.portfolio_metrics__Cw0x_ .portfolio_alertMetric__Yy5w_ strong,.portfolio_metrics__Cw0x_ .portfolio_alertMetric__Yy5w_ svg{color:#986221}.portfolio_businessPanel__UuTtH{border:1px solid var(--line);border-radius:9px;background:white;overflow:hidden}.portfolio_toolbar__o7Ak3{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px;border-bottom:1px solid var(--line)}.portfolio_toolbar__o7Ak3 h2{margin-right:auto}.portfolio_toolbar__o7Ak3 h2 span{color:var(--muted);font-size:.8rem;margin-left:6px}.portfolio_search__a_KtF input{width:250px;font-size:.8rem;min-height:36px}.portfolio_toolbar__o7Ak3>label{font-size:.76rem}.portfolio_businesses__PJFgl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio_business__PzViB{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:17px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.portfolio_businessIdentity__DjGSC{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.portfolio_storeIcon__Mn8HH{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#edf4f4;color:var(--good);flex-shrink:0}.portfolio_businessIdentity__DjGSC>div{flex:1 1;min-width:130px;display:grid;grid-gap:4px;gap:4px}.portfolio_businessIdentity__DjGSC button{border:0;background:none;padding:0;font:inherit;font-weight:750;color:var(--ink);text-align:left}.portfolio_businessIdentity__DjGSC button:hover{text-decoration:underline;color:var(--good)}.portfolio_businessIdentity__DjGSC>div>span{color:var(--muted);font-size:.75rem;display:flex;flex-wrap:wrap;gap:7px}.portfolio_environment__2tOIE{color:#7a642b;font-size:.65rem;font-weight:600;background:#fff4de;padding:1px 5px;border-radius:3px}.portfolio_goodBadge__LjDDp,.portfolio_warningBadge__P_bY8{font-size:.68rem;padding:3px 7px;border-radius:4px;background:#fff0d8;color:#8b5515;white-space:nowrap}.portfolio_goodBadge__LjDDp{background:#eaf6ef;color:#287253}.portfolio_facts__K3uYp{grid-column:1;display:flex;flex-wrap:wrap;gap:7px 14px}.portfolio_facts__K3uYp button{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.72rem}.portfolio_facts__K3uYp button:hover{color:var(--good);text-decoration:underline}.portfolio_issues__xKq4y{display:none}.portfolio_issues__xKq4y button{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;border:0;background:transparent;color:#885419;font-size:.77rem;padding:0;text-align:left}.portfolio_issues__xKq4y button:hover{text-decoration:underline}.portfolio_issues__xKq4y span{color:var(--muted);font-size:.76rem}.portfolio_businessActions__8kEZS{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;align-content:center}.portfolio_businessActions__8kEZS button{font-size:.74rem;min-height:34px}.portfolio_empty__lV8k4{padding:20px;margin:0;color:var(--muted)}.portfolio_footnote__TlS3J{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 15px;font-size:.72rem;color:var(--muted);background:#fafcfc}.portfolio_footnote__TlS3J details{margin-left:auto}.portfolio_footnote__TlS3J summary{color:var(--steel)}.portfolio_footnote__TlS3J details[open]{flex-basis:100%}.portfolio_footnote__TlS3J p{max-width:1000px;margin:8px 0 0;line-height:1.5}.portfolio_srOnly__roZnQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.portfolio_businessActions__8kEZS{grid-column:1;grid-row:auto}@media (min-width:961px){.portfolio_businesses__PJFgl{grid-template-columns:1fr}.portfolio_toolbar__o7Ak3{gap:9px;padding:13px}.portfolio_toolbar__o7Ak3 h2{font-size:1rem}.portfolio_search__a_KtF{flex:1 1 65%}.portfolio_search__a_KtF input{width:100%}.portfolio_business__PzViB{gap:10px;padding:13px;border-right:0}.portfolio_businessIdentity__DjGSC button{font-size:.83rem}.portfolio_storeIcon__Mn8HH{width:31px;height:31px}.portfolio_facts__K3uYp{gap:6px 12px}.portfolio_facts__K3uYp button{font-size:.68rem}.portfolio_businessActions__8kEZS button{font-size:.71rem;min-height:32px}.portfolio_footnote__TlS3J{font-size:.67rem;padding:11px 13px}.portfolio_footnote__TlS3J details{margin-left:0}}@media (max-width:760px){.portfolio_businesses__PJFgl{grid-template-columns:1fr}}@media (max-width:1000px){.portfolio_metrics__Cw0x_>div{padding:12px}.portfolio_metrics__Cw0x_ svg{display:none}.portfolio_metrics__Cw0x_ span{padding-right:0}.portfolio_business__PzViB{gap:10px 14px}}@media (max-width:760px){.portfolio_metrics__Cw0x_{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio_business__PzViB{grid-template-columns:minmax(0,1fr) auto}.portfolio_businessIdentity__DjGSC,.portfolio_facts__K3uYp{grid-column:1}.portfolio_issues__xKq4y{grid-column:1;grid-row:auto}.portfolio_businessActions__8kEZS{grid-column:2;grid-row:1/4}}@media (max-width:520px){.portfolio_metrics__Cw0x_{grid-template-columns:1fr 1fr;gap:8px}.portfolio_metrics__Cw0x_>div:last-child{grid-column:1/-1}.portfolio_heading__6coq_ h1,.portfolio_metrics__Cw0x_>div:last-child strong{font-size:1.6rem}.portfolio_business__PzViB{grid-template-columns:1fr;padding:13px;gap:12px}.portfolio_businessActions__8kEZS{grid-column:1;grid-row:auto;grid-template-columns:1fr 1fr}.portfolio_toolbar__o7Ak3{padding:13px}.portfolio_search__a_KtF{order:3;flex:1 1 100%}.portfolio_search__a_KtF input{width:100%}.portfolio_businessIdentity__DjGSC>div{min-width:100px}.portfolio_footnote__TlS3J details{margin-left:0}}.owner_command__0R37e{display:grid;grid-gap:14px;gap:14px;min-width:0}.owner_hero__lyU8H{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 24px;border-radius:12px;background:#173842;color:white}.owner_kicker__VwcBR{color:#a3d8ca;font-size:.6rem;letter-spacing:.15em;font-weight:750;margin:0 0 6px}.owner_hero__lyU8H h1{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.1;letter-spacing:-.03em;font-weight:600;margin:0 0 7px}.owner_hero__lyU8H>div>p:last-child{font-size:.74rem;color:#c0d4d8;margin:0}.owner_pulse__uuvVR{display:flex;align-items:center;gap:13px;padding-left:24px;border-left:1px solid #ffffff28}.owner_pulse__uuvVR>strong{font-size:2.5rem;font-weight:550;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#b8e5d6}.owner_pulse__uuvVR>div{display:grid;grid-gap:6px;gap:6px}.owner_pulse__uuvVR b{font-size:.77rem;font-weight:550}.owner_pulse__uuvVR small{font-size:.65rem;color:#bbd0d5}.owner_pulse__uuvVR button{display:grid;place-items:center;flex:none;background:#ffffff0c;border:1px solid #ffffff40;border-radius:7px;width:36px;height:36px;color:white}.owner_metrics__bYHoh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.owner_metrics__bYHoh a{display:grid;grid-gap:3px;gap:3px;background:white;border:1px solid var(--line);border-radius:9px;padding:12px 15px;text-decoration:none;color:inherit;position:relative;transition:border-color .15s}.owner_metrics__bYHoh a:hover{border-color:#71a69b;background:#fbfefd}.owner_metrics__bYHoh svg{position:absolute;right:14px;top:14px;color:#387c73;width:18px}.owner_metrics__bYHoh span{font-size:.73rem;color:var(--muted);padding-right:24px}.owner_metrics__bYHoh strong{font-size:1.8rem;line-height:1.2;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.owner_metrics__bYHoh small{font-size:.64rem;color:var(--muted)}.owner_columns__n_NVC{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.owner_queue__UUru4{min-width:0;background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}.owner_heading__IM_fd{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:16px 16px 12px}.owner_heading__IM_fd p{font-size:.59rem;margin:0 0 4px}.owner_heading__IM_fd h2{font-size:1.02rem;margin:0}.owner_heading__IM_fd h2 b{font-size:.74rem;color:var(--muted);margin-left:5px;font-weight:500}.owner_heading__IM_fd>span{font-size:.63rem;color:var(--muted)}.owner_filters__IOhBX{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);grid-gap:8px;gap:8px;padding:0 16px 10px}.owner_filters__IOhBX input,.owner_filters__IOhBX select{width:100%;min-width:0;min-height:36px;font-size:.74rem}.owner_chips__q7Z_i{display:flex;gap:5px;flex-wrap:wrap;padding:0 16px 12px;border-bottom:1px solid #e8eff1}.owner_chips__q7Z_i button{display:flex;gap:5px;align-items:center;min-height:32px;border:1px solid #dfe8ec;background:white;color:#536d7b;padding:5px 7px;border-radius:5px;font-size:.66rem}.owner_chips__q7Z_i button[aria-pressed=true]{background:#eaf3f0;color:#185b50;border-color:#a8c7be}.owner_chips__q7Z_i span{font-size:.61rem;opacity:.75}.owner_tasks__hRtAR{list-style:none;padding:0;margin:0}.owner_tasks__hRtAR li{display:grid;grid-template-columns:49px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid #e9eff0}.owner_tasks__hRtAR li:hover{background:#fbfdfc}.owner_tasks__hRtAR li>div{min-width:0}.owner_tasks__hRtAR strong{font-size:.79rem;font-weight:650;line-height:1.4}.owner_tasks__hRtAR p{margin:4px 0 3px;color:#577182;font-size:.7rem}.owner_tasks__hRtAR small{font-size:.65rem;line-height:1.5;color:var(--muted);display:block}.owner_priority__aK5Ta{width:max-content;font-size:.6rem;font-weight:700;padding:4px 6px;border-radius:4px;background:#edf2f5;color:#526c7b}.owner_priority__aK5Ta[data-level="1"]{color:#a3422b;background:#fff0e6}.owner_priority__aK5Ta[data-level="2"]{color:#8b651d;background:#fff6dd}.owner_resolve__hxivd{display:flex;align-items:center;gap:5px;min-height:34px;text-decoration:none;color:#246a5f;background:#f0f7f4;border:1px solid #d9e8e2;border-radius:5px;padding:7px 8px;font-size:.67rem}.owner_resolve__hxivd:hover{background:#deeee7}.owner_more__sgLAp{background:#fafcfb;border:0;color:#246a5f;font-size:.74rem;font-weight:650;padding:12px;width:100%}.owner_clear___Erb6{display:flex;gap:14px;align-items:center;padding:22px;color:#357469}.owner_clear___Erb6 strong{font-size:.83rem}.owner_clear___Erb6 p{font-size:.73rem;color:var(--muted);margin:5px 0 0}.owner_explanation__vCGmp{padding:11px 16px;font-size:.66rem;color:var(--muted);background:#fafcfc}.owner_explanation__vCGmp p{line-height:1.6}.owner_side__9Vc44{display:grid;grid-gap:12px;gap:12px;min-width:0}.owner_quickAccess__nbcyW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.owner_quickAccess__nbcyW a{display:flex;align-items:center;gap:10px;padding:12px;background:#e9f2ef;color:#245b50;text-decoration:none;border:1px solid #cbded6;border-radius:9px;min-width:0}.owner_quickAccess__nbcyW a:hover{background:#deeee7;border-color:#85ad9e}.owner_quickAccess__nbcyW a>span{display:grid;grid-gap:3px;gap:3px;flex:1 1}.owner_quickAccess__nbcyW strong{font-size:.76rem}.owner_quickAccess__nbcyW small{font-size:.65rem;color:#57776c}.owner_quickAccess__nbcyW svg{flex:none}.owner_srOnly__Uftkt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:960px){.owner_columns__n_NVC{grid-template-columns:1fr}.owner_hero__lyU8H{padding:18px}.owner_metrics__bYHoh{gap:9px}.owner_tasks__hRtAR li{grid-template-columns:55px minmax(0,1fr) auto}.owner_quickAccess__nbcyW a{padding:10px 14px}}@media(max-width:650px){.owner_hero__lyU8H{align-items:flex-start;flex-direction:column;gap:15px}.owner_pulse__uuvVR{border-left:0;border-top:1px solid #ffffff28;padding:12px 0 0;width:100%}.owner_pulse__uuvVR>div{flex:1 1}.owner_metrics__bYHoh{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner_metrics__bYHoh a{padding:12px}.owner_metrics__bYHoh span{padding-right:14px}.owner_metrics__bYHoh svg{width:15px;right:10px}.owner_filters__IOhBX{grid-template-columns:1fr}.owner_tasks__hRtAR li{grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;padding:12px}.owner_priority__aK5Ta,.owner_tasks__hRtAR li>div{grid-column:1}.owner_resolve__hxivd{grid-column:2;grid-row:1/3}.owner_chips__q7Z_i,.owner_heading__IM_fd{padding-left:12px;padding-right:12px}.owner_quickAccess__nbcyW{gap:8px}.owner_quickAccess__nbcyW a{gap:7px;padding:10px}.owner_quickAccess__nbcyW a>svg:last-child{display:none}}.workforce_workspace__OLXhQ{display:grid;grid-gap:16px;gap:16px;min-width:0}.workforce_actions__GgzYM,.workforce_heading__qXpbQ,.workforce_panelTitle__xrRsZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.workforce_heading__qXpbQ h1{font:700 clamp(21px,2.5vw,29px)/1.2 Bahnschrift,sans-serif;margin:5px 0}.workforce_heading__qXpbQ p{margin:0}.workforce_record__8StRv label,.workforce_workspace__OLXhQ label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:600;color:#4d6675}.workforce_record__8StRv input,.workforce_record__8StRv select,.workforce_workspace__OLXhQ input,.workforce_workspace__OLXhQ select{min-height:38px;max-width:100%;width:100%;border:1px solid #c4d3dc;border-radius:6px;padding:8px 10px;background:#fff;color:#203b4b;font:inherit}.workforce_actions__GgzYM label{min-width:100px}.workforce_filters__pFGdF{background:#fff;border:1px solid #d4dfe5;border-radius:9px;padding:16px;display:grid;grid-template-columns:1.4fr 1.3fr 1fr 1fr 1.25fr;grid-gap:12px;gap:12px}.workforce_search__tq5CF span{display:flex;gap:5px;align-items:center}.workforce_filterFoot__P1ICk{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:14px}.workforce_filterFoot__P1ICk label{display:flex;font-weight:400}.workforce_filterFoot__P1ICk input{width:16px;min-height:16px;height:16px;accent-color:#197b70}.workforce_filterFoot__P1ICk button,.workforce_panelTitle__xrRsZ button,.workforce_quickLinks__fhVd_ button{background:none;border:0;color:#176e66;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:600 12px Bahnschrift,sans-serif;padding:4px}.workforce_totals__pPhML{display:flex;gap:12px 24px;flex-wrap:wrap;color:#557080;font-size:12px}.workforce_totals__pPhML>span{display:flex;align-items:center;gap:6px}.workforce_totals__pPhML strong{color:#203d4b}.workforce_tableWrap__4Hdge{overflow:auto;max-width:100%;border:1px solid #d5dfe5;border-radius:8px;background:#fff}.workforce_table__ZQXlD{width:100%;border-collapse:collapse;font-size:12px;text-align:left;line-height:1.5}.workforce_table__ZQXlD th{background:#e9f0f3;white-space:nowrap;padding:12px;color:#3e5a6a;font-size:11px;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:1}.workforce_table__ZQXlD td{padding:13px 12px;border-top:1px solid #e3e9ed;vertical-align:middle}.workforce_table__ZQXlD tbody tr:hover{background:#f4f9fa}.workforce_table__ZQXlD small{display:block;color:#6a7e8b;font-size:11px;margin-top:4px}.workforce_personName__knYd4{border:0;background:none;padding:0;color:#1c5e69;cursor:pointer;display:flex;align-items:center;gap:8px;font:700 13px Bahnschrift,sans-serif;text-align:left;text-decoration:underline;text-underline-offset:3px}.workforce_record__8StRv a,.workforce_table__ZQXlD a{color:#176e66;text-underline-offset:3px;overflow-wrap:anywhere}.workforce_badge__IdW2V,.workforce_warning__HtzjB{display:inline-flex;font-size:11px;line-height:1.4;border-radius:4px;padding:4px 6px;background:#e7f3ee;color:#31624e}.workforce_warning__HtzjB{background:#fff0d7;color:#9c5b11}.workforce_danger__pXgG_{color:#ae402c!important}.workforce_muted__glr_A{color:#7b8993}.workforce_empty__a4usX{text-align:center;padding:28px!important;color:#5a7180}.workforce_footnote__Y1c4Z{font-size:11px;color:#677f8d;margin:0}.workforce_srOnly__jeLnr{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}.workforce_record__8StRv{padding:0 20px 20px;display:grid;grid-gap:14px;gap:14px;min-width:0;color:#203d4b}.workforce_recordHeader__S7t1Y{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.workforce_recordHeader__S7t1Y h2{font:700 23px Bahnschrift,sans-serif;margin:0}.workforce_recordHeader__S7t1Y p{margin:5px 0;font-size:12px;color:#607784}.workforce_recordHeader__S7t1Y>button{margin-left:auto}.workforce_avatar__m_UMA{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#dceee7;color:#257969;font:700 25px Bahnschrift,sans-serif}.workforce_tabs__Nyt1q{display:flex;gap:4px;border-bottom:1px solid #ccd9e0;flex-wrap:wrap}.workforce_tabs__Nyt1q button{padding:12px 10px;border:0;background:transparent;color:#4f6979;font:600 12px Bahnschrift,sans-serif;cursor:pointer;border-bottom:3px solid transparent}.workforce_tabs__Nyt1q button[aria-pressed=true]{border-color:#167c70;color:#14685e;background:#eef7f3}.workforce_recordTotals__a8oe3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#edf3f5;border:1px solid #d8e3e8;border-radius:7px;padding:14px;grid-gap:16px;gap:16px}.workforce_recordTotals__a8oe3 small{color:#677e89;font-size:10px;display:block;margin-bottom:6px}.workforce_recordTotals__a8oe3 strong{font-size:18px}.workforce_recordColumns__bsYcn{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.workforce_panel__BfiFa{border:1px solid #d4e0e6;border-radius:8px;background:#fff;padding:16px;min-width:0}.workforce_panel__BfiFa h3{font-size:14px;margin:0 0 12px}.workforce_panel__BfiFa h4{font-size:12px;margin-bottom:8px}.workforce_panel__BfiFa p{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.workforce_panel__BfiFa small{font-size:11px;color:#6a7f8b}.workforce_panelTitle__xrRsZ{margin-bottom:12px;align-items:flex-start}.workforce_panelTitle__xrRsZ h3{margin:0}.workforce_panelTitle__xrRsZ button{display:flex;align-items:center;gap:5px}.workforce_contactForm___xhnx{display:grid;grid-gap:12px;gap:12px}.workforce_quickLinks__fhVd_{display:grid;grid-gap:10px;gap:10px;justify-items:start;font-size:12px}.workforce_quickLinks__fhVd_ button{display:flex;align-items:center;gap:5px}.workforce_conditions__3rpI9{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.workforce_conditions__3rpI9 dt{font-size:11px;color:#627985}.workforce_conditions__3rpI9 dd{margin:4px 0 0;font-size:13px}.workforce_history__ZKO4y{padding:0;list-style:none;margin:0;max-height:350px;overflow:auto}.workforce_history__ZKO4y li{padding:12px 0;border-bottom:1px solid #e6ecef;display:grid;grid-gap:5px;gap:5px;font-size:12px}.workforce_history__ZKO4y span{color:#597280}.workforce_panel__BfiFa details{margin-top:12px;font-size:12px}.workforce_record__8StRv .workforce_tableWrap__4Hdge{max-height:400px}.workforce_record__8StRv button:focus-visible,.workforce_workspace__OLXhQ a:focus-visible,.workforce_workspace__OLXhQ button:focus-visible{outline:3px solid #2e9b91;outline-offset:3px}@media(max-width:1100px){.workforce_filters__pFGdF{grid-template-columns:repeat(6,minmax(0,1fr))}.workforce_filters__pFGdF>label{grid-column:span 2}.workforce_filters__pFGdF>label:nth-of-type(4),.workforce_filters__pFGdF>label:nth-of-type(5){grid-column:span 3}.workforce_recordTotals__a8oe3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.workforce_heading__qXpbQ{align-items:flex-start}.workforce_heading__qXpbQ h1{font-size:21px}.workforce_filters__pFGdF{grid-template-columns:1fr 1fr;padding:12px}.workforce_filters__pFGdF>label,.workforce_filters__pFGdF>label:nth-of-type(4),.workforce_filters__pFGdF>label:nth-of-type(5){grid-column:auto}.workforce_filters__pFGdF>.workforce_search__tq5CF{grid-column:1/-1}.workforce_filterFoot__P1ICk{align-items:flex-start;flex-direction:column}.workforce_record__8StRv{padding:0 8px 12px}.workforce_conditions__3rpI9,.workforce_recordColumns__bsYcn{grid-template-columns:1fr}.workforce_recordTotals__a8oe3{grid-template-columns:1fr 1fr}.workforce_recordHeader__S7t1Y>button{margin-left:0}.workforce_table__ZQXlD td,.workforce_table__ZQXlD th{padding:10px;min-width:100px}.workforce_table__ZQXlD td:first-child{min-width:175px}.workforce_recordHeader__S7t1Y h2{font-size:20px}}.planningExtras_box__8yjbL{margin-top:14px;padding:16px;border:1px solid #ccdadf;border-radius:10px;background:#fff}.planningExtras_box__8yjbL summary{font-weight:700;cursor:pointer}.planningExtras_box__8yjbL h3{margin:0 0 6px}.planningExtras_intro__NTAm0{display:flex;justify-content:space-between;gap:16px;align-items:center}.planningExtras_intro__NTAm0 p{margin:0;color:#526c79;font-size:13px}.planningExtras_form__AW4aU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.planningExtras_form__AW4aU label{display:grid;grid-gap:5px;gap:5px;font-size:13px;font-weight:600}.planningExtras_form__AW4aU input,.planningExtras_form__AW4aU select{width:100%;min-width:0;min-height:38px;border:1px solid #b8ccd6;border-radius:5px;padding:8px;background:#fff}.planningExtras_span__YZh3M{grid-column:1/-1}.planningExtras_options__NQSWH{display:flex;flex-wrap:wrap;gap:10px;padding:9px 0}.planningExtras_check__3h3QW,.planningExtras_options__NQSWH label{display:flex;align-items:center;gap:7px;font-size:13px}.planningExtras_check__3h3QW input,.planningExtras_options__NQSWH input{width:16px!important;height:16px!important;min-height:0!important;flex-shrink:0;accent-color:#177b70}.planningExtras_scroll__dzaHE{overflow:auto}.planningExtras_scroll__dzaHE table{border-collapse:collapse;width:100%;font-size:13px}.planningExtras_scroll__dzaHE td,.planningExtras_scroll__dzaHE th{padding:11px;text-align:left;border-bottom:1px solid #dae5e8;vertical-align:top}.planningExtras_scroll__dzaHE thead{background:#eaf3f2}.planningExtras_scroll__dzaHE small{display:block;max-width:290px;color:#55727f;margin-top:4px}.planningExtras_person__yv6M0{display:flex;align-items:center;gap:9px}.planningExtras_review__HbJxB{display:grid;grid-gap:14px;gap:14px}.planningExtras_review__HbJxB h2,.planningExtras_review__HbJxB p{margin:0}.planningExtras_actions__ym5G3{display:flex;gap:8px;justify-content:flex-end}.planningExtras_publication__EnlPE{display:grid;grid-gap:6px;gap:6px;padding:14px 0;border-bottom:1px solid #dce7ea}.planningExtras_publication__EnlPE>span{color:#58717f;font-size:13px}.planningExtras_notice__BdjH_{padding:11px;background:#fff4e0;border-left:3px solid #d49b33;border-radius:4px}.planningExtras_positive__Yf8no{color:#08735d}.planningExtras_negative__ZIago{color:#a04e18}.planningExtras_footnote__asEuR{font-size:12px;color:#526c79}.planningExtras_metrics__l_EeK{display:flex;gap:24px}.planningExtras_metrics__l_EeK strong{display:block;font-size:22px}.planningExtras_metrics__l_EeK span{font-size:12px;color:#526c79}@media(max-width:700px){.planningExtras_form__AW4aU{grid-template-columns:1fr 1fr}.planningExtras_intro__NTAm0{align-items:flex-start;flex-direction:column}.planningExtras_metrics__l_EeK{flex-wrap:wrap}.planningExtras_form__AW4aU>label:first-child{grid-column:1/-1}}.drafts_library__lUWTb{border:1px solid #cfdee3;border-radius:12px;padding:17px;margin:18px 0;background:#f7faf9}.drafts_calendarTop__h_rDE,.drafts_libraryTop__bROAw{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:14px}.drafts_libraryTop__bROAw h3{margin:0;font-size:16px}.drafts_libraryTop__bROAw h3 b{display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:5px;background:#dfede8;color:#246854;border-radius:6px;font-size:12px}.drafts_libraryTop__bROAw p{font-size:12px;color:#5e7480;margin:4px 0 0}.drafts_readonly__LPmxE{font-size:11px;color:#5c777e;background:#edf3f3;border:1px solid #dbe6e7;padding:6px 9px;border-radius:5px}.drafts_cards__hcYhG{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));grid-gap:12px;gap:12px}.drafts_card__Yvwh5{border:1px solid #d2e0e4;border-radius:9px;padding:15px;background:#fff;max-width:600px}.drafts_cardSelected__dB0Ts{border:2px solid #258473;padding:14px;background:#f4fbf8}.drafts_cardHeading__KhA8d{display:flex;align-items:center;justify-content:space-between;color:#477b70}.drafts_card__Yvwh5 h4{font-size:14px;margin:13px 0 5px}.drafts_card__Yvwh5>small{font-size:11px;color:#687d88}.drafts_complete__0w4wj,.drafts_incomplete__BtRHr{font-size:10px;font-weight:700;padding:4px 7px;border-radius:5px}.drafts_complete__0w4wj{background:#e5f1e9;color:#267251}.drafts_incomplete__BtRHr{background:#fff0d9;color:#97630d}.drafts_cardMetrics__4WMTv{display:flex;gap:26px;margin:16px 0}.drafts_cardMetrics__4WMTv span{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:#647e88}.drafts_cardMetrics__4WMTv strong{font-size:23px;font-weight:700;color:#23434f}.drafts_card__Yvwh5 footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e7eeee;padding-top:12px}.drafts_card__Yvwh5 footer>button{display:flex;align-items:center;gap:7px;font-size:12px}.drafts_deleteButton__Gw1YX{border:0;background:transparent;color:#8b5147;padding:8px}.drafts_deleteButton__Gw1YX:hover{background:#fff0ea;border-radius:5px}.drafts_deleted__XeKC3{font-size:12px;margin-top:14px}.drafts_deleted__XeKC3 summary{cursor:pointer;color:#607881;font-weight:600}.drafts_deleted__XeKC3>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #dce6e5}.drafts_deleted__XeKC3 small{display:block;color:#7b8b92;margin-top:4px}.drafts_confirm__N74av{display:grid;grid-gap:13px;gap:13px;max-width:540px}.drafts_confirm__N74av h3,.drafts_confirm__N74av p{margin:0}.drafts_confirm__N74av>div{display:flex;gap:10px;justify-content:flex-end}.drafts_empty__sj36a{padding:16px;background:#fff;border:1px dashed #cadbdc;border-radius:7px;font-size:13px;color:#607a82}.drafts_calendar__7lQQL{border:1px solid #c8dadd;border-radius:11px;background:#fff;margin:16px 0;overflow:hidden}.drafts_calendarTop__h_rDE{padding:18px 18px 0}.drafts_calendarTop__h_rDE h3{font-size:17px;display:flex;align-items:center;gap:9px;margin:5px 0 0!important}.drafts_eyebrow__0MnQ1{font-size:10px;letter-spacing:1px;font-weight:750;color:#268576}.drafts_toolbar__0KMXJ{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:8px 18px 12px}.drafts_views__BeD1X{display:flex;gap:3px;padding:3px;background:#edf3f1;border-radius:7px}.drafts_views__BeD1X button{border:0;background:transparent;padding:8px 12px;font-size:12px;font-weight:650;color:#4c6974;border-radius:5px}.drafts_views__BeD1X button[aria-pressed=true]{background:#21434d;color:#fff}.drafts_toolbar__0KMXJ label{display:grid;grid-gap:3px;gap:3px;font-size:10px;color:#5b747d}.drafts_toolbar__0KMXJ select{max-width:240px;min-width:140px;padding:7px;border:1px solid #c3d7df;border-radius:5px;color:#254553;background:#fff;font-size:12px}.drafts_paging__c__pk{margin-left:auto;display:flex;align-items:flex-end;gap:5px}.drafts_paging__c__pk>button{border:1px solid #cbdcde;background:#fff;height:33px;border-radius:5px;display:grid;place-items:center}.drafts_paging__c__pk>button:disabled{opacity:.35}.drafts_legend__abpGf{display:flex;gap:18px;flex-wrap:wrap;padding:0 18px 13px;font-size:11px;color:#4b6976}.drafts_legend__abpGf span{display:flex;gap:5px;align-items:center}.drafts_legend__abpGf i{width:8px;height:8px;border-radius:2px}.drafts_proposedDot__oINBS{background:#1b8a70}.drafts_publishedDot__sO5Nr{background:#a8b9c1}.drafts_gapDot__sDoiG{background:#dd9227}.drafts_legacy__nC38c{margin:0 18px 12px;padding:10px;background:#fff4e2;color:#8f6227;font-size:12px;border-radius:5px}.drafts_period__XnaG9{padding:10px 18px;margin:0;border-top:1px solid #dde8e8;color:#24444e;text-transform:capitalize;background:#f8fbfa;font-size:14px}.drafts_gridScroll__ST5Qa{overflow:auto;max-height:74vh}.drafts_grid__hlsLH{display:grid;min-width:805px;background:#d7e3e6;grid-gap:1px;gap:1px}.drafts_singleDay__ZEt6Y{min-width:0}.drafts_weekday__wWNbi{background:#21444e;color:#fff;font-size:11px;text-align:center;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.drafts_day__uxSZw{padding:7px;background:#fff;min-height:135px;min-width:0}.drafts_day__uxSZw header{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:7px}.drafts_date__mWfvD,.drafts_week__XLOU6{border:0;background:transparent;padding:3px;color:#345b65;font-size:11px}.drafts_date__mWfvD{font-size:13px;font-weight:750}.drafts_date__mWfvD:hover,.drafts_week__XLOU6:hover{text-decoration:underline}.drafts_week__XLOU6{font-size:9px;color:#6b8a91}.drafts_blank__tfmB8{background:#f0f4f3;min-height:0}.drafts_problemDay__Ez3vH{background:#fffcf6}.drafts_gap__cGS5h{background:#fff0da;border-left:3px solid #dd9227;border-radius:3px;padding:6px;margin-bottom:5px;font-size:10px;color:#956315;font-weight:650}.drafts_gap__cGS5h small{display:block;font-weight:400;margin-top:3px}.drafts_absence__VerlC{font-size:10px;background:#fff0eb;color:#a65743;padding:5px;margin-bottom:4px}.drafts_slot__cCPvE{display:grid;grid-gap:4px;gap:4px;width:100%;text-align:left;border:1px solid #d2e0e2;border-left:3px solid;border-radius:5px;padding:7px;margin-bottom:5px;color:#274652}.drafts_slotPerson__A8Crw{display:flex;gap:6px;align-items:center}.drafts_slot__cCPvE strong{font-size:11px;line-height:1.35}.drafts_slot__cCPvE>span:not(.drafts_slotPerson__A8Crw){font-size:10px}.drafts_slot__cCPvE small{font-size:9px;color:#23755e;font-weight:650}.drafts_published__7zQmg{border-style:dashed}.drafts_published__7zQmg small{color:#6b8087}.drafts_absentSlot__Ig6U_ small{color:#a45542}.drafts_slot__cCPvE:hover{outline:2px solid #7aa797}.drafts_more__dC1WX{font-size:10px;color:#247e6c;border:0;background:transparent;padding:5px}.drafts_emptyDay__9bYnC{font-size:10px;color:#90a1a6}.drafts_singleDay__ZEt6Y .drafts_day__uxSZw{min-height:220px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;align-content:start}.drafts_singleDay__ZEt6Y .drafts_day__uxSZw header{grid-column:1/-1}.drafts_singleDay__ZEt6Y .drafts_slot__cCPvE{margin:0}.drafts_months__9nbSG{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:13px;gap:13px;padding:16px}.drafts_miniMonth___MVaO{border:1px solid #d2e1e4;border-radius:7px;overflow:hidden}.drafts_miniMonth___MVaO h4{margin:0;background:#eaf2ef}.drafts_miniMonth___MVaO h4 button{background:none;border:0;width:100%;text-align:left;padding:10px;font-size:13px;color:#285249;text-transform:capitalize;font-weight:700}.drafts_miniMonth___MVaO>div{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;padding:7px}.drafts_miniMonth___MVaO>div>span{font-size:10px;color:#688088;text-align:center;padding:5px 0}.drafts_miniMonth___MVaO>div>button{display:grid;place-items:center;grid-gap:3px;gap:3px;border:0;background:#f8faf9;min-height:38px;color:#365965;border-radius:4px}.drafts_miniMonth___MVaO b{font-size:12px}.drafts_miniMonth___MVaO small{font-size:9px}.drafts_miniMonth___MVaO>div>.drafts_miniFilled__gUrOb{background:#e7f3eb;color:#267352}.drafts_miniMonth___MVaO>div>.drafts_miniProblem__Nn7Ip{background:#fff0db;color:#9f6618}.drafts_miniMonth___MVaO button:hover{outline:2px solid #76ac99}.drafts_detail__5LVJv{margin:12px 18px;border:1px solid #bad4cf;background:#f1f8f5;padding:14px;border-radius:7px;position:relative;font-size:13px}.drafts_detail__5LVJv p{margin:6px 0}.drafts_detail__5LVJv>span{font-size:12px;color:#54736b}.drafts_close__K2T6z{float:right;background:transparent;border:0;color:#4f6a66}.drafts_calendarFoot__t02dy{border-top:1px solid #dfebe8;padding:10px 18px;color:#6e8187;font-size:10px;background:#f8fbfa}@media(max-width:700px){.drafts_calendarTop__h_rDE,.drafts_libraryTop__bROAw{align-items:flex-start;flex-direction:column;gap:8px}.drafts_toolbar__0KMXJ{padding:8px 12px}.drafts_paging__c__pk{margin-left:0}.drafts_legend__abpGf{gap:9px}.drafts_calendarTop__h_rDE h3{font-size:14px}.drafts_singleDay__ZEt6Y .drafts_day__uxSZw{grid-template-columns:1fr}.drafts_gridScroll__ST5Qa{max-height:65vh}.drafts_card__Yvwh5{max-width:none}}.departure_layout__b6sk3{display:grid;grid-gap:16px;gap:16px;padding-top:8px}.departure_intro__Joneg{display:flex;gap:12px;padding:15px;background:#eaf4f1;border:1px solid #c9e1d8;border-radius:8px;color:#215d50}.departure_intro__Joneg svg{flex-shrink:0}.departure_intro__Joneg strong{font-size:.86rem}.departure_intro__Joneg p{font-size:.74rem;line-height:1.7;margin:5px 0 0;color:#4c6c75}.departure_choices__1A1yf{display:grid;grid-gap:8px;gap:8px;border:0;padding:0;margin:0;min-width:0}.departure_choices__1A1yf legend{font-weight:650;font-size:.86rem;margin-bottom:10px}.departure_choiceActive__rzBuy,.departure_choice__Kyipk{display:flex;gap:11px;align-items:flex-start;border:1px solid #d7e2e6;background:white;padding:12px;border-radius:8px;cursor:pointer}.departure_choiceActive__rzBuy{background:#f0f8f4;border-color:#71a994}.departure_choiceActive__rzBuy input,.departure_choice__Kyipk input{width:16px;height:16px;min-height:0;flex:0 0 16px;margin:2px 0 0;accent-color:#267562}.departure_choiceActive__rzBuy span,.departure_choice__Kyipk span{display:grid;grid-gap:5px;gap:5px}.departure_choiceActive__rzBuy strong,.departure_choice__Kyipk strong{font-size:.8rem}.departure_choiceActive__rzBuy small,.departure_choice__Kyipk small{font-size:.72rem;color:#617d88;line-height:1.5}.departure_replacement__8rtuo{display:grid;grid-gap:10px;gap:10px;border:1px solid #d8e3e7;background:#f8fafb;padding:15px;border-radius:8px}.departure_replacement__8rtuo label{display:grid;grid-gap:6px;gap:6px;font-size:.77rem}.departure_replacement__8rtuo p{font-size:.73rem;line-height:1.6;margin:0;color:#58717e}.departure_replacement__8rtuo button{width:max-content;max-width:100%;display:flex;align-items:center;gap:7px}.departure_summary__hiTQg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.departure_summary__hiTQg>div{display:grid;grid-gap:7px;gap:7px;border:1px solid #d9e4e9;border-radius:8px;padding:12px}.departure_summary__hiTQg span{font-size:.7rem;color:#607986}.departure_summary__hiTQg strong{font-size:1.1rem}.departure_hint__DhC8r{font-size:.73rem;color:#627c88;line-height:1.6;margin:0}.departure_warning__NDlYY{display:flex;gap:10px;padding:13px;background:#fff5e6;border:1px solid #e2be80;border-radius:7px;color:#82571e;font-size:.76rem}.departure_warning__NDlYY svg{flex-shrink:0}.departure_warning__NDlYY ul{padding-left:18px;line-height:1.6}.departure_slots__ZHc6S{max-height:300px;overflow:auto;margin-top:8px}.departure_slots__ZHc6S article{display:grid;grid-gap:5px;gap:5px;padding:10px;border-bottom:1px solid #dce6eb;font-size:.74rem}.departure_slots__ZHc6S span{color:#58747f}.departure_slots__ZHc6S ul{padding-left:18px;margin:3px 0;color:#945f28;line-height:1.5}@media(max-width:550px){.departure_summary__hiTQg{grid-template-columns:1fr}.departure_summary__hiTQg>div{grid-template-columns:1fr auto}.departure_replacement__8rtuo button{width:100%}}