.organizer-card[data-v-a59ac6cd]{min-width:0;height:100%;display:flex}.organizer-card__surface[data-v-a59ac6cd]{border-radius:var(--radius-aurora-lg);background:var(--surface-default);width:100%;min-width:0;color:var(--foreground);box-shadow:var(--shadow-aurora-soft);flex-direction:column;gap:1.1rem;padding:1.25rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.organizer-card__surface[data-v-a59ac6cd]:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:var(--surface-elevated);box-shadow:var(--shadow-aurora-medium)}.organizer-card__header[data-v-a59ac6cd]{align-items:center;gap:.85rem;min-width:0;display:flex}.organizer-card__avatar[data-v-a59ac6cd]{border:1px solid var(--border);background:var(--surface-subtle);flex:none;width:4rem;height:4rem}.organizer-card__avatar-fallback[data-v-a59ac6cd]{background:var(--soft-accent);color:var(--primary);font-size:1rem;font-weight:700}.organizer-card__heading[data-v-a59ac6cd]{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.organizer-card__name[data-v-a59ac6cd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.05rem;font-weight:700;line-height:1.55;overflow:hidden}.organizer-card__name-link[data-v-a59ac6cd]{color:inherit;text-decoration:none;transition:color .15s}.organizer-card__name-link[data-v-a59ac6cd]:hover{color:var(--primary)}.organizer-card__action[data-v-a59ac6cd]:focus-visible,.organizer-card__name-link[data-v-a59ac6cd]:focus-visible{border-radius:var(--radius-aurora-sm);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent);outline:none}.organizer-card__skill[data-v-a59ac6cd]{color:var(--primary);margin:0;font-size:.8rem;font-weight:600}.organizer-card__details[data-v-a59ac6cd]{border-block:1px solid var(--border);gap:.65rem;margin:0;padding-block:.85rem;display:grid}.organizer-card__detail[data-v-a59ac6cd]{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.organizer-card__detail dt[data-v-a59ac6cd]{color:var(--muted-foreground);font-size:.8rem}.organizer-card__detail dd[data-v-a59ac6cd]{margin:0;font-size:.85rem;font-weight:600}.organizer-card__footer[data-v-a59ac6cd]{margin-top:auto}.organizer-card__action[data-v-a59ac6cd]{justify-content:center;gap:.5rem;width:100%;font-weight:600}
