/* Europa League reference: dark bar, orange mark, boxed clock, white score box with a club-colour tab on each side. */
.hud[data-league=europa] :is(.tv-match,.tv-result){display:contents}
.hud[data-league=europa] :is(.tv-team img,.tv-season,#period){display:none}
.hud[data-league=europa] .tv-board{display:grid;grid-template-columns:3.6cqw 6.6cqw 6cqw 3cqw 1.2cqw 3cqw 6cqw;grid-template-rows:3.4cqw;width:29.4cqw;height:3.4cqw;background:#121212;border:0;border-radius:.3cqw;overflow:hidden;box-shadow:0 .25cqw .6cqw #0007;gap:0;padding:0}
.hud[data-league=europa] .tv-brand{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:.2cqw;background:#121212;width:auto;font-size:0}
.hud[data-league=europa] .tv-brand img{content:url(../assets/ui/europa-league-mark.png);width:2.8cqw;height:2.8cqw;object-fit:contain}
.hud[data-league=europa] .tv-clock{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;margin:.35cqw .4cqw;padding:0;background:#2a2a2c;border:.12cqw solid #ffffff30;color:#fff;font:700 1.9cqw/1 Arial,sans-serif;border-radius:.2cqw}
.hud[data-league=europa][data-golden=true] #clock{font-size:1.05cqw}
.hud[data-league=europa] .tv-team{grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0;border:0;background:transparent;color:#fff}
.hud[data-league=europa] .tv-team-left{grid-column:3;box-shadow:inset -.45cqw 0 0 var(--club-color,#888)}.hud[data-league=europa] .tv-team-right{grid-column:7;box-shadow:inset .45cqw 0 0 var(--club-color,#888)}
.hud[data-league=europa] .tv-team span{font:700 1.9cqw/1 Arial,sans-serif;letter-spacing:.05cqw}
.hud[data-league=europa] .tv-result b,.hud[data-league=europa] .tv-dash{grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;width:auto;height:auto;margin:.35cqw 0;padding:0;border:0;border-radius:0;background:#f2f2f2;color:#111;font:800 2.2cqw/1 Arial,sans-serif;flex-basis:auto}
.hud[data-league=europa] #leftScore{grid-column:4}
.hud[data-league=europa] .tv-dash{grid-column:5;font-size:1.6cqw}
.hud[data-league=europa] #rightScore{grid-column:6}
.hud[data-league=europa][data-online="true"] .tv-board{width:50cqw;grid-template-columns:3.6cqw 6.6cqw minmax(0,1fr) 3cqw 1.2cqw 3cqw minmax(0,1fr)}
.hud[data-league=europa][data-online="true"] .tv-team span{font-size:1.5cqw;max-width:92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
