@charset "UTF-8";.new-inner-modal{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:99}.new-inner-modal .content-box{display:flex;flex-direction:column;width:50%;max-height:90%;max-width:800px;background-color:#fff;border-radius:5px;position:relative;overflow:hidden}.new-inner-modal .content-box.wide{max-width:unset;width:90%}.new-inner-modal .content-box .inner-container{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;position:relative;z-index:999;overflow:hidden}.new-inner-modal .content-box .inner-container .work-detail{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:10px 20px}.new-inner-modal .content-box .inner-container .work-detail .detail-box{margin-right:25px}.new-inner-modal .content-box .inner-container .title-bar{padding:15px 20px;border-bottom:1px solid #eee;font-size:18px;font-weight:400;display:flex;justify-content:space-between;align-items:center}.new-inner-modal .content-box .inner-container .pagination-row{width:100%;display:flex;justify-content:center;align-items:center;padding:5px;border-top:1px solid #eee}.new-inner-modal .content-box .inner-container .button-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #eee}.new-inner-modal .content-box .inner-container .button-row button{margin:0 5px}.new-inner-modal .content-box .inner-container .inner-modal-box{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:10px 20px}.new-inner-modal .content-box .inner-container .inner-modal-box .br-tabs{max-height:50px;border-bottom:1px solid #f3f4f5}.new-inner-modal .content-box .inner-container .inner-modal-box .br-tabs.myaccount{max-height:30px}.new-inner-modal .content-box .inner-container .inner-modal-box .br-tabs .br-tab-container{padding:0}.new-inner-modal .content-box .inner-container .inner-modal-box .button-row{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:10px}.new-inner-modal .content-box .inner-container .inner-modal-box .button-row button{margin:0 5px}.new-inner-modal .content-box .inner-container .inner-modal-box hr{margin-top:8px;margin-bottom:8px}.new-inner-modal .content-box .inner-container .inner-modal-box .fields{width:100%}.new-inner-modal .content-box .inner-container .inner-modal-box .fields .field{width:50%}.new-inner-modal .content-box .inner-container .inner-modal-box .fields .field.full{width:100%}.new-inner-modal .content-box .inner-container .inner-modal-box .fields .selected-servers{display:flex;flex-wrap:wrap}.new-inner-modal .content-box .inner-container .inner-modal-box .fields .selected-servers .selected{max-width:300px;display:flex;font-size:12px;background-color:#f0f8ff;color:#333;padding:3px 5px;margin:3px 6px}.new-inner-modal .content-box .inner-container .inner-modal-box .fields .selected-servers .selected .name{margin-right:8px}.new-inner-modal .content-box .inner-container .inner-modal-box .tab-contain{flex:1}.new-inner-modal .content-box .inner-container .inner-modal-box .preparing{margin-top:10px}.new-inner-modal .content-box .inner-container .inner-modal-box .preparing div{margin-bottom:10px}.new-inner-modal .content-box .inner-container .inner-modal-box .search-bar{margin-bottom:15px;width:50%}.new-inner-modal .content-box .topcorner{position:absolute;top:-20px;right:-10px}.new-inner-modal .content-box .inner-modal-fields{display:flex;flex-direction:row;justify-content:left;align-items:flex-end}.new-inner-modal .content-box .inner-modal-fields .input-group,.new-inner-modal .content-box .inner-modal-fields label{margin-bottom:0}.new-inner-modal .content-box .inner-modal-fields .btn,.new-inner-modal .content-box .inner-modal-fields .form-control{margin-right:8px}@media (max-width:600px){.inner-modal .content-box,.new-inner-modal .content-box{width:95%;max-width:unset}.inner-modal .content-box .inner-container .title-bar,.new-inner-modal .content-box .inner-container .title-bar{padding:6px 10px;font-size:15px}.inner-modal .content-box .inner-container .button-row,.new-inner-modal .content-box .inner-container .button-row{padding:6px 15px}.inner-modal .content-box .inner-container .inner-modal-box,.new-inner-modal .content-box .inner-container .inner-modal-box{padding:10px 0}}*{margin:0;padding:0}:root{--bulma-primary-h:212deg;--bulma-primary-s:67%;--bulma-primary-l:32%;--bulma-success-h:101deg;--bulma-success-s:60%;--bulma-success-l:46%;--bulma-primary-invert-l:100%;--bulma-success-invert-l:100%;--bulma-modal-z:999}.pagination-link.is-current{background-color:#1b4f8a;border-color:#1b4f8a}.menu-list .menu-item,.menu-list a,.menu-list button{--bulma-menu-list-link-padding:0.375em 0.75em}.modal{--bulma-modal-card-head-padding:1rem;--bulma-modal-z:999}.navbar{--bulma-navbar-item-img-max-height:3.5rem}.icon.is-xsmall{height:.75rem;width:.75rem}body,html{font-family:"Open Sans","Helvetica Neue",Helvetica,sans-serif;margin:0;color:#333;height:100%;letter-spacing:.02rem;overflow:hidden;font-weight:300;font-size:14px;line-height:1.6;background-color:#f3f4f5}.container.no-relative{position:unset}.blue-back{background-color:#1b4f8a}.gray-back{background-color:#434343}.modal-card-head{border-bottom:1px solid #e4e4e4}.modal-card-foot{border-top:1px solid #e4e4e4}.navbar-item.is-current{color:#5bbd2f;font-weight:500}#notification-box{display:none;position:absolute;top:0;left:0;z-index:9999}#notification-box.has-children{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#notification-box .notification .content{width:100%;text-align:center}.checkbox-box{max-width:30px}.is-auto-modal{max-width:none!important;width:auto}@media screen and (min-width:1024px){.is-medium-modal{max-width:none!important;width:50%}}.clickable-text{cursor:pointer;color:#1b4f8a}header{display:block;width:100%;background-color:#fff}.navbar-brand img{max-height:50px;height:100%}@media screen and (min-width:1024px){.navbar{min-height:5rem}}.circle-container{width:40px;height:40px;background-color:#1b4f8a;border-radius:50%;display:flex;align-items:center;justify-content:center}.circle-container:hover{background-color:#1c2434}.circle-container.sm{width:20px;height:20px}.circle-container.sm .circle-text{font-size:10px}.circle-container.md{width:30px;height:30px}.circle-container.md .circle-text{font-size:15px}.circle-container .circle-text{color:#fff;font-size:20px;text-align:center}.main-box{width:100%;height:100%;display:flex;flex-direction:column}.main-box .main-container{flex-grow:1;overflow:hidden}edit-tournament .field-label.radio{text-align:left;flex:unset}edit-tournament .field-body.radio .control.vertical{display:flex;flex-direction:column}.description ul{list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}.description ul li{margin:unset;padding:unset}#editor{border:1px solid rgba(10,10,10,.1)}#editor .spell-bar{display:flex}#editor .spell-bar .spell-zone{display:unset;padding:0 .5rem}#editor .spell-content{background-color:#fff;height:200px}#editor .spell-content ol,#editor .spell-content ul{list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}#editor .spell-content ol li,#editor .spell-content ul li{margin:unset;padding:unset}#editor .spell-content ol{list-style-type:decimal}.view-container{display:flex;width:100%;height:100%;align-items:stretch}.view-container .left-col{flex:1;overflow-y:scroll;margin-top:1rem;margin-right:1rem;padding-bottom:100px}.view-container .right-col{width:25%;background-color:#2874ca;padding:1.2rem;position:relative}.view-container .right-col.minimize{width:auto;padding:.5rem}.view-container .right-col .column-toggle{position:absolute;left:0;transform:translateX(-50%);cursor:pointer}.view-container .right-col .column-toggle .icon{color:#434343}.view-container .right-col .column-toggle .icon .fa-circle-arrow-left,.view-container .right-col .column-toggle .icon .fa-circle-arrow-right{background:#fff;border-radius:50%;height:1em;width:1em}.view-container .right-col .side-controls{display:flex;flex-direction:column}.view-container .right-col .side-controls hr{margin:1rem 0;height:1px}.view-container .right-col .side-controls .control-item{padding:.75rem;border-radius:.3rem;display:flex;align-items:center;color:#fff;margin-bottom:.15rem}.view-container .right-col .side-controls .control-item .control-title{padding-left:1rem}.view-container .right-col .side-controls .control-item.is-centered{justify-content:center}.view-container .right-col .side-controls .control-item:hover{background-color:rgba(0,0,0,.1)}.view-container .right-col .side-controls .control-item.is-active{background-color:rgba(0,0,0,.2)}.view-container .right-col .side-controls .control-item.is-active:hover{background-color:rgba(0,0,0,.2)}.required{color:red}.match-summary{padding:1rem;background-color:#434343;color:#fff;width:100%;text-align:center;border-radius:.5rem;margin-bottom:1rem}.match-summary .match-detail{display:flex;justify-content:center}.match-summary .match-detail .field{margin-bottom:0;margin:0 .75rem;max-width:40px}.match-summary .match-detail .vs{margin:0 .75rem}.match-summary .match-detail .player{font-weight:400}.match-summary .match-detail .player.winner{color:red}.feature-box{margin:1.5rem 0;border-radius:.5rem;background-color:#434343;color:#fff;padding:0 1.5rem}.feature-box .feature{display:flex;align-items:center;width:100%;padding:.25rem 0}.feature-box .feature .feature-title{width:150px;font-weight:400}.feature-box .feature .feature-value{flex:1}span[data-tooltip]{border:none}.dark-toggle{position:absolute;top:30px;right:50px;display:flex;align-items:center;justify-content:center}.dark-toggle .icon{margin-left:1rem}.exit{position:absolute;top:10px;left:50%;transform:translateX(-50%)}.bracket-container{display:flex;flex-wrap:wrap;align-items:flex-start}.bracket-container.maximize{width:100%;position:absolute;background-color:#f3f4f5;top:0;left:0;padding:3rem;z-index:998;height:100%;overflow-y:scroll}.bracket-container.maximize.dark{background-color:#434343}.bracket-container.maximize.dark h5{color:#fff}.bracket-container.maximize.dark h5 strong{color:#fff}.bracket-container.maximize.dark .set-num{color:#fff}.bracket-container.maximize .rr-set{min-width:275px}.bracket-container.maximize .rr-set .score{width:35px}.bracket-container .blocked{background-color:#333!important}.bracket-container .blocked::after,.bracket-container .blocked::before{display:none!important}.bracket-container .active{background-color:#5bbd2f!important;color:#fff}.bracket-container .completed{background-color:#1b4f8a!important;color:#fff}.bracket-container .group{width:100%;overflow-x:scroll}.bracket-container .group table thead tr th{width:75px}.bracket-container .group table tbody tr th{min-width:125px}.bracket-container .group-container{overflow-y:scroll}.bracket-container .group-container.one-third{width:33%;height:100%}.bracket-container .group-container.one-half{width:50%;height:100%}.bracket-container .round{width:100%}.bracket-container .round .round-container{display:flex;flex-wrap:wrap}.station-box{display:flex;flex-wrap:wrap;align-items:start;justify-content:center;margin-left:2rem}.station-box .station{background-color:#1b4f8a;text-align:center;color:#fff;min-width:150px;min-height:125px;margin-right:1.5rem;margin-bottom:1.5rem;border-radius:.5rem;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.station-box .station.is-selected{background-color:#5bbd2f}.station-box .station.is-retired{background-color:#5e9be0}.station-box .station.is-new{background-color:#346b1b}.station-box .station .control-icons{position:absolute;background-color:#2367b5;bottom:3px;right:3px;margin:.1rem;display:none}.station-box .station:hover{background-color:#2367b5}.station-box .station:hover .control-icons{display:block}.station-box .station .station-title{width:100%;font-weight:400;background-color:#0a1e35;padding:.15rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem}.station-box .station .station-detail{padding:.5rem;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.station-box .station .station-detail .name{position:relative;width:100%;justify-content:center;align-items:center;display:flex}.station-box .station .station-detail .name .chips,.station-box .station .station-detail .name .losses,.station-box .station .station-detail .name .played,.station-box .station .station-detail .name .wins{display:block;color:#fff;padding:0 .15rem;height:100%;font-size:13px}.station-box .station .station-detail .name .wins{background-color:#5bbd2f}.station-box .station .station-detail .name .losses{background-color:red}.station-box .station .station-detail .name .chips{margin-left:.5rem;background-color:#ff00f7}.station-box .station .station-detail .name .played{background-color:#2367b5;margin-left:.25rem}.station-box .station .station-detail .name .icon{display:none;position:absolute;left:0;width:30px;top:50%;transform:translateY(-50%)}.station-box .station .station-detail .name .icon.retire{left:unset;right:0}.station-box .station .station-detail .name:hover .icon{display:block}.station-box .station .station-detail .vs{line-height:1rem}.station-box.brackets .station{min-width:200px;min-height:150px}#main-container{width:100%;height:100%}#main-container #content-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#main-container #content-container confirm-email,#main-container #content-container login-page{width:100%;max-width:450px;display:flex;flex-direction:column}#main-container #content-container confirm-email .logo-container,#main-container #content-container login-page .logo-container{width:80%;margin:0 auto;text-align:center;padding-bottom:20px}#main-container #content-container confirm-email .options,#main-container #content-container login-page .options{display:flex;justify-content:space-between}#main-container #content-container confirm-email .form-box,#main-container #content-container login-page .form-box{background-color:#fff;border-radius:5px;padding:20px;margin-bottom:20px}#main-container #content-container confirm-email .form-box .input-group,#main-container #content-container login-page .form-box .input-group{margin-bottom:10px}.number-selection-box{width:100%;display:flex;flex-wrap:wrap;box-sizing:0}.number-selection-box .number-box{padding:12px 16px;color:#1b4f8a;font-size:16px;border:1px solid #555;margin-right:20px;margin-bottom:10px}.number-selection-box .number-box:hover{background-color:#666!important}.number-selection-box .number-box.active{background-color:#1b4f8a;color:#fff}.StripeElement{border:1px solid rgba(34,36,38,.15);font-size:1em;margin:0;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;border-radius:.28571429rem;transition:color .1s ease,border-color .1s ease;color:rgba(0,0,0,.87);border:1px solid rgba(34,36,38,.15);background:#fff;width:100%;padding:.67857143em 1em;line-height:1.21428571em}@media (max-width:768px){#main-container{padding:20px}}.is-expanded .select{width:100%}.is-expanded .select select{width:100%}.filters{margin:2rem 0 1.5rem 0}.filters .filter-box{display:flex;align-items:center;width:100%}.filters .filter-box .control,.filters .filter-box .filter-label{margin-right:.5rem}.filters .filter-box .search-filter{flex:1}.filters .button{font-weight:300}.filters .button.is-inverse{font-weight:400}.filters dir-pagination-controls{justify-content:flex-end;display:flex;align-items:center}.filters dir-pagination-controls .range-label{margin-right:1rem}.tournament-container{width:100%;height:100%;display:flex;flex-direction:column;padding-bottom:100px}.tournament-container .list-container{background-color:#fff;padding:1.5rem;border-radius:.75rem;overflow-y:scroll}.tournament-container .list-container .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem 0;font-size:larger;color:#434343}.tournament-container .list-container .loading .icon{margin:2rem}.tournament-container .list-container .loading span{padding:1rem}.tournament-container .list-container .tournament{width:100%;border-radius:.75rem;background-color:#2874ca;color:#fff;padding:1rem;margin-bottom:1rem;position:relative;overflow:hidden}.tournament-container .list-container .tournament .columns{margin-bottom:0;margin-top:0}.tournament-container .list-container .tournament:hover{background-color:#2367b5}.tournament-container .list-container .tournament .item{color:#fff;font-weight:400}.tournament-container .list-container .tournament .item progress{max-width:150px}.tournament-container .list-container .tournament .control-icons{position:absolute;top:0;right:0;height:100%;padding:0 .75rem;display:none;background-color:#5bbd2f;flex-direction:column;align-items:center;justify-content:space-evenly;border-top-right-radius:.75;border-bottom-right-radius:.75}.tournament-container .list-container .tournament .control-icons .icon{color:#fff}.tournament-container .list-container .tournament:hover .control-icons{display:flex}.section-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.75rem;margin-bottom:.5rem}.section-header .right{display:flex;align-items:center}.section-header .right .buttons{justify-content:flex-end;margin-bottom:0}.sortable-players ul[dnd-list]{min-height:42px;padding-left:0}.sortable-players ul[dnd-list] .dndDraggingSource{display:none}.sortable-players ul[dnd-list] .dndPlaceholder{background-color:#ddd;display:block;min-height:42px}.sortable-players ul[dnd-list] li{background-color:#fff;border:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px;display:block;padding:10px;margin-bottom:-1px}.sortable-players ul[dnd-list] li.on-games{padding:5px}.sortable-players ul[dnd-list] li .player{display:flex;align-items:center;width:100%;position:relative}.sortable-players ul[dnd-list] li .player .handle{width:30px}.sortable-players ul[dnd-list] li .player .seed{width:30px;color:#5bbd2f;font-weight:400;text-align:center}.sortable-players ul[dnd-list] li .player .name{flex:1;align-items:center;font-weight:400;display:flex}.sortable-players ul[dnd-list] li .player .name .losses,.sortable-players ul[dnd-list] li .player .name .played,.sortable-players ul[dnd-list] li .player .name .wins{display:block;color:#fff;padding:0 .15rem;height:20px}.sortable-players ul[dnd-list] li .player .name .wins{background-color:#5bbd2f;margin-left:.5rem}.sortable-players ul[dnd-list] li .player .name .losses{background-color:red}.sortable-players ul[dnd-list] li .player .name .played{display:block;background-color:#2367b5;margin-left:.25rem;height:100%}.sortable-players ul[dnd-list] li .player .chips{margin-right:.25rem}.sortable-players ul[dnd-list] li .player .control-icons{display:none;text-align:right;background-color:#fff;position:absolute;padding-left:1rem;right:0}.sortable-players ul[dnd-list] li .player:hover .control-icons{display:block}.sortable-players ul[dnd-list] li.selected{background-color:#dff0d8;color:#3c763d}.chips-container{display:flex;width:100%;overflow-y:scroll}.chips-container.maximize{position:absolute;background-color:#fff;top:0;left:0;padding:3rem 1.5rem;z-index:998;height:100%}.chips-container.maximize.dark{background-color:#434343}.chips-container.maximize.dark h5{color:#fff}.chips-container.maximize.dark h5 strong{color:#fff}.chips-container.maximize .station{min-width:220px;min-height:175px;font-weight:400}.chips-container .station-box{flex:1}.profile-container{width:100%;max-width:600px}.profile-container.full{max-width:none}.table-container{width:100%;height:100%;overflow-y:scroll;display:flex}.table-container .on-deck{display:none}.table-container .station-box{flex:1}.table-container.maximize{position:absolute;background-color:#fff;top:0;left:0;padding:3rem 2rem;z-index:998;height:100%}.table-container.maximize.dark{background-color:#434343}.table-container.maximize.dark .set-num,.table-container.maximize.dark h5,.table-container.maximize.dark h6{color:#fff}.table-container.maximize.dark .set-num strong,.table-container.maximize.dark h5 strong,.table-container.maximize.dark h6 strong{color:#fff}.table-container.maximize .station{min-width:300px;min-height:250px;margin-right:2.5rem;margin-bottom:2.5rem}.table-container.maximize .on-deck{display:flex;flex-direction:column;max-width:20%}.table-container.maximize .rr-set{min-width:unset;width:100%;margin-right:0}.table-container.maximize .rr-set .score{width:35px}.rr-chart{height:100%;overflow-y:scroll;width:100%}.tile-bar{display:flex;align-items:center;width:100%;justify-content:space-between}.view-navbar{display:none}@media screen and (max-width:600px){.table-container.maximize .on-deck{display:none}.dark-toggle{top:10px;right:10px}.chips-container.maximize .station{min-width:200px;min-height:175px;font-weight:400}.chips-container .station-box{flex:1}.view-navbar{display:block}.right-col{display:none}}top-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}top-menu .logo{padding:.5rem}top-menu .logo img{height:50px}top-menu .right-menu{display:flex;align-items:center;justify-content:flex-end}top-menu .right-menu .menuitem{padding:0 1rem}top-menu .right-menu .menuitem a{color:var(--bulma-navbar-item-color);font-size:1.25rem}top-menu .left-menu-mobile,top-menu .right-menu-mobile{display:none}top-menu .view-top-menu{display:none;overflow-y:scroll;padding:0 10px;padding-bottom:5px}top-menu .view-top-menu.is-active{display:block;position:absolute;background-color:#fff;z-index:9999;width:180px}top-menu .view-top-menu.is-active.left{left:0;top:35px}top-menu .view-top-menu.is-active.right{right:0;top:35px}.modalClose{position:absolute;top:1.25rem;right:1.25rem;cursor:pointer}.big-font{font-size:1.25rem}.really-big-font{font-size:1.5rem}@media screen and (min-width:1450px){.big-font{font-size:1.5rem}.really-big-font{font-size:2rem}.chips-container.maximize .station{min-width:300px;min-height:275px;font-weight:400}}@media screen and (max-width:1023px){top-menu{margin:0 .5rem}top-menu .right-menu{display:none}top-menu .left-menu-mobile{display:block}top-menu .right-menu-mobile{display:block}top-menu .logo{padding:5px}top-menu .logo img{height:30px}.tile-bar{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 .5rem;justify-content:center}.tile-bar .left,.tile-bar .right{text-align:center}.chips-container.maximize{position:absolute;background-color:#fff;top:0;left:0;padding:3rem 1.5rem;z-index:998;height:100%}.chips-container.maximize.dark{background-color:#434343}.chips-container.maximize.dark h5{color:#fff}.chips-container.maximize.dark h5 strong{color:#fff}.chips-container.maximize .station{min-width:unset;min-height:unset;font-weight:400}.chips-container .station-box{flex:1}.big-font{font-size:.75rem}.really-big-font{font-size:.9rem}.exit{position:absolute;top:10px;left:50%;transform:translateX(-50%)}.dark-toggle{position:absolute;top:10px;right:20px;display:flex;align-items:center;justify-content:center}.dark-toggle .icon{margin-left:1rem}}/*!
 * Responsive Tournament Bracket
 * Copyright 2016 Jakub Hájek
 * Licensed under MIT (https://opensource.org/licenses/MIT)
 */.single-double-container{height:100%;width:100%;overflow-y:scroll}.single-double-container.maximize{width:100%;position:absolute;background-color:#f3f4f5;top:0;left:0;padding:2rem;z-index:998;height:100%;overflow-y:scroll;overflow-x:scroll}.single-double-container.maximize.dark{background-color:#434343}.single-double-container.maximize.dark h5{color:#fff}.single-double-container.maximize.dark .set-num{color:#fff}.single-double-container.maximize .tournament-bracket__match .set .set-detail .duration{padding:.1rem}.single-double-container.maximize .tournament-bracket__match .set .set-detail .player .name{padding:.1rem .75rem}.single-double-container.maximize .tournament-bracket__match .set .set-detail .player .score{padding:.1rem .25rem;width:35px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.tournament-bracket{display:flex;flex-direction:column;margin-bottom:1.5rem}@media (min-width:38em){.tournament-bracket{flex-direction:row}}.tournament-bracket__round{display:block;margin-left:-3px;flex:1}.tournament-bracket__round-title{color:#9e9e9e;font-size:.95rem;font-weight:400;text-align:center;font-style:italic;margin-bottom:.5em}.tournament-bracket__list{display:flex;flex-direction:column;flex-flow:row wrap;justify-content:center;height:100%;min-height:100%;border-bottom:1px dashed #e5e5e5;padding-bottom:2em;margin-bottom:2em;transition:padding .2s ease-in-out,margin .2s ease-in-out}@media (max-width:24em){.tournament-bracket__list{padding-bottom:1em;margin-bottom:1em}}@media (min-width:38em){.tournament-bracket__list{margin-bottom:0;padding-bottom:0;border-right:1px dashed #e5e5e5;border-bottom:0}}.tournament-bracket__round:last-child .tournament-bracket__list{border:0}.tournament-bracket__item{display:flex;flex:0 1 auto;justify-content:center;flex-direction:column;align-items:flex-start;position:relative;padding:2% 0;width:48%;transition:padding .2s linear}.tournament-bracket__item:nth-child(odd){margin-right:2%}.tournament-bracket__item:nth-child(2n){margin-left:2%}.tournament-bracket__item::after{transition:width .2s linear}.tournament-bracket__item.straight-right::after{border-radius:0!important;border-right:0!important}@media (max-width:24em){.tournament-bracket__item{width:100%}.tournament-bracket__item:nth-child(2n),.tournament-bracket__item:nth-child(odd){margin-left:0;margin-right:0}}@media (min-width:38em){.tournament-bracket__item{padding:.25em 1em;width:100%}.tournament-bracket__item:nth-child(2n),.tournament-bracket__item:nth-child(odd){margin:0}.tournament-bracket__item::after{position:absolute;right:0;content:"";display:block;width:1em;height:45%;border-right:2px solid #9e9e9e}.tournament-bracket__item:nth-child(odd)::after{top:50%;border-top:2px solid #9e9e9e;transform:translateY(-1px)}.tournament-bracket--rounded .tournament-bracket__item:nth-child(odd)::after{border-top-right-radius:.6em}.tournament-bracket__item:nth-child(2n)::after{bottom:50%;border-bottom:2px solid #9e9e9e;transform:translateY(1px)}.tournament-bracket--rounded .tournament-bracket__item:nth-child(2n)::after{border-bottom-right-radius:.6em}.tournament-bracket__round:first-child .tournament-bracket__item{padding-left:0}.tournament-bracket__round:last-child .tournament-bracket__item{padding-right:0}.tournament-bracket__round:last-child .tournament-bracket__item::after{display:none}}@media (min-width:72em){.tournament-bracket__item{padding:.25em 1.5em}.tournament-bracket__item::after{width:1.5em}}.tournament-bracket__match{display:flex;width:100%;border:1px solid transparent;border-radius:.1em;outline:0;cursor:pointer;transition:padding .2s ease-in-out,border .2s linear}.tournament-bracket__match .set{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:200px;transition:padding .2s linear;width:100%}.tournament-bracket__match .set .set-num{width:25px;text-align:center}.tournament-bracket__match .set .set-detail{flex:1;display:flex;flex-direction:column;line-height:1em;position:relative}.tournament-bracket__match .set .set-detail .updating{height:65px;background-color:#1b4f8a;color:#fff}.tournament-bracket__match .set .set-detail .player{display:flex;color:#fff;align-items:center;width:100%;line-height:22px;background-color:#1b4f8a}.tournament-bracket__match .set .set-detail .player.bot-border{border-bottom:.05rem solid #e4e4e4}.tournament-bracket__match .set .set-detail .player .seed{width:25px;text-align:center;padding:0 .2rem;background-color:#2874ca}.tournament-bracket__match .set .set-detail .player .seed.top-radius{border-top-left-radius:.3em}.tournament-bracket__match .set .set-detail .player .name{flex:1;padding:0 .5rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tournament-bracket__match .set .set-detail .player .score{text-align:center;padding:0 .2rem;background-color:#1b4f8a}.tournament-bracket__match .set .set-detail .player .score.top-radius{border-top-right-radius:.3em}.tournament-bracket__match .set .set-detail .player .score.winner{background-color:#5bbd2f;width:25px}.tournament-bracket__match .set .set-detail .player .score.loser{background-color:#2874ca;width:25px}.tournament-bracket__match .set .set-detail .duration{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#333;font-weight:400;position:relative;line-height:20px;border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.tournament-bracket__match .set .set-detail .duration.is-transparent{opacity:0}.tournament-bracket__match .set .set-detail .duration.is-active{background-color:#479425}.tournament-bracket__match .set .set-detail .duration .pending{color:rgba(255,255,255,.7)}.tournament-bracket__match .set .set-detail .control-icons{position:absolute;top:0;right:0;height:45px;padding:0 .25rem;display:none;background-color:#5bbd2f}.tournament-bracket__match .set .set-detail .control-icons .icon{color:#fff;height:20px;width:20px}.tournament-bracket__match .set .set-detail:hover .control-icons{display:flex;align-items:center}.tournament-bracket__match.straight-left::after,.tournament-bracket__match.straight-left::before{border-radius:0!important;border-right:0!important;border-left:0!important}.tournament-bracket__match:focus{border-color:#2196f3}.tournament-bracket__match::after,.tournament-bracket__match::before{transition:all .2s linear}@media (max-width:24em){.tournament-bracket__match{padding:.75em .5em}}@media (min-width:38em){.tournament-bracket__match::after,.tournament-bracket__match::before{position:absolute;left:0;z-index:1;content:"";display:block;width:1em;height:10%;border-left:2px solid #9e9e9e}.tournament-bracket__match::before{bottom:50%;border-bottom:2px solid #9e9e9e;transform:translate(0,1px)}.tournament-bracket--rounded .tournament-bracket__match::before{border-bottom-left-radius:.6em}.tournament-bracket__match::after{top:50%;border-top:2px solid #9e9e9e;transform:translate(0,-1px)}.tournament-bracket--rounded .tournament-bracket__match::after{border-top-left-radius:.6em}}@media (min-width:72em){.tournament-bracket__match::after,.tournament-bracket__match::before{width:1.5em}.tournament-bracket__match::before{transform:translate(0,1px)}.tournament-bracket__match::after{transform:translate(0,-1px)}}.tournament-bracket__round:first-child .tournament-bracket__match::after,.tournament-bracket__round:first-child .tournament-bracket__match::before{display:none}.tournament-bracket__content{display:flex}.tournament-bracket__content::after{content:":";width:1em;text-align:center;padding:.2em .1em}@media (min-width:38em){.tournament-bracket__content::after{order:1}}.tournament-bracket__content .tournament-bracket__team:first-child{width:50%;order:0;text-align:right}@media (min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:first-child{align-items:flex-end}}.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{order:2;justify-content:flex-end}@media (min-width:24em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{order:0}}@media (min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{flex-direction:column-reverse;align-items:flex-end}}.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__score{order:0}@media (min-width:24em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__score{order:2}}.tournament-bracket__content .tournament-bracket__team:last-child{width:50%;order:2;text-align:left}@media (min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:last-child{align-items:flex-start}}@media (min-width:38em){.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__country{justify-content:flex-start}}@media (min-width:38em) and (max-width:52em){.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__country{align-items:flex-start}}.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__code{order:1}.tournament-bracket__table{width:100%}.tournament-bracket__caption{font-size:.8rem;color:#bdbdbd;font-weight:300;padding-bottom:.75em}.tournament-bracket__team{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (min-width:24em){.tournament-bracket__team{flex-direction:column-reverse}}@media (min-width:38em){.tournament-bracket__team{flex-direction:column-reverse}}.tournament-bracket__country{font-size:.95rem;display:flex;margin-top:.5em;align-items:center}@media (max-width:24em){.tournament-bracket__country{margin-top:0}}@media (min-width:38em) and (max-width:52em){.tournament-bracket__country{display:flex;flex-direction:column}.tournament-bracket__country .tournament-bracket__code{margin-top:.2em}}.tournament-bracket__code{padding:0 .5em;color:#212121;font-weight:600;text-transform:uppercase;border:0;text-decoration:none;cursor:help;transition:padding .2s ease-in-out}@media (max-width:24em){.tournament-bracket__code{padding:0 .25em}}@media (min-width:38em) and (max-width:52em){.tournament-bracket__code{padding:0}}.tournament-bracket__score{display:flex;align-items:center}.tournament-bracket__team:first-child .tournament-bracket__score{flex-direction:row-reverse;padding-left:.75em}.tournament-bracket__team:last-child .tournament-bracket__score{padding-right:.75em}.tournament-bracket__number{display:inline-block;padding:.2em .4em .2em;border-bottom:.075em solid transparent;font-size:.95rem;background-color:#f5f5f5;border-color:spin(shade(#f5f5f5,10%),-10)}.tournament-bracket__team--winner .tournament-bracket__number{background-color:#fff176;border-color:spin(shade(#fff176,2%),-10)}.tournament-bracket__medal{padding:0 .5em}.tournament-bracket__medal--gold{color:gold}.tournament-bracket__medal--silver{color:silver}.tournament-bracket__medal--bronze{color:#cd7f32}/*!
 * Responsive Tournament Bracket
 * Copyright 2016 Jakub Hájek
 * Licensed under MIT (https://opensource.org/licenses/MIT)
 */@media (min-width:38em){html{font-size:14px}}@media (min-width:52em){html{font-size:15px}}@media (min-width:72em){html{font-size:16px}}.rr-set{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-width:225px;transition:padding .2s linear;margin-right:20px;margin-bottom:20px}.rr-set .set-detail{flex:1;display:flex;flex-direction:column;line-height:1em}.rr-set .set-detail .duration,.rr-set .set-detail .station{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#333;position:relative;border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.rr-set .set-detail .duration.is-transparent,.rr-set .set-detail .station.is-transparent{opacity:0}.rr-set .set-detail .duration.is-active,.rr-set .set-detail .station.is-active{background-color:#479425}.rr-set .set-detail .duration .pending,.rr-set .set-detail .station .pending{color:rgba(255,255,255,.7)}.rr-set .set-detail .station{border-top-left-radius:.3em;border-top-right-radius:.3em}.rr-set .set-detail .duration{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.rr-set .set-detail .player{display:flex;color:#fff;align-items:center;width:100%;background-color:#1b4f8a;display:flex;align-items:stretch;position:relative}.rr-set .set-detail .player.is-new{background-color:#346b1b}.rr-set .set-detail .player.bot-border{border-bottom:.05rem solid #e4e4e4}.rr-set .set-detail .player.top-radius{border-top-left-radius:.3em;border-top-right-radius:.3em}.rr-set .set-detail .player.bot-radius{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.rr-set .set-detail .player .seed{width:30px;text-align:center;padding:0 .2rem;background-color:#2874ca}.rr-set .set-detail .player .seed.top-radius{border-top-left-radius:.3em}.rr-set .set-detail .player .name{flex:1;padding:0 .5rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rr-set .set-detail .player .name.top-radius{border-top-left-radius:.3em;border-top-right-radius:.3em}.rr-set .set-detail .player .name.bot-radius{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}.rr-set .set-detail .player .score{text-align:center;width:30px}.rr-set .set-detail .player .score.top-radius{border-top-right-radius:.3em}.rr-set .set-detail .player .score.winner{background-color:#5bbd2f}.rr-set .set-detail .player .score.loser{background-color:#2874ca}.rr-set .set-detail .player .seed.bot-radius{border-bottom-left-radius:.3em}.rr-set .set-detail .player .seed.top-radius{border-top-left-radius:.3em}.rr-set .set-detail .player .name.bot-radius{border-bottom-left-radius:.3em}.rr-set .set-detail .player .name.top-radius{border-top-left-radius:.3em}.rr-set .set-detail .player .score.bot-radius{border-bottom-right-radius:.3em}.rr-set .set-detail .player .score.top-radius{border-top-right-radius:.3em}.rr-set .set-detail .player .control-icons-player{position:absolute;bottom:0;right:0;display:none;background-color:#1b4f8a}.rr-set .set-detail .player .control-icons-player .icon{margin-left:.25rem}.rr-set .set-detail .player:hover .control-icons-player{display:flex;height:100%;align-items:center}.rr-set .set-detail .control-icons{position:absolute;bottom:0;right:0;display:none;background-color:#1b4f8a}.rr-set .set-detail:hover .control-icons{display:block}.theme-switch{display:inline-block;height:34px;position:absolute;top:80px;right:80px;width:60px}.theme-switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;border-radius:34px}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px;border-radius:50%;z-index:2}.moon-icon,.sun-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:16px;transition:.4s;z-index:3}.sun-icon{left:8px;color:#f39c12;opacity:0}.moon-icon{right:8px;color:#f1c40f;opacity:1}input:checked+.slider{background-color:#2c3e50}input:checked+.slider:before{transform:translateX(26px)}input:checked+.slider .sun-icon{opacity:1}input:checked+.slider .moon-icon{opacity:0}