.KpiCard-module___6XyIa__label{font-size:var(--mantine-font-size-xs);letter-spacing:.02em;color:var(--ink-2);font-weight:600;line-height:1.3}.KpiCard-module___6XyIa__value{font-family:var(--font-display), "Bricolage Grotesque", var(--font-body), sans-serif;font-size:var(--mantine-font-size-xxl);letter-spacing:-.04em;color:var(--ink);font-weight:800;line-height:1.05}
.MainLoadingOverlay-module__LuANaq__main{height:var(--mantine-main-height);width:var(--mantine-main-width);top:var(--app-shell-header-offset,0rem);left:var(--app-shell-navbar-offset,0rem);position:fixed}.mantine-Modal-content:has(.MainLoadingOverlay-module__LuANaq__main){position:relative}.mantine-Modal-content .MainLoadingOverlay-module__LuANaq__main{width:auto;height:auto;position:absolute;inset:0}
.CardButton-module__LpNISW__button{color:var(--on-action,var(--mantine-color-cp-blue-6))}.CardButton-module__LpNISW__button:not([disabled]):active{transform:translateY(1px)}.CardButton-module__LpNISW__light:not([disabled]):hover{background-color:var(--mantine-color-cp-blue-6);color:var(--mantine-color-white)}.CardButton-module__LpNISW__applied:disabled,.CardButton-module__LpNISW__applied[data-disabled]{background:var(--teal-soft);color:var(--teal-ink);opacity:1;cursor:default}
.CompactModalActions-module__FUMyWG__actions{justify-content:flex-end;gap:calc(.5rem * var(--mantine-scale));flex-wrap:wrap;display:flex}.CompactModalActions-module__FUMyWG__action{min-height:var(--tap);height:auto;padding-inline:var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);font-weight:700}.CompactModalActions-module__FUMyWG__action .mantine-Button-label{font-size:var(--mantine-font-size-sm);font-weight:700;line-height:var(--mantine-line-height-xs)}
.BaseFilter-module__0CMNQa__root{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.BaseFilter-module__0CMNQa__scrollViewport{height:100%}.BaseFilter-module__0CMNQa__groups{padding:calc(.25rem * var(--mantine-scale)) var(--mantine-spacing-lg) var(--mantine-spacing-lg);flex-direction:column;display:flex}.BaseFilter-module__0CMNQa__groups>*{padding-block:var(--mantine-spacing-md)}.BaseFilter-module__0CMNQa__groups>*+*{border-top:1px solid var(--line-soft)}.BaseFilter-module__0CMNQa__foot{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);padding-bottom:max(var(--mantine-spacing-sm), env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);background:var(--surface);flex-shrink:0}
.DaysOfWeekFilter-module__P6cX8W__days{flex-wrap:nowrap;width:100%}
.DayOfWeekCircle-module__dn8TMq__circle{box-sizing:border-box;width:var(--day-circle-size,24px);height:var(--day-circle-size,24px);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DayOfWeekCircle-module__dn8TMq__fluid{width:auto;min-width:0;height:auto;max-width:var(--day-circle-size,44px);aspect-ratio:1;flex:1 1 0}.DayOfWeekCircle-module__dn8TMq__label{white-space:nowrap;line-height:1}.DayOfWeekCircle-module__dn8TMq__toggle{position:relative}.DayOfWeekCircle-module__dn8TMq__toggle:after{content:"";inset:min(0px, calc((100% - var(--tap)) / 2));position:absolute}
.VirtualGridScrollBar-module__ROncjq__customScroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0006 transparent;width:100%;height:100%;position:relative;overflow:hidden auto}@media (prefers-color-scheme:dark){.VirtualGridScrollBar-module__ROncjq__customScroller{scrollbar-color:#fff6 transparent}}
.ShiftRequestCards-module__7uXVVW__badge{white-space:normal;flex:0 auto;max-width:100%;height:auto}.ShiftRequestCards-module__7uXVVW__badgeLabel{white-space:normal;text-overflow:unset;line-height:1.3;overflow:visible}.ShiftRequestCards-module__7uXVVW__schedule{min-width:0;overflow-x:auto}.ShiftRequestCards-module__7uXVVW__field{min-width:0}
.AiReviewCard-module__yTFgqa__titleRow{align-items:center;column-gap:var(--mantine-spacing-xs);row-gap:calc(.25rem * var(--mantine-scale));grid-template-columns:minmax(0,1fr) auto;display:grid}.AiReviewCard-module__yTFgqa__title{grid-area:1/1;min-width:0}.AiReviewCard-module__yTFgqa__adornment{grid-area:2/1;justify-self:start}.AiReviewCard-module__yTFgqa__action{grid-area:1/2;justify-self:end}.AiReviewCard-module__yTFgqa__meta{grid-area:2/2;justify-self:end}@media (min-width:47.5em){.AiReviewCard-module__yTFgqa__titleRow{grid-template-columns:auto auto 1fr auto auto;row-gap:0}.AiReviewCard-module__yTFgqa__title{grid-area:1/1}.AiReviewCard-module__yTFgqa__adornment{grid-area:1/2}.AiReviewCard-module__yTFgqa__meta{grid-area:1/4}.AiReviewCard-module__yTFgqa__action{grid-area:1/5}}
.CountActionIcon-module__qYNeCa__icon.mantine-ActionIcon-root{overflow:visible}.CountActionIcon-module__qYNeCa__icon:after{content:"";inset:min(0rem, calc((var(--ai-size) - var(--tap)) / 2));position:absolute}.CountActionIcon-module__qYNeCa__icon svg{width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale))}.CountActionIcon-module__qYNeCa__icon[data-size=xl] svg{width:calc(1.375rem * var(--mantine-scale));height:calc(1.375rem * var(--mantine-scale))}.CountActionIcon-module__qYNeCa__icon[data-size=md] svg{width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale))}.CountActionIcon-module__qYNeCa__iconResponsive.mantine-ActionIcon-root{--ai-size:var(--ai-size-md)}.CountActionIcon-module__qYNeCa__iconResponsive svg{width:calc(1rem * var(--mantine-scale));height:calc(1rem * var(--mantine-scale))}.CountActionIcon-module__qYNeCa__count{top:calc(-.25rem * var(--mantine-scale));right:calc(-.25rem * var(--mantine-scale));pointer-events:none;position:absolute}.CountActionIcon-module__qYNeCa__countCompact{top:calc(-.125rem * var(--mantine-scale));right:calc(-.125rem * var(--mantine-scale))}.CountActionIcon-module__qYNeCa__countResponsive.mantine-Badge-root{--badge-height:var(--badge-height-xs);--badge-fz:var(--badge-fz-xs);--badge-padding-x:var(--badge-padding-x-xs);top:calc(-.125rem * var(--mantine-scale));right:calc(-.125rem * var(--mantine-scale))}@media (min-width:47.5em){.CountActionIcon-module__qYNeCa__iconResponsive.mantine-ActionIcon-root{--ai-size:var(--ai-size-lg)}.CountActionIcon-module__qYNeCa__iconResponsive svg{width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale))}.CountActionIcon-module__qYNeCa__countResponsive.mantine-Badge-root{--badge-height:var(--badge-height-sm);--badge-fz:var(--badge-fz-sm);--badge-padding-x:var(--badge-padding-x-sm);top:calc(-.25rem * var(--mantine-scale));right:calc(-.25rem * var(--mantine-scale))}}
.VirtualTable-module__mfmJna__table>thead>tr>th{background:var(--mantine-color-cp-teal-0);color:var(--ink);border-bottom:1px solid var(--line);font-size:var(--mantine-font-size-sm);font-weight:700}.VirtualTable-module__mfmJna__table>tbody>tr[data-with-row-border]>td{border-bottom:1px solid var(--table-border-color)}.VirtualTable-module__mfmJna__table>tbody>tr[data-hover]:hover>td{background-color:var(--table-highlight-on-hover-color,var(--table-hover-color))}.VirtualTable-module__mfmJna__table>tbody>tr[data-aside-pinned]>td{background-color:var(--mantine-color-cp-teal-0)}.VirtualTable-module__mfmJna__table>tbody>tr[data-aside-pinned]>td:first-child{box-shadow:inset 3px 0 0 var(--mantine-color-cp-teal-6)}.VirtualTable-module__mfmJna__table>tbody>tr[data-aside-pinned][data-hover]:hover>td{background-color:var(--mantine-color-cp-teal-1)}.VirtualTable-module__mfmJna__fixedLayout>thead>tr>th,.VirtualTable-module__mfmJna__fixedLayout>tbody>tr>td{min-width:0;max-width:none;overflow:hidden}.VirtualTable-module__mfmJna__headerActionIcon{align-items:center;gap:var(--mantine-spacing-xxxs);opacity:.4;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:opacity .15s;display:inline-flex}.VirtualTable-module__mfmJna__headerActionIconActive{opacity:1}.VirtualTable-module__mfmJna__headerActionIcon:hover{opacity:.7}.VirtualTable-module__mfmJna__headerActionIconActive:hover{opacity:1}.VirtualTable-module__mfmJna__headerContent{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.VirtualTable-module__mfmJna__headerLabel{white-space:nowrap;flex:1 0 auto;min-width:max-content}.VirtualTable-module__mfmJna__sortPriority{font-size:var(--mantine-font-size-xxxs);opacity:.7;font-weight:600;line-height:1}.VirtualTable-module__mfmJna__resizable>thead>tr>th{padding-inline-end:var(--mantine-spacing-sm);position:relative}.VirtualTable-module__mfmJna__resizeHandle{cursor:col-resize;z-index:2;-webkit-user-select:none;user-select:none;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:-3px}.VirtualTable-module__mfmJna__resizeHandle:after{content:"";background-color:#0000;width:1px;transition:background-color .15s;position:absolute;top:25%;bottom:25%;left:50%;transform:translate(-50%)}.VirtualTable-module__mfmJna__resizeHandle:hover:after{background-color:var(--mantine-color-dimmed)}.VirtualTable-module__mfmJna__resizeHandleActive:after{background-color:var(--mantine-primary-color-filled)}body.column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@supports ((-moz-appearance:none)){.VirtualTable-module__mfmJna__scroller{scrollbar-width:thin;scrollbar-color:#00000059 transparent}:where([data-mantine-color-scheme=dark]) .VirtualTable-module__mfmJna__scroller{scrollbar-color:#ffffff59 transparent}}.VirtualTable-module__mfmJna__scroller::-webkit-scrollbar{width:8px;height:11px}.VirtualTable-module__mfmJna__scroller::-webkit-scrollbar-thumb{background-color:#00000059;border-radius:5px}.VirtualTable-module__mfmJna__scroller::-webkit-scrollbar-thumb:hover{background-color:#00000080}.VirtualTable-module__mfmJna__scroller::-webkit-scrollbar-track{background:0 0}:where([data-mantine-color-scheme=dark]) .VirtualTable-module__mfmJna__scroller::-webkit-scrollbar-thumb{background-color:#ffffff59}:where([data-mantine-color-scheme=dark]) .VirtualTable-module__mfmJna__scroller::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}
.ShiftTimesTimeInputs-module__djYffG__row{width:100%;min-width:0}.ShiftTimesTimeInputs-module__djYffG__root{--time-clear-slot:calc(2rem * var(--mantine-scale));--input-right-section-width:var(--time-clear-slot);min-width:0;max-width:calc(11.5rem * var(--mantine-scale));flex:1 1 0}.ShiftTimesTimeInputs-module__djYffG__input{padding-inline-start:calc(.875rem * var(--mantine-scale));padding-inline-end:var(--time-clear-slot)}.ShiftTimesTimeInputs-module__djYffG__input .ShiftTimesTimeInputs-module__djYffG__digit{width:2.15em;min-width:2.15em}.ShiftTimesTimeInputs-module__djYffG__input .ShiftTimesTimeInputs-module__djYffG__ampm{width:2.6em;min-width:0}.ShiftTimesTimeInputs-module__djYffG__root:focus-within,.ShiftTimesTimeInputs-module__djYffG__input:focus-within{--input-bd-focus:var(--mantine-color-cp-teal-6)}.ShiftTimesTimeInputs-module__djYffG__section{justify-content:flex-start}.ShiftTimesTimeInputs-module__djYffG__clear[data-hidden]{visibility:hidden}.ShiftTimesTimeInputs-module__djYffG__field:focus{background-color:var(--mantine-color-cp-teal-6);border-color:var(--mantine-color-cp-teal-6);outline-color:var(--focus-ring)}.ShiftTimesTimeInputs-module__djYffG__control[data-active]{background-color:var(--mantine-color-cp-teal-5)}@media (max-width:47.5em){.ShiftTimesTimeInputs-module__djYffG__root{--time-clear-slot:calc(1.875rem * var(--mantine-scale));max-width:calc(10rem * var(--mantine-scale))}.ShiftTimesTimeInputs-module__djYffG__input{font-size:var(--mantine-font-size-md);padding-inline-start:var(--mantine-spacing-xs)}.ShiftTimesTimeInputs-module__djYffG__input .ShiftTimesTimeInputs-module__djYffG__digit{width:2em;min-width:2em}.ShiftTimesTimeInputs-module__djYffG__input .ShiftTimesTimeInputs-module__djYffG__ampm{width:2.4em}}@media (max-width:22.5em){.ShiftTimesTimeInputs-module__djYffG__input{font-size:var(--mantine-font-size-sm)}}
.DefaultChip-module__nlBGKq__label.DefaultChip-module__nlBGKq__label{min-height:calc(2.5rem * var(--mantine-scale));padding:0 calc(.875rem * var(--mantine-scale));border-radius:var(--mantine-radius-xl);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:var(--mantine-font-size-sm);font-weight:700;transition:background-color .14s,border-color .14s,color .14s;position:relative}.DefaultChip-module__nlBGKq__label.DefaultChip-module__nlBGKq__label:hover{border-color:var(--line-strong);color:var(--ink)}.DefaultChip-module__nlBGKq__label.DefaultChip-module__nlBGKq__label[data-checked]{padding:0 calc(.875rem * var(--mantine-scale));background:var(--teal-soft);border-color:var(--teal);color:var(--teal-ink)}.DefaultChip-module__nlBGKq__iconWrapper{display:none}.DefaultChip-module__nlBGKq__label.DefaultChip-module__nlBGKq__label:after{content:"";inset:min(0px, calc((100% - var(--tap)) / 2));position:absolute}
.LocationRuleFilterSelect-module__uA89XG__select .mantine-InputClearButton-root.mantine-UnstyledButton-root{--input-bg:transparent}.LocationRuleFilterSelect-module__uA89XG__select .LocationRuleFilterSelect-module__uA89XG__input{--input-size:var(--input-height-xs);--input-padding-y:0;height:var(--input-height-xs);min-height:var(--input-height-xs);background-color:var(--surface);align-items:center;padding-top:0;padding-bottom:0;display:flex;overflow:hidden}.LocationRuleFilterSelect-module__uA89XG__select .LocationRuleFilterSelect-module__uA89XG__input:focus-within{--input-bd-focus:var(--mantine-color-cp-teal-filled)}.LocationRuleFilterSelect-module__uA89XG__pillsList{align-items:center;column-gap:var(--mantine-spacing-xs);flex-wrap:nowrap;flex:1;min-width:0;height:100%;padding-inline-end:0!important}.LocationRuleFilterSelect-module__uA89XG__select .LocationRuleFilterSelect-module__uA89XG__inputField{height:100%;min-height:0;line-height:calc(var(--input-height-xs) - 2px)}.LocationRuleFilterSelect-module__uA89XG__select .LocationRuleFilterSelect-module__uA89XG__pillsList .LocationRuleFilterSelect-module__uA89XG__pill{--pill-height:var(--pill-height-xs);--pill-fz:var(--pill-fz-xs);font-size:var(--pill-fz);background-color:var(--teal-soft);color:var(--teal-ink);border:1px solid var(--teal);height:var(--pill-height);pointer-events:none;flex:none;padding-block:0;padding-inline-start:var(--mantine-spacing-xs);padding-inline-end:var(--mantine-spacing-xs);font-weight:700}
:is(.MainDrawer-module__uuX22W__main .mantine-Drawer-overlay,.MainDrawer-module__uuX22W__main .mantine-Drawer-inner){inset:auto;top:var(--app-shell-header-height,var(--app-shell-header-offset,0rem));left:calc(var(--app-shell-navbar-offset,0rem));width:var(--mantine-main-width);height:calc(100dvh - var(--app-shell-header-height,var(--app-shell-header-offset,0rem)) - var(--app-shell-footer-offset,0rem));padding:0}.MainDrawer-module__uuX22W__scrim{background:color-mix(in srgb, var(--ink) 34%, transparent)}.MainDrawer-module__uuX22W__sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;border-top:1px solid var(--line);background:var(--surface);grid-template-rows:auto minmax(0,1fr);height:auto;max-height:88svh;margin-top:auto;display:grid;overflow:hidden;box-shadow:0 24px 64px -32px #0e2a4466}@media (min-width:47.5em){.MainDrawer-module__uuX22W__sheet{max-width:calc(27rem * var(--mantine-scale));margin-left:auto;margin-right:var(--mantine-spacing-lg);margin-bottom:var(--mantine-spacing-lg);border-radius:var(--r-lg);border:1px solid var(--line)}}.MainDrawer-module__uuX22W__head{padding:var(--mantine-spacing-md) var(--mantine-spacing-md) var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-bottom:1px solid var(--line-soft);background:var(--surface);flex-shrink:0}.MainDrawer-module__uuX22W__titleWrap{min-width:0}.MainDrawer-module__uuX22W__title{min-width:0;font-size:var(--mantine-font-size-xl);letter-spacing:-.02em;color:var(--ink);font-weight:700}.MainDrawer-module__uuX22W__extra{flex:none}.MainDrawer-module__uuX22W__body{grid-template-rows:minmax(0,1fr);min-height:0;padding:0;display:grid}
.RoundCloseButton-module__v_AQAW__close{width:var(--tap);height:var(--tap);border-radius:var(--mantine-radius-xl);color:var(--ink-2);background:0 0;flex-shrink:0}.RoundCloseButton-module__v_AQAW__close:hover{background:var(--surface-2);color:var(--ink)}
.LinkNavigationButton-module__DHYZkq__link.mantine-Badge-root{position:relative;overflow:visible}.LinkNavigationButton-module__DHYZkq__link:after{content:"";inset:min(0px, calc((100% - var(--tap)) / 2));position:absolute}
.DefaultSelect-module__f2TK0q__dropdown{border-radius:var(--mantine-radius-md);overflow:hidden}.DefaultSelect-module__f2TK0q__option{border-radius:var(--mantine-radius-sm)}.DefaultSelect-module__f2TK0q__option[data-combobox-selected]{background-color:var(--mantine-color-cp-teal-6);color:var(--mantine-color-white)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .DefaultSelect-module__f2TK0q__option:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-cp-teal-1);color:var(--mantine-color-cp-teal-9)}:where([data-mantine-color-scheme=dark]) .DefaultSelect-module__f2TK0q__option:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-6);color:var(--mantine-color-white)}}
.DetailPageModal-module__3OdTuG__header{padding:calc(.5rem * var(--mantine-scale)) var(--mantine-spacing-md) var(--mantine-spacing-sm);border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0}@media (min-width:47.5em){.DetailPageModal-module__3OdTuG__header{padding:calc(.5rem * var(--mantine-scale)) var(--mantine-spacing-md) var(--mantine-spacing-sm) var(--mantine-spacing-lg)}}.DetailPageModal-module__3OdTuG__header .mantine-Text-root{font-size:var(--mantine-font-size-xl);letter-spacing:-.02em;color:var(--ink);padding-top:0;font-weight:700}.DetailPageModal-module__3OdTuG__header .DetailPageModal-module__3OdTuG__headerName.mantine-Text-root{font-size:calc(.9375rem * var(--mantine-scale));letter-spacing:-.01em;color:var(--ink-2);font-weight:600;line-height:1.25}.DetailPageModal-module__3OdTuG__headerWithNav{padding-bottom:0}.DetailPageModal-module__3OdTuG__headerNav{min-width:0}:is(.DetailPageModal-module__3OdTuG__headerNav .mantine-Tabs-tabLabel,.DetailPageModal-module__3OdTuG__headerNav .mantine-Text-root){font-size:var(--mantine-font-size-sm);letter-spacing:-.01em;font-weight:700}.DetailPageModal-module__3OdTuG__scrollRoot{flex:1;min-height:0;position:relative;overflow:hidden}.DetailPageModal-module__3OdTuG__scrollArea{height:100%}.DetailPageModal-module__3OdTuG__scrollNav{z-index:10;background:var(--surface);will-change:transform;padding:calc(.5rem * var(--mantine-scale)) var(--mantine-spacing-md) 0;pointer-events:auto;position:absolute;top:0;left:0;right:0}.DetailPageModal-module__3OdTuG__scrollNavSpacer{min-height:calc(3.5rem * var(--mantine-scale));height:var(--scroll-nav-offset,calc(3.5rem * var(--mantine-scale)));flex-shrink:0;display:none}@media (min-width:47.5em){.DetailPageModal-module__3OdTuG__scrollNav{padding-inline:var(--mantine-spacing-lg);display:none}.DetailPageModal-module__3OdTuG__scrollNavSpacer{display:none}}@media (max-width:47.499em){.DetailPageModal-module__3OdTuG__scrollNavSpacer{display:block}}
.MainModal-module__MuSynq__main{--modal-sheet-radius:var(--mantine-radius-lg);height:calc(100dvh - var(--app-shell-header-height,0rem) - var(--app-shell-footer-offset,0rem))}:is(.MainModal-module__MuSynq__main .mantine-Modal-overlay,.MainModal-module__MuSynq__main .mantine-Modal-inner){inset:auto;top:var(--app-shell-header-height,var(--app-shell-header-offset,0rem));left:calc(var(--app-shell-navbar-offset,0rem));width:var(--mantine-main-width);height:calc(100dvh - var(--app-shell-header-height,0rem) - var(--app-shell-footer-offset,0rem));border-radius:var(--modal-sheet-radius) var(--modal-sheet-radius) 0 0;padding:0;overflow:hidden}.MainModal-module__MuSynq__main .mantine-Modal-content[data-full-screen]{--modal-content-height:100%;border-radius:var(--modal-sheet-radius) var(--modal-sheet-radius) 0 0;overflow:hidden}.MainModal-module__MuSynq__main .mantine-Modal-header h2{width:100%}.MainModal-module__MuSynq__cover{height:100dvh}:is(.MainModal-module__MuSynq__cover .mantine-Modal-overlay,.MainModal-module__MuSynq__cover .mantine-Modal-inner){border-radius:0;width:100%;height:100dvh;padding:0;inset:0;overflow:hidden}.MainModal-module__MuSynq__cover .mantine-Modal-content[data-full-screen]{--modal-content-height:100%;border-radius:0;height:100dvh;overflow:hidden}:is(body[data-cp-cover-modal] .mantine-AppShell-header,body[data-cp-cover-modal] .mantine-AppShell-footer){visibility:hidden;pointer-events:none}
.CardPill-module__O14sRq__pill{--badge-fz:calc(.75rem * var(--mantine-scale))}
.InstantShiftBoltIcon-module__OsW_3q__image{vertical-align:-.15em;flex:none;display:inline-block}
.DocumentUploadCard-module__d6ZeQa__documentCard{cursor:pointer;background-color:var(--mantine-color-cp-teal-1);flex-direction:column;width:100%;height:100%;transition:background-color .2s ease-in-out;display:flex}.DocumentUploadCard-module__d6ZeQa__documentCardBody{flex:1;width:100%}.DocumentUploadCard-module__d6ZeQa__satisfactionSlot{min-height:calc(.859375rem * var(--mantine-scale));justify-content:center;align-items:flex-start;width:100%;display:flex}.DocumentUploadCard-module__d6ZeQa__satisfactionSlot>*{max-width:100%}.DocumentUploadCard-module__d6ZeQa__documentCardAction{flex:none;width:100%}.DocumentUploadCard-module__d6ZeQa__documentCard.mantine-Paper-root:hover{background-color:var(--mantine-color-cp-teal-2)}.DocumentUploadCard-module__d6ZeQa__documentCardFlat.mantine-Paper-root{background-color:var(--surface);border-color:var(--line-soft)}.DocumentUploadCard-module__d6ZeQa__documentCardFlat.mantine-Paper-root:hover{background-color:var(--surface-2)}.DocumentUploadCard-module__d6ZeQa__statusSlot{min-height:calc(1.25rem * var(--mantine-scale));justify-content:center;align-items:center;display:flex}
.aside-pinned-module__vZ3Z_G__tableRow td{background-color:var(--mantine-color-cp-teal-0)}.aside-pinned-module__vZ3Z_G__tableRow td:first-child{box-shadow:inset 3px 0 0 var(--mantine-color-cp-teal-6)}.aside-pinned-module__vZ3Z_G__tableRow:hover td,.aside-pinned-module__vZ3Z_G__tableRow[data-hover]:hover td{background-color:var(--mantine-color-cp-teal-1)}
.AppNotification-module__kAmYxW__root.mantine-Notification-root{padding:var(--mantine-spacing-sm) var(--mantine-spacing-sm) var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--line);border-radius:var(--mantine-radius-lg);background:var(--surface);box-shadow:inset calc(.25rem * var(--mantine-scale)) 0 0 var(--notification-color), var(--shadow-lg)}.AppNotification-module__kAmYxW__root.mantine-Notification-root:before{display:none}.AppNotification-module__kAmYxW__icon.mantine-Notification-icon{width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));min-width:calc(2.25rem * var(--mantine-scale));background-color:color-mix(in srgb, var(--notification-color) 14%, var(--surface));color:var(--notification-color);border-radius:50%;margin-inline-end:var(--mantine-spacing-sm)}.AppNotification-module__kAmYxW__title.mantine-Notification-title{margin-bottom:calc(.125rem * var(--mantine-scale));font-size:var(--mantine-font-size-md);font-weight:700;line-height:var(--mantine-line-height-xs);color:var(--ink)}.AppNotification-module__kAmYxW__description.mantine-Notification-description{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--ink-2)}.AppNotification-module__kAmYxW__closeButton.mantine-Notification-closeButton{color:var(--ink-3)}
.MapLabel-module__rP8-ka__label{max-width:min(calc(17.5rem * var(--mantine-scale)), 72vw);margin:var(--mantine-spacing-sm) 0 0 var(--mantine-spacing-sm);padding:calc(.25rem * var(--mantine-scale)) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-xl);background:var(--teal-soft);color:var(--teal-ink);font-size:var(--mantine-font-size-xs);font-weight:700;line-height:var(--mantine-line-height-xs);box-shadow:var(--shadow);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}
.OpsPage-module__RmF0xq__pageFill{gap:var(--mantine-spacing-md);width:100%;height:100%;min-height:0;padding:calc(.5rem * var(--mantine-scale));flex-direction:column;display:flex}.OpsPage-module__RmF0xq__panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.OpsPage-module__RmF0xq__viewSelect .mantine-Select-input{background:var(--surface);border:1px solid var(--line);min-width:18ch}.OpsPage-module__RmF0xq__header{padding:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));flex-shrink:0;container:ops-header/inline-size}.OpsPage-module__RmF0xq__headerNarrowOnly{display:none}@container ops-header (max-width:110rem){.OpsPage-module__RmF0xq__header .OpsPage-module__RmF0xq__headerWideOnly{display:none}.OpsPage-module__RmF0xq__headerNarrowOnly{display:block}}.OpsPage-module__RmF0xq__headerCrowdedNarrowOnly,.OpsPage-module__RmF0xq__headerCrowdedCompactOnly,.OpsPage-module__RmF0xq__headerCrowdedOverflowFilters{display:none}.OpsPage-module__RmF0xq__headerCrowdedSearchFilters,.OpsPage-module__RmF0xq__headerCrowdedExtras{flex:none}.OpsPage-module__RmF0xq__headerCrowdedExtras>.mantine-Group-root{flex-wrap:nowrap}@container ops-header (max-width:110rem){.OpsPage-module__RmF0xq__header .OpsPage-module__RmF0xq__headerCrowdedWideOnly{display:none}.OpsPage-module__RmF0xq__headerCrowdedNarrowOnly,.OpsPage-module__RmF0xq__headerCrowdedCompactOnly{display:block}.OpsPage-module__RmF0xq__header .OpsPage-module__RmF0xq__headerCrowdedNotCompactOnly{display:none}}@container ops-header (max-width:80rem){.OpsPage-module__RmF0xq__headerCrowdedSearchFilters>div:nth-last-of-type(-n+2):nth-of-type(n+3){display:none}.OpsPage-module__RmF0xq__headerCrowdedOverflowFilters{display:block}.OpsPage-module__RmF0xq__headerCrowdedOverflowFilters>*>div:nth-of-type(-n+2){display:none}}.OpsPage-module__RmF0xq__headerSearchRow{width:100%}.OpsPage-module__RmF0xq__headerSearchField{flex-shrink:0}.OpsPage-module__RmF0xq__headerSearchRowSplit .OpsPage-module__RmF0xq__headerSearchField{order:1}.OpsPage-module__RmF0xq__headerSearchRowTrailing{flex:none;margin-left:auto}.OpsPage-module__RmF0xq__headerSearchRowSplit .OpsPage-module__RmF0xq__headerSearchRowTrailing{order:2}.OpsPage-module__RmF0xq__headerSearchRowSplit .OpsPage-module__RmF0xq__headerExtras{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;flex:1 0 100%;order:3;display:flex}.OpsPage-module__RmF0xq__headerExtrasTrailing{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.OpsPage-module__RmF0xq__headerSearchRowFilters{flex:none}.OpsPage-module__RmF0xq__headerExtrasInner{width:max-content;max-width:100%}.OpsPage-module__RmF0xq__headerExtras{flex:none}.OpsPage-module__RmF0xq__headerExtras>.mantine-Group-root{flex-wrap:nowrap}.OpsPage-module__RmF0xq__headerMobileExtras{width:100%;min-width:0;max-width:100%}.OpsPage-module__RmF0xq__headerStart{flex:12rem;min-width:0}@media (min-width:47.5em){@container ops-header (max-width:110rem){.OpsPage-module__RmF0xq__headerHasNarrowTier .OpsPage-module__RmF0xq__headerStart{flex-basis:0;min-width:min-content}}}.OpsPage-module__RmF0xq__headerTitleTrailing{flex:none}@media (min-width:47.5em){.OpsPage-module__RmF0xq__headerTitle{white-space:nowrap}}.OpsPage-module__RmF0xq__headerFilters{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-xs);flex-flow:wrap-reverse;flex:0 auto;min-width:min-content;margin-left:auto;display:flex}.OpsPage-module__RmF0xq__headerFiltersKeepExport{flex-wrap:nowrap}.OpsPage-module__RmF0xq__headerStatusCluster,.OpsPage-module__RmF0xq__headerSecondaryCluster{flex:none}@media (max-width:calc(47.5em - .1px)){.OpsPage-module__RmF0xq__headerStart{flex:1 1 0}.OpsPage-module__RmF0xq__headerFilters{flex-basis:100%}}.OpsPage-module__RmF0xq__inset{padding-inline:calc(.5rem * var(--mantine-scale))}@media (min-width:47.5em){.OpsPage-module__RmF0xq__pageFill{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg) var(--mantine-spacing-md)}.OpsPage-module__RmF0xq__inset{padding-inline:var(--mantine-spacing-lg)}}@media (min-width:56.25em){.OpsPage-module__RmF0xq__pageFill{padding:calc(1.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) var(--mantine-spacing-md)}.OpsPage-module__RmF0xq__header{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg) calc(.5rem * var(--mantine-scale))}.OpsPage-module__RmF0xq__inset{padding-inline:calc(1.5rem * var(--mantine-scale))}}
.AgencyMainHeaderLogo-module__4H9A6W__wordmark{min-width:0;display:inline-flex;overflow:hidden}
.OpsPageTitle-module__NF1F2a__display{font-family:var(--font-display), "Bricolage Grotesque", var(--font-body), sans-serif;font-size:calc(1.375rem * var(--mantine-scale));letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:800;line-height:1.1}.OpsPageTitle-module__NF1F2a__list{font-family:var(--font-display), "Bricolage Grotesque", var(--font-body), sans-serif;font-size:var(--mantine-font-size-xl);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800;line-height:1.15}.OpsPageTitle-module__NF1F2a__section{font-family:var(--font-display), "Bricolage Grotesque", var(--font-body), sans-serif;font-size:var(--mantine-font-size-xl);letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:800;line-height:1.15}.OpsPageTitle-module__NF1F2a__compact{min-width:0;font-family:var(--font-display), "Bricolage Grotesque", var(--font-body), sans-serif;font-size:clamp(calc(.9375rem * var(--mantine-scale)), 2.4vw, calc(1.125rem * var(--mantine-scale)));letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800;line-height:1.3}@media (min-width:47.5em){.OpsPageTitle-module__NF1F2a__display{font-size:calc(1.75rem * var(--mantine-scale))}.OpsPageTitle-module__NF1F2a__list{font-size:calc(1.5rem * var(--mantine-scale));line-height:1.3}}@media (min-width:56.25em){.OpsPageTitle-module__NF1F2a__display{font-size:var(--mantine-font-size-xxl)}}
.AgencyMainHeader-module__x9_huq__header{background-color:var(--header-teal);padding:0;overflow:hidden}.AgencyMainHeader-module__x9_huq__brand{flex:auto;min-width:0}@media (min-width:40em){.AgencyMainHeader-module__x9_huq__brand{gap:var(--mantine-spacing-md)}}.AgencyMainHeader-module__x9_huq__logo{align-items:center;gap:var(--mantine-spacing-xs);color:var(--mantine-color-cp-blue-6);font-size:var(--mantine-font-size-xl);flex:none;font-weight:600;text-decoration:none;display:flex}.AgencyMainHeader-module__x9_huq__logo img{height:calc(2rem * var(--mantine-scale));width:auto}
.ProfilePhotoModal-module__j1w5yW__root{height:100%;min-height:0}.ProfilePhotoModal-module__j1w5yW__stage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ProfilePhotoModal-module__j1w5yW__frame{width:min(calc(17.5rem * var(--mantine-scale)), 70vmin);height:min(calc(17.5rem * var(--mantine-scale)), 70vmin);flex-shrink:0;max-width:100%}.ProfilePhotoModal-module__j1w5yW__webcam{background:var(--surface);border:1px solid var(--line);border-radius:50%;position:relative;overflow:hidden}.ProfilePhotoModal-module__j1w5yW__video{object-fit:cover;width:100%;height:100%;display:block}.ProfilePhotoModal-module__j1w5yW__cameraError{padding:var(--mantine-spacing-md);text-align:center;background:color-mix(in srgb, var(--surface) 88%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProfilePhotoModal-module__j1w5yW__avatar{width:100%;height:100%}
.HeaderStatusControl-module__h22vHW__select{display:block}.HeaderStatusControl-module__h22vHW__segmented{display:none}@media (min-width:75em){.HeaderStatusControl-module__h22vHW__select{display:none}.HeaderStatusControl-module__h22vHW__segmented{display:block}}@container ops-header (max-width:56.25em){.HeaderStatusControl-module__h22vHW__select{display:block}.HeaderStatusControl-module__h22vHW__segmented{display:none}}[data-ops-status-compact] .HeaderStatusControl-module__h22vHW__select{display:block}[data-ops-status-compact] .HeaderStatusControl-module__h22vHW__segmented{display:none}
.FooterNavLink-module__HTR7ma__footerNavLink{justify-content:center;align-items:center;gap:calc(.09375rem * var(--mantine-scale));min-width:0;min-height:var(--tap);padding:var(--mantine-spacing-xxxs);border-radius:calc(.75rem * var(--mantine-scale));color:var(--ink-2);-webkit-user-select:none;user-select:none;cursor:pointer;flex-direction:column;flex:1 1 0;text-decoration:none;transition:all .1s;display:flex;position:relative}.FooterNavLink-module__HTR7ma__footerNavLinkPressed{background:var(--surface)}.FooterNavLink-module__HTR7ma__active{color:var(--teal-ink)}.FooterNavLink-module__HTR7ma__inverse{color:#ffffffd1}.FooterNavLink-module__HTR7ma__inverse.FooterNavLink-module__HTR7ma__active{color:var(--mantine-color-white)}.FooterNavLink-module__HTR7ma__inverse.FooterNavLink-module__HTR7ma__footerNavLinkPressed{background:#ffffff29}.FooterNavLink-module__HTR7ma__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(.65625rem * var(--mantine-scale));color:inherit;font-weight:600;line-height:1.15;overflow:hidden}
.InfoSectionTitle-module__XOKl7W__title{align-items:center;gap:calc(.375rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800;display:flex}.InfoSectionTitle-module__XOKl7W__title[data-size=lg]{font-size:calc(1.5rem * var(--mantine-scale))}.InfoSectionTitle-module__XOKl7W__icon{color:var(--ink-2);flex:none;place-items:center;display:grid}
.AppShellFooter-module__TN3Qna__footer{padding:calc(.25rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale)) max(calc(.25rem * var(--mantine-scale)), env(safe-area-inset-bottom))}.AppShellFooter-module__TN3Qna__nav{flex-wrap:nowrap;justify-content:space-around;align-items:stretch;gap:0;display:flex}
.ShiftSchedule-module__kmrzSG__header{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.ShiftSchedule-module__kmrzSG__list{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(17.5rem * var(--mantine-scale)), calc((100% - var(--mantine-spacing-xl)) / 2))), 1fr));column-gap:var(--mantine-spacing-xl);row-gap:var(--mantine-spacing-xs);margin:0;padding:0;list-style:none;display:grid}.ShiftSchedule-module__kmrzSG__row{align-items:baseline;column-gap:var(--mantine-spacing-xs);row-gap:var(--mantine-spacing-xxxs);flex-wrap:wrap;min-width:0;display:flex}.ShiftSchedule-module__kmrzSG__icon{color:var(--ink-2);flex:none;align-self:center;align-items:center;line-height:0;display:flex}.ShiftSchedule-module__kmrzSG__day{font-size:calc(1.0625rem * var(--mantine-scale));line-height:var(--mantine-line-height-xs);color:var(--ink-2);white-space:nowrap;flex:none}.ShiftSchedule-module__kmrzSG__badge{width:max-content;padding:calc(.1875rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-xl);font-size:var(--mantine-font-size-xxs);letter-spacing:.03em;font-weight:700;line-height:var(--mantine-line-height-xs);text-transform:uppercase;white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.ShiftSchedule-module__kmrzSG__badgeRemoved{background:var(--surface-2);color:var(--ink-2)}.ShiftSchedule-module__kmrzSG__badgeChanged{background:var(--mantine-color-yellow-1);color:var(--ink)}.ShiftSchedule-module__kmrzSG__badgeAdded{background:var(--mantine-color-cp-blue-1);color:var(--ink)}.ShiftSchedule-module__kmrzSG__times{min-width:0;font-size:calc(1.0625rem * var(--mantine-scale));line-height:var(--mantine-line-height-sm);color:var(--ink-2);flex:0 auto}.ShiftSchedule-module__kmrzSG__range{white-space:nowrap}
.AppAsideResizeable-module__pSMX5W__resizeHandle{flex:0 0 var(--app-aside-resize-handle-width,calc(.46875rem * var(--mantine-scale)));width:var(--app-aside-resize-handle-width,calc(.46875rem * var(--mantine-scale)));min-width:var(--app-aside-resize-handle-width,calc(.46875rem * var(--mantine-scale)));max-width:var(--app-aside-resize-handle-width,calc(.46875rem * var(--mantine-scale)));cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-right:1px solid var(--mantine-color-cp-sky-3);background-color:var(--mantine-color-cp-sky-0);height:100%}.AppAsideResizeable-module__pSMX5W__resizeHandle:hover{background-color:var(--mantine-color-cp-sky-1)}.AppAsideResizeable-module__pSMX5W__resizeHandle:active,.AppAsideResizeable-module__pSMX5W__resizeHandleDragging{background-color:var(--mantine-color-cp-sky-2)}
.TextLink-module__1mOpGW__root{cursor:pointer;text-decoration:none}.TextLink-module__1mOpGW__root:hover{opacity:.8}.TextLink-module__1mOpGW__root:hover .mantine-Text-root{text-decoration:underline}
.ScrollableHeaderContainer-module__nOuqtq__container{background-color:var(--paper);height:100%;position:relative;overflow:hidden}.ScrollableHeaderContainer-module__nOuqtq__header{z-index:10;background-color:var(--surface);border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r);box-shadow:var(--shadow);will-change:transform;pointer-events:auto;position:absolute;top:0;left:0;right:0}.ScrollableHeaderContainer-module__nOuqtq__header.ScrollableHeaderContainer-module__nOuqtq__headerPaper{background-color:var(--paper)}
.AgencyInfoHeader-module__ZUWfSa__header{width:100%}.AgencyInfoHeader-module__ZUWfSa__row{min-width:min(100%, calc(16rem * var(--mantine-scale)));flex:1 1 calc(32rem * var(--mantine-scale))}.AgencyInfoHeader-module__ZUWfSa__badges{flex:1 1 calc(20rem * var(--mantine-scale));justify-content:flex-start;min-width:0}.AgencyInfoHeader-module__ZUWfSa__logo{width:calc(6rem * var(--mantine-scale));height:calc(3.5rem * var(--mantine-scale));flex:none;place-items:center;display:grid;overflow:hidden}.AgencyInfoHeader-module__ZUWfSa__identity{flex:auto;min-width:0}.AgencyInfoHeader-module__ZUWfSa__name{overflow-wrap:break-word}.AgencyInfoHeader-module__ZUWfSa__address{min-width:0}@media (max-width:47.5em){.AgencyInfoHeader-module__ZUWfSa__name{font-size:var(--mantine-font-size-lg);line-height:1.25}}@media (min-width:47.5em){.AgencyInfoHeader-module__ZUWfSa__logo{width:calc(8.75rem * var(--mantine-scale));height:calc(5rem * var(--mantine-scale))}}
.CaregiverDrillDownPopover-module__gf308G__triggerLink{cursor:pointer;line-height:1;text-decoration:none}.CaregiverDrillDownPopover-module__gf308G__triggerLink .mantine-Text-root{color:var(--mantine-color-cp-blue-9);font-weight:600}.CaregiverDrillDownPopover-module__gf308G__triggerLink:hover .mantine-Text-root{text-decoration:underline}.CaregiverDrillDownPopover-module__gf308G__triggerLink:hover{opacity:.85}.CaregiverDrillDownPopover-module__gf308G__triggerPlain{cursor:pointer;border-radius:var(--mantine-radius-sm);line-height:1}.CaregiverDrillDownPopover-module__gf308G__triggerPlain:hover{opacity:.85}.CaregiverDrillDownPopover-module__gf308G__triggerPlain:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}