.group-card[data-v-60d6a82e]{background:var(--surface-0);border:1px solid var(--surface-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:grid;gap:.85rem;padding:.95rem 1rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.group-card[data-v-60d6a82e]:hover{border-color:color-mix(in srgb,var(--brand-accent) 16%,var(--surface-border));box-shadow:var(--shadow-card)}.group-card__header[data-v-60d6a82e]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.group-card__header-meta[data-v-60d6a82e]{align-items:center;display:flex;justify-content:flex-end}.group-card__copy[data-v-60d6a82e]{display:grid;gap:.18rem;min-width:0}.group-card__title[data-v-60d6a82e]{font-family:var(--font-display);font-size:1.06rem;line-height:1.1;margin:0}.group-card__meta[data-v-60d6a82e],.group-card__more[data-v-60d6a82e]{color:var(--text-soft);font-size:.8rem;margin:0}.group-card__actions[data-v-60d6a82e]{display:flex;flex-wrap:wrap;gap:.5rem}.group-card__events[data-v-60d6a82e]{border-block:1px solid var(--surface-divider);display:grid;gap:.45rem;padding:.35rem 0}.group-card__events--empty[data-v-60d6a82e]{padding-block:.5rem}.group-card__event[data-v-60d6a82e]{align-items:center;background:var(--surface-1);border:1px solid transparent;border-radius:var(--radius-md);color:inherit;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto auto;min-height:3.35rem;padding:.62rem .7rem;text-decoration:none;transition:border-color .14s ease,background-color .14s ease}.group-card__event[data-v-60d6a82e]:focus-visible,.group-card__event[data-v-60d6a82e]:hover{background:color-mix(in srgb,var(--surface-1) 70%,var(--surface-0));border-color:color-mix(in srgb,var(--brand-accent) 28%,var(--surface-border))}.group-card__event-copy[data-v-60d6a82e],.group-card__event-meta[data-v-60d6a82e]{display:grid;gap:.18rem;min-width:0}.group-card__event-copy>strong[data-v-60d6a82e]{font-size:.96rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-card__event-copy>span[data-v-60d6a82e],.group-card__event-meta>span[data-v-60d6a82e]{color:var(--text-soft);font-size:.76rem;font-weight:700}.group-card__event-meta[data-v-60d6a82e]{justify-items:end;text-align:right}.group-card__event-arrow[data-v-60d6a82e]{color:var(--text-soft);font-size:.78rem}.group-card__event-meta>strong[data-v-60d6a82e]{font-size:.88rem}.group-card__event-empty[data-v-60d6a82e]{align-items:center;color:var(--text-soft);display:flex;font-size:.86rem;font-weight:700;gap:.55rem}.group-card__more[data-v-60d6a82e]{font-weight:700;padding-inline:.1rem}.group-card__actions[data-v-60d6a82e]{align-items:center;justify-content:flex-end;padding-top:.1rem}.group-card__open-link[data-v-60d6a82e]{margin-left:auto}.group-card__open-button[data-v-60d6a82e]{background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-0));border-color:color-mix(in srgb,var(--brand-accent) 42%,var(--surface-border));color:color-mix(in srgb,var(--brand-accent) 72%,var(--text-0))}.group-card__open-button[data-v-60d6a82e]:focus-visible,.group-card__open-button[data-v-60d6a82e]:hover{background:color-mix(in srgb,var(--brand-accent) 18%,var(--surface-0));border-color:color-mix(in srgb,var(--brand-accent) 58%,var(--surface-border))}html.app-dark .group-card__open-button[data-v-60d6a82e]{background:color-mix(in srgb,var(--brand-accent) 22%,var(--surface-0));border-color:color-mix(in srgb,var(--brand-accent) 48%,var(--surface-border));color:color-mix(in srgb,var(--brand-accent) 84%,#fff)}html.app-dark .group-card__open-button[data-v-60d6a82e]:focus-visible,html.app-dark .group-card__open-button[data-v-60d6a82e]:hover{background:color-mix(in srgb,var(--brand-accent) 28%,var(--surface-0));border-color:color-mix(in srgb,var(--brand-accent) 62%,var(--surface-border))}@media(max-width:720px){.group-card__header[data-v-60d6a82e]{align-items:center}.group-card__description[data-v-60d6a82e]{display:none}.group-card__event[data-v-60d6a82e]{align-items:start;grid-template-columns:minmax(0,1fr) auto}.group-card__event-meta[data-v-60d6a82e]{display:flex;justify-content:space-between;text-align:left}.group-card__event-arrow[data-v-60d6a82e]{align-self:center}.group-card__actions[data-v-60d6a82e]{padding-top:0}}
