.bracket-title{font-size:1.5rem;font-weight:700;text-transform:uppercase}.bg-dark .bracket-wrapper svg{filter:invert(1)}#top-container .bracket-animation .bracket-container{opacity:0}#top-container .bracket-container{gap:50px;zoom:1;overflow:visible}#top-container .bracket-container .bracket-round{gap:15px}#top-container .bracket-match2{width:250px}#top-container .bracket-match2 .team-box{width:200px}.bracket-container{font-size:1rem;position:relative;display:flex;justify-content:flex-start;align-items:stretch;gap:10px;max-width:100%;overflow:visible;cursor:grab;padding-top:30px}.bracket-container:active{cursor:grabbing}.bracket-container .bracket-round-label-top{text-align:center;text-transform:uppercase;font-weight:700;font-size:.8rem;position:relative}.bracket-container .bracket-round-label-top.with-qualifier{width:50%}.bracket-container .bracket-connectors{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:0}.bracket-container .bracket-level{display:flex;flex-direction:column;align-items:stretch;gap:3px}.bracket-container .bracket-level:is(.single-elimination *){justify-content:space-around}.bracket-container .bracket-level .bracket-group,.bracket-container .bracket-level .bracket-round{height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:3px}.bracket-container .bracket-level .bracket-group .bracket-match-wrapper:first-child .bracket-round-label,.bracket-container .bracket-level .bracket-round .bracket-match-wrapper:first-child .bracket-round-label{display:block!important;position:absolute;top:-25px;color:var(--color-light-blue);font-size:.8rem;z-index:10;left:0;text-transform:uppercase;width:100%;text-align:center}.bracket-container .bracket-level .bracket-group .bracket-match,.bracket-container .bracket-level .bracket-round .bracket-match{position:relative;display:flex;justify-content:center;margin-inline:15px;overflow:visible;height:auto;z-index:1}.bracket-container .bracket-level .bracket-group .bracket-match:first-child .bracket-round-label,.bracket-container .bracket-level .bracket-round .bracket-match:first-child .bracket-round-label{display:none}.bracket-container .bracket-level .bracket-group .bracket-match.hide-match:before,.bracket-container .bracket-level .bracket-group .bracket-match.hide-match>:not(.bracket-round-label2),.bracket-container .bracket-level .bracket-round .bracket-match.hide-match:before,.bracket-container .bracket-level .bracket-round .bracket-match.hide-match>:not(.bracket-round-label2){opacity:0}.bracket-container .bracket-level .bracket-group .bracket-match .connector-end,.bracket-container .bracket-level .bracket-round .bracket-match .connector-end{position:absolute;left:-3px;width:3px;top:0;bottom:0}.bracket-container .bracket-level .bracket-group .bracket-match .connector-end div,.bracket-container .bracket-level .bracket-round .bracket-match .connector-end div{height:50%;width:100%}.bracket-container .bracket-level .bracket-group .bracket-match .connector-end.right,.bracket-container .bracket-level .bracket-round .bracket-match .connector-end.right{left:auto;right:-6px}.bracket-container .bracket-level .bracket-group .bracket-match .gap,.bracket-container .bracket-level .bracket-round .bracket-match .gap{gap:3px}.bracket-container .bracket-level .bracket-group .bracket-match .team-box,.bracket-container .bracket-level .bracket-round .bracket-match .team-box{display:flex;align-items:center;justify-content:space-between;background:rgba(80,80,80,.75);color:#fff;position:relative;width:170px;max-width:100%}.bracket-container .bracket-level .bracket-group .bracket-match .team-box .team-wrapper,.bracket-container .bracket-level .bracket-round .bracket-match .team-box .team-wrapper{position:relative;align-self:stretch;height:100%!important;width:150px;overflow:hidden;white-space:nowrap}.bracket-container .bracket-level .bracket-group .bracket-match .team-box .team-wrapper .team-name,.bracket-container .bracket-level .bracket-round .bracket-match .team-box .team-wrapper .team-name{font-size:10px}.bracket-container .bracket-level .bracket-group .bracket-match .team-box .team-score,.bracket-container .bracket-level .bracket-round .bracket-match .team-box .team-score{position:relative;border-left:3px solid #fff;background:rgba(50,50,50,.75);aspect-ratio:1.2/1;height:100%;display:flex;align-items:center;justify-content:center}.bracket-container .bracket-level .bracket-group .bracket-match .team-box .team-score:is(.flex-row-reverse *),.bracket-container .bracket-level .bracket-round .bracket-match .team-box .team-score:is(.flex-row-reverse *){border-left:none;border-right:3px solid #fff}.bracket-container .bracket-level .bracket-group .bracket-match .team-box.team-champion,.bracket-container .bracket-level .bracket-round .bracket-match .team-box.team-champion{cursor:pointer;background:rgba(147,132,64,.75)}.bracket-container .bracket-level .bracket-group .bracket-match .team-box.winner-true,.bracket-container .bracket-level .bracket-round .bracket-match .team-box.winner-true{cursor:pointer;background:rgba(50,80,50,.75)}.bracket-container .bracket-level .bracket-group .bracket-match .team-box.winner-true.team-champion,.bracket-container .bracket-level .bracket-round .bracket-match .team-box.winner-true.team-champion{background:rgba(179,159,69,.75)}.bracket-container .bracket-level .bracket-group .bracket-match .team-box.winner-true .team-score,.bracket-container .bracket-level .bracket-round .bracket-match .team-box.winner-true .team-score{border-left-color:green;border-right-color:green}.bracket-container .bracket-level .bracket-group .bracket-match .team-box.winner-false,.bracket-container .bracket-level .bracket-round .bracket-match .team-box.winner-false{cursor:pointer;background:rgba(80,50,50,.75)}.bracket-container .bracket-level .bracket-group .bracket-match .team-box.winner-false.team-champion,.bracket-container .bracket-level .bracket-round .bracket-match .team-box.winner-false.team-champion{background:rgba(179,135,69,.75)}.bracket-container .bracket-level .bracket-group .bracket-match .team-box.winner-false .team-score,.bracket-container .bracket-level .bracket-round .bracket-match .team-box.winner-false .team-score{border-left-color:red;border-right-color:red}