.CourtBlockList-module__qoGGFq__blockRow{border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.CourtBlockList-module__qoGGFq__blockRow:last-child{border-bottom:0}.CourtBlockList-module__qoGGFq__blockRow strong{font-size:var(--fs-sm);display:block}.CourtBlockList-module__qoGGFq__blockRow button{border:1px solid var(--line);min-height:28px;color:var(--muted);font-size:var(--fs-2xs);background:#fafbf8;border-radius:999px;padding:0 11px;font-weight:800}.CourtBlockList-module__qoGGFq__blockWhen{color:var(--muted);font-size:var(--fs-2xs);margin-top:3px;font-weight:700}
.Button-module__gBG_Sa__btn{min-height:var(--btn-h);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;border:0;border-radius:11px;padding:0 15px;font-weight:800}.Button-module__gBG_Sa__primary{background:var(--accent);color:#fff}.Button-module__gBG_Sa__strong{background:var(--ink);color:#fff}.Button-module__gBG_Sa__secondary{color:var(--ink);background:#eef1ea;border:1px solid #d9ded4}.Button-module__gBG_Sa__danger{color:#c2410c;background:#fdefe9;border:1px solid #f0c5b6}.Button-module__gBG_Sa__link{color:var(--accent-dark);font-size:var(--fs-md);background:0 0;border:0;padding:0}.Button-module__gBG_Sa__lg{min-height:46px;font-size:var(--fs-base)}.Button-module__gBG_Sa__primary.Button-module__gBG_Sa__lg{box-shadow:0 8px 22px #ff63362c}.Button-module__gBG_Sa__sm{min-height:var(--field-h-sm);font-size:var(--fs-2xs);border-radius:9px;padding:0 12px}.Button-module__gBG_Sa__sm:not(.Button-module__gBG_Sa__danger){position:relative}.Button-module__gBG_Sa__sm:not(.Button-module__gBG_Sa__danger):after{content:"";position:absolute;inset:-9px}.Button-module__gBG_Sa__block{width:100%}.Button-module__gBG_Sa__grow{flex:2}.Button-module__gBG_Sa__pill{border-radius:999px}.Button-module__gBG_Sa__btn:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.Button-module__gBG_Sa__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.OptionToggle-module__S2tAsq__row{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafbf8;border-radius:12px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;width:100%;margin-top:9px;padding:11px 13px;display:grid}.OptionToggle-module__S2tAsq__row>div{flex-direction:column;min-width:0;display:flex}.OptionToggle-module__S2tAsq__row strong{font-size:var(--fs-xs)}.OptionToggle-module__S2tAsq__row small{color:var(--muted);font-size:var(--fs-micro);margin-top:3px}.OptionToggle-module__S2tAsq__row>span{width:32px;height:32px;color:var(--muted);font-size:var(--fs-base);background:#e8ece7;border-radius:9px;place-items:center;font-weight:850;display:grid}.OptionToggle-module__S2tAsq__on{background:#eef9f0;border-color:#8fcf9f}.OptionToggle-module__S2tAsq__on>span{color:#fff;background:#38b56b}.OptionToggle-module__S2tAsq__row:disabled{cursor:not-allowed;opacity:.5}.OptionToggle-module__S2tAsq__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:860px){.OptionToggle-module__S2tAsq__row{min-height:62px}.OptionToggle-module__S2tAsq__row strong{font-size:var(--fs-lg)}.OptionToggle-module__S2tAsq__row small{font-size:var(--fs-md)}}
.ActionMenu-module__yVM76W__wrap{position:relative}.ActionMenu-module__yVM76W__menu{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:4px;min-width:232px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #26372d1f}.ActionMenu-module__yVM76W__menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;gap:2px;min-height:44px;padding:7px 11px;display:grid}.ActionMenu-module__yVM76W__menu button:hover{background:#fafbf8}.ActionMenu-module__yVM76W__menu button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ActionMenu-module__yVM76W__menu strong{font-size:var(--fs-md);font-weight:800}.ActionMenu-module__yVM76W__menu small{color:var(--muted);font-size:var(--fs-xs)}@media (max-width:800px){.ActionMenu-module__yVM76W__menu{width:max(232px,100%);min-width:0;left:0;right:auto}}
.EntryCard-module__ME1S1G__card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:16px 18px;display:grid}.EntryCard-module__ME1S1G__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.EntryCard-module__ME1S1G__badge{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:11px;place-items:center;display:grid}.EntryCard-module__ME1S1G__text{min-width:0;display:block}.EntryCard-module__ME1S1G__text strong{font-size:var(--fs-lg);display:block}.EntryCard-module__ME1S1G__text small{color:var(--muted);font-size:var(--fs-sm)}.EntryCard-module__ME1S1G__arrow{color:var(--muted);font-size:var(--fs-lg)}
.SidebarRail-module__rq8fRG__shell{grid-template-columns:84px minmax(0,1fr)}.SidebarRail-module__rq8fRG__aside{align-items:center;padding-left:8px;padding-right:8px}.SidebarRail-module__rq8fRG__toggle{width:100%;min-height:var(--field-h-sm);border:1px solid var(--line);color:var(--muted);font-size:var(--fs-md);cursor:pointer;background:#fff;border-radius:8px;margin-top:10px;font-weight:800;line-height:1}.SidebarRail-module__rq8fRG__toggle:hover{color:var(--ink)}.SidebarRail-module__rq8fRG__navButton{text-align:center;justify-content:center;line-height:1.15;min-height:52px!important;font-size:var(--fs-2xs)!important;flex-direction:column!important;gap:3px!important;padding:6px 2px!important}.SidebarRail-module__rq8fRG__navButton>span{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.SidebarRail-module__rq8fRG__navButton i{top:6px;right:6px}.SidebarRail-module__rq8fRG__nav{width:100%;min-width:0;margin-top:14px}.SidebarRail-module__rq8fRG__nav>button{max-width:100%;width:100%!important;min-width:0!important}.SidebarRail-module__rq8fRG__inbox{justify-content:center;padding:0 6px}.SidebarRail-module__rq8fRG__storeCard{flex-direction:column;gap:6px}@media (max-width:1366px) and (orientation:landscape){.SidebarRail-module__rq8fRG__headingCompact h1{font-size:var(--fs-3xl);line-height:1.15}.SidebarRail-module__rq8fRG__headingCompact p{display:none}.SidebarRail-module__rq8fRG__headingCompact span{font-size:var(--fs-2xs)}.SidebarRail-module__rq8fRG__posTablet{grid-template-columns:minmax(0,1fr) 300px}}
.PosCart-module__c6iJ5W__cartQtyInput{width:100%;min-width:0;height:28px;color:var(--ink);font-size:var(--fs-xs);text-align:center;appearance:textfield;background:0 0;border:0;font-weight:800}.PosCart-module__c6iJ5W__cartQtyInput::-webkit-outer-spin-button{appearance:none;margin:0}.PosCart-module__c6iJ5W__cartQtyInput::-webkit-inner-spin-button{appearance:none;margin:0}.PosCart-module__c6iJ5W__cartQtyInput:focus{outline:2px solid var(--ink);outline-offset:-2px}@media (max-width:760px){.PosCart-module__c6iJ5W__cartQtyInput{height:36px}}.PosCart-module__c6iJ5W__cartItemProduct{grid-template-columns:auto minmax(0,1fr) 20px;row-gap:8px}.PosCart-module__c6iJ5W__cartItemProduct>:first-child{grid-column:1/-1}.PosCart-module__c6iJ5W__cartItemProduct>button{justify-self:end}
.Pager-module__yECTyG__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.Pager-module__yECTyG__pagerCount{color:var(--muted);font-size:var(--fs-2xs);font-weight:700}.Pager-module__yECTyG__pagerButtons{align-items:center;gap:6px;display:flex}.Pager-module__yECTyG__pagerButtons button{border:1px solid var(--line);min-height:29px;color:var(--ink);font-size:var(--fs-2xs);white-space:nowrap;background:#fff;border-radius:9px;padding:0 10px;font-weight:800}.Pager-module__yECTyG__pagerButtons button:disabled{opacity:.38}.Pager-module__yECTyG__pagerPage{color:var(--ink);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;padding:0 4px;font-weight:850}
.ReportRange-module__gXMrMq__rangePicker{flex-direction:column;gap:8px;display:flex}.ReportRange-module__gXMrMq__rangeDates{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ReportRange-module__gXMrMq__rangeDates label{flex-direction:column;gap:5px;min-width:0;display:flex}.ReportRange-module__gXMrMq__rangeDates span{color:var(--muted);font-size:var(--fs-xs);font-weight:750}.ReportRange-module__gXMrMq__rangeDates input{min-height:var(--field-h-sm);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-sm);background:#fafbf8;border-radius:10px;padding:0 11px}.ReportRange-module__gXMrMq__rangeDates input:focus{border-color:var(--accent)}.ReportRange-module__gXMrMq__rangeDash{color:var(--muted);align-self:center;padding-top:16px}.ReportRange-module__gXMrMq__rangeResolved{color:var(--muted);font-size:var(--fs-xs);margin:0}
.CourtBlock-module__IS3C-W__maintenanceBlock{color:#5b635e;background:repeating-linear-gradient(135deg,#e7e9e4,#e7e9e4 6px,#dcdfd9 6px 12px)}.CourtBlock-module__IS3C-W__maintenanceBlock strong{text-decoration:none}.CourtBlock-module__IS3C-W__blockConflicts{color:#8a4b4b;font-size:var(--fs-2xs);background:#fdf4f4;border:1px solid #f0d8d8;border-radius:10px;margin-top:8px;padding:9px 11px;line-height:1.6}.CourtBlock-module__IS3C-W__blockCourtGroup{margin-top:10px}.CourtBlock-module__IS3C-W__blockCourtGroup:first-child{margin-top:2px}.CourtBlock-module__IS3C-W__blockCourtGroupHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.CourtBlock-module__IS3C-W__blockCourtGroupHead small{color:var(--muted);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.CourtBlock-module__IS3C-W__blockCourtGroupHead button{border:1px solid var(--line);min-height:26px;color:var(--muted);font-size:var(--fs-2xs);background:#fafbf8;border-radius:999px;padding:0 10px;font-weight:800}.CourtBlock-module__IS3C-W__blockCourtGroup>div:last-child{margin-top:6px}.CourtBlock-module__IS3C-W__blockConflicts b{font-weight:900}
.CalendarPan-module__LMXKoq__head{position:relative}.CalendarPan-module__LMXKoq__arrow{z-index:12;border:1px solid var(--line);width:28px;height:28px;color:var(--ink);font-size:var(--fs-lg);cursor:pointer;background:#ffffffe8;border-radius:10px;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 14px #17201d1f}.CalendarPan-module__LMXKoq__arrow:hover{background:#fff}.CalendarPan-module__LMXKoq__arrow[hidden]{display:none}.CalendarPan-module__LMXKoq__left{left:68px}.CalendarPan-module__LMXKoq__right{right:6px}@media (hover:none){.CalendarPan-module__LMXKoq__arrow{display:none}}
.SavedFilterBar-module__aIi0Wq__savedFilters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.SavedFilterBar-module__aIi0Wq__savedFilters button,.SavedFilterBar-module__aIi0Wq__savedFilters input{min-height:var(--field-h-sm);font-size:var(--fs-xs);font-weight:700}.SavedFilterBar-module__aIi0Wq__savedFilters button{cursor:pointer}.SavedFilterBar-module__aIi0Wq__savedFilters>small{color:var(--muted);font-size:var(--fs-2xs)}.SavedFilterBar-module__aIi0Wq__savedFiltersLabel{color:var(--muted);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.SavedFilterBar-module__aIi0Wq__savedFilterChip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.SavedFilterBar-module__aIi0Wq__savedFilterChip:hover{border-color:var(--ink)}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterChip>button:first-child{color:var(--ink);background:0 0;border:0;padding:0 5px 0 12px}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterRemove{color:var(--muted);font-size:var(--fs-sm);background:0 0;border:0;padding:0 10px 0 4px;font-weight:400}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterRemove:hover{color:#d9593d}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterAdd{border:1px dashed var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:0 12px}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterAdd:hover{border-color:var(--ink);color:var(--ink)}.SavedFilterBar-module__aIi0Wq__savedFilterNaming{align-items:center;gap:5px;display:inline-flex}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterNaming input{border:1px solid var(--line);background:var(--surface);border-radius:999px;max-width:190px;padding:0 12px;font-weight:400}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterNaming button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:0 11px}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterNaming button:first-of-type{border-color:var(--ink);background:var(--ink);color:#fff}.SavedFilterBar-module__aIi0Wq__savedFilters .SavedFilterBar-module__aIi0Wq__savedFilterNaming button:disabled{opacity:.45}
.TrendChart-module__FR8I-a__trendWrap{margin-top:14px}.TrendChart-module__FR8I-a__trendSvg{width:100%;height:190px;display:block}.TrendChart-module__FR8I-a__trendGrid{stroke:#e7ebe6;stroke-width:1px}.TrendChart-module__FR8I-a__trendTick{fill:var(--muted);font-size:9px}.TrendChart-module__FR8I-a__trendOnline{stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.TrendChart-module__FR8I-a__trendPos{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.TrendChart-module__FR8I-a__trendLegend{color:var(--muted);font-size:var(--fs-xs);gap:14px;margin-top:8px;display:flex}.TrendChart-module__FR8I-a__trendLegend span{align-items:center;gap:6px;display:inline-flex}.TrendChart-module__FR8I-a__trendDotOnline,.TrendChart-module__FR8I-a__trendDotPos{background:var(--ink);border-radius:2px;width:14px;height:3px;display:inline-block}.TrendChart-module__FR8I-a__trendDotPos{background:var(--accent)}.TrendChart-module__FR8I-a__trendEmpty{color:var(--muted);font-size:var(--fs-xs);text-align:center;margin:16px 0}
.UsageHeatmap-module__zU5OdW__heatScroll{margin-top:12px;overflow-x:auto}.UsageHeatmap-module__zU5OdW__heatTable{border-collapse:separate;border-spacing:2px}.UsageHeatmap-module__zU5OdW__heatCorner{width:34px}.UsageHeatmap-module__zU5OdW__heatHourHead{width:20px;color:var(--muted);font-size:var(--fs-micro);text-align:center;font-weight:700}.UsageHeatmap-module__zU5OdW__heatDayHead{color:var(--muted);font-size:var(--fs-2xs);text-align:right;white-space:nowrap;padding-right:6px;font-weight:750}.UsageHeatmap-module__zU5OdW__heatCell{width:20px;height:20px;padding:0}.UsageHeatmap-module__zU5OdW__heatCell i,.UsageHeatmap-module__zU5OdW__heatKey i{border-radius:3px;width:100%;height:20px;display:block}.UsageHeatmap-module__zU5OdW__l0{background:#eef1ec;box-shadow:inset 0 0 0 1px #e2e7e1}.UsageHeatmap-module__zU5OdW__l1{background:#d4ecdc}.UsageHeatmap-module__zU5OdW__l2{background:#9ad8b2}.UsageHeatmap-module__zU5OdW__l3{background:#5bbd87}.UsageHeatmap-module__zU5OdW__l4{background:#2f8f5e}.UsageHeatmap-module__zU5OdW__heatLegend{color:var(--muted);font-size:var(--fs-2xs);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-weight:700;display:flex}.UsageHeatmap-module__zU5OdW__heatKey{align-items:center;gap:5px;display:inline-flex}.UsageHeatmap-module__zU5OdW__heatKey i{flex:none;width:20px}.UsageHeatmap-module__zU5OdW__heatNote{color:var(--muted);font-size:var(--fs-xs);margin:6px 0 0}.UsageHeatmap-module__zU5OdW__heatEmpty{color:var(--muted);font-size:var(--fs-xs);text-align:center;margin:14px 0}
