.tournament-overview{min-width:0;margin-bottom:10px}.tournament-overview-content{flex-direction:column;gap:12px;min-width:0;display:flex}.tournament-overview-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.tournament-overview-card{border:1px solid var(--theme-border,#34373a);background:radial-gradient(circle at 92% 12%,var(--theme-accent-soft,#f2f5000f),transparent 120px),var(--theme-panel,#242729);min-width:0;min-height:122px;box-shadow:0 14px 30px var(--theme-shadow,#00000026);border-radius:16px;flex-direction:column;justify-content:space-between;gap:14px;padding:17px 18px;display:flex;position:relative;overflow:hidden}.tournament-overview-season{background:radial-gradient(circle at 88% 16%,var(--theme-accent-soft,#f2f5001c),transparent 180px),linear-gradient(135deg,var(--theme-panel-raised,#2b2e30),var(--theme-panel,#222527));gap:12px;width:calc(50% - 6px);min-height:138px}.tournament-overview-season-facts{min-width:0;color:var(--theme-text,#e8eaeb);font-size:calc(15px + var(--desktop-font-boost));flex-wrap:wrap;align-items:center;gap:7px 0;font-weight:750;line-height:1.25;display:flex}.tournament-overview-season-facts span{align-items:center;display:inline-flex}.tournament-overview-season-facts span+span:before{background:var(--theme-panel-raised,#666b6e);content:"";width:1px;height:18px;margin:0 10px}.tournament-overview-progress-block{gap:7px;min-width:0;display:grid}.tournament-overview-progress-copy{color:var(--theme-text-secondary,#c5c8ca);font-size:calc(13px + var(--desktop-font-boost));align-items:baseline;gap:6px;font-weight:650;display:flex}.tournament-overview-progress-copy strong{color:var(--theme-text,#fff);font-family:var(--ui-font-family),Arial,sans-serif;font-size:calc(27px + var(--desktop-font-boost));font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-weight:850;line-height:1}.tournament-overview-progress{border:1px solid var(--theme-accent-text,#f2f500);background:0 0;border-radius:999px;height:7px;overflow:hidden}.tournament-overview-progress span{border-radius:inherit;background:var(--lime);max-width:100%;height:100%;box-shadow:0 0 10px var(--theme-shadow,#f2f50052);display:block}.tournament-overview-season-dates{color:var(--theme-text-secondary,#aeb3b6);font-size:calc(12px + var(--desktop-font-boost));font-weight:700;line-height:1.25}.tournament-overview-label{color:var(--theme-text-secondary,#b4b9bd);font-size:calc(13px + var(--desktop-font-boost));font-weight:720;line-height:1.25}.tournament-overview-value-row{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.tournament-overview-value{color:var(--theme-text,#f8f9f9);font-family:var(--ui-font-family),Arial,sans-serif;font-size:calc(34px + var(--desktop-font-boost));font-variant-numeric:tabular-nums;letter-spacing:-.7px;font-weight:850;line-height:1}.tournament-overview-icon{width:38px;height:38px;color:var(--theme-text-muted,#858b8f);flex:0 0 38px;place-items:center;display:grid;position:relative}.tournament-overview-icon[data-half]:after{border:2px solid var(--theme-border,#242729);background:var(--theme-panel-raised,#888e92);color:#1d1f20;content:attr(data-half);width:17px;height:17px;font-size:calc(8px + var(--desktop-font-boost));border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;inset-block-end:-1px;inset-inline-end:-2px}.tournament-overview-icon.is-red-card,.tournament-overview-icon.is-yellow-card{border-radius:4px;flex-basis:22px;width:22px;height:32px}.tournament-overview-icon.is-red-card{background:#ee3d44}.tournament-overview-icon.is-yellow-card{background:#f8c41d}.tournament-overview-state{min-height:290px;margin:0}.tournament-overview-skeleton .tournament-overview-card:after,.tournament-overview-skeleton .tournament-overview-card:before{background:var(--theme-border,#363a3d);content:"";border-radius:7px;display:block}.tournament-overview-skeleton .tournament-overview-card:before{width:62%;height:15px}.tournament-overview-skeleton .tournament-overview-card:after{width:38%;height:34px;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse}@keyframes tournament-overview-pulse{0%{opacity:.46}to{opacity:.92}}@media (width<=1100px){.tournament-overview-season{width:100%}.tournament-overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tournament-overview-content{gap:9px}.tournament-overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tournament-overview-season{min-height:128px;padding:15px}.tournament-overview-metric{min-height:108px;padding:14px}.tournament-overview-label{font-size:calc(11px + var(--desktop-font-boost))}.tournament-overview-value{font-size:calc(27px + var(--desktop-font-boost))}.tournament-overview-progress-copy strong{font-size:calc(24px + var(--desktop-font-boost))}}@media (width<=380px){.tournament-overview-metrics-grid{grid-template-columns:minmax(0,1fr)}}.leaders-category-tabs,.tournament-leaders{min-width:0;margin-bottom:10px}.leaders-category-tabs{overscroll-behavior-inline:contain;border:1px solid var(--theme-border,#34373a);background:var(--theme-input,#202325);scrollbar-width:none;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex;overflow-x:auto}.leaders-category-tabs::-webkit-scrollbar{display:none}.leaders-table-scroll::-webkit-scrollbar{display:none}.leaders-category-tabs button{min-width:132px;height:42px;color:var(--theme-text-secondary,#aeb3b7);font-size:calc(11px + var(--desktop-font-boost));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding-inline:18px;font-weight:850}.leaders-category-tabs button:hover:not(:disabled){border-color:var(--theme-border-strong,#55595c);color:var(--theme-text,#fff)}.leaders-category-tabs button.active:not(:disabled){border-color:var(--theme-accent-text,#f2f500);background:var(--theme-accent-soft,#303226);color:var(--theme-text,#fff)}.leaders-category-tabs button:disabled{color:var(--theme-text-muted,#666c70);cursor:not-allowed}.leaders-table-card{border:1px solid var(--theme-border,#34373a);background:var(--theme-input,#242729);border-radius:15px;min-width:0;overflow:hidden}.leaders-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;overflow-x:auto}.leaders-table-card table{border-collapse:collapse;width:100%;min-width:700px;color:var(--theme-text,#d8dbdd);table-layout:auto}.leaders-table-card td,.leaders-table-card th{border-bottom:1px solid var(--theme-border,#34383b);text-align:center;white-space:nowrap;height:48px;padding-inline:10px}.leaders-table-card th{background:var(--theme-input,#202325);height:42px;color:var(--theme-text-muted,#8f9599);font-size:calc(9px + var(--desktop-font-boost));letter-spacing:.02em;font-weight:800}.leaders-table-card td{font-size:calc(11px + var(--desktop-font-boost));font-variant-numeric:tabular-nums}.leaders-table-card tbody tr:last-child td{border-bottom:0}.leaders-player{width:220px;min-width:220px;max-width:220px;color:var(--theme-text,#f4f5f5);font-weight:850;text-align:start!important}.leaders-player strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.leaders-player small,.leaders-team small{color:var(--theme-text-muted,#858b90);font-size:calc(8px + var(--desktop-font-boost));margin-top:3px;font-weight:700;display:block}.leaders-player-meta{align-items:center;gap:6px;min-width:0;display:flex!important}.leaders-country-flag{-o-object-fit:cover;object-fit:cover;border-radius:1px;flex:0 0 16px;width:16px;height:12px;display:block}.leaders-team{min-width:0;color:var(--theme-text-secondary,#aeb3b7);text-align:start;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaders-metric-assists,.leaders-metric-assists-per-match,.leaders-metric-goals,.leaders-metric-goals-per-match,.leaders-metric-minutes-per-card,.leaders-metric-played,.leaders-metric-points,.leaders-metric-red-cards,.leaders-metric-yellow-cards,.leaders-metric-yellow-red-cards{min-width:78px}.leaders-table-card td.is-primary{color:var(--theme-accent-text,var(--lime));font-family:var(--ui-font-family),Arial,sans-serif;font-size:calc(16px + var(--desktop-font-boost));font-weight:900}.leaders-table-card .is-red{color:var(--theme-danger,#ef3b45)}.leaders-table-card .is-yellow-red{color:var(--theme-warning,#ef8b32)}.leaders-table-card .is-yellow{color:var(--theme-warning,#ffc515)}.leaders-card-header-icon{flex:0 0 16px;width:16px;height:20px;display:inline-block;position:relative}.leaders-card-header-icon:after,.leaders-card-header-icon:before{border:1px solid var(--theme-border,#ffffff3d);content:"";border-radius:2px;width:11px;height:16px;position:absolute}.leaders-card-header-icon.is-red-card:before{background:#ef3b45;top:2px;left:3px}.leaders-card-header-icon.is-yellow-card:before{background:#ffc515;top:2px;left:3px}.leaders-card-header-icon.is-red-card:after,.leaders-card-header-icon.is-yellow-card:after{content:none}.leaders-card-header-icon.is-yellow-red-card:before{background:#ef3b45;top:1px;left:5px;transform:rotate(5deg)}.leaders-card-header-icon.is-yellow-red-card:after{background:#ffc515;top:3px;left:1px;transform:rotate(-5deg)}.tournament-leaders-state{min-height:290px;margin:0}.tournament-leaders-skeleton{min-width:0}.leaders-skeleton-tabs{border:1px solid var(--theme-border,#34373a);background:var(--theme-panel-raised,#202325);border-radius:12px;gap:4px;margin-bottom:10px;padding:4px;display:flex;overflow:hidden}.leaders-skeleton-tabs span{background:var(--theme-border,#303437);border-radius:9px;flex:0 0 132px;width:132px;height:42px;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse}.leaders-skeleton-table{border:1px solid var(--theme-border,#34373a);background:var(--theme-panel-raised,#242729);border-radius:15px;overflow:hidden}.leaders-skeleton-row{border-bottom:1px solid var(--theme-border,#34383b);grid-template-columns:minmax(220px,1.5fr) repeat(5,82px);min-width:700px;display:grid}.tournament-top-lists .leaders-skeleton-row{grid-template-columns:minmax(220px,1.5fr) repeat(4,82px)}.leaders-skeleton-row:last-child{border-bottom:0}.leaders-skeleton-row>span{justify-content:center;align-items:center;height:48px;padding-inline:10px;display:flex}.leaders-skeleton-row.is-header>span{background:var(--theme-panel-raised,#202325);height:42px}.leaders-skeleton-row i{background:var(--theme-border,#34383b);border-radius:999px;width:52%;height:10px;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse;display:block}.leaders-skeleton-row>span:first-child i{width:72%;margin-inline-end:auto}@media (width<=860px){.leaders-category-tabs button{flex:1 0 108px;min-width:108px;height:39px;padding-inline:12px}.leaders-skeleton-table,.leaders-table-card{border-radius:12px}.leaders-table-card table{min-width:680px}.leaders-table-card td,.leaders-table-card th{height:44px;padding-inline:7px}.leaders-player{width:168px;min-width:168px;max-width:168px}.leaders-table-card td.leaders-player,.leaders-table-card th.leaders-player{z-index:2;background:var(--theme-input,#242729);box-shadow:8px 0 12px -12px var(--theme-shadow,#000);position:sticky;inset-inline-start:0}.leaders-table-card th.leaders-player{z-index:4;background:var(--theme-input,#202325)}.leaders-table-card[data-category=goals] table{table-layout:auto;width:100%;min-width:392px;display:block}.leaders-table-card[data-category=goals] tbody,.leaders-table-card[data-category=goals] thead{min-width:392px;display:block}.leaders-table-card[data-category=goals] tr{justify-content:space-between;width:100%;min-width:392px;display:flex}.leaders-table-card[data-category=goals] td,.leaders-table-card[data-category=goals] th{justify-content:center;align-items:center;display:flex}.leaders-table-card[data-category=goals] td.leaders-player,.leaders-table-card[data-category=goals] th.leaders-player{flex:0 0 168px;justify-content:flex-start}.leaders-table-card[data-category=goals] td.leaders-player{flex-direction:column;align-items:flex-start}.leaders-table-card[data-category=goals] .leaders-metric-played{flex:0 0 64px;width:64px;min-width:64px;max-width:64px}.leaders-table-card[data-category=goals] .leaders-metric-goals-per-match{flex:0 0 96px;width:96px;min-width:96px;max-width:96px}.leaders-table-card[data-category=goals] td.leaders-metric-goals,.leaders-table-card[data-category=goals] th.leaders-metric-goals{z-index:2;background:var(--theme-input,#242729);width:64px;min-width:64px;max-width:64px;box-shadow:-8px 0 12px -12px var(--theme-shadow,#000);flex:0 0 64px;padding-inline:6px;position:sticky;inset-inline-end:0}.leaders-table-card[data-category=goals] th.leaders-metric-goals{z-index:4;background:var(--theme-input,#202325)}.leaders-table-card[data-category=assists] table{table-layout:auto;width:100%;min-width:408px;display:block}.leaders-table-card[data-category=assists] tbody,.leaders-table-card[data-category=assists] thead{min-width:408px;display:block}.leaders-table-card[data-category=assists] tr{justify-content:space-between;width:100%;min-width:408px;display:flex}.leaders-table-card[data-category=assists] td,.leaders-table-card[data-category=assists] th{justify-content:center;align-items:center;display:flex}.leaders-table-card[data-category=assists] td.leaders-player,.leaders-table-card[data-category=assists] th.leaders-player{flex:0 0 168px;justify-content:flex-start}.leaders-table-card[data-category=assists] td.leaders-player{flex-direction:column;align-items:flex-start}.leaders-table-card[data-category=assists] .leaders-metric-played{flex:0 0 64px;width:64px;min-width:64px;max-width:64px}.leaders-table-card[data-category=assists] .leaders-metric-assists-per-match{flex:0 0 112px;width:112px;min-width:112px;max-width:112px}.leaders-table-card[data-category=assists] td.leaders-metric-assists,.leaders-table-card[data-category=assists] th.leaders-metric-assists{z-index:2;background:var(--theme-input,#242729);width:64px;min-width:64px;max-width:64px;box-shadow:-8px 0 12px -12px var(--theme-shadow,#000);flex:0 0 64px;padding-inline:6px;position:sticky;inset-inline-end:0}.leaders-table-card[data-category=assists] th.leaders-metric-assists{z-index:4;background:var(--theme-input,#202325)}.leaders-table-card[data-category=points] table,.leaders-table-card[data-category=points] tbody,.leaders-table-card[data-category=points] thead,.leaders-table-card[data-category=points] tr{width:100%;min-width:404px;display:block}.leaders-table-card[data-category=points] tr{display:flex}.leaders-table-card[data-category=points] td,.leaders-table-card[data-category=points] th{justify-content:center;align-items:center;display:flex}.leaders-table-card[data-category=points] td.leaders-player,.leaders-table-card[data-category=points] th.leaders-player{flex:0 0 168px;justify-content:flex-start}.leaders-table-card[data-category=points] td.leaders-player{flex-direction:column;align-items:flex-start}.leaders-table-card[data-category=points] .leaders-metric-played{flex:0 0 52px;width:52px;min-width:52px;max-width:52px}.leaders-table-card[data-category=points] .leaders-metric-assists,.leaders-table-card[data-category=points] .leaders-metric-goals{flex:0 0 60px;width:60px;min-width:60px;max-width:60px;padding-inline:4px}.leaders-table-card[data-category=points] td.leaders-metric-points,.leaders-table-card[data-category=points] th.leaders-metric-points{z-index:2;background:var(--theme-input,#242729);width:64px;min-width:64px;max-width:64px;box-shadow:-8px 0 12px -12px var(--theme-shadow,#000);flex:0 0 64px;padding-inline:6px;position:sticky;inset-inline-end:0}.leaders-table-card[data-category=points] th.leaders-metric-points{z-index:4;background:var(--theme-input,#202325)}.leaders-table-card[data-category=cards] table{table-layout:auto;width:100%;min-width:440px;display:block}.leaders-table-card[data-category=cards] tbody,.leaders-table-card[data-category=cards] thead{min-width:440px;display:block}.leaders-table-card[data-category=cards] tr{width:100%;min-width:440px;display:flex}.leaders-table-card[data-category=cards] td,.leaders-table-card[data-category=cards] th{justify-content:center;align-items:center;display:flex}.leaders-table-card[data-category=cards] td.leaders-player,.leaders-table-card[data-category=cards] th.leaders-player{flex:0 0 168px;justify-content:flex-start}.leaders-table-card[data-category=cards] td.leaders-player{flex-direction:column;align-items:flex-start}.leaders-table-card[data-category=cards] .leaders-metric-played{flex:0 0 48px;width:48px;min-width:48px;max-width:48px}.leaders-table-card[data-category=cards] .leaders-metric-red-cards,.leaders-table-card[data-category=cards] .leaders-metric-yellow-cards,.leaders-table-card[data-category=cards] .leaders-metric-yellow-red-cards{flex:0 0 44px;width:44px;min-width:44px;max-width:44px;padding-inline:4px}.leaders-table-card[data-category=cards] .leaders-metric-minutes-per-card{flex:0 0 92px;width:92px;min-width:92px;max-width:92px}.leaders-skeleton-tabs span{flex-basis:108px;width:108px;height:39px}.leaders-skeleton-row{grid-template-columns:168px repeat(5,86px);min-width:680px}.tournament-top-lists .leaders-skeleton-row{grid-template-columns:168px 52px 60px 60px 64px;min-width:404px}.leaders-skeleton-row>span{height:44px;padding-inline:7px}}.tournament-results{min-width:0;margin-bottom:10px}.tournament-results-list,.tournament-results-skeleton{gap:10px;min-width:0;display:grid}.tournament-result-card,.tournament-result-skeleton-card{border:1px solid var(--theme-border,#34373a);background:radial-gradient(circle at 92% 8%,var(--theme-border,#f2f5000d),transparent 230px),var(--theme-panel-raised,#242729);min-width:0;box-shadow:0 14px 30px var(--theme-shadow,#00000024);border-radius:15px;overflow:hidden}.tournament-result-meta{border-bottom:1px solid var(--theme-border,#34383b);background:var(--theme-panel,#202325);min-height:42px;color:var(--theme-text-muted,#8f9599);font-size:calc(9px + var(--desktop-font-boost));align-items:center;gap:9px;padding:8px 15px;font-weight:750;display:flex}.tournament-result-meta time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournament-result-round,.tournament-result-status{background:var(--theme-panel-raised,#303437);color:var(--theme-text-secondary,#cbd0d2);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px}.tournament-result-status{background:var(--theme-accent-soft,#f2f5001a);color:var(--theme-accent-text,var(--lime));margin-inline-start:auto}.tournament-result-scoreboard{--tournament-result-stat-columns:0;padding:7px 15px 10px}.tournament-result-scoreboard-header,.tournament-result-team{grid-template-columns:minmax(0,1fr) repeat(var(--tournament-result-stat-columns),44px) 52px;align-items:center;display:grid}.tournament-result-scoreboard-header{border-bottom:1px solid var(--theme-border,#393d40b8);min-height:27px}.tournament-result-scoreboard-heading{border-inline-start:1px solid var(--theme-border,#3a3e41);min-width:44px;min-height:27px;color:var(--theme-text-muted,#858c90);place-items:center;display:grid}.tournament-result-scoreboard-heading.is-score{min-width:52px;font-size:calc(8px + var(--desktop-font-boost));text-transform:uppercase;font-weight:800}.tournament-result-scoreboard-heading.is-corners svg{color:var(--theme-text-secondary,#aeb4b7)}.tournament-result-scoreboard-heading>i{border-radius:2px;width:8px;height:12px;display:block}.tournament-result-scoreboard-heading.is-yellow-card>i{background:#ffc515}.tournament-result-scoreboard-heading.is-red-card>i{background:#ef3b45}.tournament-result-team{min-height:43px}.tournament-result-team+.tournament-result-team{border-top:1px solid var(--theme-border,#393d40b8)}.tournament-result-team-name{min-width:0;color:var(--theme-text,#f2f4f4);font-size:calc(13px + var(--desktop-font-boost));text-overflow:ellipsis;white-space:nowrap;padding-inline-end:12px;font-weight:840;overflow:hidden}.tournament-result-score{border-inline-start:1px solid var(--theme-border,#3a3e41);min-width:52px;min-height:34px;color:var(--theme-text-muted,#9ba1a5);font-size:calc(17px + var(--desktop-font-boost));font-variant-numeric:tabular-nums;place-items:center;padding-block-start:2px;font-weight:900;line-height:1;display:grid}.tournament-result-score.sports-score{font-family:var(--ui-font-family),Arial,sans-serif!important}.tournament-result-inline-stat{border-inline-start:1px solid var(--theme-border,#3a3e41);min-width:44px;min-height:34px;color:var(--theme-text,#d8dcde);font-size:calc(11px + var(--desktop-font-boost));font-variant-numeric:tabular-nums;place-items:center;font-weight:850;line-height:1;display:grid}.tournament-result-inline-stat.is-yellow-card{color:var(--theme-warning,#ffc515)}.tournament-result-inline-stat.is-red-card{color:var(--theme-danger,#ef3b45)}.tournament-result-score.winner{color:var(--theme-accent-text,var(--lime))}.tournament-result-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:0 15px 12px;display:grid}.tournament-result-goal-list{flex-direction:column;gap:5px;min-width:0;display:flex}.tournament-result-goal-list[data-side=away]{align-items:flex-end}.tournament-result-goal{min-width:0;max-width:100%;color:var(--theme-text-secondary,#c4c9cc);font-size:calc(9px + var(--desktop-font-boost));align-items:center;gap:5px;font-weight:720;display:flex}.tournament-result-goal svg{color:var(--theme-text-secondary,#aeb4b7);flex:none}.tournament-result-goal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournament-result-goal small{color:var(--theme-warning,#cd9942);font-size:calc(9px + var(--desktop-font-boost));flex:none;font-weight:850}.tournament-result-goal em{background:var(--theme-panel-raised,#34383b);color:var(--theme-text-muted,#9da3a7);font-size:calc(8px + var(--desktop-font-boost));border-radius:5px;flex:none;padding:2px 5px;font-style:normal;font-weight:800}.tournament-result-goal.is-disabled{opacity:.5;text-decoration:line-through}.tournament-results-state{min-height:290px;margin:0}.tournament-result-skeleton-card{grid-template-rows:42px 50px 50px 46px;grid-template-columns:minmax(0,1fr) 62px;min-height:188px;display:grid}.tournament-result-skeleton-card>span{align-items:center;padding-inline:15px;display:flex}.tournament-result-skeleton-card>span.is-detail,.tournament-result-skeleton-card>span.is-meta{background:var(--theme-panel-raised,#202325);grid-column:1/-1}.tournament-result-skeleton-card>span.is-detail{border-top:1px solid var(--theme-border,#34383b)}.tournament-result-skeleton-card>span.is-score{border-inline-start:1px solid var(--theme-border,#34383b);justify-content:center}.tournament-result-skeleton-card>span i{background:var(--theme-border,#34383b);border-radius:999px;width:42%;height:10px;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse;display:block}.tournament-result-skeleton-card>span.is-meta i{width:30%}.tournament-result-skeleton-card>span.is-team i{width:54%}.tournament-result-skeleton-card>span.is-score i{border-radius:7px;width:25px;height:25px}.tournament-result-skeleton-card>span.is-detail i{width:74%}@media (width<=860px){.tournament-result-card,.tournament-result-skeleton-card{border-radius:12px}.tournament-result-meta{min-height:39px;padding-inline:12px}.tournament-result-scoreboard{padding:6px 12px 8px}.tournament-result-scoreboard-header,.tournament-result-team{grid-template-columns:minmax(0,1fr) repeat(var(--tournament-result-stat-columns),36px) 44px}.tournament-result-inline-stat,.tournament-result-scoreboard-heading{min-width:36px}.tournament-result-score,.tournament-result-scoreboard-heading.is-score{min-width:44px}.tournament-result-team-name.is-full{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25;display:block;overflow:visible}.tournament-result-goals{gap:8px;padding:0 12px 10px}.tournament-result-skeleton-card>span{padding-inline:12px}}@media (width<=520px){.tournament-result-meta{flex-wrap:wrap;gap:6px}.tournament-result-meta time{flex:auto}.tournament-result-status{margin-inline-start:0}.tournament-result-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-result-goal-list[data-side=away]{text-align:end;align-items:flex-end}.tournament-result-goal-list[data-side=away] .tournament-result-goal{justify-content:flex-end}}.tournament-standings{min-width:0;margin-bottom:10px}.standings-group-tabs,.standings-scope-tabs,.standings-source-tabs,.standings-stage-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.standings-group-tabs::-webkit-scrollbar{display:none}.standings-scope-tabs::-webkit-scrollbar{display:none}.standings-source-tabs::-webkit-scrollbar{display:none}.standings-stage-tabs::-webkit-scrollbar{display:none}.standings-stage-tabs{border:1px solid var(--theme-border,#34373a);background:var(--theme-input,#202325);border-radius:12px;margin-bottom:10px;padding:4px}.standings-group-tabs button,.standings-scope-tabs button,.standings-source-tabs button,.standings-stage-tabs button{cursor:pointer;font-size:calc(11px + var(--desktop-font-boost));white-space:nowrap;border:1px solid #0000;flex:none;font-weight:800}.standings-stage-tabs button{min-width:132px;height:42px;color:var(--theme-text-secondary,#aeb3b7);background:0 0;border-radius:9px;padding:0 18px}.standings-stage-tabs button.active{border-color:var(--theme-accent-text,#f2f500);background:var(--theme-accent-soft,#303226);color:var(--theme-text,#fff);box-shadow:none}.standings-table-stage{gap:10px;min-width:0;display:grid}.standings-scope-tabs,.standings-source-tabs{border:1px solid var(--theme-border,#34373a);background:var(--theme-input,#202325);border-radius:10px;width:max-content;max-width:100%;padding:4px}.standings-scope-tabs button,.standings-source-tabs button{height:35px;color:var(--theme-text-secondary,#aeb3b7);background:0 0;border-radius:7px;padding:0 13px}.standings-scope-tabs button.active,.standings-source-tabs button.active{border-color:var(--theme-accent-text,#f2f500);background:var(--theme-accent-soft,#303226);color:var(--theme-text,#fff)}.standings-group-tabs{padding-block:2px}.standings-group-tabs button{border:1px solid var(--theme-border,#3a3e41);background:var(--theme-input,#242729);height:36px;color:var(--theme-text-secondary,#adb2b6);border-radius:999px;padding:0 15px}.standings-group-tabs button.active{border-color:var(--theme-accent-text,#f2f500);background:var(--theme-accent-soft,#303226);color:var(--theme-text,#fff)}.standings-group-title{color:var(--theme-text,#d8dcde);font-size:calc(14px + var(--desktop-font-boost));margin:0;padding:2px 3px;font-weight:850}.standings-table-card{border:1px solid var(--theme-border,#34373a);background:var(--theme-input,#242729);min-width:0;box-shadow:0 14px 30px var(--theme-shadow,#00000024);border-radius:15px;overflow:hidden}.standings-table-card>h3{border-bottom:1px solid var(--theme-border,#363a3d);min-height:46px;color:var(--theme-text,#f2f3f3);font-size:calc(14px + var(--desktop-font-boost));margin:0;padding:14px 17px 11px;font-weight:850}.standings-bracket-scroll,.standings-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--theme-text-muted,#555b5e) #202325;scrollbar-width:thin;min-width:0;overflow-x:auto}.standings-table-card table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:810px;color:var(--theme-text-secondary,#c8cccf);font-size:calc(11px + var(--desktop-font-boost));font-variant-numeric:tabular-nums}.standings-table-card table.live-table-grid{min-width:var(--live-table-min-width,810px)}.standings-table-card .live-table-stat{width:76px}.standings-table-card td,.standings-table-card th{border-bottom:1px solid var(--theme-border,#34383b);text-align:center;white-space:nowrap;height:47px;padding:0 8px}.standings-table-card th{background:var(--theme-input,#202325);height:42px;color:var(--theme-text-muted,#858b8f);font-size:calc(9px + var(--desktop-font-boost));text-transform:uppercase;font-weight:800}.standings-table-card tbody tr:last-child td{border-bottom:0}.standings-table-card tbody tr:hover td{background:var(--theme-hover,#292d2f)}.standings-table-card .standings-position{width:58px;color:var(--theme-text-secondary,#aeb3b6);font-weight:850;position:relative}.standings-table-card td.standings-position>span:not(.standings-promotion){vertical-align:middle;display:inline-flex}.standings-position-change{font-size:calc(8px + var(--desktop-font-boost));margin-inline-start:4px;font-weight:950}.standings-position-change.is-up{color:var(--theme-success,#4fc884)}.standings-position-change.is-down{color:var(--theme-danger,#e25d67)}.standings-promotion{background:#6a7074;border-radius:0 4px 4px 0;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}.standings-promotion.tone-0{background:#69b7ff}.standings-promotion.tone-1{background:#f2f500}.standings-promotion.tone-2{background:#79d69a}.standings-promotion.tone-3{background:#f4a261}.standings-promotion.tone-4{background:#b99aff}.standings-promotion.tone-5{background:#ef6d76}.standings-table-card .standings-team{text-align:start;width:238px}.standings-table-card td.standings-team{min-width:0;color:var(--theme-text,#f0f2f2);font-weight:760}.standings-team>span{text-overflow:ellipsis;display:block;overflow:hidden}.standings-table-card .standings-points{width:62px;color:var(--theme-accent-text,var(--lime));font-weight:900}.standings-table-card .standings-form{width:150px}.standings-form-item{color:#fff;width:21px;height:21px;font-size:calc(8px + var(--desktop-font-boost));background:#44494c;border-radius:5px;place-items:center;margin-inline:2px;font-weight:900;display:inline-grid}.standings-form-item.is-win{background:#2a9b63}.standings-form-item.is-draw{background:#747a7e}.standings-form-item.is-loss{background:#c54e58}.standings-promotion-legend{border-top:1px solid var(--theme-border,#34383b);background:var(--theme-panel-raised,#202325);min-height:42px;color:var(--theme-text-muted,#92989c);font-size:calc(9px + var(--desktop-font-boost));flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:9px 15px;font-weight:700;list-style:none;display:flex}.standings-promotion-legend li{align-items:center;gap:7px;display:inline-flex}.standings-promotion-legend li>span{background:#6a7074;border-radius:3px;width:9px;height:9px}.standings-promotion-legend .tone-0{background:#69b7ff}.standings-promotion-legend .tone-1{background:#f2f500}.standings-promotion-legend .tone-2{background:#79d69a}.standings-promotion-legend .tone-3{background:#f4a261}.standings-promotion-legend .tone-4{background:#b99aff}.standings-promotion-legend .tone-5{background:#ef6d76}.standings-bracket-scroll{border:1px solid var(--theme-border,#34373a);background:radial-gradient(circle at 90% 8%,var(--theme-accent-soft,#f2f5000f),transparent 280px),var(--theme-panel,#202325);box-shadow:0 14px 30px var(--theme-shadow,#00000024);border-radius:15px;padding:16px}.standings-bracket{grid-auto-columns:238px;grid-auto-flow:column;gap:22px;min-width:max-content;display:grid}.standings-bracket-round{flex-direction:column;min-width:0;display:flex}.standings-bracket-round>h3{min-height:37px;color:var(--theme-text-secondary,#b9bec1);font-size:calc(11px + var(--desktop-font-boost));text-align:center;margin:0;padding:0 3px 11px;font-weight:850}.standings-bracket-matchups{flex-direction:column;flex:auto;justify-content:space-around;gap:18px;min-height:100%;display:flex}.standings-bracket-matchup{border:1px solid var(--theme-border,#3a3e41);background:var(--theme-panel-raised,#292c2f);box-shadow:0 7px 18px var(--theme-shadow,#0000002e);border-radius:11px;position:relative;overflow:hidden}.standings-bracket-matchup>div{min-height:40px;color:var(--theme-text-secondary,#b9bec1);font-size:calc(10px + var(--desktop-font-boost));align-items:center;gap:10px;padding:0 11px;display:flex}.standings-bracket-matchup>div+div{border-top:1px solid var(--theme-border,#3b3f42)}.standings-bracket-matchup>div.winner{color:var(--theme-text,#fff);font-weight:850}.standings-bracket-matchup>div.winner:before{background:var(--lime);content:"";border-radius:0 3px 3px 0;width:3px;height:25px;position:absolute;inset-inline-start:0}.standings-bracket-matchup>div span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.standings-bracket-matchup>div strong{color:var(--theme-text,#f5f6f6);font-family:var(--ui-font-family),Arial,sans-serif;font-size:calc(14px + var(--desktop-font-boost));font-variant-numeric:tabular-nums;flex:none}.standings-bracket-legs{border-top:1px solid var(--theme-border,#3b3f42);background:var(--theme-panel,#242729);gap:3px;margin:0;padding:7px 11px;list-style:none;display:grid}.standings-bracket-legs li{color:var(--theme-text-muted,#848a8e);font-size:calc(8px + var(--desktop-font-boost));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;display:flex}.standings-bracket-legs span{color:var(--theme-text-secondary,#bfc3c6);font-weight:750}.standings-cup-roster{gap:14px;min-width:0;display:grid}.standings-cup-round{border:1px solid var(--theme-border,#393d40);background:var(--theme-panel,#242729);border-radius:12px;overflow:hidden}.standings-cup-round>h3{border-bottom:1px solid var(--theme-border,#393d40);min-height:43px;color:var(--theme-text,#e7e9ea);font-size:calc(12px + var(--desktop-font-boost));margin:0;padding:13px 15px 10px;font-weight:850}.standings-cup-matchups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.standings-cup-matchup{border:1px solid var(--theme-border,#3a3e41);background:var(--theme-panel-raised,#292c2f);border-radius:10px;min-width:0;overflow:hidden}.standings-cup-score>div{min-height:40px;color:var(--theme-text-secondary,#b9bec1);font-size:calc(10px + var(--desktop-font-boost));align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.standings-cup-score>div+div{border-top:1px solid var(--theme-border,#3b3f42)}.standings-cup-score>div.winner{color:var(--theme-text,#fff);font-weight:850}.standings-cup-score>div.winner:before{background:var(--lime);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:8px;inset-inline-start:0}.standings-cup-score span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.standings-cup-score strong{color:var(--theme-text,#f5f6f6);font-family:var(--ui-font-family),Arial,sans-serif;font-size:calc(14px + var(--desktop-font-boost));font-variant-numeric:tabular-nums}.standings-cup-legs{padding-block:6px}.tournament-cup-roster-panel{width:100%;max-width:100%;overflow:hidden}.cup-roster-stage,.tournament-cup-roster-scroll{width:100%;min-width:0;max-width:100%}.tournament-cup-roster-scroll{overflow-y:hidden}.tournament-cup-roster-rounds{grid-auto-columns:minmax(248px,286px)}.tournament-cup-roster-panel .standings-bracket-matchup>div{height:auto;min-height:44px;padding-block:7px}.tournament-cup-roster-panel .standings-bracket-matchup>div span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.cup-roster-skeleton-scroll{min-width:0;padding:16px;overflow:hidden}.cup-roster-skeleton-rounds{grid-template-columns:repeat(3,minmax(248px,1fr));gap:22px;min-width:788px;display:grid}.cup-roster-skeleton-round{align-content:start;gap:18px;display:grid}.cup-roster-skeleton-title{background:var(--theme-border,#34383b);border-radius:999px;width:42%;height:9px;margin:4px auto 10px;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse;display:block}.cup-roster-skeleton-matchup{border:1px solid var(--theme-border,#3a3e41);background:var(--theme-panel-raised,#292c2f);border-radius:11px;overflow:hidden}.cup-roster-skeleton-matchup>span{align-items:center;min-height:44px;padding-inline:11px;display:flex}.cup-roster-skeleton-matchup>span+span{border-top:1px solid var(--theme-border,#3b3f42)}.cup-roster-skeleton-matchup i{background:var(--theme-border,#3a3e41);border-radius:999px;width:68%;height:11px;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse;display:block}.tournament-standings-state{min-height:290px;margin:0}.tournament-standings-skeleton{border:1px solid var(--theme-border,#34373a);background:var(--theme-panel-raised,#242729);border-radius:15px;overflow:hidden}.standings-skeleton-scroll{min-width:0;overflow-x:hidden}.standings-skeleton-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:810px;display:table}.standings-skeleton-row{display:table-row}.standings-skeleton-row>span{border-bottom:1px solid var(--theme-border,#34383b);vertical-align:middle;height:47px;padding:0 8px;display:table-cell}.standings-skeleton-row.is-header>span{background:var(--theme-panel-raised,#202325);height:42px}.standings-skeleton-row>span.is-position{width:58px}.standings-skeleton-row>span.is-team{width:238px}.standings-skeleton-row>span.is-points{width:62px}.standings-skeleton-row>span.is-form{width:150px}.standings-skeleton-row i{background:var(--theme-border,#34383b);border-radius:999px;width:54%;height:10px;margin-inline:auto;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse;display:block}.standings-skeleton-row>span.is-team i{width:72%;height:12px;margin-inline-start:0}.standings-skeleton-row.is-header i{background:var(--theme-border,#303437);width:42%;height:8px}@media (width<=860px){.standings-stage-tabs button{min-width:116px;height:39px;padding-inline:14px}.standings-table-card{border-radius:12px}.standings-table-card table{border-collapse:separate;border-spacing:0;min-width:660px}.standings-table-card table.live-table-grid{width:var(--live-table-mobile-min-width,660px);min-width:var(--live-table-mobile-min-width,660px)}.tournament-live-table .standings-table-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.tournament-live-table .standings-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.standings-table-card td,.standings-table-card th{height:44px;padding-inline:6px}.standings-table-card .standings-team{width:156px}.standings-table-card .standings-position{width:48px}.standings-table-card .standings-points{width:50px}.standings-table-card .standings-form{display:none}.standings-table-card td.standings-position,.standings-table-card th.standings-position{z-index:3;background:var(--theme-input,#242729);position:sticky;inset-inline-start:0}.standings-table-card td.standings-team,.standings-table-card th.standings-team{z-index:3;background:var(--theme-input,#242729);box-shadow:7px 0 10px -10px var(--theme-shadow,#000);position:sticky;inset-inline-start:48px;overflow:hidden}.standings-table-card td.standings-points,.standings-table-card th.standings-points{z-index:3;background:var(--theme-input,#242729);box-shadow:-7px 0 10px -10px var(--theme-shadow,#000);position:sticky;inset-inline-end:0}.standings-table-card thead th.standings-points,.standings-table-card thead th.standings-position,.standings-table-card thead th.standings-team{z-index:4;background:var(--theme-input,#202325)}.standings-table-card tbody tr:hover td.standings-points,.standings-table-card tbody tr:hover td.standings-position,.standings-table-card tbody tr:hover td.standings-team{background:var(--theme-hover,#292d2f)}.standings-skeleton-scroll{overflow-x:hidden}.standings-skeleton-table{border-collapse:separate;border-spacing:0;min-width:660px}.standings-skeleton-row>span{height:44px;padding-inline:6px}.standings-skeleton-row>span.is-position{z-index:3;background:var(--theme-panel-raised,#242729);width:48px;position:sticky;inset-inline-start:0}.standings-skeleton-row>span.is-team{z-index:3;background:var(--theme-panel-raised,#242729);width:156px;box-shadow:7px 0 10px -10px var(--theme-shadow,#000);position:sticky;inset-inline-start:48px}.standings-skeleton-row>span.is-points{z-index:3;background:var(--theme-panel-raised,#242729);width:50px;box-shadow:-7px 0 10px -10px var(--theme-shadow,#000);position:sticky;inset-inline-end:0}.standings-skeleton-row>span.is-form{display:none}.standings-skeleton-row.is-header>span.is-points,.standings-skeleton-row.is-header>span.is-position,.standings-skeleton-row.is-header>span.is-team{z-index:4;background:var(--theme-panel-raised,#202325)}.standings-bracket-scroll{border-radius:12px;padding:13px}.standings-bracket{grid-auto-columns:218px;gap:16px}.tournament-cup-roster-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;scroll-padding-inline:13px;overflow-x:auto}.tournament-cup-roster-scroll::-webkit-scrollbar{width:0;height:0;display:none}.tournament-cup-roster-rounds{grid-auto-columns:clamp(218px,78vw,286px)}.tournament-cup-roster-round{scroll-snap-align:start}.cup-roster-skeleton-scroll{padding:13px}.cup-roster-skeleton-rounds{grid-template-columns:repeat(3,clamp(218px,78vw,286px));gap:16px;min-width:max-content}.standings-cup-matchups{grid-template-columns:minmax(0,1fr);padding:9px}}.site-page .tournament-workspace :is(.standings-stage-tabs,.standings-source-tabs,.standings-group-tabs,.standings-scope-tabs,.leaders-category-tabs){border:0;border-bottom:1px solid var(--theme-border,#32383e);width:100%;max-width:100%;min-height:44px;box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;align-items:center;gap:0;margin:0 0 12px;padding:0;display:flex;overflow-x:auto}.site-page .tournament-workspace :is(.standings-stage-tabs,.standings-source-tabs,.standings-group-tabs,.standings-scope-tabs,.leaders-category-tabs) button{width:auto;min-width:0;height:44px;min-height:44px;color:var(--theme-text-secondary);box-shadow:none;font:inherit;font-size:calc(12px + var(--desktop-font-boost));white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0 16px;font-weight:500;line-height:20px}.site-page .tournament-workspace :is(.standings-stage-tabs,.standings-source-tabs,.standings-group-tabs,.standings-scope-tabs,.leaders-category-tabs) button.active:not(:disabled){color:var(--theme-text);box-shadow:inset 0 -2px var(--theme-accent);background:0 0;border:0}.site-page .tournament-workspace :is(.standings-stage-tabs,.standings-source-tabs,.standings-group-tabs,.standings-scope-tabs,.leaders-category-tabs) button:hover:not(.active,:disabled){color:var(--theme-text);background:0 0;border:0}.site-page .tournament-workspace :is(.standings-stage-tabs,.standings-source-tabs,.standings-group-tabs,.standings-scope-tabs,.leaders-category-tabs) button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.tournament-teams-panel{min-width:0;margin-bottom:10px}.tournament-team-details,.tournament-team-list{border:1px solid var(--theme-border,#34373a);background:var(--theme-panel,#242729);min-width:0;box-shadow:0 14px 30px var(--theme-shadow,#00000024);border-radius:15px;overflow:hidden}.tournament-team-row{border:0;border-bottom:1px solid var(--theme-border,#34383b);width:100%;min-height:54px;color:var(--theme-text,#f0f2f2);font-size:calc(13px + var(--desktop-font-boost));text-align:start;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:10px 16px;font-weight:820;display:flex}.tournament-team-row:last-child{border-bottom:0}.tournament-team-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournament-team-row>svg{color:var(--theme-text-muted,#8c9296);flex:none;margin-inline-start:auto}.tournament-team-show-more{width:fit-content;min-height:0;color:var(--theme-accent-text,#f2f500);font-size:calc(10px + var(--desktop-font-boost));cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;margin:8px auto 10px;padding:4px 0;font-weight:760;line-height:1.4;text-decoration:none;display:flex}.tournament-team-show-more:focus-visible,.tournament-team-show-more:hover{color:var(--theme-accent-text,#f2f500);text-underline-offset:3px;background:0 0;outline:0;text-decoration:underline}.tournament-team-details-header{border-bottom:1px solid var(--theme-border,#34383b);background:var(--theme-input,#202325);align-items:center;gap:8px;min-height:54px;padding:8px 12px;display:flex}.tournament-team-details-header button{border:1px solid var(--theme-border,#3a3e41);background:var(--theme-input,#292d2f);width:36px;height:36px;color:var(--theme-text,#e6e9ea);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.tournament-team-details-header button:focus-visible,.tournament-team-details-header button:hover{border-color:var(--lime);color:var(--theme-accent-text,var(--lime))}.tournament-team-details-header h2{min-width:0;color:var(--theme-text,#f4f5f5);font-size:calc(15px + var(--desktop-font-boost));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;overflow:hidden}.tournament-team-squad-title{min-height:44px;color:var(--theme-text,#f0f2f2);font-size:calc(13px + var(--desktop-font-boost));margin:0;padding:14px 16px 10px;font-weight:850}.tournament-team-squad{min-width:0}.tournament-team-squad-table{border-collapse:collapse;width:100%;color:var(--theme-text-secondary,#cdd1d3);font-size:calc(11px + var(--desktop-font-boost));font-variant-numeric:tabular-nums;table-layout:fixed}.tournament-team-squad-table+.tournament-team-squad-table{margin-top:10px}.tournament-team-squad-table col.is-status{width:34px}.tournament-team-squad-table col.is-player{width:auto}.tournament-team-squad-table col.is-played{width:62px}.tournament-team-squad-table col.is-minutes{width:72px}.tournament-team-squad-table col.is-first-goals,.tournament-team-squad-table col.is-goals,.tournament-team-squad-table col.is-last-goals{width:58px}.tournament-team-squad-table td,.tournament-team-squad-table th{border-bottom:1px solid var(--theme-border,#34383b);text-align:center;white-space:nowrap;height:43px;padding:0 8px}.tournament-team-squad-table th{background:var(--theme-input,#202325);height:38px;color:var(--theme-text-muted,#8f9599);font-size:calc(9px + var(--desktop-font-boost));text-transform:uppercase;font-weight:850}.tournament-team-squad-table td.is-player,.tournament-team-squad-table th.is-player{text-align:start}.tournament-team-squad-table th.is-player{color:var(--theme-text-secondary,#c7cbcd)}.tournament-team-squad-table td.is-player{min-width:0;color:var(--theme-text,#eef0f1);text-overflow:ellipsis;overflow:hidden}.tournament-team-squad-table td.is-player strong{text-overflow:ellipsis;font-weight:790;overflow:hidden}.tournament-player-number{min-width:28px;color:var(--theme-text-muted,#858b8f);text-align:end;margin-inline-end:6px;font-weight:820;display:inline-block}.tournament-team-squad-table td.is-player small{color:var(--theme-warning,#d69e49);font-size:calc(9px + var(--desktop-font-boost));margin-inline-start:7px;font-weight:800}.tournament-team-squad-table tbody tr:hover td{background:var(--theme-hover,#292d2f)}.tournament-player-status{vertical-align:middle;width:13px;height:15px;display:inline-block;position:relative}.tournament-player-status.is-red-card,.tournament-player-status.is-yellow-card{border-radius:2px}.tournament-player-status.is-yellow-card{background:#ffc515}.tournament-player-status.is-red-card{background:#ef3b45}.tournament-player-status.is-second-yellow-card:after,.tournament-player-status.is-second-yellow-card:before{content:"";border-radius:2px;width:9px;height:13px;position:absolute}.tournament-player-status.is-second-yellow-card:before{background:#ef3b45;top:0;left:0;transform:rotate(-7deg)}.tournament-player-status.is-second-yellow-card:after{background:#ffc515;bottom:0;right:0;transform:rotate(7deg)}.tournament-player-status.is-injury{background:#d75d67;border-radius:5px;transform:rotate(-12deg)}.tournament-player-status.is-injury:after,.tournament-player-status.is-injury:before{content:"";background:#f6d9dc;border-radius:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.tournament-player-status.is-injury:before{width:8px;height:2px}.tournament-player-status.is-injury:after{width:2px;height:8px}.tournament-player-status.is-illness{border:2px solid #b68ee8;border-radius:50%}.tournament-player-status.is-illness:after{content:"";background:#b68ee8;border-radius:50%;position:absolute;inset:3px}.tournament-player-status.is-other{border:2px solid #858b8f;border-radius:3px;transform:rotate(45deg)scale(.72)}.tournament-team-status-legend{border-top:1px solid var(--theme-border,#34383b);color:var(--theme-text-muted,#9ea4a8);font-size:calc(10px + var(--desktop-font-boost));flex-wrap:wrap;gap:10px 18px;padding:16px;font-weight:720;display:flex}.tournament-team-status-legend>span{align-items:center;gap:7px;display:inline-flex}.tournament-teams-state{min-height:260px;margin-bottom:10px}.tournament-team-squad-skeleton,.tournament-teams-skeleton{border:1px solid var(--theme-border,#34373a);background:var(--theme-panel-raised,#242729);border-radius:15px;overflow:hidden}.tournament-team-squad-skeleton>span,.tournament-teams-skeleton>span{border-bottom:1px solid var(--theme-border,#34383b);align-items:center;min-height:54px;padding:0 16px;display:flex}.tournament-team-squad-skeleton>span:last-child,.tournament-teams-skeleton>span:last-child{border-bottom:0}.tournament-team-squad-skeleton i,.tournament-teams-skeleton i{background:var(--theme-border,#3a3e41);border-radius:999px;width:min(44%,260px);height:12px;animation:1.2s ease-in-out infinite alternate tournament-overview-pulse}.tournament-team-squad-skeleton{border:0;border-radius:0}.tournament-team-squad-skeleton>span{min-height:43px}.tournament-team-squad-skeleton>span.is-title{min-height:44px}html[dir=rtl] .tournament-team-details-header svg,html[dir=rtl] .tournament-team-row>svg{transform:rotate(180deg)}@media (width<=860px){.tournament-team-row{min-height:50px;font-size:calc(13px + var(--desktop-font-boost));padding-inline:13px}.tournament-team-show-more{min-height:0;font-size:calc(10px + var(--desktop-font-boost))}.tournament-team-details-header{min-height:50px;padding-inline:8px}.tournament-team-details-header h2{font-size:calc(14px + var(--desktop-font-boost))}.tournament-team-squad-title{min-height:38px;font-size:calc(12px + var(--desktop-font-boost));padding:11px 9px 7px}.tournament-team-squad-table{font-size:calc(11px + var(--desktop-font-boost))}.tournament-team-squad-table+.tournament-team-squad-table{margin-top:8px}.tournament-team-squad-table col.is-status{width:24px}.tournament-team-squad-table col.is-played{width:32px}.tournament-team-squad-table col.is-minutes{width:42px}.tournament-team-squad-table col.is-first-goals,.tournament-team-squad-table col.is-goals,.tournament-team-squad-table col.is-last-goals{width:32px}.tournament-team-squad-table td,.tournament-team-squad-table th{height:38px;padding:0 3px}.tournament-team-squad-table th{height:34px;font-size:calc(9px + var(--desktop-font-boost))}.tournament-player-number{display:none}.tournament-team-squad-table td.is-player{padding-inline:7px 3px}.tournament-team-squad-table td.is-player strong{text-overflow:ellipsis;white-space:nowrap;display:block}.tournament-team-squad-table td.is-player small{display:none}.tournament-player-status{width:11px;height:13px}.tournament-team-status-legend{font-size:calc(10px + var(--desktop-font-boost));gap:9px 14px;padding:13px 10px}}.tournament-cup-roster-panel,.tournament-leaders,.tournament-live-table,.tournament-overview,.tournament-results,.tournament-standings,.tournament-teams-panel{--betradar-panel:color-mix(in srgb, var(--theme-panel) 94%, var(--theme-panel-raised));--betradar-card:var(--theme-panel-raised);--betradar-divider:color-mix(in srgb, var(--theme-text) 10%, transparent);background:var(--betradar-panel);border-radius:8px;min-width:0;margin-bottom:12px;padding:12px}.standings-cup-roster,.standings-table-stage,.tournament-overview-content,.tournament-results-list,.tournament-results-skeleton{gap:12px}.tournament-overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaders-skeleton-table,.leaders-table-card,.standings-bracket-scroll,.standings-cup-round,.standings-table-card,.tournament-overview-card,.tournament-result-card,.tournament-result-skeleton-card,.tournament-standings-skeleton,.tournament-team-details,.tournament-team-list,.tournament-teams-skeleton{background:var(--betradar-card,var(--theme-panel-raised));box-shadow:none;border:0;border-radius:8px}.tournament-overview-season{width:100%;min-height:0}.tournament-overview-metric{min-height:100px}.tournament-overview-card{padding:14px 16px}.tournament-overview-value{font-size:calc(28px + var(--desktop-font-boost));font-weight:750}.tournament-overview-progress{background:var(--betradar-divider);border:0;height:6px}.tournament-overview-progress span{background:var(--theme-accent);box-shadow:none}.leaders-table-card th,.standings-table-card th,.tournament-team-squad-table th{background:var(--betradar-card,var(--theme-panel-raised));color:var(--theme-text-secondary);font-size:calc(12px + var(--desktop-font-boost));text-transform:none}.leaders-table-card td,.standings-table-card td,.tournament-team-squad-table td{font-size:calc(13px + var(--desktop-font-boost))}.leaders-table-card td,.leaders-table-card th,.standings-table-card td,.standings-table-card th,.tournament-team-squad-table td,.tournament-team-squad-table th{border-bottom-color:var(--betradar-divider);height:46px}.standings-cup-round>h3,.standings-table-card>h3,.tournament-team-squad-title{border-bottom-color:var(--betradar-divider);color:var(--theme-text);font-size:calc(14px + var(--desktop-font-boost));text-align:center;font-weight:700}.standings-table-card tbody tr:hover td,.tournament-team-squad-table tbody tr:hover td{background:var(--theme-hover)}.standings-table-card .standings-points{color:var(--theme-text);font-weight:750}.tournament-result-meta,.tournament-result-skeleton-card>span.is-detail,.tournament-result-skeleton-card>span.is-meta,.tournament-team-details-header{border-bottom-color:var(--betradar-divider);background:var(--betradar-card,var(--theme-panel-raised))}.tournament-result-inline-stat,.tournament-result-score,.tournament-result-scoreboard-header,.tournament-result-scoreboard-heading,.tournament-result-team+.tournament-result-team,.tournament-team-row,.tournament-team-squad-table td,.tournament-team-squad-table th{border-color:var(--betradar-divider)}.tournament-result-goal em,.tournament-result-round,.tournament-result-status{background:var(--betradar-panel);border-radius:4px}.cup-roster-skeleton-matchup,.standings-bracket-matchup,.standings-cup-matchup{background:var(--betradar-card,var(--theme-panel-raised));box-shadow:none;border:0;border-radius:8px}.standings-bracket-legs{border-top-color:var(--betradar-divider);background:var(--betradar-card,var(--theme-panel-raised))}.tournament-team-row:focus-visible,.tournament-team-row:hover{background:var(--theme-hover);color:var(--theme-text)}@media (width<=640px){.tournament-cup-roster-panel,.tournament-leaders,.tournament-live-table,.tournament-overview,.tournament-results,.tournament-standings,.tournament-teams-panel{padding:8px}.tournament-overview-metrics-grid{grid-template-columns:minmax(0,1fr)}.tournament-overview-card{padding:12px}.tournament-overview-metric{min-height:88px}.leaders-table-card td.leaders-player,.leaders-table-card th.leaders-player,.standings-table-card tbody td.standings-points,.standings-table-card tbody td.standings-position,.standings-table-card tbody td.standings-team,.standings-table-card thead th.standings-points,.standings-table-card thead th.standings-position,.standings-table-card thead th.standings-team{background:var(--betradar-card,var(--theme-panel-raised))}}
