.draws-page{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:clip}.draws-page .draws-window{flex-direction:column;min-height:0;display:flex;position:relative}.draws-page.drawsNoMatches .draws-window,.draws-page.drawsPdfDraw .draws-window{flex:1}.draws-page .draws-rounds-container{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;touch-action:pan-x pan-y;overscroll-behavior-x:contain;flex-grow:1;align-items:flex-start;display:flex;overflow:auto}.draws-page .draws-rounds-container.roundRobin{text-align:center;justify-content:center;align-items:center}.draws-page .round-column-wrapper.is-past{pointer-events:auto!important;opacity:1!important;height:auto!important;overflow:visible!important}.draws-page.draws-page--results .draws-rounds-container .round-column-wrapper{min-width:280px}@container page-wrapper (min-width:675px){.draws-page.draws-page--results .draws-rounds-container .round-column-wrapper{min-width:322px}}@container page-wrapper (min-width:1024px){.draws-page.draws-page--results .draws-rounds-container .round-column-wrapper{min-width:325px}}.draws-page .draws-rounds-container .round-column-wrapper{transition:width .5s ease-in-out,min-width .5s ease-in-out,max-width .5s ease-in-out}.draws-page .draws-rounds-container .matches-wrapper{transition:padding .5s ease-in-out,gap .4s ease-in-out,justify-content .4s ease-in-out}.draws-page .bracket:after{transition:width .5s ease-in-out,right .5s ease-in-out}.draws-page{margin-right:-16px;padding-right:16px}@container page-wrapper (min-width:675px){.draws-page{margin-right:-32px;padding-right:32px}}@container page-wrapper (min-width:1024px){.draws-page{margin-right:-64px;padding-right:64px}}.draws-page.draws-page--scores-hidden .draws-rounds-container{margin-right:-16px}@container page-wrapper (min-width:675px){.draws-page.draws-page--scores-hidden .draws-rounds-container{margin-right:-32px}}@container page-wrapper (min-width:1024px){.draws-page.draws-page--scores-hidden .draws-rounds-container{margin-right:-64px}}.draws-page.draws-page--scores-hidden .draws-rounds-container .round-column-wrapper{--draws-card-width:calc((100cqw - 64px) / 2);width:calc(var(--draws-card-width) + 32px);min-width:0;max-width:100cqw}@container page-wrapper (min-width:675px){.draws-page.draws-page--scores-hidden .draws-rounds-container .round-column-wrapper{--draws-card-width:calc(209px + (100cqw - 675px) * 131 / 348)}}@container page-wrapper (min-width:1024px){.draws-page.draws-page--scores-hidden .draws-rounds-container .round-column-wrapper{--draws-card-width:calc(25cqw - 56px)}}.draws-page.draws-page--scores-hidden .draws-rounds-container .round-column-wrapper .round-title{padding:16px}.draws-page.draws-page--scores-hidden .draws-rounds-container .matches-wrapper{padding:0 16px}.draws-page.draws-page--scores-hidden .draws-rounds-container .matches-wrapper .drawsCard{min-width:0}.draws-page.draws-page--scores-hidden .bracket:after{width:16px;right:-17px}.draws-page.draws-page--scores-hidden .bracket-incoming{width:16px;left:-16px}.draws-page .draws-rounds-container .round-column-wrapper .round-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.draws-page .drawsCard .team-row{gap:8px}.draws-page .drawsCard .team-row .team-info{flex:1 1 0;min-width:0;overflow:hidden}.draws-page .drawsCard .team-row .team-info>div{min-width:0}.draws-page .drawsCard .team-row .team-info .player-name{flex-wrap:nowrap;min-width:0}.draws-page .drawsCard .team-row .team-info .player-name__text{flex:0 auto;min-width:0;display:block;overflow:hidden}.draws-page .drawsCard .team-row .team-info .player-name__name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.draws-page .drawsCard .team-row .team-info .player-name__rank,.draws-page .drawsCard .team-row .team-info .player-name__icon-size,.draws-page .drawsCard .team-row .team-info .flag,.draws-page .drawsCard .team-row .team-info img,.draws-page .drawsCard .team-row .team-info .tbd-player-card{white-space:nowrap;flex-shrink:0}.draws-page .drawsCard .team-row .team-scores{flex-shrink:0}@media (prefers-reduced-motion:reduce){.draws-page .draws-rounds-container .round-column-wrapper,.draws-page .draws-rounds-container .matches-wrapper,.draws-page .bracket:after{transition:none}}.draws-page .draw-round-column{scroll-snap-align:start;min-width:350px}.draws-page a.draws-match{height:84px}@container page-wrapper (min-width:675px){.draws-page a.draws-match{height:104px}}.draws-page a.draws-match{color:inherit;text-decoration:none;position:relative}.draws-page a.draws-match *{text-decoration:none!important}.draws-page a.draws-match:hover .team-row:not(.winner){background-color:#f2f4f8}.draws-page a.draws-match:active .team-row:not(.winner){background-color:#dde1e6}.draws-page a.draws-match.draws-match--dimmed{pointer-events:none}.draws-page .draws-match-overlay{z-index:1;pointer-events:none;background-color:#0009;position:absolute;inset:0}.draws-page .draws-pdf-link{height:auto;color:inherit;flex-shrink:0;text-decoration:none;display:inline-flex}.draws-page .draws-pdf-draw{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:480px;margin:0 auto;padding:0 16px;display:flex}.draws-page .draws-pdf-draw h2,.draws-page .draws-pdf-draw span{overflow-wrap:anywhere;word-break:break-word;margin:0}@container page-wrapper (min-width:675px){.draws-page .draws-pdf-draw{max-width:560px;padding:0 32px}}.draws-page .drawsFilterControls{z-index:3;background-color:#fff;flex-shrink:0;padding:0 0 24px}@container page-wrapper (min-width:675px){.draws-page .drawsFilterControls{padding:0 0 24px}}@container page-wrapper (min-width:1024px){.draws-page .drawsFilterControls{padding:0 0 24px}}.draws-page .drawsFilterControls .top-controls{justify-content:space-between;margin-bottom:16px;display:flex}@container page-wrapper (min-width:675px){.draws-page .drawsFilterControls .top-controls{margin-bottom:24px}}.draws-page .drawsFilterControls .right-controls{justify-content:space-between;gap:4px;display:flex}.draws-page .drawsFilterControls .right-controls a{height:unset}.draws-page.drawsNoMatches .draws-background,.draws-page.drawsPdfDraw .draws-background{display:none}.draws-page.drawsNoMatches .draws-rounds-container,.draws-page.drawsPdfDraw .draws-rounds-container{text-align:center;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 0;display:flex;overflow:auto}@container page-wrapper (min-width:675px){.draws-page.drawsNoMatches .draws-rounds-container,.draws-page.drawsPdfDraw .draws-rounds-container{padding:48px 0}}.draws-scores-toggle-dock{z-index:10;pointer-events:none;height:0;position:sticky;bottom:0}.draws-scores-toggle-dock .draws-scores-toggle{pointer-events:auto}.draws-scores-toggle.toggle-content{-webkit-tap-highlight-color:#0000;z-index:10;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@container page-wrapper (min-width:675px){.draws-scores-toggle.toggle-content{bottom:48px}}@container page-wrapper (min-width:1024px){.draws-scores-toggle.toggle-content{bottom:32px;left:auto;right:0;transform:none}}.draws-scores-toggle.toggle-content.theme-inverse.state-active{background-color:#063}.draws-scores-toggle.toggle-content.theme-inverse.state-hover{background-color:#00552b}.draws-scores-toggle.toggle-content.theme-inverse:active{background-color:#00331a}.bracket{z-index:2;border-right:1px solid #fff;width:16px;position:absolute;right:-16px}.bracket:after{content:"";background-color:#fff;width:8px;height:1px;position:absolute;right:-9px}@container page-wrapper (min-width:675px){.bracket:after{width:16px;right:-17px}}@container page-wrapper (min-width:1024px){.bracket:after{width:32px;right:-33px}}.bracket--top{border-top:1px solid #fff;height:calc(50% + 2px);margin-top:-1px;top:50%}.bracket--top:after{display:none;bottom:0}.bracket--top.bracket--first{height:calc(50% + 1px);top:50%}.bracket--bottom{border-bottom:1px solid #fff;height:calc(50% + 1px);margin-top:-1px;bottom:50%}.bracket--bottom:after{top:0}.bracket--bottom.bracket--past:after,.bracket--final{display:none}.bracket-incoming{z-index:1;background-color:#fff;width:64px;height:1px;position:absolute;top:calc(50% - 1px);left:-64px}
