.Dashboard_header__e13Jk{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.Dashboard_title__wMU2y{font-size:2rem;font-weight:700;margin-bottom:.25rem}.Dashboard_statsGrid__Xab37{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Dashboard_iconBox__fF4lK{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center}.Dashboard_statValue__ZEfPE{font-size:1.5rem;font-weight:700;margin-top:.25rem}.Dashboard_chartSection__OX9Xa{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem}.Dashboard_cardTitle__D9nti{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.Dashboard_chartPlaceholder__bI_9O{height:300px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-color);border-radius:8px;background-color:var(--bg-main)}.Dashboard_appointmentList__id6BH{display:flex;flex-direction:column;gap:1rem}.Dashboard_appointmentItem__Cit5_{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.Dashboard_appointmentItem__Cit5_:last-child{border-bottom:none;padding-bottom:0}.Dashboard_appointmentTime__wg3iP{font-size:1.125rem;font-weight:600;color:var(--accent-gold)}.Dashboard_statusBadge__LW7ig{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;background-color:rgba(46,204,113,.1);color:var(--success)}