.bracket-slot.bracket-team.has-score{grid-template-columns:24px 38px minmax(0,1fr) auto}
.bracket-slot.bracket-team.has-score .bracket-team-copy{min-width:0}
.bracket-slot.bracket-team.has-score .bracket-team-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bracket-slot.bracket-team.has-score .bracket-final-score{justify-self:end;color:#111;font:900 18px/1 var(--team-font);font-variant-numeric:tabular-nums}
#bracket .bracket-slot.bracket-team.has-score{grid-template-columns:20px 30px minmax(0,1fr) auto}
#bracket .bracket-team-copy{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}
#bracket .bracket-team-copy b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#bracket .bracket-team-copy small{flex:0 0 auto;margin-top:0;white-space:nowrap}
@media(max-width:600px){#bracket .bracket-slot.bracket-team.has-score .bracket-final-score{font-size:16px}}
.bracket-match{position:relative}
.bracket-match-final{position:absolute;top:2px;right:8px;z-index:1;color:#111;font:800 9px/1 var(--team-font);text-transform:uppercase;letter-spacing:.5px;pointer-events:none}
