.ContestManagerCard_card__dFWty{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-md);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.ContestManagerCard_card__dFWty:hover{border-color:rgba(var(--accent-primary-rgb),.4);box-shadow:none}.ContestManagerCard_topRow__s6nMG{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.ContestManagerCard_leagueChips__vRS_f{display:flex;flex-wrap:wrap;gap:var(--space-xs);flex:1 1}.ContestManagerCard_leagueChip__2PgMW{font-size:.6875rem;font-weight:600;color:var(--accent-primary)}.ContestManagerCard_leagueChip__2PgMW:not(:last-child):after{content:" · ";color:var(--foreground-muted)}.ContestManagerCard_statusBadge__Qd7HO{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;flex-shrink:0}.ContestManagerCard_statusBadge__Qd7HO:before{content:"";width:6px;height:6px;border-radius:50%}.ContestManagerCard_statusAttention__ufjyv{color:var(--accent-warning)}.ContestManagerCard_statusAttention__ufjyv:before{background:var(--accent-warning);animation:ContestManagerCard_pulse__p2tsz 1.5s ease-in-out infinite}@keyframes ContestManagerCard_pulse__p2tsz{0%,to{opacity:1}50%{opacity:.4}}.ContestManagerCard_titleLink__Qa4My{color:inherit;text-decoration:none}.ContestManagerCard_titleLink__Qa4My:hover{color:var(--accent-biro);text-decoration:underline;text-underline-offset:.15em}.ContestManagerCard_title__h7BA5{font-size:1.25rem;font-weight:700;margin:0;color:var(--foreground);line-height:1.3;letter-spacing:-.01em}.ContestManagerCard_dateRange__9SkKn{font-size:.8125rem;color:var(--foreground-muted);margin:0}.ContestManagerCard_statsRow__rNha7{display:flex;gap:var(--space-lg);margin-top:var(--space-xs)}.ContestManagerCard_actionsRow__mcZEB{display:flex;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap}.ContestManagerCard_statusButtons__qqGTh{display:flex;gap:2px}.ContestManagerCard_statusBtn__dIVVG{padding:.5rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:transparent;color:var(--foreground-muted);font-weight:500;font-size:.8125rem;cursor:pointer;transition:all var(--transition-base)}.ContestManagerCard_statusBtn__dIVVG:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--foreground-muted);color:var(--foreground)}.ContestManagerCard_statusBtn__dIVVG:disabled,.ContestManagerCard_statusBtn__dIVVG[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ContestManagerCard_statusBtnActive__kViwL,.ContestManagerCard_statusBtnActive__kViwL:disabled{background:var(--ink);border-color:var(--ink);color:var(--text-inverse);opacity:1}.ContestManagerCard_statusBtnActive__kViwL:hover:not(:disabled){background:var(--ink);color:var(--text-inverse)}.ContestManagerCard_statusBtnPending__EcqfJ{background:var(--accent-warning);border-color:var(--accent-warning);color:var(--text-inverse);animation:ContestManagerCard_pulse__p2tsz 1.5s ease-in-out infinite}.ContestManagerCard_linkBtn__PGvwP{padding:.5rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:transparent;color:var(--foreground);text-decoration:none;font-weight:500;font-size:.8125rem;cursor:pointer;transition:all var(--transition-base)}.ContestManagerCard_linkBtn__PGvwP:hover{border-color:var(--foreground-muted);background:var(--surface-contrast)}.ContestManagerCard_deleteBtn__wvfIf{color:var(--accent-error);border-color:var(--accent-error)}.ContestManagerCard_deleteBtn__wvfIf:hover{background:var(--accent-error-soft,rgba(var(--accent-error-rgb),.1));border-color:var(--accent-error)}.ContestManagerCard_deleteBtn__wvfIf:disabled,.ContestManagerCard_deleteBtn__wvfIf[aria-disabled=true]{opacity:.3;cursor:not-allowed;color:var(--foreground-muted);border-color:var(--border)}.ContestManagerCard_deleteBtn__wvfIf:disabled:hover,.ContestManagerCard_deleteBtn__wvfIf[aria-disabled=true]:hover{background:transparent}.ContestManagerCard_share__BMl6A{display:flex}.ContestManagerCard_shareInvite__ljlkG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.ContestManagerCard_sharePending__Z5gCV{min-height:2.5rem}.ContestManagerCard_shareCaption__5t3xQ{margin:0;font-size:.8125rem;color:var(--foreground-muted)}.ContestManagerCard_actionSpacer__pfnEC{flex:1 1}.ContestManagerCard_attentionMessage__kSBdy{background:var(--accent-warning-soft,rgba(var(--accent-warning-rgb),.1));color:var(--accent-warning)}.ContestManagerCard_attentionMessage__kSBdy,.ContestManagerCard_errorText__CjoVT{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:.8125rem;font-weight:500}.ContestManagerCard_errorText__CjoVT{background:var(--accent-error-soft,rgba(var(--accent-error-rgb),.1));color:var(--accent-error)}.ContestManagerCard_successText___dcjE{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--accent-success-soft,rgba(var(--accent-success-rgb),.1));color:var(--accent-success);font-size:.8125rem;font-weight:500}.ContestManagerCard_badges__J9_dx{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.ContestManagerCard_metaBadge__5Awrr{font-size:.6875rem;font-weight:700;padding:1px 6px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--foreground-muted)}@media (max-width:640px){.ContestManagerCard_statsRow__rNha7{gap:var(--space-md)}.ContestManagerCard_actionsRow__mcZEB{flex-direction:column;gap:var(--space-sm)}.ContestManagerCard_statusButtons__qqGTh{width:100%;justify-content:stretch}.ContestManagerCard_statusBtn__dIVVG{flex:1 1}.ContestManagerCard_topRow__s6nMG{flex-wrap:wrap}}.RunningLeagues_running__jTuUa{display:flex;flex-direction:column;gap:var(--space-lg)}.RunningLeagues_toolbar__M907p{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.RunningLeagues_subtitle__dImKY{margin:0;color:var(--foreground-muted);font-size:.9375rem}.RunningLeagues_toolbarActions__y0I85{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.RunningLeagues_controls__EC2qN{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;justify-content:space-between;padding:.875rem var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.RunningLeagues_filterGroup__Llkj3{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.RunningLeagues_controlLabel__4n98a{font-size:.85rem;font-weight:600;color:var(--foreground-muted)}.RunningLeagues_filterChips__W5_ew{display:flex;gap:.4rem;flex-wrap:wrap}.RunningLeagues_filterChip__jdIcp{padding:.45rem .85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-size:.85rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.RunningLeagues_filterChip__jdIcp:hover:not(:disabled){border-color:var(--accent-primary);background:var(--surface-contrast)}.RunningLeagues_filterChip__jdIcp:disabled{opacity:.4;cursor:not-allowed}.RunningLeagues_filterChipActive__3p4Hj{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse)}.RunningLeagues_filterChipActive__3p4Hj:hover:not(:disabled){background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);color:var(--text-inverse)}.RunningLeagues_filterChipAttention__XqfUA{border-color:var(--accent-warning);color:var(--accent-warning)}.RunningLeagues_filterChipAttention__XqfUA:hover:not(:disabled){background:var(--accent-warning-soft);border-color:var(--accent-warning)}.RunningLeagues_filterChipAttention__XqfUA.RunningLeagues_filterChipActive__3p4Hj{background:var(--accent-warning);border-color:var(--accent-warning);color:var(--text-inverse)}.RunningLeagues_filterChipAttention__XqfUA.RunningLeagues_filterChipActive__3p4Hj:hover:not(:disabled){background:var(--accent-warning-hover);border-color:var(--accent-warning-hover)}.RunningLeagues_sortGroup__SKFnx{display:flex;align-items:center;gap:.5rem}.RunningLeagues_sortSelect__vT1PT{padding:.45rem .75rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--foreground);font-size:.9rem;font-weight:500;cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.RunningLeagues_sortSelect__vT1PT:hover{border-color:var(--accent-primary)}.RunningLeagues_sortSelect__vT1PT:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.RunningLeagues_contestList__HpZD7,.RunningLeagues_emptyState__j3y7m{display:flex;flex-direction:column;gap:var(--space-md)}.RunningLeagues_emptyState__j3y7m{align-items:center;justify-content:center;padding:3rem 2rem;border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;background:var(--surface-contrast)}.RunningLeagues_emptyTitle__Iy55V{margin:0;font-size:1.125rem;font-weight:600;color:var(--foreground)}.RunningLeagues_emptyText__4auiD{margin:0;color:var(--foreground-muted);font-size:.95rem}.RunningLeagues_loadingSpinner__YHTv_{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--accent-primary);border-radius:50%;animation:RunningLeagues_spin__6B6cM 1s linear infinite}@keyframes RunningLeagues_spin__6B6cM{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RunningLeagues_loadingSpinner__YHTv_{animation:none}}@media (max-width:768px){.RunningLeagues_toolbar__M907p{align-items:flex-start}.RunningLeagues_controls__EC2qN{flex-direction:column;align-items:stretch}.RunningLeagues_filterGroup__Llkj3{flex-direction:column;align-items:flex-start}.RunningLeagues_sortGroup__SKFnx{justify-content:space-between}}@media (max-width:480px){.RunningLeagues_filterChips__W5_ew{width:100%}.RunningLeagues_filterChip__jdIcp{flex:1 1;text-align:center;padding:.5rem;font-size:.8rem}.RunningLeagues_emptyState__j3y7m{padding:2rem var(--space-md)}}