.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)}}