.ClinicianExecSummary-module__JcXDwq__container{background:linear-gradient(145deg, var(--surface-overlay) 0%, var(--primary-surface) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #6366f11a;border-radius:12px;padding:.4rem .6rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #6366f10f,0 1px 4px #00000008}.ClinicianExecSummary-module__JcXDwq__container:before{content:"";background:var(--gradient-primary-shimmer);height:2px;position:absolute;top:0;left:0;right:0}.ClinicianExecSummary-module__JcXDwq__mainMetrics{align-items:center;gap:.5rem;display:flex}.ClinicianExecSummary-module__JcXDwq__gaugeContainer{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.ClinicianExecSummary-module__JcXDwq__gauge{transform:rotate(0)}.ClinicianExecSummary-module__JcXDwq__gaugeProgress{transition:stroke-dashoffset .8s ease-out}.ClinicianExecSummary-module__JcXDwq__gaugeValue{color:var(--text-primary);font-size:.85rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ClinicianExecSummary-module__JcXDwq__gaugeLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-top:.1rem;font-size:.42rem;font-weight:600}.ClinicianExecSummary-module__JcXDwq__kpiGrid{flex:1;gap:.3rem;display:flex}.ClinicianExecSummary-module__JcXDwq__kpiCard{background:var(--surface-overlay-light);border:1px solid var(--border-default);border-radius:5px;flex:1;align-items:center;gap:.25rem;min-width:0;padding:.25rem .4rem;transition:all .2s;display:flex}.ClinicianExecSummary-module__JcXDwq__kpiCard:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000d}.ClinicianExecSummary-module__JcXDwq__kpiIcon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ClinicianExecSummary-module__JcXDwq__kpiIcon svg{width:12px;height:12px}.ClinicianExecSummary-module__JcXDwq__kpiContent{flex-direction:column;gap:0;min-width:0;display:flex}.ClinicianExecSummary-module__JcXDwq__kpiTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:.5rem;font-weight:600}.ClinicianExecSummary-module__JcXDwq__kpiValue{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.1}.ClinicianExecSummary-module__JcXDwq__statusBadge{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:12px;flex-shrink:0;padding:.2rem .6rem;font-size:.55rem;font-weight:600}.ClinicianExecSummary-module__JcXDwq__statusBadge[data-status=good]{background:var(--gradient-success-surface);color:var(--success)}.ClinicianExecSummary-module__JcXDwq__statusBadge[data-status=moderate]{background:var(--gradient-warning-surface);color:var(--warning-darker)}.ClinicianExecSummary-module__JcXDwq__statusBadge[data-status=poor]{background:var(--gradient-danger-surface);color:var(--danger-dark)}.ClinicianExecSummary-module__JcXDwq__blue .ClinicianExecSummary-module__JcXDwq__kpiIcon{background:var(--gradient-info-surface);color:var(--info)}.ClinicianExecSummary-module__JcXDwq__green .ClinicianExecSummary-module__JcXDwq__kpiIcon{background:var(--gradient-success-surface);color:var(--success-vivid)}.ClinicianExecSummary-module__JcXDwq__amber .ClinicianExecSummary-module__JcXDwq__kpiIcon{background:var(--gradient-warning-surface);color:var(--warning)}.ClinicianExecSummary-module__JcXDwq__red .ClinicianExecSummary-module__JcXDwq__kpiIcon{background:var(--gradient-danger-surface);color:var(--danger)}.ClinicianExecSummary-module__JcXDwq__indigo .ClinicianExecSummary-module__JcXDwq__kpiIcon{background:var(--gradient-primary-deep);color:var(--primary)}@media (max-width:1200px){.ClinicianExecSummary-module__JcXDwq__kpiGrid{flex-wrap:wrap}.ClinicianExecSummary-module__JcXDwq__kpiCard{flex:calc(33.333% - .3rem);min-width:100px}}@media (max-width:900px){.ClinicianExecSummary-module__JcXDwq__mainMetrics{flex-wrap:wrap;justify-content:center}.ClinicianExecSummary-module__JcXDwq__kpiGrid{justify-content:center;width:100%}.ClinicianExecSummary-module__JcXDwq__kpiCard{flex:calc(33.333% - .3rem)}.ClinicianExecSummary-module__JcXDwq__statusBadge{text-align:center;order:-1;width:100%}}@media (max-width:768px){.ClinicianExecSummary-module__JcXDwq__container{padding:.35rem .5rem}.ClinicianExecSummary-module__JcXDwq__kpiCard{flex:calc(50% - .3rem);padding:.2rem .35rem}.ClinicianExecSummary-module__JcXDwq__kpiValue{font-size:.9rem}.ClinicianExecSummary-module__JcXDwq__kpiIcon{width:20px;height:20px}.ClinicianExecSummary-module__JcXDwq__kpiIcon svg{width:11px;height:11px}}@media (max-width:480px){.ClinicianExecSummary-module__JcXDwq__container{border-radius:8px;padding:.3rem .4rem}.ClinicianExecSummary-module__JcXDwq__gaugeValue{font-size:.75rem}.ClinicianExecSummary-module__JcXDwq__kpiCard{flex:100%}.ClinicianExecSummary-module__JcXDwq__kpiIcon{width:18px;height:18px}.ClinicianExecSummary-module__JcXDwq__kpiIcon svg{width:10px;height:10px}.ClinicianExecSummary-module__JcXDwq__kpiValue{font-size:.8rem}.ClinicianExecSummary-module__JcXDwq__kpiTitle{font-size:.45rem}.ClinicianExecSummary-module__JcXDwq__statusBadge{padding:.15rem .5rem;font-size:.5rem}}
.ClinicianWeekTimeline-module__hlR1dq__container{background:linear-gradient(165deg, var(--surface-overlay) 0%, var(--surface-overlay) 100%);box-shadow:0 20px 50px #6366f114, 0 10px 25px #0000000d, 0 4px 10px #00000008, inset 0 1px 0 var(--overlay-black-3);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border:1px solid #6366f11a;border-radius:20px;padding:0;position:relative;overflow:hidden}.ClinicianWeekTimeline-module__hlR1dq__container:before{content:"";z-index:1;background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 25%,#a855f7 50%,#8b5cf6 75%,#6366f1 100%) 0 0/200% 100%;height:3px;animation:3s ease-in-out infinite ClinicianWeekTimeline-module__hlR1dq__shimmerGradient;position:absolute;top:0;left:0;right:0}@keyframes ClinicianWeekTimeline-module__hlR1dq__shimmerGradient{0%,to{background-position:0%}50%{background-position:100%}}.ClinicianWeekTimeline-module__hlR1dq__header{background:linear-gradient(135deg,#6366f108 0%,#8b5cf605 100%);border-bottom:1px solid #6366f114;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__headerRight{align-items:center;gap:1.25rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__titleSection{align-items:center;gap:.875rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__title{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:.625rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.ClinicianWeekTimeline-module__hlR1dq__titleIcon{background:var(--gradient-primary);width:32px;height:32px;color:var(--text-on-primary);border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #6366f14d,inset 0 1px #fff3}.ClinicianWeekTimeline-module__hlR1dq__dateRange{color:var(--primary);letter-spacing:.01em;background:linear-gradient(135deg,#6366f11f 0%,#8b5cf614 100%);border:1px solid #6366f126;border-radius:20px;padding:.375rem .75rem;font-size:.72rem;font-weight:600}.ClinicianWeekTimeline-module__hlR1dq__sortToggle{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__sortLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.04em;margin-right:.25rem;font-size:.68rem;font-weight:600}.ClinicianWeekTimeline-module__hlR1dq__sortButton{background:var(--surface-base);color:var(--text-body);cursor:pointer;border:1px solid #6366f11f;border-radius:10px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.72rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000a}.ClinicianWeekTimeline-module__hlR1dq__sortButton:hover{color:var(--primary);background:linear-gradient(135deg,#6366f10f 0%,#6366f108 100%);border-color:#6366f140;transform:translateY(-1px);box-shadow:0 3px 8px #6366f11f}.ClinicianWeekTimeline-module__hlR1dq__sortButton[data-active=true]{background:var(--gradient-primary);color:var(--text-on-primary);border-color:#0000;font-weight:600;box-shadow:0 4px 12px #6366f14d,inset 0 1px #ffffff26}.ClinicianWeekTimeline-module__hlR1dq__sortButton svg{width:14px;height:14px}.ClinicianWeekTimeline-module__hlR1dq__timelineGrid{flex-direction:column;gap:0;padding:0 1.5rem 1rem;display:flex;overflow-x:auto}.ClinicianWeekTimeline-module__hlR1dq__dateHeader{background:linear-gradient(180deg, var(--surface-base) 0%, var(--surface-overlay) 100%);z-index:10;align-items:stretch;margin-bottom:.625rem;padding-bottom:.875rem;display:flex;position:sticky;top:0}.ClinicianWeekTimeline-module__hlR1dq__dateHeader:after{content:"";background:linear-gradient(90deg,#0000 0%,#6366f126 10% 90%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.ClinicianWeekTimeline-module__hlR1dq__consultantColumn{flex-direction:column;flex-shrink:0;gap:.25rem;width:220px;min-width:220px;padding-right:1rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__consultantColumnHeader{color:var(--text-body);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.ClinicianWeekTimeline-module__hlR1dq__datesColumn{flex:1;gap:3px;min-width:0;display:flex}.ClinicianWeekTimeline-module__hlR1dq__dateCell{border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;min-width:36px;padding:.5rem .25rem;transition:all .2s;display:flex}.ClinicianWeekTimeline-module__hlR1dq__dateCell:hover{background:#6366f10f}.ClinicianWeekTimeline-module__hlR1dq__dateCell[data-weekend=true]{background:linear-gradient(135deg,#6366f10a 0%,#6366f105 100%);border-radius:6px}.ClinicianWeekTimeline-module__hlR1dq__dateDay{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;font-weight:600}.ClinicianWeekTimeline-module__hlR1dq__dateNum{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.ClinicianWeekTimeline-module__hlR1dq__dateCell[data-weekend=true] .ClinicianWeekTimeline-module__hlR1dq__dateDay,.ClinicianWeekTimeline-module__hlR1dq__dateCell[data-weekend=true] .ClinicianWeekTimeline-module__hlR1dq__dateNum{color:var(--text-secondary)}.ClinicianWeekTimeline-module__hlR1dq__timelineRows{flex-direction:column;gap:.125rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__timelineRow{border-radius:10px;align-items:center;padding:.375rem 0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ClinicianWeekTimeline-module__hlR1dq__timelineRow:hover{background:linear-gradient(135deg,#6366f10a 0%,#8b5cf605 100%);transform:translate(2px)}.ClinicianWeekTimeline-module__hlR1dq__consultantInfo{color:inherit;cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:.5rem;margin:-3px;padding:3px;text-decoration:none;transition:background .15s;display:flex}.ClinicianWeekTimeline-module__hlR1dq__consultantInfo:hover{background:#6366f10f}.ClinicianWeekTimeline-module__hlR1dq__consultantName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}.ClinicianWeekTimeline-module__hlR1dq__avatarWrapper{flex-shrink:0;display:inline-flex;position:relative}.ClinicianWeekTimeline-module__hlR1dq__avatar{border:2px solid var(--surface-overlay);border-radius:50%;width:26px;height:26px;overflow:hidden;box-shadow:0 2px 8px #6366f126,0 1px 3px #00000014}.ClinicianWeekTimeline-module__hlR1dq__avatarFallback{width:100%;height:100%;color:var(--text-on-primary);letter-spacing:-.02em;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a855f7 100%);justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.ClinicianWeekTimeline-module__hlR1dq__avatarGlow{opacity:0;pointer-events:none;filter:blur(5px);border-radius:50%;transition:all .3s;position:absolute;inset:-3px}.ClinicianWeekTimeline-module__hlR1dq__avatarGlow[data-tier=excellent]{background:radial-gradient(circle,#05966966 0%,#0000 70%)}.ClinicianWeekTimeline-module__hlR1dq__avatarGlow[data-tier=good]{background:radial-gradient(circle,#16a34a59 0%,#0000 70%)}.ClinicianWeekTimeline-module__hlR1dq__avatarGlow[data-tier=moderate]{background:radial-gradient(circle,#d977064d 0%,#0000 70%)}.ClinicianWeekTimeline-module__hlR1dq__avatarGlow[data-tier=low]{background:radial-gradient(circle,#dc26264d 0%,#0000 70%)}.ClinicianWeekTimeline-module__hlR1dq__timelineRow:hover .ClinicianWeekTimeline-module__hlR1dq__avatarGlow{opacity:1}.ClinicianWeekTimeline-module__hlR1dq__utilizationBar{align-items:center;gap:.375rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__utilizationTrack{background:linear-gradient(135deg,#6366f114 0%,#6366f10a 100%);border-radius:3px;flex:1;height:5px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000a}.ClinicianWeekTimeline-module__hlR1dq__utilizationFill{border-radius:3px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000001a}.ClinicianWeekTimeline-module__hlR1dq__utilizationPercent{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:28px;font-size:.7rem;font-weight:700}.ClinicianWeekTimeline-module__hlR1dq__consultantMeta{align-items:center;gap:.375rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__tierBadge{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:20px;padding:.15rem .45rem;font-size:.55rem;font-weight:700;box-shadow:0 1px 2px #0000000a}.ClinicianWeekTimeline-module__hlR1dq__tierBadge[data-tier=overbooked]{animation:1.6s ease-in-out infinite ClinicianWeekTimeline-module__hlR1dq__tierBadgeFlash}@keyframes ClinicianWeekTimeline-module__hlR1dq__tierBadgeFlash{0%,to{box-shadow:none;opacity:1;background-color:#b4530914;border-color:#b4530933}12%{opacity:.6;background-color:#b4530959;border-color:#b45309b3;box-shadow:0 0 0 3px #b453092e}24%{box-shadow:none;opacity:1;background-color:#b4530914;border-color:#b4530933}36%{opacity:.6;background-color:#b4530959;border-color:#b45309b3;box-shadow:0 0 0 3px #b453092e}50%,90%{box-shadow:none;opacity:1;background-color:#b4530914;border-color:#b4530933}}@media (prefers-reduced-motion:reduce){.ClinicianWeekTimeline-module__hlR1dq__tierBadge[data-tier=overbooked]{animation:none}}.ClinicianWeekTimeline-module__hlR1dq__slotsInfo{color:var(--text-body);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:500}.ClinicianWeekTimeline-module__hlR1dq__dayCell{cursor:pointer;background:var(--surface-base);border:1px solid var(--border-default);border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:36px;height:44px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.ClinicianWeekTimeline-module__hlR1dq__dayCell:hover{z-index:10;box-shadow:0 4px 12px #0000001a}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=noAvailability]{background:var(--surface-sunken);border-color:#94a3b840}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=noAvailability]:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000,#0000 3px,#94a3b838 3px 4px);position:absolute;inset:0}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=available]{background:#fbbf2424;border-color:#d9770638}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=partial]{background:#10b9811c;border-color:#05966938}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=full]{background:#10b98136;border-color:#0596694d}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-weekend=true]{filter:brightness(.97)}.ClinicianWeekTimeline-module__hlR1dq__dayCellSlots{letter-spacing:-.02em;font-variant-numeric:tabular-nums;z-index:3;color:var(--text-heading);font-size:.72rem;font-weight:800;line-height:1;position:relative}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=available] .ClinicianWeekTimeline-module__hlR1dq__dayCellSlots{color:var(--warning-darkest)}.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=partial] .ClinicianWeekTimeline-module__hlR1dq__dayCellSlots,.ClinicianWeekTimeline-module__hlR1dq__dayCell[data-status=full] .ClinicianWeekTimeline-module__hlR1dq__dayCellSlots{color:var(--success-darker)}.ClinicianWeekTimeline-module__hlR1dq__locationBar{z-index:2;border-radius:0 0 7px 7px;gap:1px;height:4px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ClinicianWeekTimeline-module__hlR1dq__locationSegment{opacity:.85;min-width:3px;height:100%}.ClinicianWeekTimeline-module__hlR1dq__legend{align-items:center;gap:.75rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__legendGroup{align-items:center;gap:.625rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__legendDivider{background:#0000001f;flex-shrink:0;width:1px;height:14px}.ClinicianWeekTimeline-module__hlR1dq__legendItem{align-items:center;gap:.375rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__legendColor{border-radius:3px;flex-shrink:0;width:16px;height:8px}.ClinicianWeekTimeline-module__hlR1dq__legendColor[data-type=noAvailability]{background:var(--surface-sunken);background-image:repeating-linear-gradient(45deg,#0000,#0000 2px,#94a3b866 2px 3px);border:1px dashed #cbd5e1}.ClinicianWeekTimeline-module__hlR1dq__legendColor[data-type=available]{background:#fbbf2480;border:1px solid #d9770673}.ClinicianWeekTimeline-module__hlR1dq__legendColor[data-type=booked]{background:#10b98166;border:1px solid #05966973}.ClinicianWeekTimeline-module__hlR1dq__legendLabel{color:var(--text-body);font-size:.68rem;font-weight:500}.ClinicianWeekTimeline-module__hlR1dq__locationLegendBar{border-radius:3px;flex-shrink:0;gap:1px;width:24px;height:8px;display:flex;overflow:hidden}.ClinicianWeekTimeline-module__hlR1dq__locationLegendSeg{flex:1;height:100%}.ClinicianWeekTimeline-module__hlR1dq__locationPills{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.ClinicianWeekTimeline-module__hlR1dq__locationPill{white-space:nowrap;letter-spacing:.01em;background:var(--surface-overlay-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid;border-radius:10px;align-items:center;gap:3px;padding:1.5px 5px;font-size:.5rem;font-weight:700;display:flex}.ClinicianWeekTimeline-module__hlR1dq__locationPillDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ClinicianWeekTimeline-module__hlR1dq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__emptyTitle{color:var(--text-muted);letter-spacing:-.01em;margin:0 0 .625rem;font-size:1.1rem;font-weight:600}.ClinicianWeekTimeline-module__hlR1dq__emptyMessage{color:var(--text-body);max-width:280px;margin:0;font-size:.88rem}.ClinicianWeekTimeline-module__hlR1dq__loading{justify-content:center;align-items:center;padding:4rem;display:flex}.ClinicianWeekTimeline-module__hlR1dq__loadingSpinner{border:3px solid #6366f126;border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s cubic-bezier(.5,0,.5,1) infinite ClinicianWeekTimeline-module__hlR1dq__spin}@keyframes ClinicianWeekTimeline-module__hlR1dq__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.ClinicianWeekTimeline-module__hlR1dq__container{border-radius:16px}.ClinicianWeekTimeline-module__hlR1dq__header{padding:1rem 1.25rem}.ClinicianWeekTimeline-module__hlR1dq__timelineGrid{padding:0 1.25rem .875rem}.ClinicianWeekTimeline-module__hlR1dq__consultantColumn{width:180px;min-width:180px}.ClinicianWeekTimeline-module__hlR1dq__consultantName{font-size:.72rem}.ClinicianWeekTimeline-module__hlR1dq__avatar{width:22px;height:22px}.ClinicianWeekTimeline-module__hlR1dq__avatarFallback{font-size:.55rem}.ClinicianWeekTimeline-module__hlR1dq__utilizationPercent{min-width:26px;font-size:.65rem}.ClinicianWeekTimeline-module__hlR1dq__tierBadge{padding:.1rem .375rem;font-size:.5rem}.ClinicianWeekTimeline-module__hlR1dq__dateCell,.ClinicianWeekTimeline-module__hlR1dq__dayCell{min-width:32px}.ClinicianWeekTimeline-module__hlR1dq__dayCell{height:38px}.ClinicianWeekTimeline-module__hlR1dq__dayCellSlots{font-size:.6rem}}@media (max-width:768px){.ClinicianWeekTimeline-module__hlR1dq__container{border-radius:14px}.ClinicianWeekTimeline-module__hlR1dq__header{flex-direction:column;align-items:stretch;padding:.875rem 1rem}.ClinicianWeekTimeline-module__hlR1dq__title{font-size:.95rem}.ClinicianWeekTimeline-module__hlR1dq__sortToggle{justify-content:flex-start;margin-top:.375rem}.ClinicianWeekTimeline-module__hlR1dq__sortButton{border-radius:8px;padding:.375rem .625rem;font-size:.68rem}.ClinicianWeekTimeline-module__hlR1dq__timelineGrid{padding:0 1rem .75rem}.ClinicianWeekTimeline-module__hlR1dq__consultantColumn{width:140px;min-width:140px;padding-right:.75rem}.ClinicianWeekTimeline-module__hlR1dq__consultantName{font-size:.72rem}.ClinicianWeekTimeline-module__hlR1dq__avatar{width:28px;height:28px}.ClinicianWeekTimeline-module__hlR1dq__avatarFallback{font-size:.6rem}.ClinicianWeekTimeline-module__hlR1dq__utilizationTrack{height:6px}.ClinicianWeekTimeline-module__hlR1dq__utilizationPercent{min-width:26px;font-size:.68rem}.ClinicianWeekTimeline-module__hlR1dq__tierBadge{padding:.1rem .375rem;font-size:.5rem}.ClinicianWeekTimeline-module__hlR1dq__slotsInfo{font-size:.58rem}.ClinicianWeekTimeline-module__hlR1dq__dateCell,.ClinicianWeekTimeline-module__hlR1dq__dayCell{min-width:28px}.ClinicianWeekTimeline-module__hlR1dq__dayCell{border-radius:6px;height:36px}.ClinicianWeekTimeline-module__hlR1dq__dayCellSlots{font-size:.55rem}.ClinicianWeekTimeline-module__hlR1dq__legend{flex-wrap:wrap;gap:.625rem}}@media (prefers-reduced-motion:reduce){.ClinicianWeekTimeline-module__hlR1dq__container:before{animation:none}.ClinicianWeekTimeline-module__hlR1dq__dayCell,.ClinicianWeekTimeline-module__hlR1dq__timelineRow,.ClinicianWeekTimeline-module__hlR1dq__sortButton,.ClinicianWeekTimeline-module__hlR1dq__legendItem{transition:none}.ClinicianWeekTimeline-module__hlR1dq__dayCell:hover,.ClinicianWeekTimeline-module__hlR1dq__timelineRow:hover{transform:none}.ClinicianWeekTimeline-module__hlR1dq__loadingSpinner{animation:1.2s linear infinite ClinicianWeekTimeline-module__hlR1dq__spin}}
.ScheduleDateNavigation-module__bdhe2G__dateNavigation{background:linear-gradient(145deg, var(--surface-overlay) 0%, var(--primary-surface) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #6366f11a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #6366f10f,0 1px 4px #00000008}.ScheduleDateNavigation-module__bdhe2G__dateNavigation:before{content:"";background:var(--gradient-primary-shimmer);height:2px;position:absolute;top:0;left:0;right:0}.ScheduleDateNavigation-module__bdhe2G__dateNavigationLeft,.ScheduleDateNavigation-module__bdhe2G__dateNavigationRight{align-items:center;gap:.5rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__viewLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;display:flex}.ScheduleDateNavigation-module__bdhe2G__viewLabel svg{color:var(--primary)}.ScheduleDateNavigation-module__bdhe2G__presetGroup{gap:.25rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__navButton{background:var(--surface-base);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;border:1px solid #6366f126;border-radius:6px;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:.65rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000008}.ScheduleDateNavigation-module__bdhe2G__navButton:hover{color:var(--primary);background:linear-gradient(135deg,#6366f114 0%,#6366f10a 100%);border-color:#6366f140;transform:translateY(-1px)}.ScheduleDateNavigation-module__bdhe2G__navButtonActive{background:var(--gradient-primary);color:var(--text-on-primary);border-color:#0000;box-shadow:0 2px 8px #6366f14d}.ScheduleDateNavigation-module__bdhe2G__navButtonActive:hover{background:var(--gradient-primary-alt);color:var(--text-on-primary)}.ScheduleDateNavigation-module__bdhe2G__arrowNav{gap:.15rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__arrowButton{background:var(--surface-base);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;border:1px solid #6366f126;border-radius:5px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ScheduleDateNavigation-module__bdhe2G__arrowButton svg{flex-shrink:0;width:16px;height:16px}.ScheduleDateNavigation-module__bdhe2G__arrowButton:hover{color:var(--primary);background:#6366f114;border-color:#6366f140}.ScheduleDateNavigation-module__bdhe2G__dateDisplay{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:200px;display:flex}.ScheduleDateNavigation-module__bdhe2G__dateLabel{color:var(--text-heading);letter-spacing:-.01em;font-size:.75rem;font-weight:700}.ScheduleDateNavigation-module__bdhe2G__dateInputs{align-items:center;gap:.35rem;display:flex}.ScheduleDateNavigation-module__bdhe2G__datePicker{color:var(--text-tertiary);background:var(--surface-base);cursor:pointer;border:1px solid #6366f126;border-radius:6px;min-width:110px;padding:.3rem .5rem;font-size:.65rem;font-weight:500;transition:all .2s}.ScheduleDateNavigation-module__bdhe2G__datePicker:hover{border-color:#6366f140}.ScheduleDateNavigation-module__bdhe2G__datePicker:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #6366f11a}.ScheduleDateNavigation-module__bdhe2G__dateSeparator{color:var(--text-secondary);font-size:.6rem;font-weight:500}.ScheduleDateNavigation-module__bdhe2G__refreshButton{background:var(--surface-base);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;border:1px solid #6366f126;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ScheduleDateNavigation-module__bdhe2G__refreshButton svg{flex-shrink:0;width:16px;height:16px}.ScheduleDateNavigation-module__bdhe2G__refreshButton:hover:not(:disabled){color:var(--primary);background:linear-gradient(135deg,#6366f114 0%,#6366f10a 100%);border-color:#6366f140;transform:translateY(-1px)}.ScheduleDateNavigation-module__bdhe2G__refreshButton:disabled{opacity:.6;cursor:not-allowed}.ScheduleDateNavigation-module__bdhe2G__refreshing svg{animation:1s linear infinite ScheduleDateNavigation-module__bdhe2G__spin}@keyframes ScheduleDateNavigation-module__bdhe2G__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.ScheduleDateNavigation-module__bdhe2G__dateNavigation{gap:.5rem;padding:.4rem .6rem}.ScheduleDateNavigation-module__bdhe2G__viewLabel{display:none}.ScheduleDateNavigation-module__bdhe2G__navButton{padding:.25rem .4rem;font-size:.6rem}.ScheduleDateNavigation-module__bdhe2G__datePicker{min-width:95px;font-size:.6rem}}@media (max-width:768px){.ScheduleDateNavigation-module__bdhe2G__dateNavigation{flex-direction:column;gap:.4rem;padding:.4rem .5rem}.ScheduleDateNavigation-module__bdhe2G__dateNavigationLeft,.ScheduleDateNavigation-module__bdhe2G__dateNavigationRight{justify-content:center;width:100%}.ScheduleDateNavigation-module__bdhe2G__dateDisplay{order:-1;width:100%}.ScheduleDateNavigation-module__bdhe2G__presetGroup{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.ScheduleDateNavigation-module__bdhe2G__navButton{border-radius:4px;padding:.2rem .35rem;font-size:.55rem}.ScheduleDateNavigation-module__bdhe2G__arrowButton{width:22px;height:22px}.ScheduleDateNavigation-module__bdhe2G__datePicker{min-width:85px;padding:.25rem .4rem;font-size:.55rem}.ScheduleDateNavigation-module__bdhe2G__refreshButton{width:26px;height:26px}}
.szh-menu{box-sizing:border-box;z-index:100;background-color:#fff;border:1px solid #0000001a;width:max-content;margin:0;padding:0;list-style:none}.szh-menu:focus{outline:none}.szh-menu__arrow{box-sizing:border-box;z-index:-1;background-color:#fff;border:1px solid #0000;border-color:#0000001a #0000 #0000 #0000001a;width:.75rem;height:.75rem}.szh-menu__arrow--dir-left{right:-.375rem;transform:translateY(-50%)rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;transform:translateY(-50%)rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;transform:translate(-50%)rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;transform:translate(-50%)rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{cursor:default;background-color:inherit}.szh-menu__item--disabled{cursor:default;color:#aaa}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{margin:0;padding:0;list-style:none}.szh-menu__divider{background-color:#0000001f;height:1px;margin:.5rem 0}.szh-menu-button{box-sizing:border-box}.szh-menu{-webkit-user-select:none;user-select:none;color:#212529;border:none;border-radius:.25rem;min-width:10rem;padding:.5rem 0;box-shadow:0 3px 7px #0002,0 .6px 2px #0000001a}.szh-menu__item{align-items:center;padding:.375rem 1.5rem;display:flex;position:relative}.szh-menu-container--itemTransition .szh-menu__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";font-size:.8rem;position:absolute;top:.55rem;left:.8rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{position:absolute;left:.8rem}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;text-transform:uppercase;padding:.2rem 1.5rem;font-size:.8rem}
.SembleNavMenu-module__YtyP-q__menuButton{background:var(--gradient-primary);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:12px;align-items:center;padding:.625rem 1rem;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #6366f14d,0 1px 3px #0000001a}.SembleNavMenu-module__YtyP-q__menuButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f166,0 2px 4px #0000001a}.SembleNavMenu-module__YtyP-q__buttonContent{align-items:center;gap:.5rem;display:flex}.SembleNavMenu-module__YtyP-q__logoIcon{justify-content:center;align-items:center;display:flex}.SembleNavMenu-module__YtyP-q__logoText{letter-spacing:-.01em}.SembleNavMenu-module__YtyP-q__chevron{opacity:.8;transition:transform .2s}.SembleNavMenu-module__YtyP-q__menuButton:hover .SembleNavMenu-module__YtyP-q__chevron{transform:translate(2px)}.SembleNavMenu-module__YtyP-q__menuWrapper{min-width:320px;max-width:380px;max-height:calc(100vh - 4.5rem);overflow:hidden;background:var(--surface-base)!important;border:1px solid #6366f126!important;border-radius:16px!important;padding:0!important;box-shadow:0 20px 40px #0000001f,0 8px 16px #6366f114!important}.SembleNavMenu-module__YtyP-q__menuContent{flex-direction:column;max-height:calc(100vh - 4.5rem);display:flex;overflow-y:auto}.SembleNavMenu-module__YtyP-q__menuHeader{background:var(--gradient-primary);color:var(--text-on-primary);padding:1.25rem 1.25rem 1rem}.SembleNavMenu-module__YtyP-q__brandRow{align-items:center;gap:.625rem;display:flex}.SembleNavMenu-module__YtyP-q__brandIcon{opacity:.95}.SembleNavMenu-module__YtyP-q__brandText{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.SembleNavMenu-module__YtyP-q__brandSubtext{opacity:.85;margin:.375rem 0 0;font-size:.75rem}.SembleNavMenu-module__YtyP-q__section{border-bottom:1px solid var(--border-default);padding:.75rem 0}.SembleNavMenu-module__YtyP-q__section:last-of-type{border-bottom:none}.SembleNavMenu-module__YtyP-q__sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-body);padding:0 1.25rem .5rem;font-size:.65rem;font-weight:600}.SembleNavMenu-module__YtyP-q__sectionItems{flex-direction:column;display:flex}.SembleNavMenu-module__YtyP-q__menuItem{background:0 0!important;padding:0!important}.SembleNavMenu-module__YtyP-q__menuItem:hover{background:0 0!important}.SembleNavMenu-module__YtyP-q__menuLink{color:inherit;align-items:flex-start;gap:.75rem;width:100%;padding:.625rem 1.25rem;text-decoration:none;transition:background .15s;display:flex}.SembleNavMenu-module__YtyP-q__menuLink:hover{background:linear-gradient(90deg,#6366f114 0%,#6366f10a 100%)}.SembleNavMenu-module__YtyP-q__menuItem.SembleNavMenu-module__YtyP-q__active .SembleNavMenu-module__YtyP-q__menuLink{background:linear-gradient(90deg,#6366f11f 0%,#6366f10f 100%)}.SembleNavMenu-module__YtyP-q__menuItem.SembleNavMenu-module__YtyP-q__active .SembleNavMenu-module__YtyP-q__iconWrapper{background:var(--gradient-primary);color:var(--text-on-primary)}.SembleNavMenu-module__YtyP-q__iconWrapper{background:var(--gradient-muted);width:36px;height:36px;color:var(--text-body);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.SembleNavMenu-module__YtyP-q__menuLink:hover .SembleNavMenu-module__YtyP-q__iconWrapper{background:var(--gradient-primary-deep);color:var(--primary)}.SembleNavMenu-module__YtyP-q__textContent{flex:1;min-width:0}.SembleNavMenu-module__YtyP-q__titleRow{align-items:center;gap:.5rem;display:flex}.SembleNavMenu-module__YtyP-q__title{color:var(--text-heading);font-size:.875rem;font-weight:600}.SembleNavMenu-module__YtyP-q__badge{text-transform:uppercase;letter-spacing:.04em;background:var(--gradient-success-vivid);color:var(--text-on-primary);border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700;animation:2s ease-in-out infinite SembleNavMenu-module__YtyP-q__pulse}@keyframes SembleNavMenu-module__YtyP-q__pulse{0%,to{opacity:1}50%{opacity:.7}}.SembleNavMenu-module__YtyP-q__newBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--gradient-warning-h);color:var(--text-on-primary);border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.SembleNavMenu-module__YtyP-q__description{color:var(--text-body);margin-top:.125rem;font-size:.75rem;line-height:1.4;display:block}.SembleNavMenu-module__YtyP-q__lockedItem{opacity:1}.SembleNavMenu-module__YtyP-q__menuLinkLocked{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.52;filter:grayscale(.3);align-items:flex-start;gap:.75rem;width:100%;padding:.625rem 1.25rem;transition:opacity .15s;display:flex}.SembleNavMenu-module__YtyP-q__menuLinkLocked:hover{opacity:.6;background:0 0}.SembleNavMenu-module__YtyP-q__iconWrapperLocked{background:var(--gradient-muted)!important;color:var(--text-secondary)!important}.SembleNavMenu-module__YtyP-q__titleLocked{color:var(--text-secondary)!important}.SembleNavMenu-module__YtyP-q__lockIndicator{background:var(--gradient-muted);width:22px;height:22px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-top:.5rem;display:flex}.SembleNavMenu-module__YtyP-q__menuFooter{background:var(--gradient-sunken);border-top:1px solid #0000000f;padding:.875rem 1.25rem}.SembleNavMenu-module__YtyP-q__backLink{color:var(--text-body);align-items:center;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.SembleNavMenu-module__YtyP-q__backLink:hover{color:var(--primary)}@media (max-width:480px){.SembleNavMenu-module__YtyP-q__menuButton{padding:.5rem .875rem}.SembleNavMenu-module__YtyP-q__logoText{display:none}.SembleNavMenu-module__YtyP-q__menuWrapper{min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);border-radius:12px!important}.SembleNavMenu-module__YtyP-q__menuContent{max-height:calc(100vh - 4rem)}.SembleNavMenu-module__YtyP-q__menuLink{min-height:48px;padding:.625rem 1rem}.SembleNavMenu-module__YtyP-q__iconWrapper{border-radius:8px;width:32px;height:32px}.SembleNavMenu-module__YtyP-q__title{font-size:.8125rem}.SembleNavMenu-module__YtyP-q__description{font-size:.6875rem}.SembleNavMenu-module__YtyP-q__menuHeader{padding:1rem}.SembleNavMenu-module__YtyP-q__brandText{font-size:1rem}.SembleNavMenu-module__YtyP-q__section{padding:.625rem 0}.SembleNavMenu-module__YtyP-q__sectionTitle{padding:0 1rem .375rem}.SembleNavMenu-module__YtyP-q__menuFooter{padding:.75rem 1rem}}@media (max-width:360px){.SembleNavMenu-module__YtyP-q__menuWrapper{min-width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}}@media (prefers-reduced-motion:reduce){.SembleNavMenu-module__YtyP-q__menuButton,.SembleNavMenu-module__YtyP-q__menuLink,.SembleNavMenu-module__YtyP-q__iconWrapper,.SembleNavMenu-module__YtyP-q__chevron{transition:none}.SembleNavMenu-module__YtyP-q__badge{animation:none}.SembleNavMenu-module__YtyP-q__menuButton:hover,.SembleNavMenu-module__YtyP-q__menuButton:hover .SembleNavMenu-module__YtyP-q__chevron{transform:none}}.SembleNavMenu-module__YtyP-q__menuButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.SembleNavMenu-module__YtyP-q__menuLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;background:#6366f114}.SembleNavMenu-module__YtyP-q__backLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
.dashboard-page-module__7rwpDq__container{max-width:1200px;margin:0 auto;padding:1.5rem 0}.dashboard-page-module__7rwpDq__backLink{color:var(--text-body);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.dashboard-page-module__7rwpDq__backLink:hover{color:var(--primary)}.dashboard-page-module__7rwpDq__header{margin-bottom:2rem}.dashboard-page-module__7rwpDq__title{color:var(--text-heading);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.dashboard-page-module__7rwpDq__subtitle{color:var(--text-body);margin:.375rem 0 0;font-size:.95rem}.dashboard-page-module__7rwpDq__filterBar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.dashboard-page-module__7rwpDq__filterButton{color:var(--text-tertiary);background:var(--gradient-sunken);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.dashboard-page-module__7rwpDq__filterButton:hover{background:var(--gradient-primary-deep);color:var(--primary)}.dashboard-page-module__7rwpDq__filterSpacer{flex:1}.dashboard-page-module__7rwpDq__actionButton{color:var(--primary);background:var(--gradient-primary-surface);cursor:pointer;border:1px solid #6366f133;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.dashboard-page-module__7rwpDq__actionButton:hover{background:var(--gradient-primary-deep)}.dashboard-page-module__7rwpDq__queueGrid{flex-direction:column;gap:1.5rem;display:flex}.dashboard-page-module__7rwpDq__queueSection{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;overflow:hidden}.dashboard-page-module__7rwpDq__sectionHeader{border-left:4px solid;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:700;display:flex}.dashboard-page-module__7rwpDq__sectionCount{background:#00000014;border-radius:999px;margin-left:auto;padding:.125rem .5rem;font-size:.75rem}.dashboard-page-module__7rwpDq__queueItems{flex-direction:column;display:flex}.dashboard-page-module__7rwpDq__queueItem{border-top:1px solid var(--border-default);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dashboard-page-module__7rwpDq__queueItem:hover{background:#6366f105}.dashboard-page-module__7rwpDq__itemTime{color:var(--text-body);min-width:100px;font-size:.8125rem;font-weight:600}.dashboard-page-module__7rwpDq__itemDetails{flex-direction:column;flex:1;gap:.125rem;display:flex}.dashboard-page-module__7rwpDq__itemPatient{color:var(--text-heading);font-weight:600}.dashboard-page-module__7rwpDq__itemMeta{color:var(--text-body);font-size:.8rem}.dashboard-page-module__7rwpDq__itemNote{color:var(--warning);font-size:.75rem;font-style:italic}.dashboard-page-module__7rwpDq__itemActions{gap:.375rem;display:flex}.dashboard-page-module__7rwpDq__actionBtn{background:var(--gradient-muted);width:32px;height:32px;color:var(--text-body);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.dashboard-page-module__7rwpDq__actionBtn:hover{background:var(--gradient-primary-deep);color:var(--primary)}.dashboard-page-module__7rwpDq__confirmBtn{background:var(--gradient-success-surface);color:var(--success-vivid)}.dashboard-page-module__7rwpDq__confirmBtn:hover{background:var(--gradient-success-vivid);color:var(--text-on-primary)}.dashboard-page-module__7rwpDq__emptySection{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.875rem}.dashboard-page-module__7rwpDq__weekNav{justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-page-module__7rwpDq__navBtn{color:var(--text-tertiary);background:var(--gradient-muted);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.dashboard-page-module__7rwpDq__navBtn:hover{background:var(--gradient-primary-deep);color:var(--primary)}.dashboard-page-module__7rwpDq__weekLabel{color:var(--text-heading);font-size:1rem;font-weight:700}.dashboard-page-module__7rwpDq__weekGrid{grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.dashboard-page-module__7rwpDq__dayColumn{background:var(--gradient-surface);border:1px solid var(--border-default);text-align:center;border-radius:16px;padding:1rem}.dashboard-page-module__7rwpDq__dayHeader{margin-bottom:1rem}.dashboard-page-module__7rwpDq__dayName{color:var(--text-heading);font-size:.875rem;font-weight:700;display:block}.dashboard-page-module__7rwpDq__dayDate{color:var(--primary);font-size:1.5rem;font-weight:800}.dashboard-page-module__7rwpDq__dayStats{flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.dashboard-page-module__7rwpDq__statRow{color:var(--text-body);justify-content:space-between;font-size:.75rem;display:flex}.dashboard-page-module__7rwpDq__statValue{color:var(--text-heading);font-weight:700}.dashboard-page-module__7rwpDq__fillBar{background:var(--border-default);border-radius:999px;height:6px;margin-bottom:1rem;overflow:hidden}.dashboard-page-module__7rwpDq__fillProgress{border-radius:999px;height:100%}.dashboard-page-module__7rwpDq__timeSlots{flex-direction:column;gap:2px;display:flex}.dashboard-page-module__7rwpDq__timeSlot{background:var(--border-default);border-radius:2px;height:8px}.dashboard-page-module__7rwpDq__legendRow{color:var(--text-body);justify-content:center;align-items:center;gap:1.5rem;font-size:.8rem;display:flex}.dashboard-page-module__7rwpDq__legendItem{align-items:center;gap:.375rem;display:flex}.dashboard-page-module__7rwpDq__legendBlock{border-radius:3px;width:16px;height:12px}.dashboard-page-module__7rwpDq__statusSummary{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.dashboard-page-module__7rwpDq__sectionTitle{color:var(--text-heading);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1rem;font-weight:700;display:flex}.dashboard-page-module__7rwpDq__totalCount{color:var(--text-body);margin:0 0 1.25rem;font-size:.875rem}.dashboard-page-module__7rwpDq__statusBars{flex-direction:column;gap:.75rem;display:flex}.dashboard-page-module__7rwpDq__statusBarRow{align-items:center;gap:1rem;display:flex}.dashboard-page-module__7rwpDq__statusLabel{min-width:140px}.dashboard-page-module__7rwpDq__statusBarTrack{background:var(--border-default);border-radius:6px;flex:1;height:24px;overflow:hidden}.dashboard-page-module__7rwpDq__statusBarFill{background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 100%);border-radius:6px;height:100%}.dashboard-page-module__7rwpDq__statusStats{align-items:baseline;gap:.375rem;min-width:80px;display:flex}.dashboard-page-module__7rwpDq__statusCount{color:var(--text-heading);font-size:.9rem;font-weight:700}.dashboard-page-module__7rwpDq__statusPercent{color:var(--text-secondary);font-size:.75rem}.dashboard-page-module__7rwpDq__statusTabs{gap:.375rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.dashboard-page-module__7rwpDq__statusTab{color:var(--text-body);background:var(--surface-sunken);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.dashboard-page-module__7rwpDq__statusTab:hover{background:var(--border-default)}.dashboard-page-module__7rwpDq__activeTab{background:var(--gradient-primary);color:var(--text-on-primary)}.dashboard-page-module__7rwpDq__tableContainer{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;overflow:hidden}.dashboard-page-module__7rwpDq__dataTable{border-collapse:collapse;width:100%}.dashboard-page-module__7rwpDq__dataTable th,.dashboard-page-module__7rwpDq__dataTable td{text-align:left;padding:.875rem 1rem;font-size:.8125rem}.dashboard-page-module__7rwpDq__dataTable th{background:var(--surface-raised);color:var(--text-body);border-bottom:1px solid var(--border-default);font-weight:600}.dashboard-page-module__7rwpDq__dataTable td{border-bottom:1px solid #00000008}.dashboard-page-module__7rwpDq__dataTable tr:hover td{background:#6366f105}.dashboard-page-module__7rwpDq__tableAction{color:var(--primary);background:var(--gradient-primary-surface);cursor:pointer;border:none;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.dashboard-page-module__7rwpDq__clinicianSelector{color:var(--text-body);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.dashboard-page-module__7rwpDq__select{background:var(--surface-base);cursor:pointer;border:1px solid #0000001a;border-radius:8px;padding:.5rem 1rem;font-size:.875rem}.dashboard-page-module__7rwpDq__clinicianProfile{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.dashboard-page-module__7rwpDq__profileAvatar{background:var(--gradient-primary);width:64px;height:64px;color:var(--text-on-primary);border-radius:16px;justify-content:center;align-items:center;display:flex}.dashboard-page-module__7rwpDq__profileInfo{flex:1}.dashboard-page-module__7rwpDq__profileInfo h2{color:var(--text-heading);margin:0;font-size:1.125rem;font-weight:700}.dashboard-page-module__7rwpDq__profileInfo span{color:var(--text-body);font-size:.875rem}.dashboard-page-module__7rwpDq__profileStats{gap:1.5rem;display:flex}.dashboard-page-module__7rwpDq__profileStat{flex-direction:column;align-items:center;display:flex}.dashboard-page-module__7rwpDq__profileStat .dashboard-page-module__7rwpDq__statValue{font-size:1.25rem;font-weight:800}.dashboard-page-module__7rwpDq__profileStat .dashboard-page-module__7rwpDq__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.dashboard-page-module__7rwpDq__timeline{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.dashboard-page-module__7rwpDq__timelineSlot{border-bottom:1px solid #00000008;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.dashboard-page-module__7rwpDq__timelineSlot:last-child{border-bottom:none}.dashboard-page-module__7rwpDq__breakSlot{background:var(--gradient-sunken)}.dashboard-page-module__7rwpDq__slotTime{min-width:80px;color:var(--text-body);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.dashboard-page-module__7rwpDq__slotContent{flex-direction:column;flex:1;gap:.125rem;display:flex}.dashboard-page-module__7rwpDq__slotPatient{color:var(--text-heading);font-weight:600}.dashboard-page-module__7rwpDq__slotType{color:var(--text-body);font-size:.8rem}.dashboard-page-module__7rwpDq__slotStatus{flex-shrink:0}.dashboard-page-module__7rwpDq__slotBreak{color:var(--text-secondary);flex:1;font-size:.8125rem;font-style:italic;font-weight:500}.dashboard-page-module__7rwpDq__summaryCard{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.dashboard-page-module__7rwpDq__summaryRow{gap:2rem;display:flex}.dashboard-page-module__7rwpDq__summaryItem{flex-direction:column;display:flex}.dashboard-page-module__7rwpDq__summaryValue{color:var(--text-heading);font-size:1.75rem;font-weight:800}.dashboard-page-module__7rwpDq__summaryLabel{color:var(--text-body);font-size:.8rem}.dashboard-page-module__7rwpDq__procedureList{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;overflow:hidden}.dashboard-page-module__7rwpDq__procedureHeader,.dashboard-page-module__7rwpDq__procedureRow{grid-template-columns:1fr 100px 100px 100px;gap:1rem;padding:.875rem 1.25rem;display:grid}.dashboard-page-module__7rwpDq__procedureHeader{background:var(--surface-raised);color:var(--text-body);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.dashboard-page-module__7rwpDq__procedureRow{border-top:1px solid #00000008}.dashboard-page-module__7rwpDq__procName{color:var(--text-heading);font-weight:500}.dashboard-page-module__7rwpDq__procValue{color:var(--text-tertiary);text-align:right;font-weight:600}.dashboard-page-module__7rwpDq__procChange{justify-content:flex-end;align-items:center;gap:.25rem;font-weight:600;display:flex}.dashboard-page-module__7rwpDq__dnaMetrics{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.dashboard-page-module__7rwpDq__dnaMetric{background:var(--gradient-danger-surface);border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;display:flex}.dashboard-page-module__7rwpDq__dnaMetric:last-child{background:var(--gradient-orange-surface)}.dashboard-page-module__7rwpDq__dnaValue{color:var(--danger);font-size:2rem;font-weight:800}.dashboard-page-module__7rwpDq__dnaLabel{color:var(--text-body);font-size:.8rem;font-weight:600}.dashboard-page-module__7rwpDq__dnaPercent{color:var(--text-secondary);font-size:.75rem}.dashboard-page-module__7rwpDq__dnaSection{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.dashboard-page-module__7rwpDq__dnaList{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.dashboard-page-module__7rwpDq__dnaCard{background:linear-gradient(135deg, #fef2f2 0%, #fee2e2 50%, var(--surface-base) 100%);border:1px solid #ef444426;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dashboard-page-module__7rwpDq__flagged{border-color:var(--danger);box-shadow:0 0 0 2px #ef44441a}.dashboard-page-module__7rwpDq__dnaTime{color:var(--danger);min-width:60px;font-size:.9rem;font-weight:700}.dashboard-page-module__7rwpDq__dnaInfo{flex-direction:column;flex:1;gap:.125rem;display:flex}.dashboard-page-module__7rwpDq__dnaPatient{color:var(--text-heading);font-weight:600}.dashboard-page-module__7rwpDq__dnaMeta{color:var(--text-body);font-size:.8rem}.dashboard-page-module__7rwpDq__dnaHistory{color:var(--text-secondary);font-size:.75rem}.dashboard-page-module__7rwpDq__dnaActions{gap:.375rem;display:flex}.dashboard-page-module__7rwpDq__dnaBtn{background:var(--surface-base);border:1px solid var(--border-default);width:32px;height:32px;color:var(--text-body);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.dashboard-page-module__7rwpDq__dnaBtn:hover{background:var(--danger);border-color:var(--danger);color:var(--text-on-primary)}.dashboard-page-module__7rwpDq__offenderTable{margin-top:1rem}.dashboard-page-module__7rwpDq__offenderHeader,.dashboard-page-module__7rwpDq__offenderRow{grid-template-columns:1fr 60px 100px 100px 80px;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.dashboard-page-module__7rwpDq__offenderHeader{color:var(--text-body);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-default);font-size:.75rem;font-weight:600}.dashboard-page-module__7rwpDq__offenderRow{border-bottom:1px solid #00000008;font-size:.875rem}.dashboard-page-module__7rwpDq__offenderDnas{color:var(--danger);font-weight:700}.dashboard-page-module__7rwpDq__offenderRevenue{color:var(--warning);font-weight:600}.dashboard-page-module__7rwpDq__reviewBtn{color:var(--text-on-primary);background:var(--gradient-danger);cursor:pointer;border:none;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.dashboard-page-module__7rwpDq__policyNote{color:var(--warning);background:var(--gradient-warning-surface);border-radius:8px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.8rem;display:flex}@keyframes dashboard-page-module__7rwpDq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dashboard-page-module__7rwpDq__fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-page-module__7rwpDq__pulse{0%,to{opacity:1}50%{opacity:.7}}.dashboard-page-module__7rwpDq__loading{background:var(--gradient-muted);background-size:200% 100%;animation:1.5s infinite dashboard-page-module__7rwpDq__shimmer}@media (max-width:1024px){.dashboard-page-module__7rwpDq__container{padding:1rem 0}.dashboard-page-module__7rwpDq__statusBarRow{gap:.75rem}.dashboard-page-module__7rwpDq__statusLabel{min-width:120px}.dashboard-page-module__7rwpDq__statusStats{min-width:70px}.dashboard-page-module__7rwpDq__clinicianProfile{flex-wrap:wrap;gap:1rem}.dashboard-page-module__7rwpDq__profileStats{border-top:1px solid var(--border-default);justify-content:space-around;width:100%;padding-top:1rem}}@media (max-width:900px){.dashboard-page-module__7rwpDq__weekGrid{grid-template-columns:repeat(3,1fr)}.dashboard-page-module__7rwpDq__dnaMetrics{flex-wrap:wrap}.dashboard-page-module__7rwpDq__dnaMetric{flex:calc(50% - 1rem)}.dashboard-page-module__7rwpDq__summaryRow{flex-wrap:wrap;gap:1.5rem}.dashboard-page-module__7rwpDq__summaryItem{flex:calc(33% - 1rem);min-width:80px}}@media (max-width:768px){.dashboard-page-module__7rwpDq__title{font-size:1.5rem}.dashboard-page-module__7rwpDq__filterBar{gap:.5rem}.dashboard-page-module__7rwpDq__filterButton,.dashboard-page-module__7rwpDq__actionButton{padding:.4rem .75rem;font-size:.75rem}.dashboard-page-module__7rwpDq__queueItem{flex-wrap:wrap;gap:.75rem;padding:.875rem 1rem}.dashboard-page-module__7rwpDq__itemTime{border-bottom:1px solid var(--border-default);width:100%;min-width:auto;padding-bottom:.5rem}.dashboard-page-module__7rwpDq__itemActions{justify-content:flex-end;width:100%;padding-top:.5rem}.dashboard-page-module__7rwpDq__tableContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-page-module__7rwpDq__dataTable{min-width:600px}.dashboard-page-module__7rwpDq__statusBarRow{flex-wrap:wrap}.dashboard-page-module__7rwpDq__statusLabel{min-width:100%;margin-bottom:.25rem}.dashboard-page-module__7rwpDq__statusBarTrack{flex:calc(100% - 100px);order:2}.dashboard-page-module__7rwpDq__statusStats{order:1;min-width:80px}}@media (max-width:600px){.dashboard-page-module__7rwpDq__container{padding:.75rem 0}.dashboard-page-module__7rwpDq__backLink{margin-bottom:1rem}.dashboard-page-module__7rwpDq__header{margin-bottom:1.25rem}.dashboard-page-module__7rwpDq__title{font-size:1.25rem}.dashboard-page-module__7rwpDq__subtitle{font-size:.85rem}.dashboard-page-module__7rwpDq__weekGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.dashboard-page-module__7rwpDq__dayColumn{padding:.75rem}.dashboard-page-module__7rwpDq__dayDate{font-size:1.25rem}.dashboard-page-module__7rwpDq__procedureHeader,.dashboard-page-module__7rwpDq__procedureRow{grid-template-columns:1fr 70px 70px;gap:.5rem;padding:.625rem .875rem}.dashboard-page-module__7rwpDq__procedureHeader span:nth-child(3),.dashboard-page-module__7rwpDq__procedureRow span:nth-child(3){display:none}.dashboard-page-module__7rwpDq__profileAvatar{border-radius:12px;width:48px;height:48px}.dashboard-page-module__7rwpDq__profileInfo h2{font-size:1rem}.dashboard-page-module__7rwpDq__profileStats{display:none}.dashboard-page-module__7rwpDq__offenderHeader,.dashboard-page-module__7rwpDq__offenderRow{grid-template-columns:1fr 50px 80px;gap:.5rem;padding:.625rem 0}.dashboard-page-module__7rwpDq__offenderHeader span:nth-child(3),.dashboard-page-module__7rwpDq__offenderHeader span:nth-child(4),.dashboard-page-module__7rwpDq__offenderRow span:nth-child(3),.dashboard-page-module__7rwpDq__offenderRow span:nth-child(4){display:none}.dashboard-page-module__7rwpDq__dnaCard{flex-wrap:wrap;gap:.5rem}.dashboard-page-module__7rwpDq__dnaTime{border-bottom:1px solid #ef44441a;width:100%;padding-bottom:.375rem}.dashboard-page-module__7rwpDq__dnaActions{justify-content:flex-start;width:100%;padding-top:.375rem}.dashboard-page-module__7rwpDq__timelineSlot{flex-wrap:wrap;gap:.5rem}.dashboard-page-module__7rwpDq__slotTime{border-bottom:1px solid #00000008;width:100%;padding-bottom:.375rem}.dashboard-page-module__7rwpDq__slotContent{flex:1}.dashboard-page-module__7rwpDq__slotStatus{position:absolute;top:.75rem;right:1rem}.dashboard-page-module__7rwpDq__timelineSlot{padding-right:90px;position:relative}.dashboard-page-module__7rwpDq__weekNav{gap:.5rem;margin-bottom:1rem}.dashboard-page-module__7rwpDq__weekLabel{font-size:.875rem}.dashboard-page-module__7rwpDq__navBtn{padding:.375rem .625rem}.dashboard-page-module__7rwpDq__dnaMetric{flex:100%}.dashboard-page-module__7rwpDq__dnaValue{font-size:1.5rem}.dashboard-page-module__7rwpDq__statusSummary,.dashboard-page-module__7rwpDq__summaryCard,.dashboard-page-module__7rwpDq__dnaSection{border-radius:12px;padding:1rem}.dashboard-page-module__7rwpDq__policyNote{padding:.625rem .875rem;font-size:.75rem}}@media (max-width:480px){.dashboard-page-module__7rwpDq__weekGrid{grid-template-columns:1fr}.dashboard-page-module__7rwpDq__dayColumn{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.dashboard-page-module__7rwpDq__dayHeader,.dashboard-page-module__7rwpDq__dayStats{margin-bottom:0}.dashboard-page-module__7rwpDq__fillBar{height:8px;margin-bottom:0}.dashboard-page-module__7rwpDq__timeSlots{display:none}.dashboard-page-module__7rwpDq__legendRow{flex-wrap:wrap;gap:.75rem}.dashboard-page-module__7rwpDq__filterBar{flex-direction:column;align-items:stretch}.dashboard-page-module__7rwpDq__filterButton,.dashboard-page-module__7rwpDq__actionButton{justify-content:center;width:100%}.dashboard-page-module__7rwpDq__filterSpacer{display:none}.dashboard-page-module__7rwpDq__summaryRow{gap:1rem}.dashboard-page-module__7rwpDq__summaryItem{border-bottom:1px solid var(--border-default);flex-direction:row;flex:100%;justify-content:space-between;align-items:center;padding:.5rem 0}.dashboard-page-module__7rwpDq__summaryItem:last-child{border-bottom:none}.dashboard-page-module__7rwpDq__summaryValue{font-size:1.5rem}.dashboard-page-module__7rwpDq__clinicianSelector{flex-direction:column;align-items:stretch;gap:.5rem}.dashboard-page-module__7rwpDq__select{width:100%}.dashboard-page-module__7rwpDq__statusTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.dashboard-page-module__7rwpDq__statusTabs::-webkit-scrollbar{display:none}.dashboard-page-module__7rwpDq__statusTab{padding:.375rem .75rem;font-size:.75rem}}@media print{.dashboard-page-module__7rwpDq__backLink,.dashboard-page-module__7rwpDq__filterBar,.dashboard-page-module__7rwpDq__actionButton,.dashboard-page-module__7rwpDq__actionBtn,.dashboard-page-module__7rwpDq__dnaBtn,.dashboard-page-module__7rwpDq__navBtn,.dashboard-page-module__7rwpDq__reviewBtn,.dashboard-page-module__7rwpDq__tableAction{display:none!important}.dashboard-page-module__7rwpDq__container{max-width:none;padding:0}.dashboard-page-module__7rwpDq__weekGrid{page-break-inside:avoid;grid-template-columns:repeat(6,1fr)}.dashboard-page-module__7rwpDq__timeline,.dashboard-page-module__7rwpDq__procedureList,.dashboard-page-module__7rwpDq__dataTable{page-break-inside:avoid}.dashboard-page-module__7rwpDq__queueSection{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.dashboard-page-module__7rwpDq__loading{animation:none}.dashboard-page-module__7rwpDq__filterButton,.dashboard-page-module__7rwpDq__actionButton,.dashboard-page-module__7rwpDq__navBtn,.dashboard-page-module__7rwpDq__actionBtn,.dashboard-page-module__7rwpDq__dnaBtn,.dashboard-page-module__7rwpDq__reviewBtn,.dashboard-page-module__7rwpDq__confirmBtn,.dashboard-page-module__7rwpDq__statusTab,.dashboard-page-module__7rwpDq__queueItem,.dashboard-page-module__7rwpDq__dnaCard,.dashboard-page-module__7rwpDq__procedureRow,.dashboard-page-module__7rwpDq__offenderRow,.dashboard-page-module__7rwpDq__timelineSlot,.dashboard-page-module__7rwpDq__dayColumn{transition:none}}@media (prefers-contrast:high){.dashboard-page-module__7rwpDq__filterButton,.dashboard-page-module__7rwpDq__actionButton,.dashboard-page-module__7rwpDq__navBtn,.dashboard-page-module__7rwpDq__queueSection,.dashboard-page-module__7rwpDq__statusSummary,.dashboard-page-module__7rwpDq__summaryCard,.dashboard-page-module__7rwpDq__dnaSection,.dashboard-page-module__7rwpDq__timeline,.dashboard-page-module__7rwpDq__procedureList,.dashboard-page-module__7rwpDq__clinicianProfile,.dashboard-page-module__7rwpDq__tableContainer{border-width:2px}.dashboard-page-module__7rwpDq__statusBarTrack{background:var(--text-secondary)}}
.SembleRoomTimeline-module__Tx0bHa__container{background:linear-gradient(165deg, var(--surface-overlay) 0%, var(--surface-overlay) 50%, var(--surface-overlay) 100%);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);box-shadow:0 4px 6px #6366f10a, 0 10px 20px #6366f10f, 0 25px 50px #6366f114, inset 0 1px 0 var(--overlay-black-3);border:1px solid #6366f11f;border-radius:20px;position:relative;overflow:hidden}.SembleRoomTimeline-module__Tx0bHa__container:before{content:"";background:linear-gradient(90deg,#6366f1 0%,#8b5cf6 25%,#a855f7 50%,#8b5cf6 75%,#6366f1 100%) 0 0/200% 100%;height:2px;animation:3s ease-in-out infinite SembleRoomTimeline-module__Tx0bHa__shimmerGradient;position:absolute;top:0;left:0;right:0}@keyframes SembleRoomTimeline-module__Tx0bHa__shimmerGradient{0%,to{background-position:0%}50%{background-position:100%}}.SembleRoomTimeline-module__Tx0bHa__header{background:linear-gradient(135deg,#6366f108 0%,#8b5cf605 100%);border-bottom:1px solid #6366f114;flex-direction:column;gap:.375rem;padding:.5rem 1rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__titleSection{align-items:center;gap:.625rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__title{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.SembleRoomTimeline-module__Tx0bHa__titleIcon{background:var(--gradient-primary);width:28px;height:28px;color:var(--text-on-primary);border-radius:8px;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 8px #6366f14d,inset 0 1px #fff3}.SembleRoomTimeline-module__Tx0bHa__titleIcon svg{width:14px;height:14px}.SembleRoomTimeline-module__Tx0bHa__dateInfo{color:var(--primary);background:linear-gradient(135deg,#6366f11a 0%,#8b5cf60f 100%);border:1px solid #6366f11f;border-radius:14px;padding:.25rem .625rem;font-size:.68rem;font-weight:600}.SembleRoomTimeline-module__Tx0bHa__legendRow{background:var(--surface-overlay-light);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.35rem .75rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__legend{align-items:center;gap:.65rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__legendItem{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:flex}.SembleRoomTimeline-module__Tx0bHa__legendTitle{color:var(--text-body);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:700}.SembleRoomTimeline-module__Tx0bHa__legendIcon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.SembleRoomTimeline-module__Tx0bHa__legendIcon svg{width:11px;height:11px}.SembleRoomTimeline-module__Tx0bHa__legendIconF2F{color:var(--text-on-primary);background:linear-gradient(#475569 0%,#334155 100%);box-shadow:0 2px 4px #00000026}.SembleRoomTimeline-module__Tx0bHa__legendIconVirtual{color:var(--text-on-primary);background:linear-gradient(#06b6d4 0%,#0e7490 100%);box-shadow:0 2px 4px #06b6d440}.SembleRoomTimeline-module__Tx0bHa__statusLegend{align-items:center;gap:.65rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__statusLegendItems{flex-wrap:wrap;gap:.65rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__statusLegendItem{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;display:flex}.SembleRoomTimeline-module__Tx0bHa__statusLegendDot{border:1.5px solid var(--surface-overlay);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 1px 2px #0000001f}.SembleRoomTimeline-module__Tx0bHa__dotScheduled{background:var(--gradient-warning-bright)}.SembleRoomTimeline-module__Tx0bHa__dotConfirmed{background:var(--gradient-success-bold)}.SembleRoomTimeline-module__Tx0bHa__dotArrived{background:var(--gradient-cyan-bold)}.SembleRoomTimeline-module__Tx0bHa__dotInProgress{background:var(--gradient-info-bold)}.SembleRoomTimeline-module__Tx0bHa__dotCompleted{background:var(--gradient-violet-vivid)}.SembleRoomTimeline-module__Tx0bHa__dotDNA{background:var(--gradient-danger);box-shadow:0 0 6px #ef444466}.SembleRoomTimeline-module__Tx0bHa__sortToggle{align-items:center;gap:.375rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__sortLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.04em;margin-right:.125rem;font-size:.6rem;font-weight:600}.SembleRoomTimeline-module__Tx0bHa__sortButton{background:var(--surface-base);color:var(--text-body);cursor:pointer;border:1px solid #6366f11f;border-radius:8px;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:.62rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000a}.SembleRoomTimeline-module__Tx0bHa__sortButton svg{width:12px;height:12px}.SembleRoomTimeline-module__Tx0bHa__sortButton:hover{color:var(--primary);background:linear-gradient(135deg,#6366f10f 0%,#6366f108 100%);border-color:#6366f140;transform:translateY(-1px);box-shadow:0 3px 8px #6366f11f}.SembleRoomTimeline-module__Tx0bHa__sortButton:focus-visible{outline-offset:2px;outline:3px solid #6366f180}.SembleRoomTimeline-module__Tx0bHa__sortButton[data-active=true]{background:var(--gradient-primary);color:var(--text-on-primary);border-color:#0000;font-weight:600;box-shadow:0 2px 8px #6366f14d,inset 0 1px #ffffff26}.SembleRoomTimeline-module__Tx0bHa__grid{--room-col:190px;background:var(--surface-base);border:1px solid #6366f11a;border-radius:12px;margin:0 .75rem .75rem;position:relative;overflow:hidden}.SembleRoomTimeline-module__Tx0bHa__gridHeaderRow{background:var(--gradient-surface);z-index:20;border-bottom:1px solid #6366f126;grid-template-columns:190px 1fr;display:grid;position:sticky;top:0;box-shadow:0 2px 8px #6366f10f}.SembleRoomTimeline-module__Tx0bHa__roomHeader{color:var(--text-heading);text-transform:uppercase;letter-spacing:.1em;border-right:1px solid #6366f11f;align-items:center;gap:.375rem;padding:.55rem .75rem;font-size:.64rem;font-weight:800;display:flex}.SembleRoomTimeline-module__Tx0bHa__roomHeader svg{width:12px;height:12px;color:var(--primary)}.SembleRoomTimeline-module__Tx0bHa__timeHeaders{grid-template-columns:repeat(var(--hour-count,12), 1fr);display:grid}.SembleRoomTimeline-module__Tx0bHa__hourHeader{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:.125rem;padding:.55rem .125rem;font-size:.68rem;font-weight:700;display:flex;position:relative}.SembleRoomTimeline-module__Tx0bHa__hourHeader:before{content:"";background:linear-gradient(#0000 0%,#6366f126 30% 100%);width:1px;position:absolute;top:20%;bottom:0;left:0}.SembleRoomTimeline-module__Tx0bHa__hourHeader:first-child:before{display:none}.SembleRoomTimeline-module__Tx0bHa__timeLabel{color:var(--text-primary);font-size:.8rem;font-weight:800;line-height:1}.SembleRoomTimeline-module__Tx0bHa__timePeriod{color:var(--text-body);text-transform:uppercase;font-size:.5rem;font-weight:600;line-height:1}.SembleRoomTimeline-module__Tx0bHa__roomRow{background:linear-gradient(90deg, var(--surface-base) 0%, var(--surface-base) 190px, var(--surface-base) 190px, var(--surface-base) 100%);border-bottom:1px solid #6366f114;grid-template-columns:190px 1fr;min-height:50px;transition:all .2s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.SembleRoomTimeline-module__Tx0bHa__roomRow:after{content:"";background:var(--tier-color,#6366f1);opacity:.9;border-radius:0 4px 4px 0;width:4px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 0 6px #6366f14d}.SembleRoomTimeline-module__Tx0bHa__roomRow:last-child{border-bottom:none}.SembleRoomTimeline-module__Tx0bHa__roomRow:hover{background:linear-gradient(90deg, var(--surface-raised) 0%, var(--surface-raised) 190px, var(--surface-sunken) 190px, var(--surface-sunken) 100%);box-shadow:inset 0 0 0 1px #6366f114}.SembleRoomTimeline-module__Tx0bHa__roomRow:hover:after{opacity:1;width:5px;box-shadow:0 0 10px var(--tier-color,#6366f1)}.SembleRoomTimeline-module__Tx0bHa__roomRow:nth-child(2n){background:linear-gradient(90deg, var(--surface-raised) 0%, var(--surface-raised) 190px, var(--surface-raised) 190px, var(--surface-raised) 100%)}.SembleRoomTimeline-module__Tx0bHa__roomRow:nth-child(2n):hover{background:linear-gradient(90deg, var(--surface-sunken) 0%, var(--surface-sunken) 190px, var(--surface-sunken) 190px, var(--surface-sunken) 100%)}.SembleRoomTimeline-module__Tx0bHa__roomCell{border-right:1px solid #6366f11a;flex-direction:column;justify-content:center;gap:.25rem;padding:.4rem .5rem .4rem .8rem;display:flex;overflow:hidden}.SembleRoomTimeline-module__Tx0bHa__roomNameRow{align-items:center;gap:.375rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__roomMetricsRow{align-items:center;gap:.4rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__roomLabel{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex;overflow:hidden}.SembleRoomTimeline-module__Tx0bHa__utilisationBadge{letter-spacing:.01em;border-radius:5px;flex-shrink:0;padding:.1rem .35rem;font-size:.58rem;font-weight:750;line-height:1.2;box-shadow:0 1px 3px #0000001a}.SembleRoomTimeline-module__Tx0bHa__utilisationTrack{background:#6366f114;border-radius:2px;flex:1;min-width:30px;height:4px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.SembleRoomTimeline-module__Tx0bHa__utilisationProgress{border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 0 4px}.SembleRoomTimeline-module__Tx0bHa__timeSlotCells{grid-template-columns:repeat(var(--slot-count,24), 1fr);align-items:center;padding:0 2px;display:grid;position:relative}.SembleRoomTimeline-module__Tx0bHa__timeSlotCells:before{content:"";background:repeating-linear-gradient(90deg, transparent 0%, transparent calc(100% / var(--hour-count,12) - 1px), #6366f114 calc(100% / var(--hour-count,12) - 1px), #6366f114 calc(100% / var(--hour-count,12)));pointer-events:none;z-index:0;position:absolute;inset:0}.SembleRoomTimeline-module__Tx0bHa__slotCell{cursor:default;box-sizing:border-box;z-index:1;border-radius:6px;height:42px;margin:3px 1px;position:relative;overflow:visible}.SembleRoomTimeline-module__Tx0bHa__slotCell:not(.SembleRoomTimeline-module__Tx0bHa__slotEmpty){cursor:pointer}.SembleRoomTimeline-module__Tx0bHa__slotCell:focus-visible{outline:3px solid var(--border-focus);outline-offset:2px;z-index:15}.SembleRoomTimeline-module__Tx0bHa__slotEmpty{background:#6366f105;border:1px dashed #6366f114;border-radius:5px}.SembleRoomTimeline-module__Tx0bHa__nowIndicator{z-index:18;pointer-events:none;flex-direction:column;align-items:center;width:0;transition:left 1s ease-in-out;display:flex;position:absolute;top:0;bottom:0}.SembleRoomTimeline-module__Tx0bHa__nowDot{background:radial-gradient(circle at 35% 35%,#f43f5e,#e11d48);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite SembleRoomTimeline-module__Tx0bHa__nowPulse;position:relative;top:-5px;box-shadow:0 0 0 3px #f43f5e33,0 0 12px #f43f5e66,0 0 24px #f43f5e26}@keyframes SembleRoomTimeline-module__Tx0bHa__nowPulse{0%,to{box-shadow:0 0 0 3px #f43f5e33,0 0 12px #f43f5e66,0 0 24px #f43f5e26}50%{box-shadow:0 0 0 5px #f43f5e26,0 0 16px #f43f5e80,0 0 32px #f43f5e33}}.SembleRoomTimeline-module__Tx0bHa__nowLine{opacity:.7;background:repeating-linear-gradient(#e11d48 0 6px,#0000 6px 10px);flex:1;width:2px;-webkit-mask-image:linear-gradient(#000 0% 85%,#0000 100%);mask-image:linear-gradient(#000 0% 85%,#0000 100%)}.SembleRoomTimeline-module__Tx0bHa__nowLabel{color:var(--text-on-primary);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#e11d48 0%,#be123c 100%);border-radius:6px;padding:.15rem .45rem;font-size:.58rem;font-weight:750;position:absolute;top:6px;left:8px;box-shadow:0 2px 8px #e11d4859,0 1px 3px #0000001a}.SembleRoomTimeline-module__Tx0bHa__loading{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:4rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__spinner{border:3px solid #6366f11a;border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s cubic-bezier(.4,0,.2,1) infinite SembleRoomTimeline-module__Tx0bHa__spin;box-shadow:0 4px 16px #6366f126}@keyframes SembleRoomTimeline-module__Tx0bHa__spin{to{transform:rotate(360deg)}}.SembleRoomTimeline-module__Tx0bHa__loading span{color:var(--text-body);font-size:.85rem;font-weight:600}.SembleRoomTimeline-module__Tx0bHa__error{color:var(--danger-darkest);background:var(--gradient-danger-surface);border:1px solid #dc262633;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:1rem;padding:2.5rem;display:flex}.SembleRoomTimeline-module__Tx0bHa__retryButton{background:var(--gradient-primary-dark);color:var(--text-on-primary);cursor:pointer;border:none;border-radius:10px;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #6366f14d}.SembleRoomTimeline-module__Tx0bHa__retryButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f166}.SembleRoomTimeline-module__Tx0bHa__empty{color:var(--text-body);grid-column:1/-1;justify-content:center;align-items:center;padding:3rem;font-size:.85rem;font-weight:500;display:flex}@media (max-width:1200px){.SembleRoomTimeline-module__Tx0bHa__grid{--room-col:150px}.SembleRoomTimeline-module__Tx0bHa__gridHeaderRow,.SembleRoomTimeline-module__Tx0bHa__roomRow{grid-template-columns:150px 1fr}.SembleRoomTimeline-module__Tx0bHa__roomCell{padding:.25rem .4rem .25rem .6rem}.SembleRoomTimeline-module__Tx0bHa__roomLabel{font-size:.66rem}.SembleRoomTimeline-module__Tx0bHa__slotCell{height:32px}}@media (max-width:900px){.SembleRoomTimeline-module__Tx0bHa__container{border-radius:14px}.SembleRoomTimeline-module__Tx0bHa__header{flex-direction:column;align-items:flex-start;padding:.625rem 1rem}.SembleRoomTimeline-module__Tx0bHa__sortToggle{flex-wrap:wrap}.SembleRoomTimeline-module__Tx0bHa__grid{--room-col:130px}.SembleRoomTimeline-module__Tx0bHa__gridHeaderRow,.SembleRoomTimeline-module__Tx0bHa__roomRow{grid-template-columns:130px 1fr}.SembleRoomTimeline-module__Tx0bHa__roomCell{padding:.2rem .4rem .2rem .5rem}.SembleRoomTimeline-module__Tx0bHa__roomLabel{font-size:.62rem}.SembleRoomTimeline-module__Tx0bHa__utilisationBadge{padding:.025rem .25rem;font-size:.52rem}.SembleRoomTimeline-module__Tx0bHa__timeLabel{font-size:.7rem}.SembleRoomTimeline-module__Tx0bHa__timePeriod{font-size:.44rem}.SembleRoomTimeline-module__Tx0bHa__slotCell{border-radius:5px;height:30px;margin:2px .5px}}@media (max-width:600px){.SembleRoomTimeline-module__Tx0bHa__grid{--room-col:100px;border-radius:10px;margin:0 .375rem .375rem}.SembleRoomTimeline-module__Tx0bHa__gridHeaderRow,.SembleRoomTimeline-module__Tx0bHa__roomRow{grid-template-columns:100px 1fr}.SembleRoomTimeline-module__Tx0bHa__roomHeader{padding:.4rem .5rem;font-size:.55rem}.SembleRoomTimeline-module__Tx0bHa__hourHeader{padding:.375rem 0}.SembleRoomTimeline-module__Tx0bHa__timeLabel{font-size:.62rem}.SembleRoomTimeline-module__Tx0bHa__roomCell{gap:.1rem;padding:.2rem .3rem .2rem .4rem}.SembleRoomTimeline-module__Tx0bHa__roomLabel{gap:.15rem;font-size:.56rem}.SembleRoomTimeline-module__Tx0bHa__roomRow:after{width:2px;top:2px;bottom:2px}.SembleRoomTimeline-module__Tx0bHa__roomRow:hover:after{width:3px}.SembleRoomTimeline-module__Tx0bHa__utilisationBadge{font-size:.46rem}.SembleRoomTimeline-module__Tx0bHa__utilisationTrack{height:2px}.SembleRoomTimeline-module__Tx0bHa__slotCell{border-radius:4px;height:26px;margin:1px .5px}.SembleRoomTimeline-module__Tx0bHa__legend{gap:.5rem}.SembleRoomTimeline-module__Tx0bHa__legendItem{font-size:.6rem}.SembleRoomTimeline-module__Tx0bHa__sortToggle{flex-wrap:wrap}.SembleRoomTimeline-module__Tx0bHa__sortButton{padding:.25rem .4rem;font-size:.56rem}}
.status-module__iNlRyW__container{width:100%;max-width:100%;padding:.75rem 0}.status-module__iNlRyW__backLink{color:var(--text-body);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.status-module__iNlRyW__backLink:hover{color:var(--primary)}.status-module__iNlRyW__dateNavigation{background:linear-gradient(145deg, var(--surface-base) 0%, var(--primary-surface) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #6366f11a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #6366f10f,0 1px 4px #00000008}.status-module__iNlRyW__dateNavigation:before{content:"";background:var(--gradient-primary-shimmer);height:2px;position:absolute;top:0;left:0;right:0}.status-module__iNlRyW__dateNavigationLeft,.status-module__iNlRyW__dateNavigationRight{align-items:center;gap:.75rem;display:flex}.status-module__iNlRyW__viewLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;display:flex}.status-module__iNlRyW__viewLabel svg{color:var(--primary);width:14px;height:14px}.status-module__iNlRyW__presetGroup{gap:.375rem;display:flex}.status-module__iNlRyW__navButton{background:var(--surface-base);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;border:1px solid #6366f126;border-radius:6px;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.7rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000008}.status-module__iNlRyW__navButton:hover{color:var(--primary);background:linear-gradient(135deg,#6366f114 0%,#6366f10a 100%);border-color:#6366f140;transform:translateY(-1px)}.status-module__iNlRyW__navButtonActive{background:var(--gradient-primary);color:var(--text-on-primary);border-color:#0000;box-shadow:0 2px 8px #6366f14d}.status-module__iNlRyW__navButtonActive:hover{background:var(--gradient-primary-alt);color:var(--text-on-primary);transform:translateY(-1px)}.status-module__iNlRyW__dateDisplay{flex:1;justify-content:center;align-items:center;gap:.75rem;min-width:200px;display:flex}.status-module__iNlRyW__dateLabel{color:var(--text-heading);letter-spacing:-.01em;text-align:center;font-size:.875rem;font-weight:700}.status-module__iNlRyW__arrowNav{gap:.25rem;display:flex}.status-module__iNlRyW__arrowButton{background:var(--surface-base);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;box-sizing:border-box;border:1px solid #6366f126;border-radius:6px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0;line-height:1;transition:all .2s;display:flex}.status-module__iNlRyW__arrowButton svg{stroke:currentColor;flex-shrink:0;width:16px;height:16px}.status-module__iNlRyW__arrowButton:hover{color:var(--primary);background:#6366f114;border-color:#6366f140}.status-module__iNlRyW__dateInputs{align-items:center;gap:.5rem;display:flex}.status-module__iNlRyW__datePicker{color:var(--text-tertiary);background:var(--surface-base);cursor:pointer;border:1px solid #6366f126;border-radius:6px;min-width:115px;padding:.375rem .625rem;font-size:.7rem;font-weight:500;transition:all .2s}.status-module__iNlRyW__datePicker:hover{border-color:#6366f140}.status-module__iNlRyW__datePicker:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #6366f11a}.status-module__iNlRyW__dateSeparator{color:var(--text-secondary);font-size:.7rem;font-weight:500}.status-module__iNlRyW__locationSelector{align-items:center;gap:.35rem;display:flex}.status-module__iNlRyW__locationIcon{color:var(--primary);flex-shrink:0}.status-module__iNlRyW__locationSelect{color:var(--text-tertiary);background:var(--gradient-muted);border:1px solid var(--border-default);cursor:pointer;appearance:none;border-radius:8px;min-width:148px;max-width:220px;padding:.35rem .625rem;font-size:.75rem;font-weight:600;transition:all .2s}.status-module__iNlRyW__locationSelect:hover{border-color:#6366f140}.status-module__iNlRyW__locationSelect:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #6366f11a}.status-module__iNlRyW__locationSelectActive{background:var(--gradient-primary-deep);color:var(--primary-hover);border-color:#6366f14d}.status-module__iNlRyW__refreshButton{background:var(--surface-base);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;box-sizing:border-box;border:1px solid #6366f126;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0;line-height:1;transition:all .2s;display:flex}.status-module__iNlRyW__refreshButton svg{stroke:currentColor;flex-shrink:0;width:16px;height:16px}.status-module__iNlRyW__refreshButton:hover:not(:disabled){color:var(--primary);background:linear-gradient(135deg,#6366f114 0%,#6366f10a 100%);border-color:#6366f140;transform:translateY(-1px)}.status-module__iNlRyW__refreshButton:disabled{opacity:.6;cursor:not-allowed}.status-module__iNlRyW__refreshing svg{animation:1s linear infinite status-module__iNlRyW__spin}@keyframes status-module__iNlRyW__spin{to{transform:rotate(360deg)}}.status-module__iNlRyW__quickStats{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.status-module__iNlRyW__statCard{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:12px;align-items:center;gap:.875rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.status-module__iNlRyW__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f114}.status-module__iNlRyW__statCard svg{color:var(--primary);flex-shrink:0}.status-module__iNlRyW__statInfo{flex-direction:column;display:flex}.status-module__iNlRyW__statValue{color:var(--text-heading);font-size:1.25rem;font-weight:800;line-height:1.2}.status-module__iNlRyW__statLabel{color:var(--text-body);font-size:.75rem;font-weight:500}.status-module__iNlRyW__errorBanner{background:var(--gradient-danger-surface);color:var(--danger-dark);border:1px solid #ef444433;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.status-module__iNlRyW__loadingState{color:var(--text-body);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.status-module__iNlRyW__loadingState p{margin-top:.75rem;font-size:.875rem}.status-module__iNlRyW__spinIcon{color:var(--primary);animation:1s linear infinite status-module__iNlRyW__spin}.status-module__iNlRyW__loadingText{color:var(--text-secondary);margin-left:.5rem;font-style:italic}.status-module__iNlRyW__emptyState{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.status-module__iNlRyW__emptyState svg{opacity:.5;margin-bottom:.75rem}.status-module__iNlRyW__emptyState p{font-size:.875rem}.status-module__iNlRyW__patientCell{align-items:center;gap:.375rem;display:flex}.status-module__iNlRyW__copyableId{background:var(--surface-sunken);border:1px solid var(--border-default);color:var(--text-tertiary);cursor:pointer;border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem;font-weight:500;transition:all .1s;display:inline-flex}.status-module__iNlRyW__copyableId:hover{background:var(--primary-surface-alt);border-color:var(--primary-subtle);color:var(--primary-dark)}.status-module__iNlRyW__copyableId.status-module__iNlRyW__copied{background:var(--success-surface);border-color:var(--success-light);color:var(--success)}.status-module__iNlRyW__idText{text-overflow:ellipsis;max-width:70px;overflow:hidden}.status-module__iNlRyW__noId{color:var(--text-secondary);font-size:.6875rem;font-style:italic}.status-module__iNlRyW__sembleLink{width:22px;height:22px;color:var(--primary);background:var(--primary-surface);border-radius:4px;justify-content:center;align-items:center;text-decoration:none;transition:all .1s;display:inline-flex}.status-module__iNlRyW__sembleLink:hover{background:var(--primary);color:var(--text-on-primary)}.status-module__iNlRyW__actionBar{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:1024px){.status-module__iNlRyW__quickStats{grid-template-columns:repeat(2,1fr)}.status-module__iNlRyW__dateNavigation{gap:.75rem;padding:.625rem .875rem}.status-module__iNlRyW__viewLabel{display:none}.status-module__iNlRyW__navButton{padding:.3rem .5rem;font-size:.65rem}.status-module__iNlRyW__datePicker{min-width:100px;font-size:.65rem}}@media (max-width:768px){.status-module__iNlRyW__dateNavigation{flex-direction:column;gap:.75rem;padding:.75rem}.status-module__iNlRyW__dateNavigationLeft,.status-module__iNlRyW__dateNavigationRight{flex-wrap:wrap;justify-content:center;width:100%}.status-module__iNlRyW__dateDisplay{border-bottom:1px solid #6366f11a;order:-1;width:100%;padding-bottom:.5rem}.status-module__iNlRyW__presetGroup,.status-module__iNlRyW__dateInputs{flex-wrap:wrap;justify-content:center}.status-module__iNlRyW__quickStats{grid-template-columns:repeat(2,1fr);gap:.75rem}.status-module__iNlRyW__statCard{padding:.875rem 1rem}.status-module__iNlRyW__statValue{font-size:1.125rem}}@media (max-width:480px){.status-module__iNlRyW__quickStats{grid-template-columns:1fr}.status-module__iNlRyW__statCard{padding:.75rem 1rem}.status-module__iNlRyW__navButton{border-radius:4px;padding:.25rem .4rem;font-size:.6rem}.status-module__iNlRyW__arrowButton{width:24px;min-width:24px;height:24px;min-height:24px}.status-module__iNlRyW__datePicker{min-width:90px;padding:.3rem .5rem;font-size:.6rem}.status-module__iNlRyW__refreshButton{width:28px;min-width:28px;height:28px;min-height:28px}.status-module__iNlRyW__actionBar{flex-direction:column}}@media print{.status-module__iNlRyW__dateNavigation,.status-module__iNlRyW__actionBar{display:none!important}}@media (prefers-reduced-motion:reduce){.status-module__iNlRyW__refreshing svg,.status-module__iNlRyW__spinIcon{animation:none}.status-module__iNlRyW__navButton,.status-module__iNlRyW__arrowButton,.status-module__iNlRyW__refreshButton,.status-module__iNlRyW__statCard{transition:none}}
.LockedCard-module__YCxCQW__lockedWrapper{cursor:not-allowed;-webkit-user-select:none;user-select:none;filter:grayscale(.2)opacity(.68);position:relative;overflow:hidden}.LockedCard-module__YCxCQW__lockedWrapper:hover{border-color:#0000000d!important;transform:none!important;box-shadow:0 4px 12px #0000000a,0 1px 3px #00000005!important}.LockedCard-module__YCxCQW__lockedWrapper>:last-child{visibility:hidden}.LockedCard-module__YCxCQW__lockBadge{z-index:1;color:#fff;background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%);box-shadow:0 2px 8px #64748b59}.LockedCard-module__YCxCQW__lockedWrapper:hover .LockedCard-module__YCxCQW__lockBadge{background:linear-gradient(135deg,#64748b 0%,#475569 100%)}.LockedCard-module__YCxCQW__lockedOverlay{z-index:2;-webkit-backdrop-filter:blur();background:#0f172a00;justify-content:center;align-items:center;transition:background .22s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:absolute;inset:0}.LockedCard-module__YCxCQW__lockedWrapper:hover .LockedCard-module__YCxCQW__lockedOverlay{-webkit-backdrop-filter:blur(4px);background:#0f172ab8}.LockedCard-module__YCxCQW__overlayContent{opacity:0;flex-direction:column;align-items:center;gap:.4rem;transition:opacity .2s 40ms,transform .2s 40ms;display:flex;transform:translateY(6px)scale(.94)}.LockedCard-module__YCxCQW__lockedWrapper:hover .LockedCard-module__YCxCQW__overlayContent{opacity:1;transform:translateY(0)scale(1)}.LockedCard-module__YCxCQW__overlayLockRing{color:#f1f5f9;background:#ffffff1a;border:1.5px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 16px #00000040}.LockedCard-module__YCxCQW__overlayLabel{letter-spacing:.07em;text-transform:uppercase;color:#f1f5f9e0;white-space:nowrap;font-size:.6875rem;font-weight:700}@media (prefers-reduced-motion:reduce){.LockedCard-module__YCxCQW__lockedOverlay,.LockedCard-module__YCxCQW__lockBadge,.LockedCard-module__YCxCQW__overlayContent{transition:none}}
.CapacityAnalytics-module__I2LXaa__container{flex-direction:column;gap:1.25rem;padding:1rem 0;display:flex}.CapacityAnalytics-module__I2LXaa__header{margin-bottom:0}.CapacityAnalytics-module__I2LXaa__title{color:var(--text-heading);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.CapacityAnalytics-module__I2LXaa__subtitle{color:var(--text-body);margin:.25rem 0 0;font-size:.875rem}.CapacityAnalytics-module__I2LXaa__dateNavigation{background:linear-gradient(145deg, var(--surface-overlay) 0%, var(--primary-surface) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #3b82f61a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #3b82f60f,0 1px 4px #00000008}.CapacityAnalytics-module__I2LXaa__dateNavigation:before{content:"";background:linear-gradient(90deg,#1d4ed8,#3b82f6,#60a5fa);height:2px;position:absolute;top:0;left:0;right:0}.CapacityAnalytics-module__I2LXaa__dateNavigationLeft,.CapacityAnalytics-module__I2LXaa__dateNavigationRight{align-items:center;gap:.5rem;display:flex}.CapacityAnalytics-module__I2LXaa__viewLabel{color:var(--text-body);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;display:flex}.CapacityAnalytics-module__I2LXaa__viewLabel svg{color:var(--info)}.CapacityAnalytics-module__I2LXaa__presetGroup{gap:.25rem;display:flex}.CapacityAnalytics-module__I2LXaa__navButton{background:var(--surface-base);color:var(--text-tertiary);cursor:pointer;white-space:nowrap;border:1px solid #3b82f626;border-radius:6px;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:.65rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000008}.CapacityAnalytics-module__I2LXaa__navButton:hover{color:var(--info);background:linear-gradient(135deg,#3b82f614 0%,#3b82f60a 100%);border-color:#3b82f640;transform:translateY(-1px)}.CapacityAnalytics-module__I2LXaa__navButtonActive{background:var(--gradient-info-vivid);color:var(--text-on-primary);border-color:#0000;box-shadow:0 2px 8px #3b82f64d}.CapacityAnalytics-module__I2LXaa__navButtonActive:hover{color:var(--text-on-primary);background:linear-gradient(135deg,#1e40af 0%,#1d4ed8 100%)}.CapacityAnalytics-module__I2LXaa__dateDisplay{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:140px;display:flex}.CapacityAnalytics-module__I2LXaa__dateLabel{color:var(--text-heading);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.CapacityAnalytics-module__I2LXaa__dateSubLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:500}.CapacityAnalytics-module__I2LXaa__arrowNav{gap:.15rem;display:flex}.CapacityAnalytics-module__I2LXaa__arrowButton{background:var(--surface-base);width:26px;min-width:26px;height:26px;min-height:26px;color:var(--text-tertiary);cursor:pointer;box-sizing:border-box;border:1px solid #3b82f626;border-radius:5px;justify-content:center;align-items:center;padding:0;line-height:1;transition:all .2s;display:flex}.CapacityAnalytics-module__I2LXaa__arrowButton:hover{color:var(--info);background:#3b82f614;border-color:#3b82f640}.CapacityAnalytics-module__I2LXaa__arrowButton svg{stroke:currentColor;flex-shrink:0;width:16px;height:16px}.CapacityAnalytics-module__I2LXaa__refreshButton{background:var(--surface-base);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--text-tertiary);cursor:pointer;box-sizing:border-box;border:1px solid #3b82f626;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:1;transition:all .2s;display:flex}.CapacityAnalytics-module__I2LXaa__refreshButton:hover:not(:disabled){color:var(--info);background:#3b82f614;border-color:#3b82f640;transform:translateY(-1px)}.CapacityAnalytics-module__I2LXaa__refreshButton:disabled{opacity:.6;cursor:not-allowed}.CapacityAnalytics-module__I2LXaa__refreshButton svg{stroke:currentColor;flex-shrink:0;width:16px;height:16px}.CapacityAnalytics-module__I2LXaa__refreshing svg{animation:1s linear infinite CapacityAnalytics-module__I2LXaa__spin}.CapacityAnalytics-module__I2LXaa__summaryCards{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.CapacityAnalytics-module__I2LXaa__summaryCard{border:1px solid var(--border-default);border-radius:14px;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;transition:all .15s;display:flex}.CapacityAnalytics-module__I2LXaa__summaryCard:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000012}.CapacityAnalytics-module__I2LXaa__summaryCard svg{opacity:.7;flex-shrink:0;margin-bottom:.25rem}.CapacityAnalytics-module__I2LXaa__summaryCardBlue{background:var(--gradient-info-surface);border-color:#3b82f626}.CapacityAnalytics-module__I2LXaa__summaryCardBlue svg{color:var(--info)}.CapacityAnalytics-module__I2LXaa__summaryCardGreen{background:var(--gradient-green-surface);border-color:#10b98126}.CapacityAnalytics-module__I2LXaa__summaryCardGreen svg{color:var(--success-vivid)}.CapacityAnalytics-module__I2LXaa__summaryCardIndigo{background:var(--gradient-primary-surface);border-color:#6366f126}.CapacityAnalytics-module__I2LXaa__summaryCardIndigo svg{color:var(--primary)}.CapacityAnalytics-module__I2LXaa__summaryCardAmber{background:var(--gradient-warning-surface);border-color:#f59e0b26}.CapacityAnalytics-module__I2LXaa__summaryCardAmber svg{color:var(--warning)}.CapacityAnalytics-module__I2LXaa__summaryValue{color:var(--text-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.CapacityAnalytics-module__I2LXaa__summaryLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}.CapacityAnalytics-module__I2LXaa__summarySubtext{color:var(--text-secondary);margin-top:.125rem;font-size:.7rem}.CapacityAnalytics-module__I2LXaa__twoColumn{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CapacityAnalytics-module__I2LXaa__chartSection{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;padding:1.25rem}.CapacityAnalytics-module__I2LXaa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CapacityAnalytics-module__I2LXaa__sectionHeaderRight{align-items:center;gap:.5rem;display:flex}.CapacityAnalytics-module__I2LXaa__sectionTitle{color:var(--text-heading);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.CapacityAnalytics-module__I2LXaa__sectionBadge{color:var(--info);background:var(--gradient-info-surface);border-radius:999px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.CapacityAnalytics-module__I2LXaa__chartContainer{width:100%;height:280px}.CapacityAnalytics-module__I2LXaa__chartContainerTall{width:100%;height:360px}.CapacityAnalytics-module__I2LXaa__tableSection{background:var(--gradient-surface);border:1px solid var(--border-default);border-radius:16px;overflow:hidden}.CapacityAnalytics-module__I2LXaa__tableSectionHeader{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 0;display:flex}.CapacityAnalytics-module__I2LXaa__fillRateLegend{align-items:center;gap:1rem;display:flex}.CapacityAnalytics-module__I2LXaa__legendItem{color:var(--text-body);align-items:center;gap:.375rem;font-size:.7rem;font-weight:500;display:flex}.CapacityAnalytics-module__I2LXaa__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.CapacityAnalytics-module__I2LXaa__tableWrapper{margin-top:1rem;overflow-x:auto}.CapacityAnalytics-module__I2LXaa__table{border-collapse:collapse;width:100%}.CapacityAnalytics-module__I2LXaa__tableHead{background:var(--gradient-sunken)}.CapacityAnalytics-module__I2LXaa__tableHead th{color:var(--text-body);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--border-default);white-space:nowrap;padding:.75rem 1rem;font-size:.7rem;font-weight:600}.CapacityAnalytics-module__I2LXaa__tableRow{border-bottom:1px solid var(--border-default);transition:background .15s}.CapacityAnalytics-module__I2LXaa__tableRow:hover{background:var(--overlay-primary-3)}.CapacityAnalytics-module__I2LXaa__tableRow td{color:var(--text-muted);vertical-align:middle;padding:.75rem 1rem;font-size:.8125rem}.CapacityAnalytics-module__I2LXaa__clinicianNameCell{color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.CapacityAnalytics-module__I2LXaa__numericCell{font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;font-weight:500}.CapacityAnalytics-module__I2LXaa__dayPills{flex-wrap:wrap;gap:.25rem;display:flex}.CapacityAnalytics-module__I2LXaa__dayPill{color:var(--info-darker);background:var(--gradient-info-surface);text-transform:uppercase;letter-spacing:.02em;border:1px solid #3b82f633;border-radius:4px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.CapacityAnalytics-module__I2LXaa__noDays{color:var(--text-secondary);font-size:.75rem;font-style:italic}.CapacityAnalytics-module__I2LXaa__fillRateBarWrapper{align-items:center;gap:.625rem;min-width:160px;display:flex}.CapacityAnalytics-module__I2LXaa__fillRateBarTrack{background:var(--border-default);border-radius:999px;flex:1;height:8px;overflow:hidden}.CapacityAnalytics-module__I2LXaa__fillRateBarFill{border-radius:999px;height:100%;transition:width .4s}.CapacityAnalytics-module__I2LXaa__fillRateText{font-variant-numeric:tabular-nums;text-align:right;min-width:38px;font-size:.75rem;font-weight:700}.CapacityAnalytics-module__I2LXaa__fillRateGood{color:var(--success)}.CapacityAnalytics-module__I2LXaa__fillRateMedium{color:var(--warning-dark)}.CapacityAnalytics-module__I2LXaa__fillRateLow{color:var(--danger-dark)}.CapacityAnalytics-module__I2LXaa__loadingState{color:var(--text-body);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;display:flex}.CapacityAnalytics-module__I2LXaa__loadingSpinner{border:4px solid var(--border-default);border-top-color:var(--info);border-radius:50%;width:48px;height:48px;animation:1s linear infinite CapacityAnalytics-module__I2LXaa__spin}@keyframes CapacityAnalytics-module__I2LXaa__spin{to{transform:rotate(360deg)}}.CapacityAnalytics-module__I2LXaa__loadingText{font-size:.9rem;font-weight:500}.CapacityAnalytics-module__I2LXaa__errorState{background:var(--gradient-danger-surface);color:var(--danger-dark);border:1px solid #ef444433;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.CapacityAnalytics-module__I2LXaa__retryButton{color:var(--text-on-primary);background:var(--gradient-info);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.CapacityAnalytics-module__I2LXaa__retryButton:hover{background:var(--gradient-info-vivid)}@media (max-width:1200px){.CapacityAnalytics-module__I2LXaa__summaryCards{grid-template-columns:repeat(2,1fr)}.CapacityAnalytics-module__I2LXaa__dateNavigation{gap:.5rem;padding:.4rem .6rem}.CapacityAnalytics-module__I2LXaa__viewLabel{display:none}.CapacityAnalytics-module__I2LXaa__navButton{padding:.25rem .4rem;font-size:.6rem}}@media (max-width:900px){.CapacityAnalytics-module__I2LXaa__twoColumn{grid-template-columns:1fr}.CapacityAnalytics-module__I2LXaa__summaryCards{grid-template-columns:repeat(2,1fr)}.CapacityAnalytics-module__I2LXaa__dateNavigation{flex-direction:column;gap:.4rem;padding:.4rem .5rem}.CapacityAnalytics-module__I2LXaa__dateNavigationLeft,.CapacityAnalytics-module__I2LXaa__dateNavigationRight{justify-content:center;width:100%}.CapacityAnalytics-module__I2LXaa__dateDisplay{order:-1;width:100%}.CapacityAnalytics-module__I2LXaa__presetGroup{flex-wrap:wrap;justify-content:center}.CapacityAnalytics-module__I2LXaa__arrowNav{margin-left:auto}.CapacityAnalytics-module__I2LXaa__fillRateLegend{display:none}}@media (max-width:600px){.CapacityAnalytics-module__I2LXaa__summaryCards{grid-template-columns:1fr}.CapacityAnalytics-module__I2LXaa__navButton{border-radius:4px;padding:.2rem .35rem;font-size:.55rem}.CapacityAnalytics-module__I2LXaa__chartContainer{height:200px}.CapacityAnalytics-module__I2LXaa__chartContainerTall{height:260px}.CapacityAnalytics-module__I2LXaa__title{font-size:1.25rem}.CapacityAnalytics-module__I2LXaa__tableSectionHeader{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (prefers-reduced-motion:reduce){.CapacityAnalytics-module__I2LXaa__summaryCard,.CapacityAnalytics-module__I2LXaa__tableRow,.CapacityAnalytics-module__I2LXaa__navButton,.CapacityAnalytics-module__I2LXaa__arrowButton,.CapacityAnalytics-module__I2LXaa__refreshButton{transition:none}.CapacityAnalytics-module__I2LXaa__summaryCard:hover,.CapacityAnalytics-module__I2LXaa__navButton:hover{transform:none}.CapacityAnalytics-module__I2LXaa__loadingSpinner,.CapacityAnalytics-module__I2LXaa__refreshing svg{animation-duration:2s}.CapacityAnalytics-module__I2LXaa__fillRateBarFill{transition:none}}@media print{.CapacityAnalytics-module__I2LXaa__dateNavigation{display:none}.CapacityAnalytics-module__I2LXaa__summaryCard:hover{box-shadow:none;transform:none}.CapacityAnalytics-module__I2LXaa__chartSection,.CapacityAnalytics-module__I2LXaa__tableSection{break-inside:avoid}}
.SembleStatusLegend-module__UxVYUW__legend{background:0 0;flex-flow:row;justify-content:space-between;align-items:center;gap:.2rem;min-width:100%;padding:0;font-size:.58rem;display:flex}.SembleStatusLegend-module__UxVYUW__legendItem{cursor:default;white-space:nowrap;border-radius:5px;flex:1;justify-content:flex-start;align-items:center;gap:.25rem;padding:.05rem .5rem .05rem .15rem;transition:all .2s;display:flex}.SembleStatusLegend-module__UxVYUW__legendItem:hover{background:#6366f10f;transform:translateY(-1px);box-shadow:0 2px 6px #6366f11a}.SembleStatusLegend-module__UxVYUW__needsAction{background:#f59e0b1f;border-radius:6px;animation:2s ease-in-out infinite SembleStatusLegend-module__UxVYUW__legendItemPulse}@keyframes SembleStatusLegend-module__UxVYUW__legendItemPulse{0%,to{background:#f59e0b1f;box-shadow:0 0 #f59e0b66}50%{background:#f59e0b33;box-shadow:0 0 0 3px #f59e0b1a}}.SembleStatusLegend-module__UxVYUW__pulsingBox{animation:1.2s ease-in-out infinite SembleStatusLegend-module__UxVYUW__colorBoxPulse;box-shadow:0 0 4px #f59e0b99}@keyframes SembleStatusLegend-module__UxVYUW__colorBoxPulse{0%,to{transform:scale(1);box-shadow:0 0 4px #f59e0b99}50%{transform:scale(1.15);box-shadow:0 0 8px #f59e0bcc}}.SembleStatusLegend-module__UxVYUW__actionCount{animation:1.5s ease-in-out infinite SembleStatusLegend-module__UxVYUW__countPulse;color:var(--warning-darker)!important;background-color:#f59e0b40!important;font-weight:700!important}@keyframes SembleStatusLegend-module__UxVYUW__countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.SembleStatusLegend-module__UxVYUW__colorBox{border-radius:2px;flex-shrink:0;width:8px;height:8px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 2px #00000026}.SembleStatusLegend-module__UxVYUW__label{color:var(--text-primary);text-align:left;font-weight:500}.SembleStatusLegend-module__UxVYUW__count{background-color:var(--overlay-black-4);text-align:center;border-radius:3px;min-width:18px;padding:1px 4px;font-size:.6rem;font-weight:700;transition:all .2s}.SembleStatusLegend-module__UxVYUW__groupBox{background:#6366f105;border:1px solid #6366f11f;border-radius:6px;flex-direction:row;gap:.15rem;padding:.1rem;display:flex}.SembleStatusLegend-module__UxVYUW__groupBox>.SembleStatusLegend-module__UxVYUW__legendItem:first-child{background:#6366f114;border-radius:5px;padding:.1rem .15rem;font-weight:600}.SembleStatusLegend-module__UxVYUW__groupBox>.SembleStatusLegend-module__UxVYUW__legendItem:not(:first-child){opacity:.95;margin-left:.3rem}.SembleStatusLegend-module__UxVYUW__groupBox>.SembleStatusLegend-module__UxVYUW__legendItem.SembleStatusLegend-module__UxVYUW__needsAction:first-child{background:#f59e0b26}@media (max-width:768px){.SembleStatusLegend-module__UxVYUW__legend{flex-wrap:wrap;gap:.3rem}.SembleStatusLegend-module__UxVYUW__groupBox{flex:auto;min-width:fit-content}}@media (max-width:480px){.SembleStatusLegend-module__UxVYUW__legend{justify-content:center}.SembleStatusLegend-module__UxVYUW__legendItem{padding:.05rem .35rem .05rem .1rem}.SembleStatusLegend-module__UxVYUW__label{font-size:.5rem}.SembleStatusLegend-module__UxVYUW__count{min-width:14px;padding:1px 3px;font-size:.5rem}.SembleStatusLegend-module__UxVYUW__colorBox{width:6px;height:6px}}@media (prefers-reduced-motion:reduce){.SembleStatusLegend-module__UxVYUW__legendItem{transition:none}.SembleStatusLegend-module__UxVYUW__legendItem:hover{transform:none}.SembleStatusLegend-module__UxVYUW__needsAction{background:#f59e0b33;animation:none}.SembleStatusLegend-module__UxVYUW__pulsingBox,.SembleStatusLegend-module__UxVYUW__actionCount{animation:none}}@media (prefers-contrast:high){.SembleStatusLegend-module__UxVYUW__groupBox{border-width:2px}.SembleStatusLegend-module__UxVYUW__colorBox{border:1px solid}}
.SembleHome-module__O2aajq__container{flex-direction:column;gap:1.75rem;padding:0;display:flex}.SembleHome-module__O2aajq__hero{text-align:center;padding:0 1rem .75rem}.SembleHome-module__O2aajq__heroContent{max-width:600px;margin:0 auto}.SembleHome-module__O2aajq__heroIcon{background:var(--gradient-primary);width:44px;height:44px;color:var(--text-on-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex;box-shadow:0 6px 16px #6366f14d,0 2px 6px #0000001a}.SembleHome-module__O2aajq__heroTitle{letter-spacing:-.03em;background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.75rem;font-weight:800}.SembleHome-module__O2aajq__heroSubtitle{color:var(--text-body);margin:.375rem 0 0;font-size:1rem;line-height:1.5}.SembleHome-module__O2aajq__section{flex-direction:column;gap:1rem;display:flex}.SembleHome-module__O2aajq__executiveSection{margin-top:1.25rem}.SembleHome-module__O2aajq__sectionHeader{text-align:center}.SembleHome-module__O2aajq__sectionTitle{color:var(--text-heading);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.SembleHome-module__O2aajq__sectionDescription{color:var(--text-body);margin:.375rem 0 0;font-size:.95rem}.SembleHome-module__O2aajq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.875rem;display:grid}.SembleHome-module__O2aajq__card{background:var(--gradient-surface);border:1px solid var(--border-default);color:inherit;border-radius:14px;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #0000000a,0 1px 3px #00000005}.SembleHome-module__O2aajq__card:hover{border-color:#6366f133;transform:translateY(-3px);box-shadow:0 12px 32px #0000001a,0 4px 8px #0000000a}.SembleHome-module__O2aajq__cardIconWrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 3px 8px #00000026}.SembleHome-module__O2aajq__liveDot{background:var(--success-vivid);border:2px solid var(--surface-base);border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite SembleHome-module__O2aajq__livePulse;position:absolute;top:-4px;right:-4px}@keyframes SembleHome-module__O2aajq__livePulse{0%,to{box-shadow:0 0 #10b98199}50%{box-shadow:0 0 0 6px #10b98100}}.SembleHome-module__O2aajq__cardContent{flex:1;min-width:0}.SembleHome-module__O2aajq__cardTitleRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.SembleHome-module__O2aajq__cardTitle{color:var(--text-heading);margin:0;font-size:1rem;font-weight:700}.SembleHome-module__O2aajq__cardBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--gradient-success-vivid);color:var(--text-on-primary);border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.SembleHome-module__O2aajq__cardDescription{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.SembleHome-module__O2aajq__cardArrow{background:var(--gradient-muted);width:32px;height:32px;color:var(--text-body);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.SembleHome-module__O2aajq__card:hover .SembleHome-module__O2aajq__cardArrow{background:var(--gradient-primary);color:var(--text-on-primary);transform:translate(3px)}@media (max-width:768px){.SembleHome-module__O2aajq__container{gap:2rem;padding:1rem 0}.SembleHome-module__O2aajq__heroTitle{font-size:1.75rem}.SembleHome-module__O2aajq__heroSubtitle{font-size:1rem}.SembleHome-module__O2aajq__cardGrid{grid-template-columns:1fr}.SembleHome-module__O2aajq__card{padding:1rem}.SembleHome-module__O2aajq__cardIconWrapper{width:44px;height:44px}}@media (max-width:480px){.SembleHome-module__O2aajq__heroIcon{width:48px;height:48px}.SembleHome-module__O2aajq__heroTitle{font-size:1.5rem}}
