.DayPicker-module-scss-module__FUWabW__wrapper{align-items:center;gap:12px;display:inline-flex;position:relative}.DayPicker-module-scss-module__FUWabW__segmented{background:#fff;border:1px solid #eeeef2;border-radius:10px;align-items:stretch;height:40px;transition:box-shadow .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex;overflow:hidden}.DayPicker-module-scss-module__FUWabW__segmented:hover{border-color:#dddde5}.DayPicker-module-scss-module__FUWabW__navButton{color:#09090b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:100%;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DayPicker-module-scss-module__FUWabW__navButton:first-child{border-right:1px solid #eeeef2}.DayPicker-module-scss-module__FUWabW__navButton:last-child{border-left:1px solid #eeeef2}.DayPicker-module-scss-module__FUWabW__navButton:hover:not(:disabled){background:#fcfcfd}.DayPicker-module-scss-module__FUWabW__navButton:focus-visible{outline-offset:-2px;outline:2px solid #d26300}.DayPicker-module-scss-module__FUWabW__navButton:disabled{opacity:.5;cursor:not-allowed}.DayPicker-module-scss-module__FUWabW__label{cursor:pointer;color:#09090b;min-width:0;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DayPicker-module-scss-module__FUWabW__label:hover:not(:disabled){background:#fcfcfd}.DayPicker-module-scss-module__FUWabW__label:focus-visible{outline-offset:-2px;outline:2px solid #d26300}.DayPicker-module-scss-module__FUWabW__label:disabled{cursor:not-allowed}.DayPicker-module-scss-module__FUWabW__labelOpen{background:#fcfcfd}.DayPicker-module-scss-module__FUWabW__dateLabel{color:#09090b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}.DayPicker-module-scss-module__FUWabW__todayPill{color:#d26300;text-transform:uppercase;letter-spacing:.06em;background:#d2630014;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.DayPicker-module-scss-module__FUWabW__jumpToday{color:#d26300;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500;text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1)}.DayPicker-module-scss-module__FUWabW__jumpToday:hover:not(:disabled){color:#a95000}.DayPicker-module-scss-module__FUWabW__jumpToday:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #d26300}.DayPicker-module-scss-module__FUWabW__jumpToday:disabled{opacity:.5;cursor:not-allowed}.DayPicker-module-scss-module__FUWabW__popover{z-index:25;background:#fff;border:1px solid #eeeef2;border-radius:12px;width:296px;padding:12px 12px 8px;animation:.15s cubic-bezier(.4,0,.2,1) DayPicker-module-scss-module__FUWabW__daypicker-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0f0f141a,0 1px 3px #0f0f140a}@keyframes DayPicker-module-scss-module__FUWabW__daypicker-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DayPicker-module-scss-module__FUWabW__calHeader{justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.DayPicker-module-scss-module__FUWabW__calNav{color:#09090b;cursor:pointer;background:0 0;border:1px solid #eeeef2;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DayPicker-module-scss-module__FUWabW__calNav:hover{background:#fcfcfd;border-color:#dddde5}.DayPicker-module-scss-module__FUWabW__calNav:focus-visible{outline-offset:1px;outline:2px solid #d26300}.DayPicker-module-scss-module__FUWabW__calMonth{color:#09090b;font-size:.875rem;font-weight:600}.DayPicker-module-scss-module__FUWabW__calDayHeaders{grid-template-columns:repeat(7,1fr);gap:2px;padding:0 4px 4px;display:grid}.DayPicker-module-scss-module__FUWabW__calDayHeader{text-align:center;color:#71717a;text-transform:uppercase;letter-spacing:.04em;padding:4px 0;font-size:10px;font-weight:500}.DayPicker-module-scss-module__FUWabW__calGrid{flex-direction:column;gap:2px;padding:0 4px;display:flex}.DayPicker-module-scss-module__FUWabW__calRow{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DayPicker-module-scss-module__FUWabW__calDay{width:100%;height:32px;font:inherit;color:#09090b;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DayPicker-module-scss-module__FUWabW__calDay:hover{background:#fcfcfd}.DayPicker-module-scss-module__FUWabW__calDay:focus-visible{outline-offset:1px;outline:2px solid #d26300}.DayPicker-module-scss-module__FUWabW__calDayMuted{color:#e4e4e7}.DayPicker-module-scss-module__FUWabW__calDaySelected{color:#fff;background:#d26300;border-radius:6px;font-weight:600}.DayPicker-module-scss-module__FUWabW__calDaySelected:hover{background:#b35500}.DayPicker-module-scss-module__FUWabW__calDayToday{font-weight:600;position:relative}.DayPicker-module-scss-module__FUWabW__calDayToday:after{content:"";background:#d26300;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.DayPicker-module-scss-module__FUWabW__calFooter{border-top:1px solid #eeeef2;justify-content:center;margin-top:8px;padding-top:8px;display:flex}.DayPicker-module-scss-module__FUWabW__calToday{color:#d26300;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.DayPicker-module-scss-module__FUWabW__calToday:hover{background:#d263000f}.DayPicker-module-scss-module__FUWabW__calToday:focus-visible{outline-offset:1px;outline:2px solid #d26300}@media (prefers-reduced-motion:reduce){.DayPicker-module-scss-module__FUWabW__popover{animation:none}}
.HourlyForecastCell-module-scss-module__I1GgFq__input{color:#09090b;font-variant-numeric:tabular-nums;text-align:center;background:#fff;border:1px solid #eeeef2;border-radius:8px;width:100%;height:34px;padding:0 6px;font-size:.8125rem;font-weight:600;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.HourlyForecastCell-module-scss-module__I1GgFq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.HourlyForecastCell-module-scss-module__I1GgFq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.HourlyForecastCell-module-scss-module__I1GgFq__input::placeholder{color:#71717a;font-weight:400}.HourlyForecastCell-module-scss-module__I1GgFq__input:hover:not(:disabled){border-color:#d2630059}.HourlyForecastCell-module-scss-module__I1GgFq__input:focus-visible{border-color:#d26300;outline:none;box-shadow:0 0 0 3px #d263001f}.HourlyForecastCell-module-scss-module__I1GgFq__input:disabled{color:#71717a;cursor:not-allowed;background:#f4f4f6}.HourlyForecastCell-module-scss-module__I1GgFq__inputDirty{background:#d263000a;border-color:#d263008c}.HourlyForecastCell-module-scss-module__I1GgFq__inputAdjusted{background:#d263000d;border-color:#d2630059}.HourlyForecastCell-module-scss-module__I1GgFq__inputInvalid,.HourlyForecastCell-module-scss-module__I1GgFq__inputFailed{background:#c8331c1a;border-color:#9a2615}.HourlyForecastCell-module-scss-module__I1GgFq__inputApplied{color:#1e6440;background:#2d8c5a1a;border-color:#2d8c5a80}.HourlyForecastCell-module-scss-module__I1GgFq__inputMuted{color:#71717a;background:#f4f4f6}
.EditHourlyForecastDialog-module-scss-module__0NUJ-a__dialog{background:#fff;border-radius:14px;flex-direction:column;width:98vw;max-width:98vw;max-height:86vh;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f0f140f,0 18px 40px #0f0f1424}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__header{border-bottom:1px solid #f2f3f7;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 16px;display:flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__titleWrap{color:#d26300;align-items:flex-start;gap:10px;display:flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__title{color:#09090b;margin:0;font-size:17px;font-weight:600;line-height:1.2}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__subtitle{color:#71717a;margin:4px 0 0;font-size:.75rem}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__headerRight{align-items:center;gap:12px;display:inline-flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__outletName{color:#09090b;text-overflow:ellipsis;white-space:nowrap;background:#fafafb;border:1px solid #eeeef2;border-radius:8px;max-width:260px;padding:6px 10px;font-size:.75rem;font-weight:500;overflow:hidden}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__closeBtn{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__closeBtn:hover:not(:disabled){color:#09090b;background:#f4f4f6}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__closeBtn:disabled{opacity:.4;cursor:not-allowed}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 24px 16px;display:flex;overflow-y:auto}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__body::-webkit-scrollbar{width:8px}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__body::-webkit-scrollbar-thumb{background:#e4e4e8;border-radius:4px}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__body::-webkit-scrollbar-thumb:hover{background:#d2d2d8}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__banner{color:#9a2615;background:#c8331c1a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.75rem;display:flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__warningBanner{color:#8c5b14;background:#d08a1e1a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.75rem;display:flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__loadingState{color:#71717a;justify-content:center;align-items:center;gap:10px;padding:40px 16px;font-size:.8125rem;display:flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__spinner{animation:.85s linear infinite EditHourlyForecastDialog-module-scss-module__0NUJ-a__spin}@keyframes EditHourlyForecastDialog-module-scss-module__0NUJ-a__spin{to{transform:rotate(360deg)}}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__tableWrap{background:#fff;border:1px solid #eeeef2;border-radius:12px;overflow:hidden}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__tableScroll{overflow:auto hidden}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__tableScroll::-webkit-scrollbar{height:8px}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__tableScroll::-webkit-scrollbar-thumb{background:#e4e4e8;border-radius:4px}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__tableScroll::-webkit-scrollbar-thumb:hover{background:#d2d2d8}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__stickyHead,.EditHourlyForecastDialog-module-scss-module__0NUJ-a__stickyCell{z-index:2;text-align:left;background:#fafafb;border-bottom:1px solid #eeeef2;border-right:1px solid #eeeef2;width:140px;min-width:140px;padding:12px 16px;position:sticky;left:0}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__stickyHead{color:#71717a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__stickyCell{vertical-align:middle;display:table-cell}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__rowLabelMain{color:#09090b;font-size:.8125rem;font-weight:600;line-height:1.2;display:block}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__rowLabelHint{color:#71717a;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:400;display:block}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__slotHead{text-align:center;color:#09090b;font-variant-numeric:tabular-nums;background:#fafafb;border-bottom:1px solid #eeeef2;width:60px;min-width:60px;padding:10px 4px;font-size:11px;font-weight:600}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__slotHead[data-muted]{color:#71717a;background:#f4f4f6}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__readCell{text-align:center;color:#09090b;font-variant-numeric:tabular-nums;background:#fff;border-bottom:1px solid #eeeef2;width:60px;min-width:60px;padding:12px 4px;font-size:.8125rem;font-weight:600}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__readCell[data-muted]{color:#71717a;background:#fafafb}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__editCell{vertical-align:middle;background:#fff;border-bottom:1px solid #eeeef2;width:60px;min-width:60px;padding:8px 4px}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__statusCell{text-align:center;vertical-align:middle;background:#fff;width:60px;min-width:60px;padding:8px 3px}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__editRow .EditHourlyForecastDialog-module-scss-module__0NUJ-a__stickyCell{background:#fffcf8}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__statusRow .EditHourlyForecastDialog-module-scss-module__0NUJ-a__stickyCell{background:#fafafb;border-bottom:0}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__editRow td{background:#fffcf8}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__statusRow td{background:#fafafb;border-bottom:0}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__itemsRow .EditHourlyForecastDialog-module-scss-module__0NUJ-a__stickyCell{background:#fbf7f2}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__itemsCell{text-align:center;vertical-align:middle;background:#fbf7f2;border-bottom:1px solid #eeeef2;width:60px;min-width:60px;padding:6px 4px}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__itemsCell[data-muted=true]{opacity:.45}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__itemsBtn{color:#d26300;letter-spacing:.03em;cursor:pointer;background:#d2630014;border:1px solid #d263002e;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__itemsBtn:hover:not(:disabled){background:#d2630029;border-color:#d2630052}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__itemsBtn:focus-visible{outline-offset:2px;outline:2px solid #d26300}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__itemsBtn:disabled{opacity:.55;cursor:not-allowed}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__pill{white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex;overflow:hidden}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__pillNeutral{color:#71717a;background:#efeff3}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__pillPending{color:#b85b00;background:#fff1e2}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__pillApplied{color:#1e6440;background:#2d8c5a1a}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__pillFailed{color:#9a2615;background:#c8331c1a}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__pillAdjusted{color:#d26300;background:#d263001a}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__unchanged{color:#71717a;font-size:12px;font-weight:400}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__footer{background:#fcfcfd;border-top:1px solid #f2f3f7;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__footHint{color:#71717a;font-size:.75rem}.EditHourlyForecastDialog-module-scss-module__0NUJ-a__footActions{align-items:center;gap:8px;display:inline-flex}
.EditHourlyForecastTrigger-module-scss-module__y4uCHa__trigger{color:#09090b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #eeeef2;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:.75rem;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.EditHourlyForecastTrigger-module-scss-module__y4uCHa__trigger:hover:not(:disabled){color:#d26300;background:#d263000a;border-color:#d2630073}.EditHourlyForecastTrigger-module-scss-module__y4uCHa__trigger:focus-visible{outline-offset:1px;outline:2px solid #d26300}.EditHourlyForecastTrigger-module-scss-module__y4uCHa__trigger:disabled{opacity:.55;cursor:not-allowed}
.DayPlannerToolbar-module-scss-module__vWE7XW__toolbar{z-index:30;background:#fff;border-bottom:1px solid #eeeef2;flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;height:auto;min-height:64px;padding:12px 24px;display:flex;position:relative;box-shadow:0 1px #0f0f140a,0 2px 8px #0f0f1408}.DayPlannerToolbar-module-scss-module__vWE7XW__left{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.DayPlannerToolbar-module-scss-module__vWE7XW__divider{background:#eeeef2;flex:0 0 1px;width:1px;height:28px}.DayPlannerToolbar-module-scss-module__vWE7XW__center{flex:240px;align-items:center;gap:12px;min-width:240px;display:flex}.DayPlannerToolbar-module-scss-module__vWE7XW__right{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.DayPlannerToolbar-module-scss-module__vWE7XW__viewTabs{border:1px solid #eeeef2;border-radius:8px;flex-shrink:0;display:flex;overflow:hidden}.DayPlannerToolbar-module-scss-module__vWE7XW__viewTab{color:#71717a;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:5px 14px;font-size:.875rem;font-weight:500;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.DayPlannerToolbar-module-scss-module__vWE7XW__viewTab:hover{color:#09090b;background:#0f0f140a}.DayPlannerToolbar-module-scss-module__vWE7XW__viewTab+.DayPlannerToolbar-module-scss-module__vWE7XW__viewTab{border-left:1px solid #eeeef2}.DayPlannerToolbar-module-scss-module__vWE7XW__viewTabActive{color:#fff;background:#d26300}.DayPlannerToolbar-module-scss-module__vWE7XW__viewTabActive:hover{opacity:.92;background:#d26300}@media (max-width:768px){.DayPlannerToolbar-module-scss-module__vWE7XW__toolbar{padding:10px 12px}.DayPlannerToolbar-module-scss-module__vWE7XW__left,.DayPlannerToolbar-module-scss-module__vWE7XW__center,.DayPlannerToolbar-module-scss-module__vWE7XW__right{width:100%}.DayPlannerToolbar-module-scss-module__vWE7XW__right{justify-content:flex-start}}@container scheduler-page (max-width:768px){.DayPlannerToolbar-module-scss-module__vWE7XW__toolbar{padding:10px 12px}.DayPlannerToolbar-module-scss-module__vWE7XW__left,.DayPlannerToolbar-module-scss-module__vWE7XW__center,.DayPlannerToolbar-module-scss-module__vWE7XW__right{width:100%}.DayPlannerToolbar-module-scss-module__vWE7XW__right{justify-content:flex-start}}@media (max-width:1024px){.DayPlannerToolbar-module-scss-module__vWE7XW__toolbar{padding-left:12px;padding-right:12px}}
.DayTimeStripHeader-module-scss-module__tnXiva__header{z-index:25;background:#fff;border-bottom:1px solid #eeeef2;height:40px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}.DayTimeStripHeader-module-scss-module__tnXiva__elevated{box-shadow:0 1px 2px #0f0f140a,0 2px 6px #0f0f140a}.DayTimeStripHeader-module-scss-module__tnXiva__identityCell{z-index:6;box-sizing:border-box;background:#fff;border-right:1px solid #eeeef2;flex-shrink:0;width:240px;position:sticky;left:0}.DayTimeStripHeader-module-scss-module__tnXiva__canvasStrip{display:flex}.DayTimeStripHeader-module-scss-module__tnXiva__slot{box-sizing:border-box;border-right:1px solid #0f0f1417;flex-shrink:0;justify-content:center;align-items:flex-end;padding-bottom:8px;display:flex;position:relative}.DayTimeStripHeader-module-scss-module__tnXiva__slot:last-child{border-right:none}.DayTimeStripHeader-module-scss-module__tnXiva__hourBoundary{border-right-color:#0f0f1433}.DayTimeStripHeader-module-scss-module__tnXiva__outOfHours{background:#0f0f1408}.DayTimeStripHeader-module-scss-module__tnXiva__label{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em}.DayTimeStripHeader-module-scss-module__tnXiva__labelHour{color:#09090b;font-size:.6875rem;font-weight:600}.DayTimeStripHeader-module-scss-module__tnXiva__labelHalf{color:#71717a;opacity:.7;font-size:10px;font-weight:500}
.DayAnalyticsTrackToggle-module-scss-module__4RifkG__trigger{color:#71717a}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__trigger:hover{color:#d26300}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__menu{border:1px solid #eeeef2;min-width:180px;box-shadow:0 8px 24px #0f0f1414}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__item{padding-top:4px;padding-bottom:4px}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox{padding:4px}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox_projected.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox .MuiSvgIcon-root{color:#d26300}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox_ideal.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox .MuiSvgIcon-root{color:#1f5fcb}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox_scheduled.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox .MuiSvgIcon-root{color:#2d8c5acc}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox_break.DayAnalyticsTrackToggle-module-scss-module__4RifkG__checkbox .MuiSvgIcon-root{color:#d08a1eb3}.DayAnalyticsTrackToggle-module-scss-module__4RifkG__label{color:#09090b;font-size:.75rem;font-weight:500}
.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__popover{z-index:50;pointer-events:none;isolation:isolate;background:#fff;border:1px solid #eeeef2;border-radius:8px;min-width:160px;max-width:min(280px,100vw - 16px);padding:8px 10px;animation:.15s cubic-bezier(.4,0,.2,1) DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dayAnalyticsPopoverFadeIn;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f0f141a}@keyframes DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dayAnalyticsPopoverFadeIn{0%{opacity:0}to{opacity:1}}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__header{color:#09090b;letter-spacing:.02em;border-bottom:1px solid #eeeef2;margin-bottom:6px;padding-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dash{color:#71717a;padding:0 2px}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__row{color:#09090b;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:.6875rem;display:grid}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dot{border-radius:50%;width:8px;height:8px}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dot_projected{background:#d26300}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dot_ideal{background:#1f5fcb}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dot_scheduled{background:#2d8c5acc}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__dot_break{background:#d08a1eb3}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__label{color:#71717a;font-weight:500}.DayAnalyticsHoverPopover-module-scss-module__nEnpLa__value{font-variant-numeric:tabular-nums;color:#09090b;text-align:right;min-width:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}
.DayAnalyticsRow-module-scss-module__JO-TlG__surface{isolation:isolate;z-index:1;background:#fff;border-bottom:1px solid #eeeef2;position:relative;overflow:hidden}.DayAnalyticsRow-module-scss-module__JO-TlG__surfaceHeader{z-index:5;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f0f1404;border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;left:0}.DayAnalyticsRow-module-scss-module__JO-TlG__surfaceHeader:hover{background:#0f0f1408}.DayAnalyticsRow-module-scss-module__JO-TlG__surfaceHeader:focus-visible{outline-offset:-2px;outline:2px solid #d2630066}.DayAnalyticsRow-module-scss-module__JO-TlG__surfaceHeaderLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.DayAnalyticsRow-module-scss-module__JO-TlG__collapseIcon{color:#71717a;align-items:center;padding:0 2px;display:inline-flex}.DayAnalyticsRow-module-scss-module__JO-TlG__surfaceTitle{color:#09090b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.DayAnalyticsRow-module-scss-module__JO-TlG__legendDots{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DayAnalyticsRow-module-scss-module__JO-TlG__legendChipInline{color:#71717a;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.DayAnalyticsRow-module-scss-module__JO-TlG__legendDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.DayAnalyticsRow-module-scss-module__JO-TlG__dot_projected{background:#d26300}.DayAnalyticsRow-module-scss-module__JO-TlG__dot_ideal{background:#1f5fcb}.DayAnalyticsRow-module-scss-module__JO-TlG__dot_scheduled{background:#2d8c5acc}.DayAnalyticsRow-module-scss-module__JO-TlG__dot_break{background:#d08a1eb3}.DayAnalyticsRow-module-scss-module__JO-TlG__legendLabel{font-weight:500}.DayAnalyticsRow-module-scss-module__JO-TlG__legendMax{font-variant-numeric:tabular-nums;color:#09090b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.DayAnalyticsRow-module-scss-module__JO-TlG__body{background:#fff;display:flex;position:relative;overflow:hidden}.DayAnalyticsRow-module-scss-module__JO-TlG__identityCell{z-index:5;box-sizing:border-box;background:#fff;border-right:1px solid #0f0f1424;flex-shrink:0;align-items:stretch;width:240px;padding:0 14px;display:flex;position:sticky;left:0}.DayAnalyticsRow-module-scss-module__JO-TlG__gutterLegend{flex-direction:column;gap:0;width:100%;display:flex}.DayAnalyticsRow-module-scss-module__JO-TlG__gutterLegendRow{color:#09090b;box-sizing:border-box;border-bottom:1px solid #0f0f140f;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:28px;font-size:11.5px;line-height:1.25;display:flex}.DayAnalyticsRow-module-scss-module__JO-TlG__gutterLegendRow:last-child{border-bottom:none}.DayAnalyticsRow-module-scss-module__JO-TlG__gutterLegendRow:nth-child(2n){background:#0f0f1406}.DayAnalyticsRow-module-scss-module__JO-TlG__gutterLegendLeft{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.DayAnalyticsRow-module-scss-module__JO-TlG__gutterLegendLabel{color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.DayAnalyticsRow-module-scss-module__JO-TlG__gutterLegendPeak{font-variant-numeric:tabular-nums;color:#71717a;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.DayAnalyticsRow-module-scss-module__JO-TlG__canvasArea{isolation:isolate;background:#fff;display:block;position:relative;overflow:hidden}.DayAnalyticsRow-module-scss-module__JO-TlG__bucketsRow{display:flex}.DayAnalyticsRow-module-scss-module__JO-TlG__bucket{box-sizing:border-box;background:#fff;border-right:1px solid #0f0f140f;flex-direction:column;flex-shrink:0;gap:0;padding:0 4px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.DayAnalyticsRow-module-scss-module__JO-TlG__bucket:last-child{border-right:none}.DayAnalyticsRow-module-scss-module__JO-TlG__bucketOutOfHours{background:#0f0f1408}.DayAnalyticsRow-module-scss-module__JO-TlG__bucketOutOfHours .DayAnalyticsRow-module-scss-module__JO-TlG__metricValue{color:#71717a}.DayAnalyticsRow-module-scss-module__JO-TlG__bucketOutOfHours .DayAnalyticsRow-module-scss-module__JO-TlG__metricUnderline{opacity:.5}.DayAnalyticsRow-module-scss-module__JO-TlG__bucketHovered{background:#0f0f1409}.DayAnalyticsRow-module-scss-module__JO-TlG__metric{box-sizing:border-box;border-bottom:1px solid #0f0f140f;flex-direction:column;justify-content:center;align-items:center;height:28px;line-height:1.05;display:flex}.DayAnalyticsRow-module-scss-module__JO-TlG__metric:last-child{border-bottom:none}.DayAnalyticsRow-module-scss-module__JO-TlG__metric:nth-child(2n){background:#0f0f1406}.DayAnalyticsRow-module-scss-module__JO-TlG__metricValue{font-variant-numeric:tabular-nums;color:#09090b;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600}.DayAnalyticsRow-module-scss-module__JO-TlG__metricValueZero{color:#0f0f1452;font-weight:400}.DayAnalyticsRow-module-scss-module__JO-TlG__metricUnderline{border-radius:1px;width:18px;height:2px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.DayAnalyticsRow-module-scss-module__JO-TlG__metric_projected .DayAnalyticsRow-module-scss-module__JO-TlG__metricUnderline{background:#d26300}.DayAnalyticsRow-module-scss-module__JO-TlG__metric_ideal .DayAnalyticsRow-module-scss-module__JO-TlG__metricUnderline{background:#1f5fcb}.DayAnalyticsRow-module-scss-module__JO-TlG__metric_scheduled .DayAnalyticsRow-module-scss-module__JO-TlG__metricUnderline{background:#2d8c5acc}.DayAnalyticsRow-module-scss-module__JO-TlG__metric_break .DayAnalyticsRow-module-scss-module__JO-TlG__metricUnderline{background:#d08a1eb3}.DayAnalyticsRow-module-scss-module__JO-TlG__hoverHairline{pointer-events:none;background:#0f0f1433;width:1px;position:absolute;top:0;bottom:0}
.DayOpenExcessBreakdown-module-scss-module__oWoCNq__surface{z-index:1;background:#fff;border-bottom:1px solid #eeeef2;position:relative;overflow:hidden}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__header{z-index:5;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fafafb;border:0;border-bottom:1px solid #eeeef2;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;left:0}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__title{color:#09090b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__sub{color:#71717a;font-size:.6875rem}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__caret{color:#d26300;display:inline-flex}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__row{background:#fff;border-bottom:1px solid #eeeef2;min-height:48px;display:flex}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__row:last-child{border-bottom:0}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__row[data-selected=true]{background:#d263000d}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__identity{z-index:5;box-sizing:border-box;background:inherit;color:#09090b;border-right:1px solid #eeeef2;flex-shrink:0;align-items:center;width:240px;padding:0 14px 0 28px;font-size:.8125rem;font-weight:600;display:flex;position:sticky;left:0}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__row[data-selected=true] .DayOpenExcessBreakdown-module-scss-module__oWoCNq__identity{color:#d26300}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__canvas{display:flex}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__bucket{box-sizing:border-box;font-variant-numeric:tabular-nums;border-right:1px solid #eeeef2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.25;display:flex}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__bucket:last-child{border-right:0}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__open{color:#dc2626;font-weight:600}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__open[data-zero=true]{color:#8e8ea9;font-weight:400}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__excess{color:#1d4ed8;font-weight:600}.DayOpenExcessBreakdown-module-scss-module__oWoCNq__excess[data-zero=true]{color:#8e8ea9;font-weight:400}
.Select-module-scss-module__DQ1MjW__select{min-width:0}.Select-module-scss-module__DQ1MjW__select [class*=dropdown__main-con]{min-height:40px}.Select-module-scss-module__DQ1MjW__select [class*=divider-con]{display:none}
.ClusterModal-module-scss-module__H3KVTG__panel{flex-direction:column;width:100%;max-height:80vh;display:flex}.ClusterModal-module-scss-module__H3KVTG__header{border-bottom:1px solid #eeeef2;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 14px;display:flex}.ClusterModal-module-scss-module__H3KVTG__title{color:#09090b;margin:0;font-size:17px;font-weight:700}.ClusterModal-module-scss-module__H3KVTG__subtitle{color:#717171;margin:4px 0 0;font-size:13px}.ClusterModal-module-scss-module__H3KVTG__body{flex:1;min-height:0;padding:16px 24px;overflow-y:auto}.ClusterModal-module-scss-module__H3KVTG__footer{border-top:1px solid #eeeef2;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.ClusterModal-module-scss-module__H3KVTG__footer button{flex-shrink:0;width:fit-content;padding-inline:18px}.ClusterModal-module-scss-module__H3KVTG__footer__left{margin-right:auto}.ClusterModal-module-scss-module__H3KVTG__label{letter-spacing:.04em;text-transform:uppercase;color:#717171;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.ClusterModal-module-scss-module__H3KVTG__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ClusterModal-module-scss-module__H3KVTG__field--full{grid-column:1/-1}.ClusterModal-module-scss-module__H3KVTG__table{border-collapse:collapse;width:100%}.ClusterModal-module-scss-module__H3KVTG__table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#717171;padding:0 8px 10px;font-size:11px;font-weight:700}.ClusterModal-module-scss-module__H3KVTG__table td{vertical-align:middle;color:#232529;border-top:1px solid #f0f0f0;padding:10px 8px;font-size:13px}.ClusterModal-module-scss-module__H3KVTG__cell__name{color:#09090b;font-weight:700}.ClusterModal-module-scss-module__H3KVTG__cell__sub{color:#717171;font-size:12px}.ClusterModal-module-scss-module__H3KVTG__muted{color:#717171}.ClusterModal-module-scss-module__H3KVTG__remove{color:#8e8ea9;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.ClusterModal-module-scss-module__H3KVTG__remove:hover{color:#09090b;background:#f4f4f6}.ClusterModal-module-scss-module__H3KVTG__note{color:#232529;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.ClusterModal-module-scss-module__H3KVTG__note[data-tone=success]{background:#dcfce7}.ClusterModal-module-scss-module__H3KVTG__note[data-tone=info]{background:#f4f4f6}.ClusterModal-module-scss-module__H3KVTG__note[data-tone=warn]{background:#fef3c7}.ClusterModal-module-scss-module__H3KVTG__note__strong{font-weight:700}.ClusterModal-module-scss-module__H3KVTG__stepper{border:1px solid #eeeef2;border-radius:8px;align-items:center;height:40px;display:flex;overflow:hidden}.ClusterModal-module-scss-module__H3KVTG__stepper button{cursor:pointer;background:#f8f9fa;border:0;width:44px;height:100%;font-size:16px}.ClusterModal-module-scss-module__H3KVTG__stepper button:disabled{color:#c9c9d3;cursor:not-allowed}.ClusterModal-module-scss-module__H3KVTG__stepper span{text-align:center;color:#09090b;flex:1;font-size:14px;font-weight:700}.ClusterModal-module-scss-module__H3KVTG__textarea{width:100%;min-height:72px;font:inherit;resize:vertical;border:1px solid #eeeef2;border-radius:8px;padding:10px 12px;font-size:13px}.ClusterModal-module-scss-module__H3KVTG__textarea:focus{border-color:#d26300;outline:none}.ClusterModal-module-scss-module__H3KVTG__chip{color:#717171;white-space:nowrap;background:#f4f4f6;border-radius:12px;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ClusterModal-module-scss-module__H3KVTG__chip[data-tone=pending]{color:#92400e;background:#fef3c7}.ClusterModal-module-scss-module__H3KVTG__chip[data-tone=success]{color:#16a34a;background:#dcfce7}.ClusterModal-module-scss-module__H3KVTG__chip[data-tone=danger]{color:#dc2626;background:#fee2e2}.ClusterModal-module-scss-module__H3KVTG__chip[data-tone=info]{color:#1d4ed8;background:#dbeafe}.ClusterModal-module-scss-module__H3KVTG__chip[data-tone=purple]{color:#7c3aed;background:#ede9fe}
.ClusterRequestsModal-module-scss-module__dOQscW__list{margin:0;padding:0;list-style:none}.ClusterRequestsModal-module-scss-module__dOQscW__item{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ClusterRequestsModal-module-scss-module__dOQscW__item:first-child{border-top:0}.ClusterRequestsModal-module-scss-module__dOQscW__item__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ClusterRequestsModal-module-scss-module__dOQscW__item__top{color:#09090b;align-items:center;gap:10px;font-size:14px;display:flex}.ClusterRequestsModal-module-scss-module__dOQscW__item__actions{flex:none}.ClusterRequestsModal-module-scss-module__dOQscW__item__actions button{width:fit-content;padding-inline:16px}.ClusterRequestsModal-module-scss-module__dOQscW__outcome{font-size:12.5px}.ClusterRequestsModal-module-scss-module__dOQscW__outcome[data-tone=success]{color:#16a34a}.ClusterRequestsModal-module-scss-module__dOQscW__outcome[data-tone=danger]{color:#dc2626}.ClusterRequestsModal-module-scss-module__dOQscW__empty{text-align:center;color:#717171;margin:0;padding:24px 0;font-size:13px}
.DayClusterSection-module-scss-module__ref8tW__surface{z-index:1;background:#fff;border-top:1px solid #eeeef2;position:relative}.DayClusterSection-module-scss-module__ref8tW__head{z-index:5;box-sizing:border-box;cursor:pointer;background:#fafafb;border-bottom:1px solid #eeeef2;align-items:center;gap:12px;width:100%;min-height:40px;padding:6px 16px;display:flex;position:sticky;left:0}.DayClusterSection-module-scss-module__ref8tW__head__toggle{font:inherit;color:#d26300;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.DayClusterSection-module-scss-module__ref8tW__head__title{letter-spacing:.04em;text-transform:uppercase;color:#09090b;font-size:.75rem;font-weight:600}.DayClusterSection-module-scss-module__ref8tW__head__outlet{width:200px}.DayClusterSection-module-scss-module__ref8tW__head__hint{color:#71717a;font-size:.6875rem}.DayClusterSection-module-scss-module__ref8tW__head__spacer{flex:1}.DayClusterSection-module-scss-module__ref8tW__btn{height:28px;font:inherit;color:#697079;cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.DayClusterSection-module-scss-module__ref8tW__btn:hover{color:#d26300;border:1px solid #d26300}.DayClusterSection-module-scss-module__ref8tW__btn[data-variant=primary]{color:#fff;background:#d26300;border-color:#d26300}.DayClusterSection-module-scss-module__ref8tW__btn[data-variant=tertiary]{color:#d26300;background:#fbebe3;border-color:#0000}.DayClusterSection-module-scss-module__ref8tW__row{background:#fff;border-bottom:1px solid #eeeef2;min-height:48px;display:flex}.DayClusterSection-module-scss-module__ref8tW__row:last-child{border-bottom:0}.DayClusterSection-module-scss-module__ref8tW__row[data-kind=summary]{background:#fafafb}.DayClusterSection-module-scss-module__ref8tW__identity{z-index:5;box-sizing:border-box;background:inherit;color:#09090b;border-right:1px solid #eeeef2;flex-direction:column;flex-shrink:0;justify-content:center;width:240px;padding:0 14px;font-size:.8125rem;display:flex;position:sticky;left:0}.DayClusterSection-module-scss-module__ref8tW__identity__name{font-weight:600}.DayClusterSection-module-scss-module__ref8tW__identity__sub{color:#71717a;font-size:.6875rem}.DayClusterSection-module-scss-module__ref8tW__canvas{display:flex;position:relative}.DayClusterSection-module-scss-module__ref8tW__bucket{box-sizing:border-box;font-variant-numeric:tabular-nums;border-right:1px solid #eeeef2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.25;display:flex}.DayClusterSection-module-scss-module__ref8tW__open{color:#dc2626;font-weight:600}.DayClusterSection-module-scss-module__ref8tW__open[data-zero=true]{color:#8e8ea9;font-weight:400}.DayClusterSection-module-scss-module__ref8tW__excess{color:#1d4ed8;font-weight:600}.DayClusterSection-module-scss-module__ref8tW__excess[data-zero=true]{color:#8e8ea9;font-weight:400}.DayClusterSection-module-scss-module__ref8tW__bar{box-sizing:border-box;font:inherit;white-space:nowrap;color:#1d4ed8;cursor:pointer;background:#dbeafe;border:1px solid #1d4ed8;border-radius:6px;align-items:center;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;transition:box-shadow .12s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:8px;bottom:8px;overflow:hidden}.DayClusterSection-module-scss-module__ref8tW__bar:hover:not(:disabled){box-shadow:0 0 0 1px #1d4ed8}.DayClusterSection-module-scss-module__ref8tW__bar[data-selected=true]{border-color:#d26300;box-shadow:0 0 0 2px #d26300}.DayClusterSection-module-scss-module__ref8tW__bar:disabled{color:#8e8ea9;cursor:not-allowed;background:#f4f4f6;border-style:dashed;border-color:#8e8ea9}.DayClusterSection-module-scss-module__ref8tW__selection{background:#fafafb;border-top:1px solid #eeeef2;align-items:center;gap:12px;padding:6px 16px;font-size:.8125rem;display:flex;position:sticky;left:0}.DayClusterSection-module-scss-module__ref8tW__selection__count{color:#d26300;font-weight:600}.DayClusterSection-module-scss-module__ref8tW__selection__names{text-overflow:ellipsis;white-space:nowrap;color:#71717a;flex:1;min-width:0;overflow:hidden}.DayClusterSection-module-scss-module__ref8tW__empty{color:#71717a;padding:20px 16px;font-size:.8125rem;position:sticky;left:0}
.ClusterPlanningPanel-module-scss-module___FHi-G__panel{background:linear-gradient(#fffcfa,#fff 120px);flex-direction:column;display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__banner{border-radius:8px;align-items:center;gap:12px;margin:8px 16px 0;padding:10px 14px;font-size:.8125rem;display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__banner[data-tone=warn]{color:#92400e;background:#fef3c7}.ClusterPlanningPanel-module-scss-module___FHi-G__banner[data-tone=success]{color:#166534;background:#dcfce7}.ClusterPlanningPanel-module-scss-module___FHi-G__banner[data-tone=danger]{color:#991b1b;background:#fee2e2}.ClusterPlanningPanel-module-scss-module___FHi-G__banner[data-tone=info]{color:#09090b;background:#fafafb;border:1px solid #eeeef2}.ClusterPlanningPanel-module-scss-module___FHi-G__banner__text{flex:1;min-width:0}.ClusterPlanningPanel-module-scss-module___FHi-G__banner__action{font:inherit;color:#d26300;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-weight:600}.ClusterPlanningPanel-module-scss-module___FHi-G__banner__action:hover{text-decoration:underline}.ClusterPlanningPanel-module-scss-module___FHi-G__banner__dismiss{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;flex:none;padding:4px}.ClusterPlanningPanel-module-scss-module___FHi-G__banner__dismiss:hover{opacity:1}.ClusterPlanningPanel-module-scss-module___FHi-G__card{background:linear-gradient(#fffcfa,#fff 120px);border-bottom:1px solid #e3e5e8}.ClusterPlanningPanel-module-scss-module___FHi-G__head{box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;min-height:40px;padding:6px 18px;transition:background-color .12s cubic-bezier(.2,0,0,1);display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__head:hover{background:#fafafb}.ClusterPlanningPanel-module-scss-module___FHi-G__head__toggle{color:#697079;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ClusterPlanningPanel-module-scss-module___FHi-G__head__toggle:hover{color:#d26300}.ClusterPlanningPanel-module-scss-module___FHi-G__head__title{color:#20242e;font-size:14px;font-weight:700}.ClusterPlanningPanel-module-scss-module___FHi-G__head__outlet{width:190px}.ClusterPlanningPanel-module-scss-module___FHi-G__head .ClusterPlanningPanel-module-scss-module___FHi-G__head__outlet [class*=dropdown__main-con]{min-height:28px;padding-block:0}.ClusterPlanningPanel-module-scss-module___FHi-G__access{color:#5c5c66;background:#f4f4f6;border-radius:999px;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.ClusterPlanningPanel-module-scss-module___FHi-G__access[data-access=full]{color:#15803d;background:#16a34a1a}.ClusterPlanningPanel-module-scss-module___FHi-G__head__hint{color:#9aa1ab;white-space:nowrap;font-size:12px;font-weight:500}.ClusterPlanningPanel-module-scss-module___FHi-G__head__spacer{flex:1}.ClusterPlanningPanel-module-scss-module___FHi-G__btn{height:28px;font:inherit;color:#697079;cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ClusterPlanningPanel-module-scss-module___FHi-G__btn:hover{color:#d26300;border:1px solid #d26300}.ClusterPlanningPanel-module-scss-module___FHi-G__btn[data-variant=tertiary]{color:#d26300;background:#fbebe3;border-color:#0000}.ClusterPlanningPanel-module-scss-module___FHi-G__btn[data-variant=tertiary]:hover{color:#d26300;background:#f8decf;border-color:#0000}.ClusterPlanningPanel-module-scss-module___FHi-G__btn[data-variant=primary]{color:#fff;background:#d26300;border-color:#d26300}.ClusterPlanningPanel-module-scss-module___FHi-G__btn[data-variant=primary]:hover{color:#fff;filter:brightness(.94);border-color:#d26300}.ClusterPlanningPanel-module-scss-module___FHi-G__role{opacity:.7;border:1px dashed #eeeef2;border-radius:8px;padding:2px;font-size:.6875rem;display:inline-flex}.ClusterPlanningPanel-module-scss-module___FHi-G__role:hover{opacity:1}.ClusterPlanningPanel-module-scss-module___FHi-G__role button{font:inherit;color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-weight:600}.ClusterPlanningPanel-module-scss-module___FHi-G__role button[data-active=true]{color:#09090b;background:#f4f4f6}.ClusterPlanningPanel-module-scss-module___FHi-G__track{box-sizing:border-box;grid-template-columns:240px repeat(7,minmax(160px,1fr));width:100%;min-width:1360px;display:grid}.ClusterPlanningPanel-module-scss-module___FHi-G__scroll{max-height:216px;overflow:auto}.ClusterPlanningPanel-module-scss-module___FHi-G__dayhead{z-index:3;background:#fff;border-top:1px solid #eeeef2;position:sticky;top:0}.ClusterPlanningPanel-module-scss-module___FHi-G__dayhead__cell{color:#71717a;text-transform:uppercase;letter-spacing:.04em;border-right:1px solid #eeeef2;justify-content:center;align-items:center;gap:6px;height:26px;font-size:.75rem;font-weight:500;display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__dayhead__cell:last-child{border-right:0}.ClusterPlanningPanel-module-scss-module___FHi-G__identity,.ClusterPlanningPanel-module-scss-module___FHi-G__oe__identity{z-index:2;background:#fff;border-right:1px solid #eeeef2;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:4px 12px 4px 16px;display:flex;position:sticky;left:0}.ClusterPlanningPanel-module-scss-module___FHi-G__identity__name{text-overflow:ellipsis;white-space:nowrap;color:#09090b;font-size:.8125rem;font-weight:600;overflow:hidden}.ClusterPlanningPanel-module-scss-module___FHi-G__identity__sub{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:.75rem;overflow:hidden}.ClusterPlanningPanel-module-scss-module___FHi-G__tag{color:#7c3aed;background:#ede9fe;border-radius:10px;align-self:flex-start;margin-top:2px;padding:1px 8px;font-size:.6875rem;font-weight:600}.ClusterPlanningPanel-module-scss-module___FHi-G__row{border-top:1px solid #eeeef2}.ClusterPlanningPanel-module-scss-module___FHi-G__cell{border-right:1px solid #eeeef2;align-items:stretch;min-width:0;padding:2px;display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__cell:last-child{border-right:0}.ClusterPlanningPanel-module-scss-module___FHi-G__chip{color:#5a2c00;min-width:0;min-height:34px;font:inherit;text-align:left;cursor:default;background:#fbebe3;border:1px solid #f0cfb6;border-radius:5px;flex-direction:column;flex:1;justify-content:center;gap:1px;margin:0;padding:3px 8px;transition:background-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-selectable=true]{cursor:pointer}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-selectable=true]:hover{background:#f8decf}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-selected=true]{border-color:#d26300;box-shadow:0 0 0 1px #d26300}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=free]{color:#15803d;background:#16a34a12;border:1px dashed #16a34a66}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=free] .ClusterPlanningPanel-module-scss-module___FHi-G__chip__main{color:#15803d}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=free][data-selectable=true]:hover{background:#16a34a21}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=free][data-selected=true]{color:#5a2c00;background:#fbebe3;border:1px solid #d26300}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=free][data-selected=true] .ClusterPlanningPanel-module-scss-module___FHi-G__chip__main{color:#5a2c00}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=off],.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=lent]{color:#5c5c66;background:#f4f4f6;border-color:#0000}.ClusterPlanningPanel-module-scss-module___FHi-G__chip[data-kind=borrowed]{color:#7c3aed;background:#ede9fe;border-color:#c9b8f5}.ClusterPlanningPanel-module-scss-module___FHi-G__chip__main{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.ClusterPlanningPanel-module-scss-module___FHi-G__chip__sub{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:.6875rem;overflow:hidden}.ClusterPlanningPanel-module-scss-module___FHi-G__oe{background:#fff;border-top:1px solid #eeeef2}.ClusterPlanningPanel-module-scss-module___FHi-G__oe__row{min-height:34px}.ClusterPlanningPanel-module-scss-module___FHi-G__oe__identity{background:inherit}.ClusterPlanningPanel-module-scss-module___FHi-G__oe__cell{border-right:1px solid #eeeef2;justify-content:center;align-items:center;display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__oe__cell:last-child{border-right:0}.ClusterPlanningPanel-module-scss-module___FHi-G__oe__sub-row{background:#fff;border-top:1px solid #eeeef2;min-height:30px}.ClusterPlanningPanel-module-scss-module___FHi-G__oe__sub-row[data-selected=true]{background:#d263000d}.ClusterPlanningPanel-module-scss-module___FHi-G__selection{color:#09090b;background:#fafafb;border-top:1px solid #eeeef2;align-items:center;gap:12px;padding:6px 16px;font-size:.8125rem;display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__selection__count{color:#d26300;font-weight:600}.ClusterPlanningPanel-module-scss-module___FHi-G__selection__names{text-overflow:ellipsis;white-space:nowrap;color:#71717a;flex:1;min-width:0;overflow:hidden}.ClusterPlanningPanel-module-scss-module___FHi-G__empty{text-align:center;color:#71717a;padding:24px 16px;font-size:.8125rem}.ClusterPlanningPanel-module-scss-module___FHi-G__section{background:#fafafb;border-top:1px solid #eeeef2;align-items:baseline;gap:10px;padding:6px 16px;font-size:.8125rem;display:flex}.ClusterPlanningPanel-module-scss-module___FHi-G__section__title{color:#09090b;font-weight:600}.ClusterPlanningPanel-module-scss-module___FHi-G__section__hint{color:#71717a}
.DaySectionTable-module-scss-module__p_hx3a__surface{background:#fff;border-bottom:1px solid #eeeef2;overflow:hidden}.DaySectionTable-module-scss-module__p_hx3a__headerRow{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f0f1404;border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.DaySectionTable-module-scss-module__p_hx3a__headerRow:hover{background:#0f0f1408}.DaySectionTable-module-scss-module__p_hx3a__headerRow:focus-visible{outline-offset:-2px;outline:2px solid #d2630066}.DaySectionTable-module-scss-module__p_hx3a__headerLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.DaySectionTable-module-scss-module__p_hx3a__collapseIcon{color:#71717a;align-items:center;padding:0 2px;display:inline-flex}.DaySectionTable-module-scss-module__p_hx3a__surfaceTitle{color:#09090b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.DaySectionTable-module-scss-module__p_hx3a__headerCaption{color:#71717a;font-size:.6875rem}.DaySectionTable-module-scss-module__p_hx3a__toggleTrigger{text-transform:none!important;color:#71717a!important;font-size:.75rem!important;font-weight:500!important}.DaySectionTable-module-scss-module__p_hx3a__toggleTrigger:hover{color:#d26300!important;background:#d263000a!important}.DaySectionTable-module-scss-module__p_hx3a__toggleMenu{border:1px solid #eeeef2;min-width:220px}.DaySectionTable-module-scss-module__p_hx3a__emptyCaption{text-align:center;color:#71717a;padding:24px 16px;font-size:.75rem}.DaySectionTable-module-scss-module__p_hx3a__tableScroll{overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.DaySectionTable-module-scss-module__p_hx3a__sectionGroup{border-bottom:1px solid #eeeef2}.DaySectionTable-module-scss-module__p_hx3a__sectionGroup:last-child{border-bottom:none}.DaySectionTable-module-scss-module__p_hx3a__sectionRow{cursor:pointer;-webkit-user-select:none;user-select:none;background:#d263000a;height:32px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.DaySectionTable-module-scss-module__p_hx3a__sectionRow:hover{background:#d2630014}.DaySectionTable-module-scss-module__p_hx3a__sectionGutter{z-index:5;box-sizing:border-box;background:#fff6ef;border-right:1px solid #0f0f1424;flex-shrink:0;align-items:center;gap:8px;width:240px;padding:0 12px;display:flex;position:sticky;left:0;box-shadow:4px 0 6px -4px #0f0f1414}.DaySectionTable-module-scss-module__p_hx3a__sectionName{color:#09090b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;font-weight:600;overflow:hidden}.DaySectionTable-module-scss-module__p_hx3a__gutterLegend{font-variant-numeric:tabular-nums;color:#71717a;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;font-weight:500}.DaySectionTable-module-scss-module__p_hx3a__sectionBucketStrip{flex:1;height:100%}.DaySectionTable-module-scss-module__p_hx3a__functionRows{background:0 0}.DaySectionTable-module-scss-module__p_hx3a__functionRow{border-top:1px solid #0f0f1408;height:32px;display:flex}.DaySectionTable-module-scss-module__p_hx3a__functionGutter{z-index:5;box-sizing:border-box;background:#fff;border-right:1px solid #0f0f1424;flex-shrink:0;align-items:center;width:240px;padding:0 12px 0 32px;display:flex;position:sticky;left:0;box-shadow:4px 0 6px -4px #0f0f140f}.DaySectionTable-module-scss-module__p_hx3a__functionName{color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.DaySectionTable-module-scss-module__p_hx3a__cellsTrack{display:flex}.DaySectionTable-module-scss-module__p_hx3a__cell{box-sizing:border-box;border-right:1px solid #0f0f1424;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.DaySectionTable-module-scss-module__p_hx3a__cell:last-child{border-right:none}.DaySectionTable-module-scss-module__p_hx3a__cell:hover{outline-offset:-1px;outline:1px solid #d263004d}.DaySectionTable-module-scss-module__p_hx3a__cellLabel{font-variant-numeric:tabular-nums;color:#09090b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem}.DaySectionTable-module-scss-module__p_hx3a__cellDeficit{background:#dc35450f}.DaySectionTable-module-scss-module__p_hx3a__cellSurplus{background:#2d8c5a0a}.DaySectionTable-module-scss-module__p_hx3a__cellZero .DaySectionTable-module-scss-module__p_hx3a__cellLabel{color:#0f0f144d}.DaySectionTable-module-scss-module__p_hx3a__cellOutOfHours{opacity:.5}
.DayFunctionDeficitChart-module-scss-module__V5y19W__surface{isolation:isolate;z-index:0;background:#fff;border-bottom:1px solid #eeeef2;position:relative;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__headerRow{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f0f1404;border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__headerRow:hover{background:#0f0f1408}.DayFunctionDeficitChart-module-scss-module__V5y19W__headerRow:focus-visible{outline-offset:-2px;outline:2px solid #d2630066}.DayFunctionDeficitChart-module-scss-module__V5y19W__headerLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__collapseIcon{color:#71717a;align-items:center;padding:0 2px;display:inline-flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__surfaceTitle{color:#09090b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.DayFunctionDeficitChart-module-scss-module__V5y19W__headerCaption{color:#71717a;font-size:.6875rem}.DayFunctionDeficitChart-module-scss-module__V5y19W__headerCaption strong{color:#09090b;font-variant-numeric:tabular-nums;font-weight:600}.DayFunctionDeficitChart-module-scss-module__V5y19W__seriesLegend{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__seriesItem{color:#71717a;text-transform:none;letter-spacing:0;align-items:center;gap:5px;font-size:.6875rem;display:inline-flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__seriesSwatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.DayFunctionDeficitChart-module-scss-module__V5y19W__seriesSwatchLine{border-radius:1px;width:14px;height:2px}.DayFunctionDeficitChart-module-scss-module__V5y19W__swatchIdeal{background:#1f5fcb}.DayFunctionDeficitChart-module-scss-module__V5y19W__swatchScheduled{background:#2d8c5acc}.DayFunctionDeficitChart-module-scss-module__V5y19W__swatchDeficit{background:#dc3545}.DayFunctionDeficitChart-module-scss-module__V5y19W__swatchTrx{background:#d26300}.DayFunctionDeficitChart-module-scss-module__V5y19W__legend{background:#0f0f1403;border-bottom:1px solid #eeeef2;flex-wrap:wrap;align-items:center;gap:6px;height:28px;padding:4px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.DayFunctionDeficitChart-module-scss-module__V5y19W__legendChip{color:#71717a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #eeeef2;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:.6875rem;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__legendChip:hover{color:#09090b;background:#0f0f140a}.DayFunctionDeficitChart-module-scss-module__V5y19W__legendChipActive{color:#09090b;background:#d263000a;border-color:#d2630066}.DayFunctionDeficitChart-module-scss-module__V5y19W__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DayFunctionDeficitChart-module-scss-module__V5y19W__plotWrapper{isolation:isolate;flex-direction:row;align-items:stretch;display:flex;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__gutter{z-index:5;box-sizing:border-box;background:#fff;border-right:1px solid #eeeef2;flex-shrink:0;align-items:center;width:240px;padding:8px 14px;display:flex;position:sticky;left:0}.DayFunctionDeficitChart-module-scss-module__V5y19W__gutterLegend{flex-direction:column;gap:4px;width:100%;display:flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__gutterLegendRow{color:#09090b;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:11.5px;line-height:1.25;display:flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__gutterLegendLeft{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__gutterLegendLabel{color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__gutterLegendPeak{font-variant-numeric:tabular-nums;color:#71717a;white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.DayFunctionDeficitChart-module-scss-module__V5y19W__plot{box-sizing:border-box;contain:paint;align-items:flex-end;height:110px;padding:0;display:flex;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__bucketColumn{box-sizing:border-box;border-right:1px solid #0f0f140d;flex-shrink:0;justify-content:center;align-items:flex-end;height:100%;padding:0 3px;transition:background .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__bucketColumn:last-child{border-right:none}.DayFunctionDeficitChart-module-scss-module__V5y19W__bucketOutOfHours{background:#0f0f1408}.DayFunctionDeficitChart-module-scss-module__V5y19W__bucketHovered{background:#dc35450f}.DayFunctionDeficitChart-module-scss-module__V5y19W__hoverHairline{pointer-events:none;background:#0f0f1433;width:1px;position:absolute;top:0;bottom:0}.DayFunctionDeficitChart-module-scss-module__V5y19W__bar{background:#dc3545;border-radius:2px 2px 0 0;width:60%;max-width:16px}.DayFunctionDeficitChart-module-scss-module__V5y19W__stack{border-radius:2px 2px 0 0;flex-direction:column-reverse;width:40%;min-width:3px;max-width:12px;max-height:100%;display:flex;position:relative;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__stackScheduled{background:#2d8c5acc;width:100%;transition:height .15s cubic-bezier(.4,0,.2,1)}.DayFunctionDeficitChart-module-scss-module__V5y19W__stackDeficit{background:#dc3545;border-radius:2px 2px 0 0;width:100%;transition:height .15s cubic-bezier(.4,0,.2,1)}.DayFunctionDeficitChart-module-scss-module__V5y19W__idealMarker{pointer-events:none;background:#1f5fcb;border-radius:1px;height:2px;transition:bottom .15s cubic-bezier(.4,0,.2,1);position:absolute;left:8%;right:8%}.DayFunctionDeficitChart-module-scss-module__V5y19W__barOutOfHours,.DayFunctionDeficitChart-module-scss-module__V5y19W__stackOutOfHours{opacity:.4}.DayFunctionDeficitChart-module-scss-module__V5y19W__trxLineSvg{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__trxLinePath{fill:none;stroke:#d26300;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.DayFunctionDeficitChart-module-scss-module__V5y19W__trxLineDot{fill:#d26300;stroke:#fff;stroke-width:1.5px}.DayFunctionDeficitChart-module-scss-module__V5y19W__zeroDeficitOverlay{color:#71717a;pointer-events:none;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0}.DayFunctionDeficitChart-module-scss-module__V5y19W__popover{z-index:50;pointer-events:none;isolation:isolate;background:#fff;border:1px solid #eeeef2;border-radius:8px;min-width:220px;max-width:min(360px,100vw - 16px);padding:10px 12px;animation:.15s cubic-bezier(.4,0,.2,1) DayFunctionDeficitChart-module-scss-module__V5y19W__deficitPopoverFadeIn;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0f0f141a}@keyframes DayFunctionDeficitChart-module-scss-module__V5y19W__deficitPopoverFadeIn{0%{opacity:0}to{opacity:1}}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverHeader{border-bottom:1px solid #eeeef2;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;display:flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverTime{color:#09090b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverDash{color:#71717a;padding:0 2px}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverTotal{color:#71717a;font-size:.6875rem}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverTotal strong{color:#dc3545;font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverBucketTotals{border-bottom:1px solid #eeeef2;flex-wrap:wrap;gap:12px;margin-bottom:6px;padding-bottom:6px;display:flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverBucketTotalsItem{color:#71717a;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverBucketTotalsItem strong{color:#09090b;font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverRows{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverRow{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:.6875rem;display:grid}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverDot{border-radius:50%;width:8px;height:8px}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverLabel{color:#09090b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverValues{font-variant-numeric:tabular-nums;color:#71717a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverValuesSub{color:#0f0f1466;font-size:.95em}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverDeficitPositive{font-weight:600;color:#dc3545!important}.DayFunctionDeficitChart-module-scss-module__V5y19W__popoverFooter{color:#71717a;text-align:center;border-top:1px solid #eeeef2;margin-top:6px;padding-top:6px;font-size:.6875rem}
@keyframes DayLoadingSkeleton-module-scss-module__Ptk4dG__shimmer{0%{background-position:-200%}to{background-position:200%}}.DayLoadingSkeleton-module-scss-module__Ptk4dG__shiftSkeleton,.DayLoadingSkeleton-module-scss-module__Ptk4dG__nameSkeleton,.DayLoadingSkeleton-module-scss-module__Ptk4dG__avatarSkeleton,.DayLoadingSkeleton-module-scss-module__Ptk4dG__analyticsRow,.DayLoadingSkeleton-module-scss-module__Ptk4dG__stripSlot{background:linear-gradient(90deg,#0f0f140f 25%,#0f0f141a 50%,#0f0f140f 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite DayLoadingSkeleton-module-scss-module__Ptk4dG__shimmer}.DayLoadingSkeleton-module-scss-module__Ptk4dG__container{flex-direction:column;display:flex;overflow:hidden}.DayLoadingSkeleton-module-scss-module__Ptk4dG__strip{border-bottom:1px solid #eeeef2;gap:1px;height:40px;padding:0 0 0 240px;display:flex}.DayLoadingSkeleton-module-scss-module__Ptk4dG__stripSlot{flex:1;margin:10px 4px}.DayLoadingSkeleton-module-scss-module__Ptk4dG__analyticsRow{border-bottom:1px solid #eeeef2;border-radius:0;height:80px;padding-left:240px}.DayLoadingSkeleton-module-scss-module__Ptk4dG__row{border-bottom:1px solid #eeeef2;align-items:center;height:72px;display:flex}.DayLoadingSkeleton-module-scss-module__Ptk4dG__identity{border-right:1px solid #eeeef2;flex-shrink:0;align-items:center;gap:10px;width:240px;padding:0 16px;display:flex}.DayLoadingSkeleton-module-scss-module__Ptk4dG__avatarSkeleton{border-radius:50%;flex-shrink:0;width:32px;height:32px}.DayLoadingSkeleton-module-scss-module__Ptk4dG__nameSkeleton{flex:1;height:12px}.DayLoadingSkeleton-module-scss-module__Ptk4dG__canvas{flex:1;height:100%;position:relative}.DayLoadingSkeleton-module-scss-module__Ptk4dG__shiftSkeleton{border-radius:6px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}
.DayStoreClosed-module-scss-module__XOsD8a__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.DayStoreClosed-module-scss-module__XOsD8a__iconWrapper{color:#71717a;opacity:.5}.DayStoreClosed-module-scss-module__XOsD8a__title{color:#09090b;margin:0;font-size:1rem;font-weight:600}.DayStoreClosed-module-scss-module__XOsD8a__body{color:#71717a;max-width:320px;margin:0;font-size:.875rem;line-height:1.5}
.DayEmptyRosterState-module-scss-module__DRIwFG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.DayEmptyRosterState-module-scss-module__DRIwFG__iconWrapper{color:#d26300;opacity:.4}.DayEmptyRosterState-module-scss-module__DRIwFG__title{color:#09090b;margin:0;font-size:1rem;font-weight:600}.DayEmptyRosterState-module-scss-module__DRIwFG__body{color:#71717a;max-width:320px;margin:0;font-size:.875rem;line-height:1.5}.DayEmptyRosterState-module-scss-module__DRIwFG__action{color:#09090b;cursor:pointer;background:0 0;border:1px solid #eeeef2;border-radius:8px;margin-top:4px;padding:8px 20px;font-size:.875rem;font-weight:500;transition:background .2s cubic-bezier(.4,0,.2,1)}.DayEmptyRosterState-module-scss-module__DRIwFG__action:hover{background:#0f0f140a}
.DayErrorState-module-scss-module__q4zwUa__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px;display:flex}.DayErrorState-module-scss-module__q4zwUa__iconWrapper{color:#c8331c;opacity:.6}.DayErrorState-module-scss-module__q4zwUa__title{color:#09090b;margin:0;font-size:1rem;font-weight:600}.DayErrorState-module-scss-module__q4zwUa__message{color:#71717a;max-width:360px;margin:0;font-size:.875rem;line-height:1.5}.DayErrorState-module-scss-module__q4zwUa__action{color:#fff;cursor:pointer;background:#d26300;border:none;border-radius:8px;margin-top:4px;padding:8px 20px;font-size:.875rem;font-weight:500;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.DayErrorState-module-scss-module__q4zwUa__action:hover{opacity:.88}
