.matches-round-nav{top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset,var(--tournament-tab-bar-height)));z-index:30;height:var(--matches-round-nav-height);box-sizing:border-box;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;max-width:100%;display:flex;position:-webkit-sticky;position:sticky;overflow-x:auto;overflow-y:hidden}.matches-round-nav__btn{color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;text-align:center;white-space:nowrap;border-radius:9999px;flex:none;align-items:center;font-weight:400;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px rgba(0,0,0,.08)}html[data-theme=dark] .matches-round-nav__btn{box-shadow:0 2px 8px rgba(0,0,0,.35)}.matches-round-nav__btn:hover:not(.matches-round-nav__btn--active){background-color:var(--bg-hover)}.matches-round-nav__btn--active{background-color:var(--accent-color);color:var(--on-accent-foreground);border-color:var(--accent-color);box-shadow:0 2px 10px rgba(0,0,0,.12)}html[data-theme=dark] .matches-round-nav__btn--active{box-shadow:0 2px 12px rgba(0,0,0,.45)}.matches-round-nav__btn--active:hover{background-color:var(--accent-color);color:var(--on-accent-foreground)}.matches-round-nav__btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media (max-width:450px){.matches-round-nav{gap:8px;padding:8px 12px}.matches-round-nav__btn{letter-spacing:.2px;padding:8px 16px;font-size:13px;line-height:1}}@media (min-width:450px){.matches-round-nav{gap:8px;padding:8px 12px}.matches-round-nav__btn{letter-spacing:.2px;padding:8px 16px;font-size:13px;line-height:1}}
.tournament-detail-container .events-list--accordion{gap:0}.tournament-detail-container .matches-events-content--pending-anchor{visibility:hidden}.tournament-detail-container .events-round-accordion{scroll-margin-top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset,var(--tournament-tab-bar-height)) + var(--matches-round-nav-height,0px) + var(--events-round-accordion-header-height,0px));flex-direction:column;display:flex}.tournament-detail-container .events-list--accordion>.events-round-accordion:not(:first-child)>.events-round-accordion__header{border-top:1px solid var(--border-color)}.tournament-detail-container .events-list--accordion>.events-round-accordion:last-child{border-bottom:1px solid var(--border-color)}.tournament-detail-container .events-round-accordion__header{box-sizing:border-box;background-color:var(--bg-secondary);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset,var(--tournament-tab-bar-height)));z-index:20;border:none;align-items:center;font-weight:500;display:flex;position:-webkit-sticky;position:sticky}.tournament-detail-container .matches-events-content--with-nav .events-round-accordion__header{top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset,var(--tournament-tab-bar-height)) + var(--matches-round-nav-height));height:var(--events-round-accordion-header-height)}.tournament-detail-container .events-round-accordion__label{flex:1;min-width:0}.tournament-detail-container .events-round-accordion__meta{color:var(--text-secondary);flex-shrink:0;font-weight:400}.tournament-detail-container .events-round-accordion__chevron{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.tournament-detail-container .events-round-accordion__panel{flex-direction:column;display:flex}.tournament-detail-container .matches-events-content--with-nav .events-round-match-card-wrap{scroll-margin-top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset,var(--tournament-tab-bar-height)) + var(--matches-round-nav-height) + var(--events-round-accordion-header-height))}.tournament-detail-container .events-round-panel-loading,.tournament-detail-container .events-round-panel-error{justify-content:center;align-items:center;display:flex}.tournament-detail-container .events-round-panel-error p{color:var(--text-secondary)}.tournament-detail-container .matches-events-content--flat .events-list{padding-top:0}@media (max-width:450px){.tournament-detail-container .matches-events-content--with-nav{--events-round-accordion-header-height:36px}.tournament-detail-container .events-round-accordion__header{gap:8px;padding:10px 8px;font-size:13px}.tournament-detail-container .events-round-accordion__label{letter-spacing:.02em}.tournament-detail-container .events-round-accordion__meta{font-size:12px}.tournament-detail-container .events-round-panel-loading,.tournament-detail-container .events-round-panel-error{padding:24px 8px}.tournament-detail-container .events-round-panel-error p{font-size:13px}}@media (min-width:450px){.tournament-detail-container .matches-events-content--with-nav{--events-round-accordion-header-height:40px}.tournament-detail-container .events-round-accordion__header{gap:8px;padding:10px 12px;font-size:14px}.tournament-detail-container .events-round-accordion__label{letter-spacing:.02em}.tournament-detail-container .events-round-accordion__meta{font-size:12px}.tournament-detail-container .events-round-panel-loading,.tournament-detail-container .events-round-panel-error{padding:32px 12px}.tournament-detail-container .events-round-panel-error p{font-size:13px}}
.knockouts-loading,.knockouts-error{text-align:center;color:var(--text-secondary)}.knockouts-bracket{flex-direction:column;display:flex}.ko-round-nav-btn{background-color:var(--bg-secondary);border:1px solid var(--text-muted);color:var(--text-primary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.ko-round-nav-btn:disabled{opacity:.5;cursor:default}.ko-bracket-view{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}.ko-bracket-scroll-wrap{box-sizing:border-box;width:100%;max-width:100%;position:relative;overflow-x:hidden;overflow-y:visible}.ko-round-nav-prev,.ko-round-nav-next{z-index:3;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%)}.ko-round-nav-prev{left:0}.ko-round-nav-next{right:0}.ko-bracket-row{z-index:0;box-sizing:border-box;will-change:transform;flex-flow:row;align-items:flex-start;display:flex;position:relative}.ko-bracket-connectors{pointer-events:none;z-index:0;color:var(--border-color);position:absolute;left:0;overflow:visible}.ko-bracket-col{box-sizing:border-box;z-index:1;position:relative}.ko-bracket-col--active{z-index:2}.ko-bracket-sticky-chrome{width:100%;height:var(--ko-bracket-sticky-chrome-height);box-sizing:border-box;border-bottom:1px solid var(--border-color);flex-shrink:0;align-items:center;display:flex;position:relative}.ko-bracket-header-track{box-sizing:border-box;width:100%;overflow-x:hidden}.ko-bracket-header-row{box-sizing:border-box;will-change:transform;z-index:1;flex-flow:row;align-items:center;display:flex;position:relative}.tournament-tabs-container--scroll-chrome-active .ko-bracket-sticky-chrome{top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset));z-index:30;background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky}.ko-round-header{height:var(--ko-bracket-sticky-chrome-height);text-align:center;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;justify-content:center;align-items:center;font-weight:500;display:flex;overflow:hidden}.ko-match-stack{width:100%;position:relative}.ko-card-slot{box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.ko-match-card{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;overflow:hidden}.ko-match-header{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.ko-match-date{font-weight:500}.ko-team-row{justify-content:space-between;align-items:center;display:flex}.ko-team-info{flex:1;align-items:center;min-width:0;display:flex}.ko-team-logo{object-fit:contain;border-radius:3px;flex-shrink:0}.ko-team-placeholder{background:var(--border-color);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ko-team-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}a.ko-team-name:hover,button.ko-team-name:hover{text-decoration:underline}.ko-team-button{cursor:pointer;font:inherit;text-align:start;background:0 0;border:none;padding:0}.ko-score-cell{flex-shrink:0;align-items:center;display:flex}.ko-score{text-align:end;min-width:1.5ch;color:var(--text-primary)}.ko-bracket-col--past .ko-match-card--mini{max-height:calc(var(--ko-slot-h,60px) - 2*var(--ko-slot-pad-y,6px));box-sizing:border-box}.ko-match-card--mini{justify-content:space-between;align-items:center;min-height:0;display:flex}.ko-mini-logo{object-fit:contain;border-radius:2px;flex-shrink:0}.ko-mini-placeholder{background:var(--border-color);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ko-mini-date{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:1;min-width:0;overflow:hidden}.ko-mini-score{color:var(--text-primary);white-space:nowrap;text-align:center;flex:1;min-width:0;font-weight:600}@media (prefers-reduced-motion:reduce){.ko-bracket-col,.ko-card-slot,.ko-bracket-row{transition-duration:.01ms!important}}@media (max-width:450px){.ko-round-nav-btn{line-height:1}.ko-bracket-view{gap:var(--ko-round-header-stack-gap)}.ko-card-slot{padding:var(--ko-slot-pad-y)0}.ko-bracket-col--past .ko-round-header{font-size:11px}.ko-mini-logo,.ko-mini-placeholder{width:16px;height:16px}.knockouts-loading,.knockouts-error{padding:24px 12px}.knockouts-bracket{gap:20px}.ko-tree-section{padding:0 8px;overflow:visible}.ko-round-nav-prev,.ko-round-nav-next{border-radius:5px;width:28px;height:28px;font-size:18px}.ko-bracket-view{--ko-slot-pad-y:4px;--ko-round-header-stack-gap:12px;--ko-team-row-gap:2px;padding-bottom:6px}.ko-bracket-scroll-wrap{padding-bottom:0;padding-left:0;padding-right:0}.ko-bracket-row,.ko-bracket-header-row{gap:24px}.ko-bracket-col{flex:0 0 160px}.ko-round-header{padding:0 3px;font-size:13px}.ko-match-card{border-radius:10px}.ko-match-header{padding:4px 8px;font-size:11px}.ko-team-row{gap:6px;padding:4px 8px}.ko-team-row+.ko-team-row{margin-top:var(--ko-team-row-gap)}.ko-team-info{gap:5px}.ko-team-logo{width:16px;height:16px}.ko-team-placeholder{width:16px;height:16px;font-size:9px}.ko-team-name{font-size:13px}.ko-score-cell{gap:3px}.ko-score{font-size:13px}.ko-match-card--mini{border-radius:16px;gap:4px;padding:4px 6px}.ko-mini-placeholder{font-size:7px}.ko-mini-date,.ko-mini-score{font-size:10px}}@media (min-width:450px){.ko-round-nav-btn{line-height:1}.ko-bracket-view{gap:var(--ko-round-header-stack-gap)}.ko-card-slot{padding:var(--ko-slot-pad-y)0}.ko-bracket-col--past .ko-round-header{font-size:11px}.ko-team-logo,.ko-team-placeholder{width:20px;height:20px}.ko-mini-logo,.ko-mini-placeholder{width:16px;height:16px}.knockouts-loading,.knockouts-error{padding:32px 16px}.knockouts-bracket{gap:32px}.ko-tree-section{padding:0 8px}.ko-round-nav-prev,.ko-round-nav-next{border-radius:6px;width:34px;height:34px;font-size:21px}.ko-bracket-view{--ko-slot-pad-y:6px;--ko-round-header-stack-gap:16px;--ko-team-row-gap:6px;padding-bottom:8px}.ko-bracket-scroll-wrap{padding-bottom:0;padding-left:0;padding-right:0}.ko-bracket-row,.ko-bracket-header-row{gap:24px}.ko-bracket-col{flex:0 0 180px}.ko-round-header{padding:0 4px;font-size:14px}.ko-match-card{border-radius:12px}.ko-match-header{padding:6px 8px;font-size:12px}.ko-team-row{gap:9px;padding:4px 8px}.ko-team-row+.ko-team-row{margin-top:var(--ko-team-row-gap)}.ko-team-info{gap:6px}.ko-team-placeholder{font-size:10px}.ko-team-name{font-size:14px}.ko-score-cell{gap:4px}.ko-score{font-size:14px}.ko-match-card--mini{border-radius:20px;gap:6px;padding:4px 8px}.ko-mini-placeholder{font-size:8px}.ko-mini-date,.ko-mini-score{font-size:12px}}
.player-stats-table{border-collapse:collapse;table-layout:fixed;width:100%}.player-stats-table th,.player-stats-table td{box-sizing:border-box}.player-stats-table th{text-align:center;text-transform:uppercase;color:var(--text-primary);font-weight:400}.player-stats-table thead th{top:var(--player-stats-thead-top,var(--site-sticky-header-height));z-index:5;height:var(--player-stats-table-header-height);vertical-align:middle;background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky}.player-stats-table thead th:after{content:"";background-color:var(--border-color);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.player-stats-table td{color:var(--text-primary);font-weight:400}.player-stats-table tbody tr{border-bottom:1px solid var(--border-color)}.player-stats-table tbody tr:hover{background-color:var(--bg-hover)}.player-stats-table th.col-rank,.player-stats-table td.col-rank{text-align:center;width:5%}.player-stats-table th.col-player,.player-stats-table td.col-player{text-align:start;width:40%;min-width:0;overflow:hidden}.player-stats-table th.col-match,.player-stats-table td.col-match,.player-stats-table th.col-goal,.player-stats-table td.col-goal,.player-stats-table th.col-assist,.player-stats-table td.col-assist{text-align:center;width:7%}.player-stats-table th.col-rating,.player-stats-table td.col-rating,.player-stats-table th.col-votes,.player-stats-table td.col-votes{text-align:center;width:10%}.player-stats-table .player-name-cell{align-items:center;min-width:0;max-width:100%;display:flex}.player-stats-table .stats-player-photo-cell{box-sizing:border-box;border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;width:45px;height:45px;position:relative;overflow:hidden}.player-stats-table .stats-player-photo{object-fit:cover;filter:brightness(1.1)contrast(1.1)saturate(1.1);width:100%;height:100%;display:block}.player-stats-table .stats-player-photo-placeholder{box-sizing:border-box;background-color:var(--bg-hover);width:100%;height:100%;color:var(--text-secondary);justify-content:center;align-items:center;font-weight:600;display:flex}.player-stats-table .player-name-cell .team-info .stats-team-logo-cell{flex-shrink:0}.player-stats-table .player-name-cell .team-info .stats-team-logo{object-fit:contain;border-radius:50%}.player-stats-table .player-name-cell .team-info .stats-team-logo-placeholder{background-color:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.player-stats-table .player-name-cell .player-info{flex-direction:column;flex:1;min-width:0;display:flex}.player-stats-table .player-name-cell .player-info>span,.player-stats-table .player-name-cell .player-info>a{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;text-decoration:none;overflow:hidden}.player-stats-table .player-name-cell .player-info>a{width:100%;max-width:100%;display:block}.player-stats-table .player-name-cell .team-info{min-width:0;max-width:100%;color:var(--text-secondary);align-items:center;display:flex}.player-stats-table .player-name-cell .team-name,.player-stats-table .player-name-cell .team-info a.team-name{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.player-stats-table .player-name-cell .team-info a.team-name{width:100%;max-width:100%;display:block}@media (max-width:450px){.player-stats-table th.col-rating .yellow-star{font-size:20px}.player-stats-table .player-name-cell .player-info>span,.player-stats-table .player-name-cell .player-info>a{line-height:1.3}.player-stats-table{font-size:13px}.player-stats-table th{padding-left:2px;padding-right:2px;font-size:13px}.player-stats-table td{padding:6px 2px;font-size:14px}.player-stats-table th.col-player,.player-stats-table td.col-player{font-size:13px}.player-stats-table th.col-player:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:0}.player-stats-table th.col-player:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:0}.player-stats-table th.col-player:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:0}.player-stats-table th.col-player:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:4px}.player-stats-table th.col-player:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:4px}.player-stats-table th.col-player:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0;padding-right:4px}.player-stats-table td.col-player{padding:8px 0 8px 4px}.player-stats-table th.col-rank,.player-stats-table td.col-rank{font-size:12px}.player-stats-table th.col-rank{padding-left:0;padding-right:0}.player-stats-table td.col-rank{padding:6px 0}.player-stats-table th.col-rating,.player-stats-table td.col-rating,.player-stats-table th.col-votes,.player-stats-table td.col-votes{font-size:inherit}.player-stats-table th.col-rating,.player-stats-table th.col-votes{padding-left:4px;padding-right:4px}.player-stats-table td.col-rating,.player-stats-table td.col-votes{padding:6px 4px}.player-stats-table .stats-player-photo-placeholder{font-size:14px}.player-stats-table .player-name-cell .team-info .stats-team-logo{width:16px;height:16px}.player-stats-table .player-name-cell,.player-stats-table .player-name-cell .player-info{gap:8px}.player-stats-table .player-name-cell .team-info{gap:6px;font-size:10px}.player-stats-table .player-name-cell .team-info .stats-team-logo-placeholder{width:12px;height:12px;font-size:7px}.player-stats-table .player-name-cell .team-name{font-size:12px}}@media (min-width:450px){.player-stats-table th.col-rating .yellow-star{font-size:20px}.player-stats-table .player-name-cell .player-info>span,.player-stats-table .player-name-cell .player-info>a{line-height:1.3}.player-stats-table{font-size:14px}.player-stats-table th{padding-left:4px;padding-right:4px;font-size:14px}.player-stats-table td{padding:8px 4px;font-size:14px}.player-stats-table th.col-player,.player-stats-table td.col-player{font-size:14px}.player-stats-table th.col-player{padding-left:6px;padding-right:6px}.player-stats-table td.col-player{padding:8px 4px}.player-stats-table th.col-rank,.player-stats-table td.col-rank{font-size:13px}.player-stats-table th.col-rank{padding-left:0;padding-right:0}.player-stats-table td.col-rank{padding:8px 0}.player-stats-table th.col-match,.player-stats-table td.col-match,.player-stats-table th.col-goal,.player-stats-table td.col-goal,.player-stats-table th.col-assist,.player-stats-table td.col-assist{font-size:inherit}.player-stats-table th.col-match,.player-stats-table th.col-goal,.player-stats-table th.col-assist{padding-left:4px;padding-right:4px}.player-stats-table td.col-match,.player-stats-table td.col-match,.player-stats-table td.col-goal,.player-stats-table td.col-assist{padding:8px 4px}.player-stats-table th.col-rating,.player-stats-table td.col-rating,.player-stats-table th.col-votes,.player-stats-table td.col-votes{font-size:inherit}.player-stats-table th.col-rating,.player-stats-table th.col-votes{padding-left:8px;padding-right:8px}.player-stats-table td.col-rating,.player-stats-table td.col-votes{padding:8px}.player-stats-table .stats-player-photo-placeholder{font-size:14px}.player-stats-table .player-name-cell .team-info .stats-team-logo{width:16px;height:16px}.player-stats-table .player-name-cell{gap:10px}.player-stats-table .player-name-cell .player-info{gap:8px}.player-stats-table .player-name-cell .team-info{gap:8px;font-size:11px}.player-stats-table .player-name-cell .team-info .stats-team-logo-placeholder{width:14px;height:14px;font-size:8px}.player-stats-table .player-name-cell .team-name{font-size:13px}}
.tournament-detail-page{background-color:var(--bg-primary);min-height:var(--app-main-min-height)}.tournament-detail-container{background-color:var(--bg-secondary)}.tournament-detail-container .tournament-detail-content{flex-direction:column;display:flex}.tournament-detail-container .tournament-detail-actions{justify-content:center;padding:4px 8px 8px;display:flex}.tournament-detail-container .tournament-detail-actions .open-full-page-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.tournament-detail-container .tournament-detail-actions .open-full-page-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.tournament-detail-container .tournament-detail-actions .open-full-page-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.tournament-detail-container .tournament-detail-actions .open-full-page-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.tournament-detail-container .tournament-detail-actions .open-full-page-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.tournament-detail-container .tournament-detail-actions .open-full-page-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.tournament-detail-container .tournament-overview{top:var(--site-sticky-header-height);z-index:45;height:var(--tournament-overview-height);box-sizing:border-box;background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky}.tournament-detail-container .overview-info{flex-direction:column;height:100%;display:flex}.tournament-detail-container .tournament-overview .tournament-header-section{align-items:center;height:100%;display:flex}.tournament-detail-container .tournament-logo-container{flex-shrink:0;position:relative}.tournament-detail-container .tournament-logo{object-fit:cover;border-radius:50%}.tournament-detail-container .tournament-logo-placeholder{background-color:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.tournament-detail-container .tournament-info-section{flex-direction:column;flex:1;display:flex}.tournament-detail-container .tournament-name-section h1{color:var(--text-primary);font-weight:500}.tournament-detail-container .tournament-category-row{align-items:center;display:inline-flex}.tournament-detail-container .tournament-category-flag{background:var(--bg-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;overflow:hidden}.tournament-detail-container .tournament-category-flag-icon.fi{background-position:50%;background-size:cover;border-radius:50%;width:16px;height:16px}.tournament-detail-container .tournament-category-flag-placeholder{color:var(--text-primary);font-weight:600}.tournament-detail-container .tournament-category{color:var(--text-primary)}.tournament-detail-container .tournament-meta-row{flex-wrap:wrap;align-items:center;width:100%;display:flex}.tournament-detail-container .tournament-tabs-container{overflow:visible}.tournament-tabs-container--scroll-chrome-active{--sticky-tab-offset:calc(var(--tournament-overview-height) + var(--tournament-tab-bar-height))}.tournament-tabs-container--scroll-chrome-active .tournament-navigation{top:calc(var(--site-sticky-header-height) + var(--tournament-overview-height));z-index:40;background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky}.tournament-tabs-container--scroll-chrome-active .matches-round-nav{top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset))}.tournament-tabs-container--scroll-chrome-active .statistics-controls{top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset));z-index:30;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky}.tournament-tabs-container--scroll-chrome-active .standings-table-header-sticky{top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset));z-index:25;background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky}.tournament-tabs-container--scroll-chrome-active .statistics-content .player-stats-table thead th{top:calc(var(--site-sticky-header-height) + var(--sticky-tab-offset) + var(--statistics-controls-height));z-index:25}.tournament-detail-container .tournament-navigation{height:var(--tournament-tab-bar-height);box-sizing:border-box;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);align-items:stretch;display:flex}.tournament-detail-container .nav-tab{height:100%;color:var(--text-primary);cursor:pointer;text-align:center;box-sizing:border-box;background-color:transparent;border-bottom:2px solid transparent;flex:1;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.tournament-detail-container .nav-tab:hover{color:var(--text-primary);background-color:var(--bg-hover)}.tournament-detail-container .nav-tab.active{background-color:var(--bg-hover);border-bottom-color:var(--accent-color)}.tournament-detail-container .standings-promotions-legend{flex-wrap:wrap;list-style:none;display:flex}.tournament-detail-container .standings-promotions-legend-item{color:var(--text-secondary);align-items:center;display:flex}.tournament-detail-container .standings-promotions-legend-item:before{content:"";background-color:var(--promotion-color,var(--border-color));border-radius:50%;flex-shrink:0}.tournament-detail-container .standings-content,.tournament-detail-container .standings-group{flex-direction:column;min-width:0;display:flex}.tournament-detail-container .standings-group-title{color:var(--text-primary);font-weight:600}.tournament-detail-container .standings-table-split{flex-direction:column;min-width:0;display:flex}.tournament-detail-container .standings-table-header-sticky{min-width:0;height:var(--standings-table-header-height);box-sizing:border-box;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-shrink:0}.tournament-detail-container .standings-table-header-scroll{pointer-events:none;background:var(--bg-secondary);height:100%;overflow-x:auto;overflow-y:hidden}.tournament-detail-container .standings-table-header-sticky .standings-table th{height:var(--standings-table-header-height);vertical-align:middle;box-sizing:border-box;border-bottom:none;padding-top:0;padding-bottom:0}.tournament-detail-container .standings-table-scroll{-webkit-overflow-scrolling:touch;background:var(--bg-secondary);overflow-x:auto}.tournament-detail-container .standings-table{border-collapse:collapse;width:100%}.tournament-detail-container .standings-table th,.tournament-detail-container .standings-table td{box-sizing:border-box}.tournament-detail-container .standings-table th{text-align:center;text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--border-color);font-weight:600}.tournament-detail-container th.col-promotion-bar,.tournament-detail-container td.col-promotion-bar{vertical-align:middle;border:none}.tournament-detail-container th.col-team{text-align:start;width:auto}.tournament-detail-container .standings-table td{color:var(--text-primary)}.tournament-detail-container td.col-team{text-align:start;width:auto;overflow:hidden}.tournament-detail-container .team-name-cell{min-width:0;color:var(--text-primary);align-items:center;display:flex;overflow:hidden}.tournament-detail-container .standings-team-logo-cell{flex-shrink:0;position:relative}.tournament-detail-container .standings-team-logo{object-fit:cover;border-radius:50%}.tournament-detail-container .standings-team-logo-placeholder{background-color:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.tournament-detail-container .team-name-text,.tournament-detail-container a.team-name-text{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:400;text-decoration:none;display:inline-block;overflow:hidden}.tournament-detail-container th.col-position,.tournament-detail-container th.col-matches,.tournament-detail-container th.col-wins,.tournament-detail-container th.col-draws,.tournament-detail-container th.col-losses,.tournament-detail-container th.col-gd,.tournament-detail-container th.col-goals,.tournament-detail-container td.col-position,.tournament-detail-container td.col-matches,.tournament-detail-container td.col-wins,.tournament-detail-container td.col-draws,.tournament-detail-container td.col-losses,.tournament-detail-container td.col-gd,.tournament-detail-container td.col-goals{text-align:center;overflow:hidden}.tournament-detail-container th.col-points,.tournament-detail-container td.col-points{text-align:center;font-weight:600;overflow:hidden}.tournament-detail-container .standings-loading,.tournament-detail-container .standings-error{flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.tournament-detail-container .standings-error p{color:var(--text-secondary)}@keyframes spin{to{transform:rotate(360deg)}}.tournament-detail-container .statistics-content{flex-direction:column;display:flex}.tournament-detail-container .statistics-controls{height:var(--statistics-controls-height);box-sizing:border-box;border-bottom:1px solid var(--border-color);align-items:center;display:flex}.tournament-detail-container .statistics-controls label.field-dropdown-label{color:var(--text-secondary);font-weight:500}.tournament-detail-container .statistics-loading,.tournament-detail-container .statistics-error{flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.tournament-detail-container .statistics-loading .loading-spinner{border:4px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.tournament-detail-container .statistics-error p{color:var(--text-secondary)}.tournament-detail-container .tab-panel--matches,.tournament-detail-container .matches-events-content,.tournament-detail-container .events-content,.tournament-detail-container .events-list{flex-direction:column;display:flex}.tournament-detail-container .events-loading,.tournament-detail-container .events-error{flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.tournament-detail-container .events-loading .loading-spinner{border:4px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.tournament-detail-container .events-error p{color:var(--text-secondary)}.tournament-detail-container .loading-container,.tournament-detail-container .error-container{flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.tournament-detail-container .loading-container p{color:var(--text-secondary)}.tournament-detail-container .loading-spinner{border:4px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.tournament-detail-container .error-container p{color:var(--error-color)}@media (max-width:450px){.tournament-detail-container{--tournament-tab-bar-height:39px;--tournament-overview-height:76px;--matches-round-nav-height:48px;--statistics-controls-height:48px;--ko-bracket-sticky-chrome-height:45px;--standings-table-header-height:38px;--player-stats-table-header-height:38px;margin:0 auto}.tournament-detail-container .tournament-detail-actions{padding:4px 8px 8px}.tournament-detail-container .tournament-overview{padding:8px}.tournament-detail-container .overview-info,.tournament-detail-container .tournament-overview .tournament-header-section{gap:12px}.tournament-detail-container .tournament-logo{width:48px;height:48px}.tournament-detail-container .tournament-logo-placeholder{width:48px;height:48px;font-size:18px}.tournament-detail-container .tournament-info-section{gap:4px}.tournament-detail-container .tournament-name-section h1{font-size:16px}.tournament-detail-container .tournament-category-row{gap:5px}.tournament-detail-container .tournament-category-flag{width:16px;height:16px}.tournament-detail-container .tournament-category-flag-icon.fi{width:14px;height:14px}.tournament-detail-container .tournament-category-flag-placeholder{font-size:9px}.tournament-detail-container .tournament-category{font-size:14px}.tournament-detail-container .tournament-meta-row{gap:36px}.tournament-detail-container .nav-tab{letter-spacing:.5px;padding-left:8px;padding-right:8px;font-size:13px;line-height:1}.tournament-detail-container .matches-events-content{padding:0 4px}.tournament-detail-container .standings-promotions-legend{gap:0 10px;margin-top:0;margin-bottom:0;padding:6px 0 0}.tournament-detail-container .standings-promotions-legend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.tournament-detail-container .standings-promotions-legend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.tournament-detail-container .standings-promotions-legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4px}.tournament-detail-container .standings-promotions-legend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.tournament-detail-container .standings-promotions-legend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.tournament-detail-container .standings-promotions-legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:4px}.tournament-detail-container .standings-promotions-legend-item{margin:0;gap:6px;padding:4px 0;font-size:11.75px;line-height:1.35}.tournament-detail-container .standings-promotions-legend-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.tournament-detail-container .standings-promotions-legend-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.tournament-detail-container .standings-promotions-legend-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.tournament-detail-container .standings-promotions-legend-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.tournament-detail-container .standings-promotions-legend-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.tournament-detail-container .standings-promotions-legend-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.tournament-detail-container .standings-promotions-legend-item:before{width:10px;height:10px}.tournament-detail-container .standings-group{gap:8px}.tournament-detail-container .standings-group-title{margin:0 0 4px;font-size:16px}.tournament-detail-container .standings-table{font-size:14px}.tournament-detail-container .standings-table th{padding:8px 2px;font-size:12px}.tournament-detail-container .standings-table td{padding:8px 2px}.tournament-detail-container .team-name-cell{gap:6px}.tournament-detail-container .standings-team-logo-placeholder{width:20px;height:20px;font-size:8px}.tournament-detail-container .standings-team-logo{width:20px;height:20px}.tournament-detail-container th.col-position,.tournament-detail-container th.col-matches,.tournament-detail-container th.col-wins,.tournament-detail-container th.col-draws,.tournament-detail-container th.col-losses,.tournament-detail-container th.col-goals,.tournament-detail-container td.col-position,.tournament-detail-container td.col-matches,.tournament-detail-container td.col-wins,.tournament-detail-container td.col-draws,.tournament-detail-container td.col-losses,.tournament-detail-container td.col-goals{width:28px;padding:6px 2px}.tournament-detail-container th.col-gd,.tournament-detail-container td.col-gd{width:36px;padding:6px 2px}.tournament-detail-container th.col-points,.tournament-detail-container td.col-points{width:32px;padding:6px 2px}.tournament-detail-container .standings-table-scroll{box-shadow:inset 4px 0 rgba(0,0,0,.08)}.tournament-detail-container .standings-table-scroll .standings-table,.tournament-detail-container .standings-table-header-scroll .standings-table{table-layout:fixed;width:100%;min-width:0}.tournament-detail-container .standings-table th.col-promotion-bar,.tournament-detail-container .standings-table td.col-promotion-bar{z-index:1;width:4px;position:-webkit-sticky;position:sticky;left:0;padding:0!important}.tournament-detail-container .standings-table thead th.col-promotion-bar{background-color:var(--bg-secondary);z-index:4}.tournament-detail-container .standings-table th.col-position,.tournament-detail-container .standings-table td.col-position{z-index:1;background-color:var(--bg-secondary);position:-webkit-sticky;position:sticky;left:4px}.tournament-detail-container .standings-table thead th.col-position{z-index:4}.tournament-detail-container .standings-table th.col-team,.tournament-detail-container .standings-table td.col-team{z-index:1;background-color:var(--bg-secondary);box-sizing:border-box;width:130px;min-width:130px;max-width:130px;position:-webkit-sticky;position:sticky;left:32px;overflow:hidden}.tournament-detail-container .standings-table-scroll--scrolled .standings-table th.col-team,.tournament-detail-container .standings-table-scroll--scrolled .standings-table td.col-team,.tournament-detail-container .standings-table-header-scroll.standings-table-scroll--scrolled .standings-table th.col-team{box-shadow:2px 0 6px -4px rgba(0,0,0,.12)}.tournament-detail-container .standings-table-scroll--scrolled .standings-table th.col-team:after,.tournament-detail-container .standings-table-scroll--scrolled .standings-table td.col-team:after,.tournament-detail-container .standings-table-header-scroll.standings-table-scroll--scrolled .standings-table th.col-team:after{content:"";background-color:rgba(0,0,0,.15);width:2px;position:absolute;top:0;bottom:0;right:0}.tournament-detail-container .standings-table thead th.col-team{z-index:4}.tournament-detail-container .standings-table tbody tr:hover td.col-position,.tournament-detail-container .standings-table tbody tr:hover td.col-team{background-color:var(--bg-hover)}.tournament-detail-container .standings-loading,.tournament-detail-container .standings-error{padding:32px 16px}.tournament-detail-container .standings-error p{font-size:12px}.tournament-detail-container .statistics-controls{gap:8px;padding:0 0 0 12px}.tournament-detail-container .statistics-controls label.field-dropdown-label{font-size:12px}.tournament-detail-container .statistics-loading,.tournament-detail-container .statistics-error{padding:32px 16px}.tournament-detail-container .statistics-loading .loading-spinner{margin-bottom:12px}.tournament-detail-container .statistics-error p{font-size:12px}.tournament-detail-container .events-content{gap:12px}.tournament-detail-container .events-loading,.tournament-detail-container .events-error{padding:32px 16px}.tournament-detail-container .events-loading .loading-spinner{margin-bottom:12px}.tournament-detail-container .events-error p{font-size:12px}.tournament-detail-container .loading-container,.tournament-detail-container .error-container{padding:32px 16px}.tournament-detail-container .loading-container p{font-size:12px}.tournament-detail-container .loading-spinner{margin-bottom:12px}.tournament-detail-container .error-container p{font-size:12px}}@media (min-width:450px){.tournament-detail-container{--tournament-tab-bar-height:45px;--tournament-overview-height:82px;--matches-round-nav-height:56px;--statistics-controls-height:48px;--ko-bracket-sticky-chrome-height:48px;--standings-table-header-height:44px;--player-stats-table-header-height:44px;margin:0 auto}.tournament-detail-container .tournament-detail-actions{padding:4px 16px 8px}.tournament-detail-container .tournament-overview{padding:8px 16px}.tournament-detail-container .overview-info{gap:12px}.tournament-detail-container .tournament-overview .tournament-header-section{gap:16px}.tournament-detail-container .tournament-logo{width:56px;height:56px}.tournament-detail-container .tournament-logo-placeholder{width:56px;height:56px;font-size:24px}.tournament-detail-container .tournament-info-section{gap:6px}.tournament-detail-container .tournament-name-section h1{font-size:18px}.tournament-detail-container .tournament-category-row{gap:6px}.tournament-detail-container .tournament-category-flag{width:20px;height:20px}.tournament-detail-container .tournament-category-flag-icon.fi{width:18px;height:18px}.tournament-detail-container .tournament-category-flag-placeholder{font-size:11px}.tournament-detail-container .tournament-category{font-size:14px}.tournament-detail-container .tournament-meta-row{gap:36px}.tournament-detail-container .nav-tab{letter-spacing:.5px;padding-left:8px;padding-right:8px;font-size:14px;line-height:1}.tournament-detail-container .matches-events-content{padding:0 8px}.tournament-detail-container .standings-promotions-legend{gap:0 20px;margin-top:0;margin-bottom:0;padding:6px 0 0}.tournament-detail-container .standings-promotions-legend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:16px}.tournament-detail-container .standings-promotions-legend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:16px}.tournament-detail-container .standings-promotions-legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:16px}.tournament-detail-container .standings-promotions-legend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.tournament-detail-container .standings-promotions-legend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.tournament-detail-container .standings-promotions-legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:16px}.tournament-detail-container .standings-promotions-legend-item{gap:10px;margin:0;padding:5px 0;font-size:13px;line-height:1.3}.tournament-detail-container .standings-promotions-legend-item:before{width:12px;height:12px}.tournament-detail-container .standings-group{gap:12px}.tournament-detail-container .standings-group-title{margin:0 0 8px;font-size:18px}.tournament-detail-container .standings-table{font-size:14px}.tournament-detail-container .standings-table th{padding:12px 4px;font-size:12px}.tournament-detail-container .standings-table td{padding:8px 4px}.tournament-detail-container .team-name-cell{gap:8px}.tournament-detail-container .standings-team-logo-placeholder{width:24px;height:24px;font-size:10px}.tournament-detail-container .standings-team-logo{width:24px;height:24px}.tournament-detail-container th.col-position,.tournament-detail-container th.col-matches,.tournament-detail-container th.col-wins,.tournament-detail-container th.col-draws,.tournament-detail-container th.col-losses,.tournament-detail-container th.col-goals,.tournament-detail-container td.col-position,.tournament-detail-container td.col-matches,.tournament-detail-container td.col-wins,.tournament-detail-container td.col-draws,.tournament-detail-container td.col-losses,.tournament-detail-container td.col-goals,.tournament-detail-container th.col-gd,.tournament-detail-container td.col-gd{width:40px;padding:8px 4px}.tournament-detail-container th.col-points,.tournament-detail-container td.col-points{width:36px;padding:8px 4px}.tournament-detail-container .standings-table th.col-promotion-bar,.tournament-detail-container .standings-table td.col-promotion-bar{width:4px;min-width:4px;padding:0!important}.tournament-detail-container .standings-table thead th.col-promotion-bar{background-color:var(--bg-secondary);z-index:4}.tournament-detail-container .standings-table th.col-team,.tournament-detail-container .standings-table td.col-team{z-index:1;background-color:var(--bg-secondary);width:200px;max-width:200px;position:-webkit-sticky;position:sticky;left:33px;box-shadow:3px 0 6px rgba(0,0,0,.08)}.tournament-detail-container .standings-table thead th.col-team{z-index:4}.tournament-detail-container .standings-loading,.tournament-detail-container .standings-error{padding:40px}.tournament-detail-container .standings-error p{font-size:14px}.tournament-detail-container .statistics-controls{gap:12px;padding:0 12px}.tournament-detail-container .statistics-controls label.field-dropdown-label{font-size:14px}.tournament-detail-container .statistics-loading,.tournament-detail-container .statistics-error{padding:40px}.tournament-detail-container .statistics-loading .loading-spinner{margin-bottom:16px}.tournament-detail-container .statistics-error p{font-size:14px}.tournament-detail-container .events-content{gap:16px}.tournament-detail-container .events-loading,.tournament-detail-container .events-error{padding:40px}.tournament-detail-container .events-loading .loading-spinner{margin-bottom:16px}.tournament-detail-container .events-error p{font-size:14px}.tournament-detail-container .loading-container,.tournament-detail-container .error-container{padding:40px}.tournament-detail-container .loading-container p{font-size:14px}.tournament-detail-container .loading-spinner{margin-bottom:16px}.tournament-detail-container .error-container p{font-size:14px}}
