.dashboard_dashboard__SPoqz{display:flex;flex-direction:column;gap:2.5rem;max-width:1100px}.dashboard_welcome__aW_0r{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dashboard_welcomeTitle__CJyLz{font-family:var(--font-heading);font-size:1.8rem;font-weight:700;color:var(--secondary);margin-bottom:.25rem}.dashboard_welcomeSub__SWAJP{font-size:.9rem;color:var(--text-muted)}.dashboard_viewSiteBtn__Ct03i{background:var(--primary);color:var(--white);padding:.65rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;transition:var(--transition);white-space:nowrap}.dashboard_viewSiteBtn__Ct03i:hover{background:var(--secondary);transform:translateY(-1px)}.dashboard_statsGrid__HRJHA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.dashboard_statCard__IGnLs{background:var(--white);border-radius:var(--radius-lg);padding:1.5rem;border:1px solid var(--border);transition:var(--transition);display:flex;flex-direction:column;gap:.75rem;text-decoration:none}.dashboard_statCard__IGnLs:hover{border-color:rgba(0,74,173,.2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dashboard_statTop__hnFf9{display:flex;align-items:center;justify-content:space-between}.dashboard_statIconWrap__UInHU{width:44px;height:44px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.3rem}.dashboard_statChange__Wa7Dj{font-size:.72rem;color:var(--primary);font-weight:600}.dashboard_statValue__G14rJ{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;color:var(--secondary);line-height:1}.dashboard_statLabel__7gZLA{font-size:.8rem;color:var(--text-muted);font-weight:500}.dashboard_section__WoHKn{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);padding:1.75rem}.dashboard_sectionHeader__odwV_{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.dashboard_sectionTitle__8VGPe{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--secondary);margin-bottom:1.25rem}.dashboard_sectionHeader__odwV_ .dashboard_sectionTitle__8VGPe{margin-bottom:0}.dashboard_seeAll__VAAS_{font-size:.8rem;color:var(--primary);font-weight:600;transition:var(--transition-fast)}.dashboard_seeAll__VAAS_:hover{color:var(--secondary)}.dashboard_actionsGrid__vztA2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.dashboard_actionCard__oovPW{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1.5rem 1rem;background:var(--bg);border-radius:var(--radius-lg);border:1px solid var(--border);text-align:center;transition:var(--transition)}.dashboard_actionCard__oovPW:hover{border-color:var(--primary);background:rgba(0,74,173,.04);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.dashboard_actionIcon__RTRqy{font-size:1.8rem}.dashboard_actionLabel__ppOBs{font-size:.8rem;font-weight:600;color:var(--secondary)}.dashboard_leadsTable__W5a5h{overflow-x:auto}.dashboard_leadsTable__W5a5h table{width:100%;border-collapse:collapse;font-size:.875rem}.dashboard_leadsTable__W5a5h th{background:var(--bg);color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}.dashboard_leadsTable__W5a5h td{padding:.875rem 1rem;color:var(--text);border-bottom:1px solid var(--border);vertical-align:middle}.dashboard_leadsTable__W5a5h tr:last-child td{border-bottom:none}.dashboard_leadsTable__W5a5h tr:hover td{background:rgba(0,74,173,.02)}.dashboard_courseBadge__ZmIV5{background:rgba(0,74,173,.08);color:var(--primary);font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:50px}.dashboard_empty__N1wDL{text-align:center;padding:2.5rem;color:var(--text-muted);font-size:.9rem}@media (max-width:1024px){.dashboard_actionsGrid__vztA2,.dashboard_statsGrid__HRJHA{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dashboard_statsGrid__HRJHA{grid-template-columns:1fr 1fr}.dashboard_welcome__aW_0r{flex-direction:column}.dashboard_viewSiteBtn__Ct03i{width:100%;text-align:center}}