@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);
.table-bottom-border{border-bottom:solid 1px #000 !important}.table-topMatchup-border{border-top:solid 1px #000 !important;border-right:solid 1px #000 !important}.table-bottomMatchup-border{border-bottom:solid 1px #000 !important;border-right:solid 1px #000 !important}.table-connector{border-right:solid 1px #000 !important}.table.bracket tr>*{border:none}.table.bracket thead{border-bottom:1px solid #000}
.stageContainer{overflow:auto}.matchup:has(.match-label){padding-bottom:1.6rem}.match-label{height:1.6rem;border-left:.25rem solid #e1e2ff;border-bottom:2px solid rgba(149,133,165,.5803921569);background-color:#e3fff8;padding-top:.1rem}.match-label.match-label-footer{background-color:#f6fffa;color:rgba(40,96,68,.7490196078);height:1.4rem;font-size:.8rem}.singleEliminationBracket{display:inline-block;left:50%;top:50%;white-space:nowrap}.singleEliminationBracket .round .winners>div.matchups .matchup .participants .participant div.seed{margin-left:.5rem;margin-right:0rem;font-size:.875em !important;opacity:.7;vertical-align:middle !important;width:1rem;padding-top:.1rem}section.round div.winners{padding:0}.singleEliminationBracket .round{display:inline-block;vertical-align:middle}.singleEliminationBracket .round .winners>div{display:inline-block;vertical-align:middle}.singleEliminationBracket .round .winners>div.matchups .matchup:last-child{margin-bottom:0 !important}.singleEliminationBracket .round .winners>div.matchups .matchup .participants{overflow:hidden}.singleEliminationBracket .round .winners>div.matchups .matchup .participants .participant{box-sizing:border-box;color:#858585;border-left:.25rem solid #e1e2ff;background:#fff;width:16rem;height:2.5rem;padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.12);display:flex;justify-content:space-between}.singleEliminationBracket .round .winners>div.matchups .matchup .participants .participant.winner{color:#60c645;border-color:#60c645}.singleEliminationBracket .round .winners>div.matchups .matchup .participants .participant.loser{color:#dc563f;border-color:#dc563f}.singleEliminationBracket .round .winners>div.matchups .matchup .participants .participant:not(:last-child){border-bottom:thin solid #f0f2f2}.singleEliminationBracket .round .winners>div.matchups .matchup .participants .participant div.contestantName{overflow:hidden;margin-right:0rem;margin-left:.5rem}.singleEliminationBracket .round .winners>div.matchups .matchup .participants .participant div{margin:0 1.25rem;font-size:.95rem}.singleEliminationBracket .round .winners>div.connector.filled .line,.singleEliminationBracket .round .winners>div.connector.filled.bottom .merger:after,.singleEliminationBracket .round .winners>div.connector.filled.top .merger:before{border-color:#60c645}.singleEliminationBracket .round .winners>div.connector .line,.singleEliminationBracket .round .winners>div.connector .merger{box-sizing:border-box;width:1.4rem;display:inline-block;vertical-align:top}.singleEliminationBracket .round .winners>div.connector .line{border-bottom:thin solid #c0c0c8;height:3rem}.singleEliminationBracket .round .winners>div.connector .merger{position:relative;height:6.05rem;top:-0.05rem}.singleEliminationBracket .round .winners>div.connector .merger:before,.singleEliminationBracket .round .winners>div.connector .merger:after{content:"";display:block;box-sizing:border-box;width:100%;height:50%;border:0 solid;border-color:#c0c0c8}.singleEliminationBracket .round .winners>div.connector .merger:before{border-right-width:thin;border-top-width:thin}.singleEliminationBracket .round .winners>div.connector .merger:after{border-right-width:thin;border-bottom-width:thin}.singleEliminationBracket .round.round1 .winners .matchups .matchup:not(:last-child){margin-bottom:1rem}.singleEliminationBracket .round.round1 .winners:not(:last-child){margin-bottom:1rem}.singleEliminationBracket .round.round2 .winners .matchups .matchup:not(:last-child){margin-bottom:7rem}.singleEliminationBracket .round.round2 .winners:not(:last-child){padding-bottom:7rem}.singleEliminationBracket .round.round2 .winners .connector .merger{height:12.05rem;top:-0.05rem}.singleEliminationBracket .round.round2 .winners .connector .line{height:6rem}.singleEliminationBracket .round.round3 .winners .matchups .matchup:not(:last-child){margin-bottom:19rem}.singleEliminationBracket .round.round3 .winners:not(:last-child){padding-bottom:19rem}.singleEliminationBracket .round.round3 .winners .connector .merger{height:24.05rem;top:-0.05rem}.singleEliminationBracket .round.round3 .winners .connector .line{height:12rem}.singleEliminationBracket .round.round4 .winners .matchups .matchup:not(:last-child){margin-bottom:43rem}.singleEliminationBracket .round.round4 .winners:not(:last-child){padding-bottom:43rem}.singleEliminationBracket .round.round4 .winners .connector .merger{height:48.05rem;top:-0.05rem}.singleEliminationBracket .round.round4 .winners .connector .line{height:24rem}.singleEliminationBracket .round.round5 .winners .matchups .matchup:not(:last-child){margin-bottom:91rem}.singleEliminationBracket .round.round5 .winners:not(:last-child){padding-bottom:91rem}.singleEliminationBracket .round.round5 .winners .connector .merger{height:96.05rem;top:-0.05rem}.singleEliminationBracket .round.round5 .winners .connector .line{height:48rem}.singleEliminationBracket .round.round6 .winners .matchups .matchup:not(:last-child){margin-bottom:187rem}.singleEliminationBracket .round.round6 .winners:not(:last-child){padding-bottom:187rem}.singleEliminationBracket .round.round6 .winners .connector .merger{height:192.05rem;top:-0.05rem}.singleEliminationBracket .round.round6 .winners .connector .line{height:96rem}.singleEliminationBracket .round.round7 .winners .matchups .matchup:not(:last-child){margin-bottom:379rem}.singleEliminationBracket .round.round7 .winners:not(:last-child){padding-bottom:379rem}.singleEliminationBracket .round.round7 .winners .connector .merger{height:384.05rem;top:-0.05rem}.singleEliminationBracket .round.round7 .winners .connector .line{height:192rem}.singleEliminationBracket .round.round8 .winners .matchups .matchup:not(:last-child){margin-bottom:763rem}.singleEliminationBracket .round.round8 .winners:not(:last-child){padding-bottom:763rem}.singleEliminationBracket .round.round8 .winners .connector .merger{height:768.05rem;top:-0.05rem}.singleEliminationBracket .round.round8 .winners .connector .line{height:384rem}
table.draw-roundrobin.table>tbody>tr>td.blockedCell{background-color:rgba(0,0,0,0);background-image:radial-gradient(circle, var(--tl-line) 1.5px, transparent 2px);background-size:12px 12px}table.draw-roundrobin.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: var(--tl-leaf-tint) !important}.matchResult{text-align:center;font-family:var(--tl-font-display);font-size:1.2em;font-variant-numeric:tabular-nums}.matchScore{text-align:center}
