.statChip_chip__9xkBg{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);transition:all .15s ease}.statChip_clickable__xf9QZ{cursor:pointer}.statChip_clickable__xf9QZ:hover{border-color:rgba(22,163,74,.35);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);transform:translateY(-1px)}.statChip_clickable__xf9QZ:focus-visible{outline:2px solid rgba(22,163,74,.4);outline-offset:2px}.statChip_iconWrap__FF4L_{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.statChip_blue__Td86K .statChip_iconWrap__FF4L_{color:#16a34a;background:#f0fdf4}.statChip_green__HRqzN .statChip_iconWrap__FF4L_{color:#10b981;background:rgba(16,185,129,.12)}.statChip_amber__v9DeS .statChip_iconWrap__FF4L_{color:#f59e0b;background:rgba(245,158,11,.12)}.statChip_purple__Q9AaK .statChip_iconWrap__FF4L_{color:#8b5cf6;background:rgba(139,92,246,.12)}.statChip_neutral__MPokp .statChip_iconWrap__FF4L_{color:#64748b;background:rgba(15,23,42,.06)}.statChip_label__6C0Vg{font-size:13px;color:#475569;font-weight:500;white-space:nowrap}.statChip_value__LLzZm{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.2px;line-height:1;white-space:nowrap}.statChip_denominator__2j8da{font-size:12px;font-weight:500;color:#64748b;letter-spacing:0}.statChip_trendUp__iUdAp{font-size:11px;font-weight:600;color:#10b981;white-space:nowrap}.statChip_trendDown__SyDGX{font-size:11px;font-weight:600;color:#e05c5c;white-space:nowrap}.dashboard_greeting__ni1j4{min-width:0}.dashboard_greetingText__ZzNnN{font-size:24px;font-weight:800;color:#0f172a;letter-spacing:-.5px}@media(max-width:767px){.dashboard_greetingText__ZzNnN{font-size:20px}}.dashboard_greetingMeta__yX8T3{font-size:14px;color:#64748b;margin-top:2px}.dashboard_headerBand__smvmT{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}@media(max-width:767px){.dashboard_headerBand__smvmT{margin-bottom:16px}}.dashboard_headerBandCompact__X4kWI{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.dashboard_greetingInline__aHDAT{display:inline-flex;align-items:baseline;gap:12px;min-width:0}.dashboard_greetingInlineText__WO4sw{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_greetingInlineMeta__XQOUM{font-size:13px;color:#64748b}.dashboard_greetingInlineMeta__XQOUM:before{content:"·";margin-right:8px;color:#64748b}@media(max-width:767px){.dashboard_greetingInlineMeta__XQOUM{display:none}}.dashboard_statsChipRow__HyWzN{display:flex;flex-wrap:wrap;gap:12px;min-width:0}.dashboard_chartCard__HIvzY{padding:20px;display:flex;flex-direction:column;height:100%}.dashboard_chartHeader__CYkF_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.dashboard_chartHeaderActions__C3IGQ{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.dashboard_chartActionBtn__XIvUc{padding-right:0!important}.dashboard_chartSummary__SYSk7{display:flex;align-items:baseline;gap:8px;margin-top:4px}.dashboard_chartTotal__bDN02{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.dashboard_chartPeriod__9aGNS{font-size:12px;color:#64748b;font-weight:500}.dashboard_chartTrend__nz0Id{font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px;background:rgba(16,185,129,.08)}.dashboard_chartProjected__03BQq{font-size:14px;color:#475569;font-weight:600;margin-top:4px;display:flex;align-items:center}.dashboard_chartLegend__tbj2D{display:flex;align-items:center;gap:12px}.dashboard_chartLegendItem__isRfO{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#64748b}.dashboard_chartLegendDot__eM9L1{width:8px;height:8px;border-radius:2px;flex-shrink:0}.dashboard_chartTooltip__P3j78{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);font-size:13px;min-width:140px}.dashboard_chartTooltipLabel__ePkrf{font-weight:600;color:#0f172a;margin-bottom:4px}.dashboard_chartTooltipValue__vytCQ{color:#475569;display:flex;align-items:center;gap:6px}.dashboard_chartTooltipValue__vytCQ strong{color:#0f172a;font-weight:700}.dashboard_chartTooltipSub__Uj7EC{color:#64748b;font-size:12px}.dashboard_chartTooltipDot__lEMp1{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dashboard_chartTooltipDelta__xiIXE{font-size:11px;font-weight:600;margin-top:4px;padding-top:4px;border-top:1px solid #e2e8f0}.dashboard_chartContainer__mC_HI{margin-top:12px;flex:1 1;min-height:0;margin-left:-12px;margin-bottom:-8px}.dashboard_widget__E6HsM{padding:20px}.dashboard_activityCard___Rln_{padding:20px;display:flex;flex-direction:column;min-height:0;height:100%}.dashboard_widgetHeader__iG9eI{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dashboard_widgetTitle__WNO46{font-size:15px;font-weight:700;color:#0f172a}.dashboard_widgetLink__PiIuU{font-size:12px;font-weight:600;color:#16a34a;text-decoration:none;transition:color .15s ease}.dashboard_widgetLink__PiIuU:hover{color:#15803d;text-decoration:underline}.dashboard_activityList__rO0Bq{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto;margin:0 -20px;padding:0 20px}.dashboard_activityRow___fLO_{display:flex;align-items:flex-start;gap:12px;padding:12px 8px;margin:0 -8px;border-bottom:1px solid #e2e8f0;border-radius:4px;transition:background .15s ease}.dashboard_activityRow___fLO_:last-child{border-bottom:none}.dashboard_activityRow___fLO_:hover{background:#f9fafb}.dashboard_activityRow___fLO_:hover .dashboard_activityDismiss__V98Vh{opacity:1}.dashboard_activityDismiss__V98Vh{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:none;border:1px solid transparent;border-radius:4px;color:#64748b;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,border-color .15s ease;margin-top:2px;padding:0}.dashboard_activityDismiss__V98Vh:hover{color:#475569;border-color:#e2e8f0}.dashboard_activityDismiss__V98Vh:focus-visible{opacity:1;outline:2px solid rgba(22,163,74,.4);outline-offset:1px}.dashboard_activityEmpty__ETiT0{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px}.dashboard_activityEmptyIcon__c7I0q{width:56px;height:56px;border-radius:50%;background:#f0fdf4;display:flex;align-items:center;justify-content:center;color:#16a34a;margin-bottom:4px}.dashboard_activityEmptyTitle__YRCkB{font-size:14px;font-weight:600;color:#0f172a}.dashboard_activityEmptyDesc__BUAC7{font-size:12px;color:#64748b;text-align:center;max-width:200px;line-height:1.5}.dashboard_activityIcon__PCQj5{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.dashboard_activityBooking__lPrNM{background:rgba(22,163,74,.1);color:#16a34a}.dashboard_activityPayment__Qh6wL{background:rgba(16,185,129,.1);color:#10b981}.dashboard_activityCancellation__qD8FA{background:rgba(224,92,92,.1);color:#e05c5c}.dashboard_activityMaintenance__Hzgwb{background:rgba(245,158,11,.1);color:#f59e0b}.dashboard_activityFillDrop__MlusD{background:rgba(224,92,92,.12);color:#e05c5c}.dashboard_activityAlert__QtChV{background:rgba(91,143,212,.12);color:#5b8fd4}.dashboard_activityRowClickable__vGlit{cursor:pointer}.dashboard_activityLink__ZuKp8{display:flex;align-items:flex-start;gap:12px;flex:1 1;min-width:0;text-decoration:none;color:inherit}.dashboard_insightsRowUtilization__zoITN,.dashboard_insightsRow__t_9dk{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;grid-gap:20px;gap:20px;margin-bottom:24px;height:380px}@media(max-width:767px){.dashboard_insightsRowUtilization__zoITN,.dashboard_insightsRow__t_9dk{grid-template-columns:1fr;height:auto}}.dashboard_insightsRowUtilization__zoITN{grid-template-columns:3fr 2fr}@media(max-width:767px){.dashboard_insightsRowUtilization__zoITN{grid-template-columns:1fr}}.dashboard_activityContent__5R1iL{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard_activityMsg__9xd83{font-size:13px;color:#475569;line-height:1.4}.dashboard_activityTime__ZCm8O{font-size:11px;color:#64748b}.dashboard_timelineHourLabel__mj6gu{position:absolute;transform:translateX(-50%);top:0;font-size:10px;font-weight:500}.dashboard_timelineHourLabelMajor__iXPHk{color:#475569;font-weight:600}.dashboard_timelineHourLabelMinor__Le5tP{color:#64748b;opacity:.65}.dashboard_boardCard__IvaiJ{padding:20px;margin-bottom:24px}.dashboard_boardHeader__MSLYp{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.dashboard_boardHeaderText__ws3cz{min-width:0}.dashboard_boardMeta__JxfOv{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#64748b;margin-top:6px}.dashboard_boardMetaLead__BoEdL{color:#64748b;font-weight:500;margin-right:4px;display:inline-flex;align-items:baseline;gap:8px}.dashboard_boardMetaLead__BoEdL strong{color:#0f172a;font-weight:800;font-size:22px;letter-spacing:-.5px}.dashboard_boardMetaPillNeutral__di2XR{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;font-size:13px;font-weight:600;background:rgba(15,23,42,.06);color:#0f172a}.dashboard_boardMetaPillNeutral__di2XR strong{font-weight:700}.dashboard_boardMetaPillDanger__4yVSZ{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;font-size:13px;font-weight:600;background:rgba(224,92,92,.08);color:#e05c5c}.dashboard_boardMetaPillDanger__4yVSZ strong{font-weight:700}.dashboard_boardMetaPillInfo__Gp2_r{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;font-size:13px;font-weight:600;background:rgba(91,143,212,.1);color:#5b8fd4;position:relative;overflow:hidden;transition:background .2s ease}.dashboard_boardMetaPillInfo__Gp2_r strong{font-weight:700}.dashboard_boardMetaPillInfo__Gp2_r:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(91,143,212,.12) 50%,transparent);transition:none}.dashboard_boardMetaPillInfo__Gp2_r:hover{background:rgba(91,143,212,.14)}.dashboard_boardMetaPillInfo__Gp2_r:hover:after{animation:dashboard_pillShimmer__s2UW1 .8s ease forwards}@keyframes dashboard_pillShimmer__s2UW1{0%{left:-100%}to{left:100%}}.dashboard_boardMetaPillSuccess__v8VAy{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:100px;font-size:13px;font-weight:600;background:rgba(16,185,129,.1);color:#0c8a60}.dashboard_boardActions__ta5Ff{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_boardExpandBtn__pm4z0{padding:6px!important;min-width:0!important;gap:0!important}.dashboard_boardSortLabel___dxx9{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.dashboard_boardSortSelect__TRopy{font-family:inherit;font-size:12px;font-weight:600;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;cursor:pointer;transition:border-color .15s ease}.dashboard_boardSortSelect__TRopy:hover{border-color:#cbd5e1}.dashboard_boardSortSelect__TRopy:focus-visible{outline:2px solid rgba(22,163,74,.4);outline-offset:1px}.dashboard_boardTimeline__PCDiI{position:relative}.dashboard_boardHourAxis__EUHrK{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(226,232,240,.7)}.dashboard_boardHourAxis__EUHrK .dashboard_boardRail__g6Xma{background:transparent;border:none;padding:0;height:14px}.dashboard_boardHourTrack__bR1w3{position:relative;flex:1 1;height:14px}.dashboard_boardBody__7oyHl{position:relative;display:flex;flex-direction:column;gap:8px}.dashboard_boardBodyCompact__68_Q6{max-height:calc(4*72px + 3*8px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}@media(max-width:767px){.dashboard_boardBodyCompact__68_Q6{max-height:none;overflow:visible}}.dashboard_boardRow__moMWZ{display:flex;align-items:stretch;gap:12px;height:72px}.dashboard_boardRail__g6Xma{position:relative;width:170px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:8px 12px 8px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:border-color .18s ease,background .18s ease;overflow:hidden}.dashboard_boardRailAccent__ygps5{position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:8px 0 0 8px}.dashboard_accent_free__H_dJs{background:rgba(224,92,92,.8)}.dashboard_accent_occupied__By5Fm{background:#5b8fd4}.dashboard_accent_closed__NfaGP{background:#64748b}.dashboard_rail_free__QWd8C,.dashboard_rail_occupied__EpzZB{background:#fff}.dashboard_rail_closed__hPyoy{background:#f9fafb;border-color:rgba(226,232,240,.6)}.dashboard_railClosedLabel__01qzI{font-size:11px;font-weight:600;color:#64748b;margin-left:auto}.dashboard_railHeader__6N29_{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard_railCourtName__hrsgC{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.dashboard_railOccupied__1Lavb{display:flex;flex-direction:column;gap:6px;margin-top:auto}.dashboard_railRemaining__604mv{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569;white-space:nowrap}.dashboard_railProgressTrack__ha6ig{position:relative;height:3px;border-radius:999px;background:rgba(91,143,212,.14);overflow:hidden}.dashboard_railProgressFill__eb91U{position:absolute;top:0;left:0;bottom:0;background:#5b8fd4;border-radius:inherit}.dashboard_railOpenRow__3tSHr{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin-top:auto}.dashboard_railOpenPill___KxNP{display:inline-flex;align-items:center;margin-left:auto}.dashboard_railOpenPill___KxNP,.dashboard_railRevenueLabel__MTh72{font-size:11px;font-weight:600;color:#475569;letter-spacing:-.01em;white-space:nowrap}.dashboard_railPromoteBtn__jbhpT{padding:4px!important;border-radius:50%!important;min-width:0!important;gap:0!important;flex-shrink:0;margin-left:auto}.dashboard_boardTrack__BKmno{position:relative;flex:1 1;border:1px solid rgba(226,232,240,.7);border-radius:8px;background:linear-gradient(180deg,#f9fafb,#f6f7f9);overflow:hidden;cursor:pointer;transition:border-color .18s ease}.dashboard_boardTrack__BKmno:hover{border-color:rgba(22,163,74,.4)}.dashboard_boardTrack__BKmno:focus-visible{outline:2px solid rgba(22,163,74,.5);outline-offset:2px;border-color:rgba(22,163,74,.6)}.dashboard_boardTrackReadonly__RBAHf{cursor:default}.dashboard_boardTrackReadonly__RBAHf:hover{border-color:rgba(226,232,240,.7)}.dashboard_boardTrackHoverSlot__VBW0h{position:absolute;top:4px;bottom:4px;background:rgba(15,23,42,.04);border:1px dashed #cbd5e1;border-radius:4px;pointer-events:none;transition:left .08s ease;z-index:1}.dashboard_boardTrackPast___B17z{position:absolute;top:0;bottom:0;left:0;background:rgba(15,23,42,.06);background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(15,23,42,.04) 0,rgba(15,23,42,.04) 6px);pointer-events:none;z-index:0}.dashboard_boardTrackGrid__sqLBh{position:absolute;inset:0;pointer-events:none}.dashboard_boardTrackTick__769rm{position:absolute;top:0;bottom:0;width:1px;background:rgba(226,232,240,.8)}.dashboard_boardTrackTick__769rm:first-child{display:none}.dashboard_boardCell__QMz_K{position:absolute;top:4px;bottom:4px;padding:0;border-radius:4px;overflow:hidden;cursor:pointer;font-family:inherit;text-align:left;background:rgba(15,23,42,.04);border:1px solid #e2e8f0;transition:border-color .15s ease}.dashboard_boardCell__QMz_K:hover{border-color:#16a34a;z-index:3}.dashboard_boardCell__QMz_K:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.dashboard_boardCellAccent__ziX5u{position:absolute;top:0;left:0;bottom:0;width:3px;background:#16a34a}.dashboard_boardCellLabel__NLi_T{display:flex;flex-direction:column;justify-content:center;height:100%;padding:4px 8px 4px 10px;min-width:0;gap:2px}.dashboard_boardCellName__kd68R{font-size:11px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_boardCellMeta__ABEB_{font-size:10px;font-weight:500;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_boardCellActive__KCzSx{box-shadow:0 0 0 1.5px rgba(22,163,74,.55),0 2px 8px rgba(22,163,74,.2)}.dashboard_boardCellPast__rVx_N{opacity:.6}.dashboard_boardCellPast__rVx_N:focus-visible,.dashboard_boardCellPast__rVx_N:hover{opacity:1}.dashboard_cellRegular__6_5wR{background:rgba(15,23,42,.04)}.dashboard_cellRegular__6_5wR .dashboard_boardCellAccent__ziX5u{background:#64748b}.dashboard_boardNowOverlay__q_8xT{position:absolute;top:9px;bottom:0;left:182px;right:0;pointer-events:none;z-index:4}.dashboard_boardNowMarker__RBIa_{position:absolute;top:0;bottom:0;width:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.dashboard_boardNowPill__OgpZg{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background:#16a34a;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;border-radius:999px;box-shadow:0 2px 6px rgba(22,163,74,.4);white-space:nowrap;margin-bottom:3px;position:relative}.dashboard_boardNowPill__OgpZg:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%) rotate(45deg);width:6px;height:6px;background:#16a34a}.dashboard_boardNowLine__mhTay{width:2px;flex:1 1;background:linear-gradient(180deg,#16a34a,rgba(22,163,74,.3));border-radius:1px;box-shadow:0 0 10px rgba(22,163,74,.5)}@media(max-width:767px){.dashboard_boardCard__IvaiJ{padding:16px}.dashboard_boardActions__ta5Ff{width:100%}.dashboard_boardRow__moMWZ{flex-direction:column;gap:8px;height:auto}.dashboard_boardRail__g6Xma{width:100%}.dashboard_boardHourAxis__EUHrK .dashboard_boardRail__g6Xma,.dashboard_boardNowOverlay__q_8xT{display:none}}.dashboard_popoverBody__Vl2W2{display:flex;flex-direction:column;gap:16px}.dashboard_popoverHeaderRow__D1whj{display:flex;align-items:center;gap:12px}.dashboard_popoverHeaderInfo__YC1K8{flex:1 1;display:flex;flex-direction:column;min-width:0}.dashboard_popoverClientName__WSxiT{font-size:14px;font-weight:700;color:#0f172a}.dashboard_popoverClientMeta__9drcY{font-size:12px;color:#64748b;margin-top:2px}.dashboard_popoverDetailGrid__Eg4EM{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f9fafb;border-radius:8px}.dashboard_popoverDetailRow__DMKO6{display:flex;align-items:center;justify-content:space-between;font-size:13px}.dashboard_popoverDetailLabel__WpHw9{color:#64748b}.dashboard_popoverDetailValue__8sej8{color:#0f172a;font-weight:600}.dashboard_popoverActions__tAEEv{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.dashboard_popoverConfirmation__yO7_d{display:inline-flex;align-items:center;gap:8px;padding:12px;background:rgba(16,185,129,.1);color:#15803d;border-radius:8px;font-size:13px;font-weight:600}.dashboard_activityAi__oiYGh,.dashboard_aiPill__LHKsZ{background:rgba(16,185,129,.1);color:#10b981}.dashboard_aiPill__LHKsZ{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-left:4px;vertical-align:middle}.button_root__a4PRC{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;font-weight:600;font-size:14px;line-height:1;text-decoration:none;transition:all .2s ease;white-space:nowrap;position:relative;overflow:hidden}.button_root__a4PRC:disabled{opacity:.5;cursor:not-allowed}.button_sm__fdINz{padding:7px 14px;font-size:13px}.button_md__b3XsR{padding:10px 20px;font-size:14px}.button_lg__tphpp{padding:14px 28px;font-size:15px;border-radius:12px}.button_primary__q4mcz{background:repeating-linear-gradient(-45deg,transparent,transparent 4px,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 5px),linear-gradient(135deg,#16a34a,#10b981);background-origin:border-box;background-clip:border-box;color:#fff;border-color:transparent}.button_primary__q4mcz:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 50%,transparent);transition:left .5s ease}.button_primary__q4mcz:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,163,74,.3)}.button_primary__q4mcz:hover:not(:disabled):after{left:100%}.button_primary__q4mcz:active:not(:disabled){transform:translateY(0)}.button_secondary__UTcwa{background-color:#f9fafb;color:#0f172a;border-color:#e2e8f0}.button_secondary__UTcwa:hover:not(:disabled){background-color:#f0f2f5}.button_outline__Lprbw{background-color:transparent;color:#0f172a;border-color:#e2e8f0}.button_outline__Lprbw:hover:not(:disabled){background-color:#f9fafb;border-color:#d1dbe7}.button_ghost__HOa1H{background-color:transparent;color:#475569;border-color:transparent}.button_ghost__HOa1H:hover:not(:disabled){background-color:#f9fafb}.button_destructive__zPB0C{background-color:#e05c5c;color:#fff;border-color:#e05c5c}.button_destructive__zPB0C:hover:not(:disabled){background-color:#d93a3a}.button_fullWidth__vYDiP{width:100%}.card_root__4pbgw{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:box-shadow .2s ease,transform .2s ease}.card_padded__SMHSf{padding:20px}.card_clickable__knqKU{cursor:pointer}.card_clickable__knqKU:hover{box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);transform:translateY(-1px)}.modal_overlay__MR62_{position:fixed;inset:0;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal_modal__MS70U{background:#fff;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.04);max-height:90vh;max-width:calc(100vw - 32px);display:flex;flex-direction:column}.modal_sm__hSwlp{width:400px}.modal_md__L1p9s{width:560px}.modal_lg__0LGOF{width:720px}.modal_xl___UyXF{width:calc(100vw - 64px)}@media(max-width:767px){.modal_lg__0LGOF,.modal_md__L1p9s,.modal_sm__hSwlp,.modal_xl___UyXF{width:100%}}.modal_header__O0ebJ{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #e2e8f0}@media(max-width:767px){.modal_header__O0ebJ{padding:16px 20px}}.modal_title__TdXFC{font-size:22px;font-weight:600;color:#0f172a}.modal_close__E9CBl{background:none;border:none;font-size:18px;color:#64748b;cursor:pointer;padding:8px;line-height:1}.modal_close__E9CBl:hover{color:#0f172a}.modal_body__j3Bav{padding:24px 32px;overflow-y:auto;flex:1 1}@media(max-width:767px){.modal_body__j3Bav{padding:16px 20px}}.modal_footer__GLn4y{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 32px;border-top:1px solid #e2e8f0}@media(max-width:767px){.modal_footer__GLn4y{padding:16px 20px}}.select_root__7gdSC{display:flex;flex-direction:column;gap:4px}.select_label___5IKk{font-size:14px;font-weight:500;color:#0f172a}.select_select__RmSc2{width:100%;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding:10px 36px 10px 14px;transition:border-color .15s ease}.select_select__RmSc2:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.select_select__RmSc2:disabled{background:#f9fafb;cursor:not-allowed}.input_root__CbwCC{display:flex;flex-direction:column;gap:4px}.input_label__FxZfI{font-size:13px;font-weight:600;color:#0f172a}.input_inputWrap__TAXNu{position:relative}.input_input__kIC2U{width:100%;padding:11px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;color:#0f172a;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.input_input__kIC2U::placeholder{color:#64748b}.input_input__kIC2U:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.input_input__kIC2U:disabled{background:#f9fafb;cursor:not-allowed}.input_inputWithToggle__Kvijs{padding-right:42px}.input_toggle__8rFzZ{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#64748b;display:flex;align-items:center;border-radius:4px;transition:color .15s ease}.input_toggle__8rFzZ:hover{color:#475569}.input_hasError__S77k4 .input_input__kIC2U{border-color:#e05c5c}.input_hasError__S77k4 .input_input__kIC2U:focus{box-shadow:0 0 0 3px rgba(224,92,92,.1)}.input_error__enYy6{font-size:12px;color:#e05c5c}.bookings_header__SwSrW{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media(max-width:767px){.bookings_header__SwSrW{flex-direction:column;align-items:flex-start;gap:12px}}.bookings_headerTitle__qFh6n{font-size:24px;font-weight:600;color:#0f172a}.bookings_filters___YsRc{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.bookings_filterBadge__LaC16{cursor:pointer;transition:opacity .15s ease}.bookings_filterBadge__LaC16:hover{opacity:.8}.bookings_filterActive__rMWaz{outline:2px solid #16a34a;outline-offset:1px}.bookings_tableCard__1cppl{padding:0;overflow:hidden}.bookings_pagination__CBVkU{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid #e2e8f0;font-size:13px;color:#64748b}.bookings_paginationNav__h3lWp{display:flex;gap:16px}.bookings_pageBtn__qGmgJ{background:none;border:none;color:#16a34a;cursor:pointer;font-size:13px}.bookings_pageBtn__qGmgJ:hover{text-decoration:underline}.bookings_pageBtn__qGmgJ:disabled{color:#64748b;cursor:not-allowed;text-decoration:none}.bookings_formGrid__GcMFM{display:flex;flex-direction:column;gap:20px}.bookings_formRow__NG2_O{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:767px){.bookings_formRow__NG2_O{grid-template-columns:1fr}}.bookings_priceRow__1IGDs{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9fafb;border-radius:8px}.bookings_priceLabel__hMf1C{font-size:14px;color:#475569}.bookings_priceValue__NXdyA{font-size:20px;font-weight:700;color:#0f172a}.bookings_detailOverlay__O6Ocg{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:1000;display:flex;justify-content:flex-end}.bookings_detailPanel__bbSW8{width:480px;height:100vh;background:#fff;padding:32px;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.04)}@media(max-width:767px){.bookings_detailPanel__bbSW8{width:100%;padding:20px}}.bookings_detailHeader__mCn5B{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bookings_detailTitle__nUiir{font-size:20px;font-weight:600;color:#0f172a}.bookings_detailClose__U00Kq{background:none;border:none;font-size:18px;color:#64748b;cursor:pointer}.bookings_detailClose__U00Kq:hover{color:#0f172a}.bookings_detailField__yDJDj{display:flex;padding:12px 0;border-bottom:1px solid #e2e8f0}.bookings_detailLabel__hQXZ0{width:120px;font-size:14px;color:#64748b;flex-shrink:0}.bookings_detailValue__Q1UmL{font-size:14px;color:#0f172a}.bookings_detailClient__hrvVL{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e2e8f0}.bookings_detailClient__hrvVL>.bookings_clientInfo__eaGS0{flex:1 1;min-width:0}.bookings_clientCell__izrIi{display:inline-flex;align-items:center;gap:8px;min-width:0}.bookings_clientCell__izrIi>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookings_clientInfo__eaGS0{display:flex;flex-direction:column;gap:2px}.bookings_clientName__pf_5u{font-size:14px;font-weight:500;color:#0f172a}.bookings_clientPhone__R_J0f{font-size:12px;color:#64748b}.bookings_detailActions__7MUwP{display:flex;gap:12px;margin-top:24px}.avatar_root__lUSNf{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;flex-shrink:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar_image__wCq9y{width:100%;height:100%;object-fit:cover;display:block}.avatar_initials__ueQ1c{line-height:1;letter-spacing:.02em}.avatar_tone_primary__JzKIJ{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 1px 2px rgba(22,163,74,.18),inset 0 1px 0 hsla(0,0%,100%,.15)}.avatar_tone_info__XOwt8{background:linear-gradient(135deg,#5b8fd4,#306ab7);box-shadow:0 1px 3px rgba(91,143,212,.22),inset 0 1px 0 hsla(0,0%,100%,.15)}.avatar_tone_neutral__9ofaK{background:#f9fafb;color:#475569;box-shadow:inset 0 0 0 1px #e2e8f0}.avatar_xs__yk7WN{width:24px;height:24px;font-size:10px}.avatar_sm__quRjy{width:32px;height:32px;font-size:11px}.avatar_md__Xwtox{width:40px;height:40px;font-size:14px}.avatar_lg__kZZYa{width:56px;height:56px;font-size:18px}.badge_root__wRpkn{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.badge_default__RYWlM{background:#f9fafb;color:#475569}.badge_success__HrjVo{background:rgba(16,185,129,.1);color:#0c8a60}.badge_warning__bv5As{background:rgba(245,158,11,.1);color:#c57f08}.badge_error__mKkAz{background:rgba(224,92,92,.1);color:#e05c5c}.badge_info__LmYXQ{background:rgba(91,143,212,.1);color:#5b8fd4}.table_wrapper__OLyfg{overflow-x:auto}.table_table__Rggo8{width:100%;border-collapse:collapse}.table_table__Rggo8 th{text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.table_table__Rggo8 td,.table_table__Rggo8 th{padding:12px 16px;border-bottom:1px solid #e2e8f0}.table_table__Rggo8 td{font-size:14px;color:#0f172a;vertical-align:middle}.table_table__Rggo8 tbody tr{transition:background .15s ease}.table_table__Rggo8 tbody tr:hover td{background:#f9fafb}.table_table__Rggo8 tbody tr:last-child td{border-bottom:none}.table_clickable__UjZ9x{cursor:pointer}.table_clickable__UjZ9x:hover td{background:rgba(22,163,74,.04)}.utilization_header__gURKl{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.utilization_headerTitle__IYaKh{font-size:24px;font-weight:600;color:#0f172a}.utilization_headerSubtitle__1R8zd{font-size:13px;color:#64748b;margin-top:2px}.utilization_filters__mg_E1{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px;flex-wrap:wrap}.utilization_filterSelect__aT1yH{min-width:180px}.utilization_kpisRow__Lg1zt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}@media(min-width:768px)and (max-width:1023px){.utilization_kpisRow__Lg1zt{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.utilization_kpisRow__Lg1zt{grid-template-columns:1fr}}.utilization_kpiCard__frM0Q{padding:20px;display:flex;flex-direction:column;gap:12px}.utilization_kpiHead__wUl_M{display:flex;align-items:center;justify-content:space-between;gap:8px}.utilization_kpiLabel__6ow4F{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#64748b}.utilization_kpiHint__hWzsD{font-size:11px;color:#64748b;margin-top:2px}.utilization_kpiValue__oE2WR{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px;line-height:1.1}.utilization_kpiIcon__OwLHy{width:32px;height:32px;border-radius:8px;background:#f0fdf4;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.utilization_chartCard__vrdJI{padding:20px;margin-bottom:24px}.utilization_chartHeader__4dQaf{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.utilization_chartTitle__FHVP_{font-size:15px;font-weight:700;color:#0f172a}.utilization_chartSub__ouPq2{font-size:12px;color:#64748b;margin-top:2px}.utilization_chartLegend__Jkh0X{display:flex;align-items:center;gap:16px}.utilization_chartLegendItem__WR2Z1{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.utilization_chartLegendDot__9ILol{width:10px;height:10px;border-radius:50%}.utilization_chartLegendPrimary__j_6Vw{background:#16a34a}.utilization_chartLegendBaseline__j5WAw{background:transparent;border:2px dashed #64748b;box-sizing:border-box}.utilization_chartTooltip__q8LC2{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);font-size:13px;min-width:160px}.utilization_tooltipLabel__w7s5c{font-weight:600;color:#0f172a;margin-bottom:4px}.utilization_tooltipRow__MZoUd{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#475569}.utilization_tooltipDot__bLHBV{width:8px;height:8px;border-radius:50%;margin-right:6px;display:inline-block}.utilization_splitRow__WI10k{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;margin-bottom:24px}@media(min-width:768px)and (max-width:1023px){.utilization_splitRow__WI10k{grid-template-columns:1fr}}@media(max-width:767px){.utilization_splitRow__WI10k{grid-template-columns:1fr}}.utilization_panelCard__CDSfA{padding:20px;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.utilization_panelHeader__5byQe{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.utilization_panelHeaderRight__Zzcjy{display:inline-flex;align-items:center;gap:12px}.utilization_panelExpandBtn__hMqpi{padding:6px!important;min-width:0!important;gap:0!important}.utilization_tableCompact__syNE0 table{table-layout:fixed;width:100%}.utilization_tableCompact__syNE0 table th{padding:6px 12px;font-size:11px}.utilization_tableCompact__syNE0 table td{padding:6px 12px;font-size:13px;overflow:hidden}.utilization_panelScrollBody__K_hfX{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;margin:0 -8px;padding:0 8px}@media(max-width:767px){.utilization_panelScrollBody__K_hfX{max-height:none;overflow:visible}}.utilization_panelTitle__yPsUC{font-size:15px;font-weight:700;color:#0f172a}.utilization_panelSub__2ZQlZ{font-size:12px;color:#64748b;margin-top:2px}.utilization_panelTag__kd1Kx{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.3px}.utilization_tagOffPeak__IcyVA{background:rgba(245,158,11,.12);color:#c57f08}.utilization_tagPrime__LZd0K{background:rgba(22,163,74,.1);color:#15803d}.utilization_cellStack__ocHWL{display:flex;flex-direction:column;gap:2px}.utilization_cellStrong__dLWuT{font-weight:600;color:#0f172a}.utilization_cellMuted__rEDl9{font-size:12px;color:#64748b}.utilization_courtNameRow__8Rx2q{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.utilization_courtNameRow__8Rx2q .utilization_panelTag__kd1Kx{flex-shrink:0}.utilization_cellStrongTruncate__0xWR6{display:block;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.utilization_likelihoodBar__gIJXp{display:flex;align-items:center;gap:8px;min-width:120px}.utilization_likelihoodTrack__NqVjl{flex:1 1;height:6px;border-radius:3px;background:rgba(226,232,240,.6);overflow:hidden}.utilization_likelihoodFill__dz05Z{height:100%;border-radius:3px;transition:width .25s ease}.utilization_likelihoodFillLow__CR4X4{background:#e05c5c}.utilization_likelihoodFillMid__IEmrV{background:#f59e0b}.utilization_likelihoodFillHigh__JHr_z{background:#16a34a}.utilization_likelihoodText__FxdYD{font-size:12px;font-weight:700;color:#0f172a;min-width:36px;text-align:right}.utilization_rowActions__Y3iab{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.utilization_recoveryCount__1whfu{display:flex;gap:16px}.utilization_recoveryCountItem__x_sya{display:flex;flex-direction:column;gap:2px}.utilization_recoveryCountNum__ucdP1{font-size:22px;font-weight:800;color:#0f172a;line-height:1}.utilization_recoveryCountLabel__lYHlv{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.utilization_cancellationList__ifChC{display:flex;flex-direction:column;gap:12px}.utilization_cancelCard__rheIn{border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s ease}.utilization_cancelCard__rheIn:hover{box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02)}.utilization_cancelHead__9AptC{display:flex;align-items:center;justify-content:space-between;gap:8px}.utilization_cancelWhen__Pt01J{font-size:13px;font-weight:700;color:#0f172a}.utilization_cancelMeta__8vpn9{font-size:12px;color:#64748b;display:flex;gap:12px;flex-wrap:wrap}.utilization_cancelStartsSoon__y3fV9{color:#e05c5c;font-weight:700}.utilization_cancelRowDense__gEnXA{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #e2e8f0}.utilization_cancelRowDense__gEnXA:last-child{border-bottom:none}.utilization_cancelRowDenseInfo__04uft{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.utilization_cancelActions__yRmQ0{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.utilization_statusPill__J_xNC{padding:2px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.utilization_statusPillOpen__OVdkK{background:rgba(245,158,11,.12);color:#c57f08}.utilization_statusPillRecovered__DyJZR{background:rgba(22,163,74,.12);color:#15803d}.utilization_statusPillLost___bWnv{background:rgba(224,92,92,.1);color:#e05c5c}.utilization_emptyPanel__CiAyC{text-align:center;color:#64748b;font-size:13px;padding:24px 12px}.utilization_heatCard__oz9jC{padding:20px;margin-bottom:24px}.utilization_heatHeader__Vj6hj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.utilization_heatTitle__RMO_a{font-size:15px;font-weight:700;color:#0f172a}.utilization_heatControls__XK05p{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.utilization_heatLegend__Df10z{display:flex;align-items:center;gap:8px;font-size:11px;color:#64748b}.utilization_heatLegendBar__GEigo{width:140px;height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(224,92,92,.6),rgba(245,158,11,.55),rgba(22,163,74,.55),#16a34a)}.utilization_heatGridWrap__nKGLs{overflow-x:auto}.utilization_heatGrid__wxxkn{display:grid;grid-template-columns:72px repeat(7,minmax(64px,1fr));grid-gap:3px;gap:3px;min-width:640px}.utilization_heatLabelHeader__fMpSG{font-size:11px;font-weight:600;color:#64748b;text-align:center;padding:4px 0;text-transform:uppercase;letter-spacing:.3px}.utilization_heatHourLabel__ETtZi{font-size:11px;font-weight:600;color:#64748b;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.utilization_heatCell__3EnJL{border-radius:4px;min-height:28px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;border:1px solid transparent;background:rgba(226,232,240,.3)}.utilization_heatCell__3EnJL:hover{transform:scale(1.05);box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02);border-color:rgba(22,163,74,.35)}.utilization_heatCellDisabled__D75Bk{background:repeating-linear-gradient(45deg,rgba(226,232,240,.35),rgba(226,232,240,.35) 4px,rgba(226,232,240,.6) 0,rgba(226,232,240,.6) 8px);cursor:default;min-height:28px;border-radius:4px}.utilization_heatCellDisabled__D75Bk:hover{transform:none;box-shadow:none;border-color:transparent}.utilization_heatDrilldownList__SyvS_{display:flex;flex-direction:column;gap:8px}.utilization_heatDrilldownRow__8x24g{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:4px;background:#f9fafb}.utilization_weekAheadCard__MTIJU{padding:20px;margin-bottom:24px}.utilization_weekAheadGrid__Dhrnt{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px;margin-top:12px}@media(min-width:768px)and (max-width:1023px){.utilization_weekAheadGrid__Dhrnt{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.utilization_weekAheadGrid__Dhrnt{grid-template-columns:1fr}}.utilization_weekAheadDayCard__7hrK6{position:relative;border:1px solid #e2e8f0;border-radius:8px;padding:12px 12px 12px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:box-shadow .15s ease}.utilization_weekAheadDayCard__7hrK6:hover{box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02)}.utilization_weekAheadDayEmpty__0is3u{opacity:.6}.utilization_weekAheadDayStripe___TXnz{position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:8px 0 0 8px}.utilization_urgencyRed__1oDeh{background:#e05c5c}.utilization_urgencyOrange__U_ZQN{background:#f59e0b}.utilization_urgencyYellow__qUJ9u{background:rgba(245,158,11,.5)}.utilization_urgencyGreen__nQfGe{background:#10b981}.utilization_weekAheadDayHeader__W8BLR{display:flex;align-items:center;justify-content:space-between;gap:4px}.utilization_weekAheadDayLabel__n_qxy{font-size:13px;font-weight:700;color:#0f172a}.utilization_weekAheadUrgencyPill__kE_uW{display:inline-flex;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em}.utilization_weekAheadUrgencyPill__kE_uW.utilization_urgencyRed__1oDeh{background:rgba(224,92,92,.1);color:#e05c5c}.utilization_weekAheadUrgencyPill__kE_uW.utilization_urgencyOrange__U_ZQN{background:rgba(245,158,11,.1);color:#c57f08}.utilization_weekAheadUrgencyPill__kE_uW.utilization_urgencyYellow__qUJ9u{background:rgba(245,158,11,.08);color:#c57f08}.utilization_weekAheadUrgencyPill__kE_uW.utilization_urgencyGreen__nQfGe{background:rgba(16,185,129,.1);color:#0c8a60}.utilization_weekAheadDayMeta__3bmnh{font-size:12px;color:#64748b}.utilization_weekAheadDayMeta__3bmnh strong{color:#0f172a;font-weight:700}.utilization_weekAheadFullLabel__CQZoF{font-weight:600;color:#10b981}.utilization_weekAheadSlotList__LSGfM{display:flex;flex-direction:column;gap:8px;margin-top:4px}.utilization_weekAheadSlotRow__aqN4M{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid rgba(226,232,240,.6)}.utilization_weekAheadSlotInfo__1uTd_{display:flex;flex-direction:column;gap:1px;min-width:0}.utilization_weekAheadSlotTime__C_o2a{font-size:12px;font-weight:600;color:#0f172a}.utilization_weekAheadSlotCourt__Ak6gQ{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.utilization_weekAheadSlotActions__WE0Pr{display:flex;gap:4px;flex-shrink:0}