:root{--match-gap:1.6rem;--match-width:28rem}.elimination-upper-bracket__title-container .title-header,.elimination-lower-bracket__title-container .title-header,.elimination-upper-bracket__round,.elimination-lower-bracket__round{width:var(--match-width)}.elimination-upper-bracket__title-container .arrow-left,.elimination-lower-bracket__title-container .arrow-left,.elimination-upper-bracket__title-container .arrow-right,.elimination-lower-bracket__title-container .arrow-right{position:absolute;width:3.6rem;height:3.6rem;color:var(--grey-000);background:var(--grey-190);line-height:3.6rem;text-align:center;cursor:pointer}.elimination-upper-bracket__title-container .arrow-left,.elimination-lower-bracket__title-container .arrow-left{right:calc(100% + 2rem)}.elimination-upper-bracket__title-container .arrow-right,.elimination-lower-bracket__title-container .arrow-right{left:calc(100% + 2rem)}.elimination-upper-bracket__container,.elimination-lower-bracket__container{display:flex;justify-content:center}.elimination-upper-bracket__round,.elimination-lower-bracket__round{display:flex;flex-direction:column;justify-content:center;max-width:var(--match-width);flex-shrink:0}.elimination-upper-bracket__gap,.elimination-lower-bracket__gap{position:relative;width:4rem;flex-shrink:0}.elimination-upper-bracket__gap>div,.elimination-lower-bracket__gap>div{position:absolute;background:var(--grey-030)}.elimination-upper-bracket__title-container,.elimination-lower-bracket__title-container{padding-top:2rem;position:sticky;top:10rem;margin-bottom:var(--match-gap);display:flex;justify-content:center;z-index:500;background:var(--grey-000)}.elimination-upper-bracket__title-container>div,.elimination-lower-bracket__title-container>div{display:flex;justify-content:center;width:min-content;position:relative}.elimination-lower-bracket__title-container{margin-top:5rem}.elimination-upper-bracket__title-container .title-header,.elimination-lower-bracket__title-container .title-header{max-width:var(--match-width);text-align:center;background-color:var(--color4)}.elimination-upper-bracket__title-container .title-header:empty,.elimination-lower-bracket__title-container .title-header:empty{visibility:hidden}@media (max-width:432px){:root{--match-width:23rem}.elimination-upper-bracket__title-container .arrow-left,.elimination-lower-bracket__title-container .arrow-left{right:calc(100% + 1rem)}.elimination-upper-bracket__title-container .arrow-right,.elimination-lower-bracket__title-container .arrow-right{left:calc(100% + 1rem)}}.elimination-bracket__match{max-height:25.8rem;display:flex;height:min-content;position:relative}.elimination-bracket__match.third-place{position:absolute;width:var(--match-width);z-index:600}.elimination-bracket__match.third-place:before{content:'3rd place';height:3.6rem;position:absolute;bottom:calc(100% + 1rem);background:var(--grey-190);color:var(--grey-000);width:var(--match-width);text-transform:uppercase;font-weight:700;line-height:3.6rem;text-align:center;font-size:2rem}.elimination-bracket__team-container{position:relative;width:100%;max-height:18.8rem;overflow:auto}.elimination-bracket__match-controls{margin-bottom:.2rem;padding-left:.5rem;background:var(--grey-010);height:3.6rem;display:flex;align-items:center;position:sticky;top:0;gap:.5rem}.elimination-bracket__match-controls input[type='text']{padding:unset;height:2.4rem;width:0;border:unset;transition:200ms;position:absolute;left:2.9rem}.elimination-bracket__match-controls .fa-search.--active + input[type='text']{padding-left:.5rem;padding-right:.5rem;width:18.5rem;border:.1rem solid var(--grey-030)}.elimination-bracket__match-controls .fa-search{width:2.4rem;height:2.4rem;line-height:2.4rem;text-align:center;color:var(--grey-000);background:var(--grey-200);cursor:pointer;z-index:100}.elimination-bracket__match-controls a.opl-button{padding:0 1rem;color:var(--grey-000);white-space:nowrap;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.elimination-bracket__match-controls .fa-twitch{width:2.4rem;height:2.4rem;line-height:2.4rem;text-align:center;color:var(--grey-000);background:var(--twitch);cursor:pointer}.elimination-bracket__match-controls .fa-info{margin-left:auto;width:3.6rem;height:3.6rem;background:var(--grey-200);color:var(--grey-000);text-align:center;line-height:3.6rem}.elimination-bracket__team-container::-webkit-scrollbar{width:.4rem;background:var(--grey-010)}.elimination-bracket__team-container::-webkit-scrollbar-thumb{background:var(--grey-030);border-radius:1rem;width:.5rem}.elimination-bracket__team-container::-webkit-scrollbar-thumb:hover{background:#b1b1b1}.elimination-bracket__team{padding-left:1rem;background:var(--grey-010);height:3.6rem;width:100%;display:flex;align-items:center}.elimination-bracket__team.--highlight{background:var(--yellow-020)}.elimination-bracket-line--highlighted{z-index:510!important}.elimination-bracket__team + .elimination-bracket__team{margin-top:.2rem}.elimination-bracket__team .img-text div:last-child{max-width:18rem;overflow:hidden;text-overflow:ellipsis}.elimination-bracket__match-status{background:var(--grey-200);writing-mode:vertical-lr;color:var(--grey-000);text-transform:uppercase;text-align:center}.elimination-bracket__team-score{margin-left:auto;background:var(--grey-200);height:3.6rem;width:3.6rem;color:var(--grey-000);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elimination-bracket__team-score.--winner{background:var(--brand-primary);color:white}.elimination-bracket__team-score.--loser{background:var(--grey-200)}.elimination-bracket__team-score.--protest{background:var(--purple-100);color:white}.elimination-bracket__team-score.--draw{background:var(--grey-160)}.elimination-bracket__match-status.--open{background:var(--grey-140)}.elimination-bracket__match-status.--mapban{background:var(--orange-100);color:white}.elimination-bracket__match-status.--playing{background:var(--green-100);color:white}.elimination-bracket__match-status.--closed{background:var(--grey-200)}.elimination-bracket__match-status.--protest{background:var(--purple-100);color:white}.elimination-bracket__match-status.--pending{background:var(--purple-100);color:white}.popover__relative{position:relative;display:block;width:100%}.popover__container{padding:2rem;margin-top:.2rem;position:absolute;top:3.6rem;width:100%;display:none;color:var(--grey-200);background:var(--grey-000);border:.1rem solid var(--grey-200);font-size:1.6rem;z-index:8050;max-width:var(--match-width)}.popover__container.--active{display:flex;flex-direction:column}.popover__teams{margin-left:auto;margin-bottom:1rem;display:flex;gap:.2rem;width:100%;justify-content:flex-end}.popover__teams>div{writing-mode:vertical-lr;transform:rotate(180deg);text-transform:uppercase;font-weight:700;line-height:3.6rem}.popover__map-container{margin-bottom:.5rem;display:flex;gap:.2rem}.popover__map-container>div:nth-of-type(n + 2){flex-shrink:0}.popover__map-name{padding:0 1rem;height:3.6rem;width:100%;background:var(--grey-010);text-transform:capitalize;line-height:3.6rem}.popover__map-container>div:not(:first-child){height:3.6rem;width:3.6rem;color:var(--grey-000);background:var(--grey-200);font-weight:700;text-align:center;line-height:3.6rem}.popover__map-container>div.--winner{background:var(--brand-primary);color:white}.popover__date{margin-top:.5rem;float:right;text-transform:uppercase;font-size:1.2rem}[match_id='33'] [team_id='33'] .img-text>div:last-of-type{color:red}