.XFN5Fq_bar{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.XFN5Fq_bar button{flex:auto;min-width:0}.XFN5Fq_seedRow{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;display:grid}.XFN5Fq_seedRow:last-child{border-bottom:0}.XFN5Fq_line{border-bottom:2px solid var(--color-accent)}.XFN5Fq_seedNo{text-align:center;font-weight:700}.XFN5Fq_teamName{overflow-wrap:anywhere;font-weight:600}.XFN5Fq_record{font-variant-numeric:tabular-nums;white-space:nowrap}.XFN5Fq_tag{font-size:var(--text-sm);color:var(--color-muted);grid-column:2/4}.XFN5Fq_division,.XFN5Fq_spot{color:var(--color-win-text);font-weight:700}.XFN5Fq_eliminated{color:var(--color-loss-text);font-weight:700}.XFN5Fq_week summary{cursor:pointer;padding:var(--space-3) 0;min-height:44px;font-weight:700}.XFN5Fq_game{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.XFN5Fq_side{min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.XFN5Fq_side small{color:var(--color-muted);display:block}.XFN5Fq_side[aria-pressed=true]{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-accent-text)}.XFN5Fq_side[aria-pressed=true] small{color:inherit}
