.moyo-group-attendance{margin-top:12px;color:var(--moyo-color-text);font-family:var(--moyo-font-family)}
.moyo-group-attendance .group-rsvp-toggle{display:flex;gap:8px;align-items:center;margin:8px 0;font-size:12px;color:var(--moyo-color-text-soft)}
.moyo-group-attendance .group-rsvp{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.moyo-group-attendance .group-rsvp button{min-height:38px;padding:6px 16px;border:1px solid var(--moyo-border-color,#e8edf2);border-radius:8px;font:inherit;font-size:12px;color:var(--moyo-color-text);background:var(--moyo-action-background,var(--moyo-color-surface))}
.moyo-group-attendance .group-rsvp button[aria-pressed=true]{color:var(--moyo-color-primary);border-color:var(--moyo-color-primary)}
.moyo-group-attendance .group-rsvp-summary{font-size:11px;line-height:1.8;color:var(--moyo-color-text-soft);margin:9px 0}
.moyo-group-attendance .group-home-empty{font-size:12px;color:var(--moyo-color-text-soft)}
@media(pointer:coarse){.moyo-group-attendance .group-rsvp button{min-height:44px}}
