/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-tournament .lose{color:#e32700}.main-tournament .win{color:#73b355}.main-tournament .rating{color:#73b355}.main-tournament input[type=checkbox],.main-tournament input[type=radio],.main-tournament input[type=checkbox]#edit-delete{top:4px}.main-tournament .horizontal-tabs ul li a{text-align:center}.main-tournament .tabledrag-toggle-weight-wrapper{display:none}.main-tournament .ui-dialog-titlebar .remove-participant{margin-top:20px}.main-tournament table{margin:0}.main-tournament table .row-disabled{background-color:rgba(0,0,0,.08);cursor:auto}.main-tournament table tbody tr{padding:0 0 0 3px}.main-tournament table thead th{font-weight:bold;padding:5px;font-size:xx-small;color:#333 !important}.main-tournament fieldset{border:1px solid #333;border-radius:2px;margin-bottom:0}.main-tournament fieldset:not(.fieldgroup){padding:10px;margin:0}.main-tournament .fieldset-wrapper h5:first-child{margin-top:0}.main-tournament .fieldset-wrapper .form-item:first-child{margin-top:0}.main-tournament .fieldset-wrapper .form-item:last-child{margin-bottom:0}.display-none{display:none}.page-node-type-tournament .ui-tooltip{background-color:#fff}[for^=edit-option-done],.current-rating,.delta-up,.game-done,.game-winner{color:#73b355}[for^=edit-option-in-line],.delta-down,.game-in-line,.game-loser{color:#e32700}.delta-zero{color:#e29700}.row-game-done .delta .delta-zero{color:#e29700}.material-icons{font-size:unset}body hr{margin:22px 0 5px 0;height:1px;background:#333}.rating-value,.views-field-user-rating{color:#73b355}.groups-container .fieldset-wrapper hr:last-child{display:none}table thead tr th:first-child{width:15px;text-align:center}table tbody tr td:first-child{text-align:center}.page-type-tournament .main-tournament-result-wrapper h5{text-align:center}.draggable a.tabledrag-handle{height:auto;margin-left:auto;float:none}.page-type-tournament table,.tournament-page table{border-spacing:0;border-collapse:separate;border-radius:2px;border:1px solid #333}.page-type-tournament table th,.page-type-tournament table td,.tournament-page table th,.tournament-page table td{border:unset}.page-type-tournament table th:not(:last-child),.page-type-tournament table td:not(:last-child),.tournament-page table th:not(:last-child),.tournament-page table td:not(:last-child){border-right:1px solid #333}.page-type-tournament table th,.tournament-page table th{border-bottom:1px solid #333 !important;font-weight:bold}.page-type-tournament table th:first-child,.tournament-page table th:first-child{border-radius:2px 0 0 0}.page-type-tournament table th:last-child,.tournament-page table th:last-child{border-radius:0 2px 0 0}.page-type-tournament table>thead>tr:not(:last-child)>th,.page-type-tournament table>thead>tr:not(:last-child)>td,.page-type-tournament table>tbody>tr:not(:last-child)>th,.page-type-tournament table>tbody>tr:not(:last-child)>td,.page-type-tournament table>tfoot>tr:not(:last-child)>th,.page-type-tournament table>tfoot>tr:not(:last-child)>td,.page-type-tournament table>tr:not(:last-child)>td,.page-type-tournament table>tr:not(:last-child)>th,.page-type-tournament table>thead:not(:last-child),.page-type-tournament table>tbody:not(:last-child),.page-type-tournament table>tfoot:not(:last-child),.tournament-page table>thead>tr:not(:last-child)>th,.tournament-page table>thead>tr:not(:last-child)>td,.tournament-page table>tbody>tr:not(:last-child)>th,.tournament-page table>tbody>tr:not(:last-child)>td,.tournament-page table>tfoot>tr:not(:last-child)>th,.tournament-page table>tfoot>tr:not(:last-child)>td,.tournament-page table>tr:not(:last-child)>td,.tournament-page table>tr:not(:last-child)>th,.tournament-page table>thead:not(:last-child),.tournament-page table>tbody:not(:last-child),.tournament-page table>tfoot:not(:last-child){border-bottom:1px solid #333}
.bracket.bracket-win.double-elimination-all-places-progressive-3 .round.finals{margin-top:0}.bracket.bracket-win.double-elimination-all-places-progressive-3 .round .matchups:first-child{margin-right:24px}.bracket.bracket-win.double-elimination-all-places-progressive-4 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-4 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-4 .round.semifinals .winners .connector .line{height:38.5px}.bracket.bracket-win.double-elimination-all-places-progressive-4 .round.semifinals .winners .connector .merger{height:74px}.bracket.bracket-win.double-elimination-all-places-progressive-5 .quarterfinals,.bracket.bracket-win.double-elimination-all-places-progressive-6 .quarterfinals{vertical-align:top}.bracket.bracket-win.double-elimination-all-places-progressive-5 .semifinals .direct-line,.bracket.bracket-win.double-elimination-all-places-progressive-6 .semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-5 .semifinals .winners .connector .line,.bracket.bracket-win.double-elimination-all-places-progressive-6 .semifinals .winners .connector .line{height:38.5px}.bracket.bracket-win.double-elimination-all-places-progressive-5 .semifinals .winners .connector .merger,.bracket.bracket-win.double-elimination-all-places-progressive-6 .semifinals .winners .connector .merger{height:74px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round{vertical-align:top}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.quarterfinals .direct-line{width:72px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.quarterfinals .winners:last-child .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.quarterfinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.semifinals .winners .matchup:first-child{margin-bottom:61.5px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.semifinals .winners .connector .line{height:56px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.semifinals .winners .connector .merger{height:110.5px}.bracket.bracket-win.double-elimination-all-places-progressive-7 .round.finals .matchup:first-child{margin-top:53px}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.quarterfinals,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.quarterfinals .winners .direct-line,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.quarterfinals .winners .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.quarterfinals .winners .connector .line,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.quarterfinals .winners .connector .merger,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.quarterfinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.semifinals .direct-line,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.semifinals .matchups .matchup:not(:last-child),.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.semifinals .winners .connector,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.semifinals .winners .connector .line,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.semifinals .winners .connector .line{height:75px}.bracket.bracket-win.double-elimination-all-places-progressive-8 .round.semifinals .winners .connector .merger,.bracket.bracket-win.double-elimination-all-places-progressive-9 .round.semifinals .winners .connector .merger{height:147px}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.one-8-final .matchup:first-child{margin-bottom:171px}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.quarterfinals .winners .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.quarterfinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.semifinals .winners .connector .line{height:75px}.bracket.bracket-win.double-elimination-all-places-progressive-10 .round.semifinals .winners .connector .merger{height:147px}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.one-8-final .matchup:nth-child(even){margin-top:98px}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.quarterfinals .winners .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.quarterfinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.semifinals .winners .connector .line{height:75px}.bracket.bracket-win.double-elimination-all-places-progressive-11 .round.semifinals .winners .connector .merger{height:147px}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.quarterfinals .winners .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.quarterfinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector .line{height:75px}.bracket.bracket-win.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector .merger{height:147px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.one-8-final{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.one-8-final .game-number-3 .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.one-8-final .game-number-3 .line{height:38px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.one-8-final .direct-line{width:72px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .winners:first-child{margin-bottom:61px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .winners .matchups .matchup.game-number-6{margin-bottom:62px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .winners .connector .merger{height:74px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .winners .connector .merger.game-number-7{height:111px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.quarterfinals .winners .connector .line.game-number-7{height:56px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.semifinals{margin-top:18px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:152.5px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector .merger.game-number-11{height:201.5px}.bracket.bracket-win.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector .line.game-number-11{height:93px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.one-8-final{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.one-8-final .game-number-3 .merger,.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.one-8-final .game-number-5 .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.one-8-final .game-number-3 .line,.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.one-8-final .game-number-5 .line{height:38px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.one-8-final .direct-line{width:72px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners:first-child{margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners:first-child .matchups.matchup:first-child{margin-bottom:35px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners:last-child .matchups .matchup:first-child{margin-bottom:61px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners:last-child .connector .merger{height:110px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners:last-child .connector .line{height:56px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners .matchups .matchup:first-child{margin-bottom:62px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners .matchups .matchup.game-number-6{margin-bottom:62px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners .connector .merger{height:111px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.quarterfinals .winners .connector .line{height:56px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.semifinals{margin-top:1px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:208px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.semifinals .winners .connector .merger{height:257px}.bracket.bracket-win.double-elimination-all-places-progressive-14 .round.semifinals .winners .connector .line{height:129.5px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final{margin-right:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final .game-number-3 .merger,.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final .game-number-5 .merger,.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final .game-number-7 .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final .game-number-3 .line,.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final .game-number-5 .line,.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final .game-number-7 .line{height:38px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.one-8-final .direct-line{width:72px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners:first-child{margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners:first-child .matchups.matchup:first-child{margin-bottom:35px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners:last-child .matchups .matchup:first-child{margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners:last-child .connector .merger{height:147px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners:last-child .connector .line{height:56px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners .matchups .matchup:first-child{margin-bottom:62px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners .matchups .matchup.game-number-6{margin-bottom:62px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners .connector.game-number-10{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners .connector .merger{height:111px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.quarterfinals .winners .connector .line{height:56px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.semifinals{margin-top:-36px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:208px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector .merger{height:257px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector .line{height:129.5px}.bracket.bracket-win.double-elimination-all-places-progressive-15 .round.finals{margin-top:-35px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.one-8-final{margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.one-8-final .winners .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.one-8-final .winners .connector .line{height:37.5px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.one-8-final .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals{margin-top:36.5px;margin-right:0}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners .connector .line{height:74px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners .connector .merger{height:147px;margin-left:-1px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners:first-child{margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners:first-child .matchups.matchup:first-child{margin-bottom:35px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners:last-child .matchups .matchup:first-child{margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners:last-child .connector .merger{height:147px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners:last-child .connector .line{height:74px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.quarterfinals .winners .matchups .matchup:first-child{margin-bottom:98px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.semifinals{margin-top:36px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.semifinals .direct-line{display:none}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:244px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .line{height:147px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .merger{height:293px}.bracket.bracket-win.double-elimination-all-places-progressive-16 .round.finals{margin-top:36px}.bracket.bracket-lose.double-elimination-all-places-progressive-5 .matchups:first-child{margin-right:24px}.bracket.bracket-lose.double-elimination-all-places-progressive-7 .quarterfinals .matchups{margin-top:73px}.bracket.bracket-lose.level-2.double-elimination-all-places-progressive-6 .round.finals{margin-top:0}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-7 .matchups:first-child{margin-right:24px}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-7 .round.semifinals .direct-line{width:47px}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-7 .round.finals{margin-top:0}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-8 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-9 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-10 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-11 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-12 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-13 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-14 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-15 .round.semifinals,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-16 .round.semifinals{margin-top:0}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-8 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-9 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-10 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-11 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-12 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-13 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-14 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-15 .round.semifinals .direct-line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-16 .round.semifinals .direct-line{display:none}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-8 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-9 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-10 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-11 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-12 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-13 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-14 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-15 .round.semifinals .winners .matchups .matchup:first-child,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-16 .round.semifinals .winners .matchups .matchup:first-child{margin-bottom:25px}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-8 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-9 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-10 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-11 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-14 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-8 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-9 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-10 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-11 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-14 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector .line,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .line{height:38.5px}.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-8 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-9 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-10 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-11 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-14 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector .merger,.bracket.bracket-lose.level-3.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .merger{height:74px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-12 .round.semifinals{margin-top:0}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-12 .round.semifinals .direct-line{display:none}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-12 .round.semifinals .winners .matchups .matchup:first-child{margin-bottom:25px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector .line{height:38.5px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-12 .round.semifinals .winners .connector .merger{height:74px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-13 .round{vertical-align:top}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-13 .round.semifinals .winners .direct-line{display:none}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector .line{height:38px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-13 .round.semifinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-13 .round.finals{margin-top:37px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round{vertical-align:top}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.quarterfinals{margin-right:0}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.quarterfinals .direct-line{width:52px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.quarterfinals .winners:last-child .direct-line{display:none}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.quarterfinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.semifinals .direct-line{display:none}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.semifinals .winners .matchup:first-child{margin-bottom:61.5px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector .line{height:56px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.semifinals .winners .connector .merger{height:110.5px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-15 .round.finals .matchup:first-child{margin-top:53px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.quarterfinals{margin-right:0}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.quarterfinals .winners .direct-line{display:none}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.quarterfinals .winners .connector .line{height:37.5px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.quarterfinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.semifinals .direct-line{display:none}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.semifinals .matchups .matchup:not(:last-child){margin-bottom:98px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .line{height:75px}.bracket.bracket-lose.level-5.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .merger{height:147px}.bracket.bracket-lose.level-6.double-elimination-all-places-progressive-14 .round{vertical-align:top}.bracket.bracket-lose.level-6.double-elimination-all-places-progressive-14 .round.semifinals .winners .direct-line{display:none}.bracket.bracket-lose.level-6.double-elimination-all-places-progressive-14 .round.semifinals .winners .connector .line{height:38px}.bracket.bracket-lose.level-6.double-elimination-all-places-progressive-14 .round.semifinals .winners .connector .merger{height:74px;margin-left:-1px}.bracket.bracket-lose.level-6.double-elimination-all-places-progressive-14 .round.finals{margin-top:37px}.bracket.bracket-lose.level-7.double-elimination-all-places-progressive-16 .round.semifinals{margin-top:0}.bracket.bracket-lose.level-7.double-elimination-all-places-progressive-16 .round.semifinals .direct-line{display:none}.bracket.bracket-lose.level-7.double-elimination-all-places-progressive-16 .round.semifinals .winners .matchups .matchup:first-child{margin-bottom:25px}.bracket.bracket-lose.level-7.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector{margin-left:-3px}.bracket.bracket-lose.level-7.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .line{height:38.5px}.bracket.bracket-lose.level-7.double-elimination-all-places-progressive-16 .round.semifinals .winners .connector .merger{height:74px}
#main-tournament-game-wrapper .score-value{display:flex;flex-direction:column}#main-tournament-game-wrapper .score-value .score{font-size:smaller;margin-bottom:-2px}#main-tournament-game-wrapper .score-value hr{width:50%;margin:1px auto}#main-tournament-game-wrapper .score-value .game-winner,#main-tournament-game-wrapper .score-value .game-loser{margin-top:-2px}#main-tournament-game-wrapper .participant-wrapper{overflow:hidden;height:22.5px}#main-tournament-game-wrapper .participant-wrapper.border-first-winner{border-radius:1px 0 0 0;border-left:2px solid #73b355}#main-tournament-game-wrapper .participant-wrapper.border-first-loser{border-radius:1px 0 0 0;border-left:2px solid #e32700}#main-tournament-game-wrapper .participant-wrapper.border-second-winner{border-radius:0 0 0 1px;border-left:2px solid #73b355}#main-tournament-game-wrapper .participant-wrapper.border-second-loser{border-radius:0 0 0 1px;border-left:2px solid #e32700}#main-tournament-game-wrapper .participant-wrapper-no-game{height:22.5px}#main-tournament-game-wrapper .participants .delta{top:-0.2em}#main-tournament-game-wrapper .participants .game{line-height:2.2}#main-tournament-game-wrapper .bracket-win,#main-tournament-game-wrapper .bracket-lose{overflow:hidden}#main-tournament-game-wrapper .groups-games-container{display:flex;flex-direction:row}#main-tournament-game-wrapper .groups-games-container fieldset:not(.fieldgroup){position:unset}#main-tournament-game-wrapper .groups-games-container .groups-container{margin-top:0;margin-right:10px;width:70%}#main-tournament-game-wrapper .groups-games-container .groups-container .empty{text-align:center}#main-tournament-game-wrapper .groups-games-container .groups-container h5{margin:10px 0;text-align:center}#main-tournament-game-wrapper .groups-games-container .groups-container h5:first-child{margin-top:0}#main-tournament-game-wrapper .groups-games-container .games-container{width:30%;margin-top:0;padding:0;border:0;border-radius:0;background-color:unset}#main-tournament-game-wrapper .groups-games-container .games-container .form-radios{display:flex}#main-tournament-game-wrapper .groups-games-container .games-container .form-radios .form-item{margin-left:10px;margin-top:0}#main-tournament-game-wrapper .groups-games-container .games-container ul{display:flex;flex-direction:column;padding:0}#main-tournament-game-wrapper .groups-games-container .games-container ul li{line-height:normal;list-style:none;margin:0}#main-tournament-game-wrapper .groups-games-container .games-container .list-game.started{background-color:#f8d7da}#main-tournament-game-wrapper .groups-games-container .games-container .list-game a{font-size:small}#main-tournament-game-wrapper .groups-games-container .games-container .list-game .delta hr,#main-tournament-game-wrapper .groups-games-container .games-container .list-game .results hr{width:50%;margin:1px auto}#main-tournament-game-wrapper .groups-games-container .games-container table .game-in-line .material-icons,#main-tournament-game-wrapper .groups-games-container .games-container table .game-done .material-icons{font-size:medium;vertical-align:middle}#main-tournament-game-wrapper .game-number:hover.selected td,#main-tournament-game-wrapper .game-number:focus.selected td,#main-tournament-game-wrapper tbody tr.selected td{background:#d7effd}#main-tournament-game-wrapper .game-number:hover:hover,#main-tournament-game-wrapper .game-number:hover:focus,#main-tournament-game-wrapper .game-number:focus:hover,#main-tournament-game-wrapper .game-number:focus:focus,#main-tournament-game-wrapper tbody tr:hover,#main-tournament-game-wrapper tbody tr:focus{cursor:pointer}#main-tournament-game-wrapper .game-number:hover .row-disabled,#main-tournament-game-wrapper .game-number:focus .row-disabled,#main-tournament-game-wrapper tbody tr .row-disabled{position:relative}#main-tournament-game-wrapper .game-number:hover .row-disabled img,#main-tournament-game-wrapper .game-number:focus .row-disabled img,#main-tournament-game-wrapper tbody tr .row-disabled img{position:absolute;top:1px;left:2px}#main-tournament-game-wrapper .group-type-robin-robin th,#main-tournament-game-wrapper .group-type-robin-robin td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main-tournament-game-wrapper .group-type-robin-robin .score{color:#0074bd}#main-tournament-game-wrapper .group-type-robin-robin .group-participant{padding:5px;white-space:nowrap}#main-tournament-game-wrapper .group-type-robin-robin .material-icons{vertical-align:middle}#main-tournament-game-wrapper .group-type-robin-robin .game-cell{padding:0 !important}#main-tournament-game-wrapper .group-type-robin-robin .game-cell a:hover{text-decoration:none}#main-tournament-game-wrapper .group-type-robin-robin .sets{padding:0 !important}#main-tournament-game-wrapper .group-type-robin-robin .places{padding:0 !important}#main-tournament-game-wrapper .transfer .score,#main-tournament-game-wrapper .transfer .game-winner,#main-tournament-game-wrapper .transfer .game-loser{color:#333 !important}
.main-tournament-result-form #main-tournament-result-wrapper.placeable,.main-tournament-result-form .main-tournament-result-wrapper.placeable{margin:10px 0;border:1px solid #333;border-radius:2px;background-color:#fcfcfa;padding:0 10px}.main-tournament-result-form #main-tournament-result-wrapper.placeable .form-actions,.main-tournament-result-form .main-tournament-result-wrapper.placeable .form-actions{margin-top:10px;margin-bottom:10px}.main-tournament-result-form #main-tournament-result-wrapper.placeable table th:nth-child(5),.main-tournament-result-form #main-tournament-result-wrapper.placeable table td:nth-child(5),.main-tournament-result-form .main-tournament-result-wrapper.placeable table th:nth-child(5),.main-tournament-result-form .main-tournament-result-wrapper.placeable table td:nth-child(5){border-right:none}.main-tournament-result-form #main-tournament-result-wrapper .warning.tabledrag-changed,.main-tournament-result-form .main-tournament-result-wrapper .warning.tabledrag-changed{display:none}.main-tournament-result-form #main-tournament-result-wrapper table th,.main-tournament-result-form .main-tournament-result-wrapper table th{font-size:small !important}.main-tournament-result-form #main-tournament-result-wrapper table.placeable-group td:nth-child(7),.main-tournament-result-form .main-tournament-result-wrapper table.placeable-group td:nth-child(7){display:none}.main-tournament-result-form #main-tournament-result-wrapper .main-tournament .game-loser,.main-tournament-result-form .main-tournament-result-wrapper .main-tournament .game-loser{color:#e32700}.main-tournament-result-form #main-tournament-result-wrapper .main-tournament .game-winner,.main-tournament-result-form .main-tournament-result-wrapper .main-tournament .game-winner{color:#73b355}.main-tournament-result-form #main-tournament-result-wrapper .delta-direction,.main-tournament-result-form .main-tournament-result-wrapper .delta-direction{display:inline;position:absolute;margin-top:-1.5px}
.simple-status-messages{position:fixed;top:100px;right:10px;z-index:1259;width:30%;transition:all 0.25s ease;}[dir="rtl"] .simple-status-messages{right:unset;left:10px;}.webform-message .simple-status-messages{top:170px;}@media screen and (max-width:767px){.simple-status-messages{width:100%;position:unset;}}.status-messages + .status-messages{margin-top:0.769em;}.simple-status-messages .status-messages{position:relative;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .simple-status-messages .status-messages{padding-left:20px;padding-right:35px;border-right-width:0;border-left-width:1px;background-position:right 10px top 17px;}.simple-status-messages .js-webform-message__link{display:none !important;}.simple-status-messages .messages--status{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--info{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--info{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--webform{background-image:url(/modules/contrib/status_messages/img/checked.svg);background-size:16px;background-color:#f3faef;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--webform{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.simple-status-messages .messages--warning{background-image:url(/modules/contrib/status_messages/img/warning.svg);background-size:16px;color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;box-shadow:-8px 0 0 #e09600,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.simple-status-messages .messages--error{background-image:url(/modules/contrib/status_messages/img/cancel.svg);background-size:16px;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;box-shadow:-8px 0 0 #e62600,-4px 0px 15px rgba(0,0,0,0.3);}[dir="rtl"] .simple-status-messages .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.simple-status-messages .status-message-close{border:none;position:absolute;right:0;top:0;background-color:transparent;cursor:pointer;}[dir="rtl"] .simple-status-messages .status-message-close{right:unset;left:0;}.simple-status-messages .status-message-close span{color:#000000;font-size:16px;opacity:0.25;border-bottom:none;}.simple-status-messages .status-message-close span:hover,.simple-status-messages .status-message-close span:focus,.simple-status-messages .status-message-close span:active{color:#000000;text-decoration:none;opacity:0.4;}
