._root_i1l97_1{--row-pad: 14px 16px;border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-card)}._root_i1l97_1[data-dense=true]{--row-pad: 10px 14px}._header_i1l97_14{display:grid;grid-template-columns:var(--cols);gap:8px;padding:11px 16px;border-bottom:var(--border-hair) solid var(--border-subtle);background:var(--surface-inset);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}._headCell_i1l97_29[data-align=left]{text-align:left}._headCell_i1l97_29[data-align=center]{text-align:center}._headCell_i1l97_29[data-align=right]{text-align:right}._row_i1l97_40{display:grid;grid-template-columns:var(--cols);gap:8px;align-items:center;padding:var(--row-pad)}._row_i1l97_40:not(:last-child){border-bottom:var(--border-hair) solid var(--border-faint)}._row_i1l97_40:hover{background:var(--surface-raised)}@media(prefers-reduced-motion:no-preference){._row_i1l97_40{transition:background var(--dur-fast) var(--ease-out)}}._rank_i1l97_63{font-family:var(--font-numeric);font-weight:var(--fw-bold);font-size:13px;color:var(--text-muted)}._rankTop_i1l97_70{color:var(--violet-400)}._team_i1l97_75{display:flex;align-items:center;gap:10px;min-width:0}a._team_i1l97_75{color:inherit;text-decoration:none}a._team_i1l97_75:hover ._teamName_i1l97_89,a._team_i1l97_75:focus-visible ._teamName_i1l97_89{text-decoration:underline;text-underline-offset:2px}._logo_i1l97_95{width:26px;height:26px;object-fit:contain;flex:0 0 auto}._logoPlaceholder_i1l97_102{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--surface-raised);flex:0 0 auto}._teamText_i1l97_110{min-width:0}._teamName_i1l97_89{display:block;font-weight:var(--fw-bold);font-size:13px;color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._teamCountry_i1l97_126{display:block;font-size:11px;color:var(--text-muted)}._cell_i1l97_133{font-family:var(--font-numeric);font-weight:var(--fw-semibold);font-size:13px;color:var(--cell-color, var(--text-secondary))}._cell_i1l97_133[data-align=left]{text-align:left}._cell_i1l97_133[data-align=center]{text-align:center}._cell_i1l97_133[data-align=right]{text-align:right}
