.group-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin-top:20px}.group-card{padding:20px}.group-card h3{font-size:18px;margin:0}.group-card p{margin:12px 0;line-height:1.7}.group-card .actions{display:flex;gap:8px;flex-wrap:wrap}.group-member-list{max-height:300px;overflow:auto;margin:12px 0}.group-member-list small{color:var(--muted)}#groupTrackFields fieldset{padding:14px;margin:14px 0;border:1px solid var(--line);border-radius:10px}#groupTrackFields legend{font-weight:700;color:var(--navy)}#groupProgress{margin-top:16px;color:var(--navy)}
