#content-players{padding-top:10px;border-top:1px solid #ccc}#player-download table>tr{font-size:11px;height:25px}#player-download tr th{text-align:center}#player-download tr td:last-child,#player-download tr th:last-child{width:auto}#player-download tr td,#player-download tr th{border-right:1px solid #ccc}#player-download tr td:first-child,#player-download tr th:first-child{text-align:center;border-left:1px solid #ccc}#player-download tr>td:first-child,#player-download tr>th:first-child{width:30px}.player-list{position:relative;transition:all .7s;left:0}.player-list.hidden{position:absolute;left:-100%;transition:all .7s}td.action>span:first-child{margin-right:3px}#file-csv{padding:5px;font-size:13px;cursor:pointer}.button_download{display:inline-block;margin-right:5px}table{min-width:630px;border-collapse:collapse}tr{border-bottom:1px solid #ccc;height:40px}tr th{text-align:left;border-top:1px solid #ccc}tr td:first-child,tr td:nth-child(2){max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr td:last-child,tr th:last-child{width:80px}.table{height:340px;overflow-y:auto}@media (min-height:700px){.table{height:450px}}#player-download .table{height:100%}.button-csv{display:inline-block;position:relative;cursor:pointer;margin-right:0}#file-csv[type=file]{position:absolute;opacity:0}.button-csv>.button{color:#fff;background:#79ade1;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:inline-block;padding:5px 25px;font-size:14px}.button-csv:hover>.button{background:#4a8dd0;color:#fff}.button-csv:active>.button{background:#13589d}.player-list>h3,.uppercase{text-transform:uppercase}.content-right{position:relative;width:300px;border-left:1px solid #ccc;overflow:hidden}.form-container{padding-left:10px;padding-right:10px}input,textarea{padding:12px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;width:100%;box-sizing:border-box;color:#2c3e50;font-size:18px}form .action-button{background:#27ae60;font-weight:700;color:#fff;border:0 none;border-radius:1px;cursor:pointer;padding:10px;margin:10px 5px;text-decoration:none;font-size:16px;border-radius:5px}form .action-button:focus,form .action-button:hover{box-shadow:0 0 0 2px #fff,0 0 0 3px #27ae60}form input.action-button:disabled{background:#b3b2b2;background:-internal-light-dark(hsla(0,2%,89%,.3),rgba(19,1,1,.3));color:-internal-light-dark(hsla(0,0%,6%,.3),hsla(0,0%,100%,.3));border-color:-internal-light-dark(hsla(0,0%,46%,.3),hsla(0,0%,76%,.3))}.category_class{margin-bottom:10px;border-bottom:1px solid #2b91e5}.category_class label{display:block;font-size:12px}#class_category{color:#da6218}.button_class{position:absolute;right:10px;background-color:#2b91e5;border:1px solid #2b91e5;border-radius:3px;color:#f4f1f1}#typename{width:100%;height:40px}.match_type{padding:7px;border:1px solid #ccc}.con-check,.match_type,.match_type select{margin-bottom:12px}.con-check{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.con-check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.con-check:hover input~.checkmark{background-color:#ccc}.con-check input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.con-check input:checked~.checkmark:after{display:block}.con-check .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.button-back{margin-top:20px}.form-advance{position:absolute;top:0;right:-35%;background-color:#fff;transition:all .5s}.form-advance.show{transition:all .5s;right:0}.download-csv-sample{margin-top:30px}@media (max-width:767px){.form-advance{right:0;opacity:0;z-index:-1}.form-advance.show{transition:all .5s;right:0;opacity:1;z-index:1}}.bracket_container{width:630px;overflow:auto;position:absolute;top:0;opacity:0;transition:all .5s;z-index:-1;padding-top:10px;border-top:1px solid #ccc}.bracket_container.show{position:relative;opacity:1;right:0;transition:all .5s;z-index:1}@media (max-width:630px){.bracket_container{width:100%}}.bracket-header{margin-bottom:20px}.bracket-header>.title{text-transform:uppercase;margin-bottom:3px;font-weight:500}.bracket-info{font-size:13px}.tournament{display:flex;flex-direction:row;position:relative}.tournament .round{font-size:.65em;display:flex;flex-direction:column;justify-content:center;width:100px;list-style:none;padding:0}.tournament .round .spacer{flex-grow:1;height:8px}.tournament .round .spacer:first-child,.tournament .round .spacer:last-child{flex-grow:1}.tournament.type4 .round .spacer{height:15px}li.game-left{border-right:.7px solid #000}li.game-bottom{border-bottom:.7px solid #000}li.game-top{border:none;border-bottom:.7px solid #000}li.game-left.spacer{border-right:.7px solid #000;padding-right:.25em}li.game-right.spacer{border-left:.7px solid #000;padding-left:.25em}li.game-right{text-align:right}li.spacer.spacer-right{right:0}li.game-right.game-bottom{border-left:.7px solid #000}.first-four-winner li.game-right,.round-1 li.game-right,.round-2 li.game-right,.round-3 li.game-right,.round-4 li.game-right,.semi-final li.game-right{padding-right:0}.tournament.type2{font-size:18px}.tournament.type2 li.game-left.spacer,.tournament.type2 li.game-right.spacer{min-height:50px}.tournament.type2 .round-1{width:250px}.tournament.type2 .round-2{width:120px}.tournament.type4{font-size:18px}.tournament.type4 li.game-left.spacer,.tournament.type4 li.game-right.spacer{min-height:30px}.tournament .round-1{width:165px}.tournament .round-2{width:150px}.tournament.type4 .round-2{width:120px}.match-number-left{border-right:.7px solid #000;padding:3px;text-align:center;height:20px}.match-number-left>span,.match-number-right>span{border:.7px solid #000;padding:3px 5px}.match-number-right{border-left:.7px solid #000;padding:3px;text-align:center}.game-top>span{position:absolute;top:-2px;left:0}.game-right.game-top>span{left:auto;right:0}.game-bottom+.spacer{bottom:-3px}.game-left.team span{position:absolute;left:0}.semi-final>.spacer:first-child{border-bottom:.7px solid #000}.game-left.game-bottom span,.game-right.game-bottom span{bottom:12px}.game-left.game-bottom span{padding-left:0;left:0}.game-right.game-bottom span{padding-right:0;right:0}.round .spacer:first-child,.round .spacer:last-child{flex-grow:.5}li.game-left.bottom-team{border-right:none}.tournament .round.final-result{width:30px}.final-result .spacer:first-child{border-bottom:1px solid;widows:10px}li.game-left.bye,li.match-number-left.bye{border:none;opacity:0}*{box-sizing:border-box}html{color:#2c3e50;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,html,input{font-family:Helvetica,Arial,sans-serif}body{height:100%;width:100%;max-width:970px;margin:0 auto;align-items:center;padding-top:1.5em;flex-direction:column}header{position:relative;width:970px;display:flex;flex-shrink:0;justify-content:space-between}.header-left{position:relative;width:100%;margin-right:1em}.header-left>h1{margin-top:0}.header-left>h1>a{color:#2c3e50;text-decoration:none}.header-right{position:relative;flex-shrink:0;width:300px}.language-header{position:absolute;right:0;top:0}.lang_button{background:none;outline:none;border:none;cursor:pointer;font-size:1em;padding:0 .7em;color:#000;background-color:#fff;transition:color .2s ease-out,background-color .2s ease-out;align-items:center;justify-content:center;height:2.1875em;display:flex;border:2px solid #2a73d9;border-radius:4px}.menu-lang{width:100%;border:1px solid;position:absolute;margin-top:5px;border-radius:0 0 5px 5px;z-index:-1;display:none;background-color:#f6f6f6}.menu-lang.show{display:block;z-index:100}.menu-lang ul{list-style:none;-webkit-margin-before:5px;margin-block-start:5px;-webkit-padding-start:5px;padding-inline-start:5px}.menu-lang ul>li{border-bottom:1px solid;padding:5px 0;cursor:pointer}.menu-lang ul>li:last-child{border-bottom:none}.menu-lang ul>li:active{color:#2a73d9}.content{position:relative;width:100%;max-width:970px;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:space-between;overflow:hidden}.sidebar{width:300px;border-left:1px solid #ccc;overflow:hidden}.content-left-container{padding:10px;overflow:hidden}.main-content{position:relative;overflow:hidden}.content-header-left{margin-bottom:10px}.content-header-left>button,.content-header-left>div{display:inline-block;margin-right:5px}.main-form{left:0;transition:all .5s;opacity:1}.main-form.hidden{position:relative;left:-100%;transition:all .5s}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#b5b0b0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#b5b0b0}button{cursor:pointer}.button-header button{padding:6px;color:#fff;border:1px solid #ccc;border-radius:5px}.button-header button:active{padding:4px}.button-success{background:#5ba279;border:1px solid #575a57}.button-success:hover{background:#328a57}.button-danger{background:#d85656}.button-danger:hover{background:#8f1f1f}.button-header button:disabled{color:hsla(0,0%,6%,.3);background:hsla(0,0%,94%,.3);padding:6px}.button-pdf{background:no-repeat;border:none}.button-pdf>svg{width:2.5em!important;height:2.5em!important}.button-pdf:active>svg .disabled{fill:#ccc}.pdf-download{margin-right:0}.button-pdf:disabled>svg{width:2.5em!important;height:2.5em!important}.button-pdf:disabled>svg .disabled{fill:#ccc}@media (max-width:991px){body{display:block}.content{display:table;width:100%}.content-left,.sidebar{display:table-cell}}@media (max-width:767px){header{display:block;width:100%}.header-left{margin-left:10px}.header-right{width:100%}.language-header{position:relative;margin-right:10px;margin-bottom:20px;text-align:center}.lang_button{display:inline-block}.content,.content-left,.sidebar{display:block;width:100%}.content-left,.sidebar{position:relative;float:left}table{min-width:100%}.content-right{width:100%;min-width:300px}.header-left{text-align:center}}@media (max-width:400px){.header-left>h1{font-size:25px}}select.lang_button option{cursor:pointer}