.dashboard-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0 28px}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.dashboard-card{min-width:0}.dashboard-card h3{font-size:1.3rem;margin:8px 0}.dashboard-totals{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0}.dashboard-totals span{display:grid;gap:5px;font-size:.8rem;color:#65594f;flex:1 1 110px}.dashboard-totals strong{font-size:1.4rem;color:#33251c}.dashboard-goal{display:grid;gap:8px;margin:18px 0}.dashboard-goal progress{width:100%;accent-color:#ac3c20}.dashboard-card .member-share{margin-top:18px}.dashboard-card .member-share a{overflow-wrap:anywhere}#member-results,#organization-results{scroll-margin-top:90px;margin:28px 0}.dashboard-account-link{font-size:.85rem;white-space:nowrap}details.card summary{cursor:pointer;font-weight:600}.performance-tables{display:grid;gap:20px}@media(max-width:600px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-totals{gap:12px}.dashboard-card{padding:18px}.dashboard-actions{gap:14px}.dashboard-account-link{font-size:.75rem}}
