.DashboardWidget_wrapper__Q7iLS{display:flex;flex-direction:column;gap:16px}.DashboardWidget_title__yGhxR{margin:0;font-size:1.25rem}.DashboardWidget_statsGrid__VABZd{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.DashboardWidget_statCard__fHsXo{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid var(--theme-elevation-100);border-radius:4px}.DashboardWidget_statValue__3OUoH{font-size:1.75rem;font-weight:700;line-height:1}.DashboardWidget_statLabel__CJ1H2{font-size:.75rem;color:var(--theme-elevation-500);margin-top:4px;text-transform:uppercase}.DashboardWidget_nextAppointment__g4K8g{padding:12px;background:var(--theme-elevation-50);border-radius:4px}.DashboardWidget_nextAppointment__g4K8g p{margin:4px 0}.DashboardWidget_noData__nwqm4{color:var(--theme-elevation-400);font-style:italic}