:root{--admin-info-color:#9398ea;--input-text-noChanges:#666}#mod_tournamentEvents .event-section-body{background-color:transparent;padding:4px 0 0 0}#mod_tournamentEvents .event-section-header{border-radius:12px;background-color:#342662}.competition-inner-wrapper{box-shadow:none}#mod_tournamentEvents .event-section-header .event-expandCollapse-group a.competition-view-toggle{color:#ccc}#mod_tournamentEvents .event-section-header .event-expandCollapse-group a.competition-view-toggle:hover{color:#fff}.keypad-parent{position:relative;display:inline-block;vertical-align:middle}.keypad-parent .form-control{font-size:28px;line-height:34px;height:34px;padding-top:0;padding-bottom:0;font-weight:700;color:#000;border-color:#adf;position:relative;text-align:center}.keypad-parent.isKeypadFocus .form-control{z-index:100}.keypad-parent.isKeypadFocus input::placeholder{color:#ccc}.keypad-screen{display:none}.isKeypadFocus .keypad-screen{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.keypad-wrapper{display:none}.isKeypadFocus .keypad-wrapper{display:block;position:absolute;z-index:1100;top:34px;left:-35px;width:165px;border-radius:8px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important}.keypad-wrapper .keypad-row{z-index:10;position:relative}.keypad-wrapper .keypad-row .keypad-col{display:inline-block;vertical-align:top;width:33.33333%;text-align:center}.keypad-wrapper .keypad-row .keypad-col .keypad-button{display:block;width:100%;border-radius:0;border:1px solid #ccc;line-height:44px;height:44px;font-size:24px;background-color:#fff;color:#000;text-decoration:none;text-align:center;padding:0;font-family:Arial,Helvetica,sans-serif}.keypad-wrapper .keypad-row .keypad-col .keypad-button.isConfirm,.keypad-wrapper .keypad-row .keypad-col .keypad-button.isDelete{font-size:16px}.keypad-wrapper .keypad-row .keypad-col .keypad-button.isDisabled{color:#aaa}.keypad-wrapper .keypad-row .keypad-col:nth-child(2) .keypad-button{border-left:none;border-right:none}.keypad-wrapper .keypad-row:NOT(:first-child) .keypad-col .keypad-button{border-top:none}.keypad-wrapper .keypad-row .keypad-col .keypad-button:hover{background-color:#eee}.keypad-wrapper .keypad-row:first-child .keypad-col:first-child .keypad-button{border-top-left-radius:5px}.keypad-wrapper .keypad-row:first-child .keypad-col:last-child .keypad-button{border-top-right-radius:5px}.keypad-wrapper .keypad-row:last-child .keypad-col:first-child .keypad-button{border-bottom-left-radius:5px}.keypad-wrapper .keypad-row:last-child .keypad-col:last-child .keypad-button{border-bottom-right-radius:5px}.keypad-wrapper .keypad-alert-max{display:block;padding:4px;text-align:center;background-color:#ff0;text-decoration:none;height:30px;margin-top:-30px;z-index:1;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:.2s linear all}.keypad-wrapper .keypad-alert-max.hadRecentAlert{margin-top:0}.keypad-wrapper .keypad-alert-max:before{font-family:FontAwesome;content:"\f071";font-weight:400;font-size:16px;color:red;margin-right:8px}.event-subSection-wrapper.isSetup{max-width:650px;margin:8px auto 50px auto;background-color:#eee;border-radius:16px;padding:12px;color:#000;position:relative}.event-subSection-wrapper.isSetup .modWrapper{margin-bottom:0}.event-subSection-wrapper .back-row{height:40px;position:absolute;bottom:-30px;left:36px;right:14px;display:flex;justify-content:space-between;align-items:center}.event-subSection-wrapper .back-row.isGetStarted{bottom:4px}.event-subSection-wrapper .back-row.isExtraRow{bottom:-52px;left:14px}.event-subSection-wrapper .back-row .btn.getStarted-back{border-radius:16px;line-height:28px;padding:0 18px;font-family:Arial,Helvetica,sans-serif;background-color:#ddd;color:#2d3366}.event-subSection-wrapper .back-row .btn.getStarted-back:hover{background-color:#bbb;color:#000}.event-subSection-wrapper .back-row .btn.btn-arrow-left:before{font-family:FontAwesome;font-weight:400;vertical-align:top}.event-subSection-wrapper .back-row .btn .btn-label{vertical-align:top}.event-subSection-wrapper .modTitle{color:#000;font-weight:700;font-family:Arial,Helvetica,sans-serif;padding:0 0 0 24px;font-size:18px;line-height:22px}@media (max-width:767px){.event-subSection-wrapper .modTitle{text-align:center;margin-bottom:12px}}.event-subSection-wrapper .btn.getStarted-next{border-radius:16px;line-height:28px;padding:0 18px;font-family:Arial,Helvetica,sans-serif}.event-subSection-wrapper .btn.getStarted-next .btn-label{vertical-align:top}.event-subSection-wrapper .btn.getStarted-nextn:after{vertical-align:top}.event-subSection-wrapper .modSubTitle{color:#888;font-size:16px;padding:12px 0 0 24px;font-family:Arial,Helvetica,sans-serif}.modSubTitle .select-wrapper-outer{display:inline-block;vertical-align:middle;margin-top:-4px;white-space:nowrap}.modSubTitle .select-wrapper{background-color:transparent;border:1px solid #ccc;display:inline-block;margin-left:4px}.modSubTitle .select-wrapper:after{top:7px}.event-subSection-wrapper .modSubTitle .form-control{color:#888;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;padding-top:0;padding-bottom:0;padding-left:8px}.event-subSection-wrapper .big-button-row{text-align:center;display:flex;gap:24px}.event-subSection-wrapper .big-button-row .big-button{flex:1;text-align:center;text-decoration:none;border:1px solid #ddd;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:12px 12px 152px 12px;position:relative}.view_HTOscheduler .event-subSection-wrapper .big-button-row .big-button{padding-bottom:62px}@media (max-width:500px){.event-subSection-wrapper .big-button-row{display:block}.event-subSection-wrapper .big-button-row .big-button{display:block;margin-bottom:8px}}.event-subSection-wrapper .big-button-row .big-button .big-button-summary{color:#888;font-size:16px;line-height:20px}.event-subSection-wrapper .big-button-image-row{height:80px;position:absolute;bottom:62px;left:12px;right:12px}.event-subSection-wrapper .big-button-row .big-button .btn{display:block;font-family:Arial,Helvetica,sans-serif;border-radius:16px;height:32px;line-height:32px;position:absolute;bottom:12px;left:12px;right:12px;max-width:240px;margin:0 auto}.event-subSection-wrapper .competition-title-row{display:block;text-decoration:none;position:relative;padding-left:68px}.event-subSection-wrapper .competition-title-row .competition-expand-icon{float:right;display:inline-block}.event-subSection-wrapper .competition-title-row .competition-expand-icon:before{font-family:FontAwesome;content:"\f078";font-weight:400;font-size:18px;line-height:24px;color:#888}.event-subSection-wrapper .competition-item.expanded .competition-title-row .competition-expand-icon:before{content:"\f077";color:#27e}.event-subSection-wrapper .competition-title-row .competition-getstarted-status{display:inline-block;float:right;font-size:14px;line-height:24px;font-style:italic;color:#9673ff;margin-right:16px}.big-button-image-row .groupTeamsRow{display:flex;justify-content:center;align-items:center;gap:12px;padding-bottom:12px}.big-button-split .big-button-image-row .groupTeamsRow{gap:6px}.big-button-image-row .groupTeamsRow .groupsTeamIcon:before{font-family:HTOfonts;content:"\F2EA";font-size:36px;-webkit-text-stroke:1px #000}.big-button-image-row .groupTeamsRow .groupsTeamIcon.redTeam:before{color:#b20000}.big-button-image-row .groupTeamsRow .groupsTeamIcon.blueTeam:before{color:#27e}.big-button-image-row .groupTeamsRow .groupsTeamIcon.yellowTeam:before{color:#b28500}.big-button-image-row .groupTeamsRow .groupsTeamIcon.greyTeam:before{color:#888}.big-button-image-row .groupTeamsRow .groupsTeamIcon.purpleTeam:before{color:#5c26ff}.big-button-image-row .groupTeamsRow .groupsTeamIcon.orangeTeam:before{color:#b25900}.competition-getstarted-content{display:none;position:relative}.competition-item.expanded .competition-getstarted-content{padding:12px;display:block;max-width:670px;margin:0 auto;min-height:250px}.modWrapper.isGetStarted{overflow:visible;margin-bottom:40px!important}.modWrapper.isSetupChooseIfSplit{padding-top:33px}.modWrapper.isSetupChooseIfSplit .copy-setup-row{margin-top:24px}.modWrapper.isSetupChooseIfSplit .copy-setup-link{color:#999}.modWrapper.isSetupChooseIfSplit .copy-setup-link:hover{color:var(--competition-color)}.modWrapper.isSetupChooseIfSplit .copy-setup-link:before{font-family:FontAwesome;content:"\f24d";font-weight:400;margin-right:8px;display:inline-block;vertical-align:middle;font-size:20px}.modWrapper.isSetupChooseIfSplit .copy-setup-link-text{display:inline-block;vertical-align:middle;text-decoration:underline}.competition-item .competition-options-wrapper{text-align:right;padding:8px 18px 12px 12px}.competition-item .competition-options-link{color:#999;text-decoration:none}.competition-item .competition-options-link:hover{color:var(--competition-color)}.competition-item .competition-options-link:before{font-family:FontAwesome;content:"\f013";font-weight:400;margin-right:8px;display:inline-block;vertical-align:middle;font-size:20px}#dialogCopyCompetitionSetup .competition-title{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;color:#27e;font-weight:700}#dialogCopyCompetitionSetup .competition-subtitle{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px}#dialogCopyCompetitionSetup .competition-list{display:block;margin-left:36px;max-height:300px;overflow:auto}#dialogCopyCompetitionSetup .competition-link{display:block;padding:6px 8px 6px 32px;position:relative;text-decoration:none;line-height:16px;margin:4px 0}#dialogCopyCompetitionSetup .competition-link:before{font-family:FontAwesome;content:'\f096';font-weight:400;display:inline-block;vertical-align:middle;font-size:26px;color:#999;position:absolute;left:0;top:10px}#dialogCopyCompetitionSetup .competition-link.selected:before{content:'\f046';color:#27e}#dialogCopyCompetitionSetup .competition-link-text{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;display:inline-block;vertical-align:middle;color:#000;font-weight:700;font-size:16px}#dialogCopyCompetitionSetup a:hover .competition-link-text{color:#27e}#dialogCopyCompetitionSetup .selected .competition-link-text{color:#27e}#dialogCopyCompetitionSetup .competitions-pending-setup-note{margin-top:24px}#dialogCopyCompetitionSetup .competitions-pending-setup-note-text{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#000;font-size:16px;font-weight:700;font-style:italic}.modWrapper.isGetStarted .modTitle{margin-bottom:12px;padding-left:24px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}@media (max-width:500px){.modWrapper.isGetStarted .modTitle{padding-left:8px}}.modWrapper.isGetStarted .modTitle .modTitle-text{display:inline-block;vertical-align:middle}.modWrapper.isGetStarted .modTitle-numTeams{display:block;white-space:nowrap;margin:4px 0 12px 8px}.modWrapper.isGetStarted .modTitle .modTitle-text .header-back-link{color:#000;text-decoration:underline}.modWrapper.isGetStarted .modTitle-subText-toggle-link{display:inline;vertical-align:middle;color:#888;text-decoration:underline;margin-left:5px}.modWrapper.isGetStarted .modTitle-subText-toggle-link.use-existing-link{float:right;margin-right:5px}@media (max-width:500px){.modWrapper.isGetStarted .modTitle-subText-toggle-link.use-existing-link{float:none;margin:2px 0 0 0;display:block;text-align:right}}.modWrapper.isGetStarted .modTitle .title-icon{display:inline-block;vertical-align:middle;font-weight:400;margin:0 6px;color:#139;margin-top:2px}.modWrapper.isGetStarted .modTitle .title-icon.icon-singleElimination:before{font-size:28px;line-height:28px;display:inline-block;vertical-align:middle}.modWrapper.isGetStarted .modTitle .title-icon.icon-roundRobin:before{font-size:26px;line-height:26px;margin-top:4px;display:inline-block;vertical-align:middle}#addTeamsFromRegDialog .import-message{padding:10px 16px 12px 16px;color:#888;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;border:1px solid #ccc;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.modWrapper.isGetStarted .teamPool-numTeams-list .teamPool-row{display:block;margin:8px 0;padding-left:24px;position:relative}.modWrapper.isGetStarted .teamPool-numTeams-list .pool-name-label{width:122px;display:inline-block;vertical-align:middle;line-height:18px}.modWrapper.isGetStarted.isSetupTeams .input-wrapper{display:inline-block;vertical-align:middle;margin:0 6px}.modWrapper.isGetStarted.isSetupTeams .input-wrapper .form-control{padding-top:0;padding-bottom:0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:18px;color:#000;font-weight:700;width:60px;height:28px}.prototype-img-wrapper.isInputs{margin:-4px 0 12px 20px}.modWrapper .modContent .modContent-title-text{margin-bottom:12px;padding-left:12px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:700;color:#888;text-transform:uppercase;font-size:14px;margin-left:6px}.modWrapper.isGetStarted.isSetupTeams.isTeamNames .modContent{padding:8px 8px 0 8px}.modWrapper.isGetStarted .modContent{border-radius:8px;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:12px 18px}@media (max-width:500px){.modWrapper.isGetStarted.isSetupStages .modContent{padding-left:0;padding-right:0;border:none;box-shadow:none;text-align:center}}.modWrapper.isGetStarted .pool-input-label{color:#888;padding:0 0 2px 4px}.modWrapper.isGetStarted .form-control.pool-name{display:inline-block;height:28px;line-height:28px;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:700;color:#000}.input-selects-wrapper .bracketRounds-select{display:none}.bracketType_extra_roundRobin #setupStageType_extra .bracketRounds-select,.bracketType_finals_roundRobin #setupStageType_finals .bracketRounds-select,.bracketType_main_roundRobin #setupStageType_main .bracketRounds-select,.bracketType_prelims_roundRobin #setupStageType_prelims .bracketRounds-select{display:inline-block}.modWrapper.isGetStarted .pool-item{display:block;margin:18px 0;position:relative;padding-left:68px}.modWrapper.isGetStarted .pool-item:first-child{margin-top:8px}.modWrapper.isGetStarted .pool-item:last-child{margin-bottom:8px}.modWrapper.isGetStarted .pool-icon{position:absolute;left:8px;top:18px}.modWrapper.isGetStarted .pool-icon:before{content:' ';display:inline-block;width:40px;height:30px;background-image:url(/admin/images/tournaments/Team_Pools.png);background-size:100%;background-repeat:no-repeat}.event-subSection-wrapper #setupTeamCount{font-size:14px;color:#27e;font-weight:700;margin:0 12px 0 auto;text-decoration:none}.event-subSection-wrapper #setupTeamCount.isWarning{color:#e70}@media screen and (max-width:400px){.event-subSection-wrapper #setupTeamCount .teams-label{display:none}}.event-subSection-wrapper .competition-list .competition-item{display:block;margin:8px 0;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:6px 12px 6px 12px;position:relative}.event-subSection-wrapper .competition-item:first-child{margin-top:0}.event-subSection-wrapper .competition-item:last-child{margin-bottom:0}.event-subSection-wrapper .competition-item .competition-icon{position:absolute;top:0;left:8px;height:28px;text-align:center;line-height:28px;font-size:24px;color:#999}#setup_competitionTypeLabel{min-width:160px;max-width:200px}.event-subSection-wrapper .select2-container .select2-selection--single{display:flex;align-items:center;justify-content:left;border:1px solid #ccc;border-radius:14px;margin-left:8px;background-color:transparent}.event-subSection-wrapper .select2-container .select2-selection--single .select2-selection__rendered{line-height:28px;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:700;color:#888;padding-left:12px;padding-right:28px}.event-subSection-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{margin-right:8px}.event-subSection-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:'\f078';font-size:12px;font-weight:400}.event-subSection-wrapper .form-control.modTitle-select{margin:0 8px;font-weight:700;font-size:18px}.event-subSection-wrapper .competition-name{display:inline-block;height:28px;line-height:28px;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:700;color:#000}.event-subSection-wrapper input.competition-name{padding:0 12px;min-width:180px}.modTitle .modTitle-subText{line-height:20px;font-size:16px;color:#888;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400}.modTitle-subText .modTitle-subText-check-toggle{font-size:16px;display:inline-flex;align-items:center;justify-content:center;display:inline-block;vertical-align:middle;color:#888;margin-left:8px}.modTitle-subText .modTitle-subText-check-toggle:before{content:"\f096";font-family:FontAwesome;margin-top:2px;display:inline-block;vertical-align:middle;font-size:24px}.modTitle-subText .modTitle-subText-check-toggle.selected{color:#139}.modTitle-subText .modTitle-subText-check-toggle.selected:before{font-family:FontAwesome;content:"\f046"}.modWrapper .input-options-wrapper{margin:0 0 18px 32px}.modWrapper .input-options-wrapper .input-option-row{display:block;text-decoration:none;color:#888;padding:2px 0 2px 30px;margin:10px 0;position:relative}.modWrapper .input-options-wrapper a.input-option-row:hover{color:#000}.modWrapper .input-options-wrapper .input-option-row:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:24px;line-height:24px;font-weight:400;content:"\f096";width:26px;position:absolute;left:0;top:0}.modWrapper .input-options-wrapper .input-option-row.isRequired:before{content:"\f00c";color:#27e;font-size:22px}.modWrapper .input-options-wrapper .input-option-row.selected:before{content:"\f046";color:#27e}.modWrapper .input-options-wrapper .input-option-row.isRequired .input-option-text,.modWrapper .input-options-wrapper .input-option-row.selected .input-option-text{font-weight:700;color:#27e}.modWrapper .input-selects-wrapper{margin:0 0 18px 24px}.modWrapper .input-selects-wrapper .input-select-row{margin:10px 0}.modWrapper .input-selects-wrapper .input-select-row .input-option-label{display:inline-block;width:90px;vertical-align:middle;color:#888;font-weight:700}.modWrapper .input-select-row{white-space:nowrap}.modWrapper .input-select-row .form-control{font-weight:700;margin-right:6px;padding-top:0;padding-bottom:0}.modWrapper .input-select-row .form-control.advanceType-select{font-size:16px;font-weight:400;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:40px}.modWrapper .input-select-row .form-control.advanceNum-select{font-size:25px;font-weight:700;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.isSetupAdvancing .advancing-stage-col,.isSetupAdvancing .stage-title-wrapper{text-decoration:none}.isSetupAdvancing .stage-title-wrapper{height:26px;display:block}.isAllTeams .advancing-stage-col{margin:0 22px}.isSinglePool .stage-title-wrapper{margin-bottom:8px}.isSetupAdvancing .keypad-parent .form-control{width:56px;height:36px;font-size:24px;line-height:36px;padding:0;margin:0;border:solid 2px #ccc;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:700}.isSetupAdvancing .keypad-parent .form-control::placeholder{color:#e70}.isSetupAdvancing .advancing-wrapper-outer{display:flex;justify-content:center;flex-wrap:wrap}.isSetupAdvancing .advancing-stage-mobile-break{display:none}@media screen and (max-width:600px){.isSetupAdvancing .advancing-stage-mobile-break{display:block;flex-basis:100%;width:0;height:0;overflow:hidden}.isSetupAdvancing .advancing-stage-col{margin-bottom:24px}}.isGetStarted .stage-title{color:#9fb1f2;font-weight:700;font-size:16px;line-height:20px;text-align:center}.isGetStarted.isSetupStages .stage-title{color:#ccc}.isGetStarted.isSetupAdvancing .stage-title{text-align:center}.isGetStarted.isSetupAdvancing.isSetupRounds .stage-title{text-align:center;margin-left:8px}.hasStage_extra.isGetStarted.isSetupStages .stage-preview-extra-col .stage-title,.hasStage_finals.isGetStarted.isSetupStages .stage-preview-finals-col .stage-title,.hasStage_main.isGetStarted.isSetupStages .stage-preview-main-col .stage-title,.hasStage_prelims.isGetStarted.isSetupStages .stage-preview-prelims-col .stage-title{color:#9fb1f2}.hasStage_extra.isGetStarted.isSetupStages .stage-preview-extra-adv-col .stage-advance-icon:before,.hasStage_finals.isGetStarted.isSetupStages .stage-preview-main-adv-col .stage-advance-icon:before,.hasStage_prelims.isGetStarted.isSetupStages .stage-preview-prelims-adv-col .stage-advance-icon:before{color:#139}@media screen and (max-width:600px){.isGetStarted.isSetupStages .stage-preview-adv-col{display:none}}.isGetStarted .isFinals .stage-title:before{font-family:HTOfonts;content:'\f316';font-size:20px;line-height:20px;margin-right:6px;color:#9fb1f2;display:inline-block;vertical-align:middle;margin-top:-2px}.isGetStarted .isExtra .stage-title:before{font-family:HTOfonts;content:'\f347';font-size:26px;line-height:26px;margin-right:6px;color:#9fb1f2;display:inline-block;vertical-align:middle;margin-top:-2px}.isSetupAdvancing .stage-count{color:#000;font-weight:700;font-size:18px;line-height:22px;text-align:left;padding-left:12px}.isSetupAdvancing .advancing-stage-adv-col{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 12px 12px 12px}.isSetupAdvancing .advancing-stage-adv-col .btn{border:1px solid #dce6f3;box-shadow:0 3px 0 0 #b7c3d1,0 4px 4px -1px rgba(0,0,0,.6),0 4px 6px 1px rgba(0,0,0,.3),0 1px 2px 1px transparent inset,0 18px 32px -2px rgba(255,255,255,.1) inset;background-color:#eef;width:100px;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:20px;border-radius:5px}.isSetupAdvancing .advancing-stage-adv-col .btn:hover{background-color:#e3e5ff}.isSetupAdvancing .advancing-stage-adv-col .advance-icon:before{display:inline-block;vertical-align:middle;font-family:HTOfonts;content:"\f349";font-weight:400;font-size:36px;line-height:26px;margin-top:4px}.isSetupAdvancing.isSinglePool .advancing-stage-adv-col .advance-icon:before{color:#9fb1f2}.isSetupAdvancing .advancing-stage-adv-col .btn .advance-label{font-size:14px;line-height:14px;font-weight:700}.isSetupAdvancing .teams-icon:before{display:inline-block;vertical-align:middle;font-size:34px;line-height:34px;color:#9fb1f2;transition:2s linear all}.isSetupAdvancing .num-teams{font-size:24px;line-height:24px;font-weight:700;color:#9fb1f2;display:inline-block;vertical-align:middle;transition:2s linear all}.isSetupAdvancing .teams-count-label{color:#9fb1f2}.isSetupAdvancing.isSetupRounds .num-teams{margin-top:-4px}.isSetupAdvancing .isRecentlyUpdated .num-teams,.isSetupAdvancing .isRecentlyUpdated .teams-icon:before{color:#000;opacity:1}.isSetupAdvancing .stage-preview-box{height:70px;gap:10px}.isSetupAdvancing.isSetupRounds .stage-preview-box{flex-direction:column;gap:0;align-items:center;justify-content:center}.isSetupAdvancing .col-label-text{color:#9fb1f2;font-size:14px}.isSetupAdvancing .advancingRules-inner-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.isSetupAdvancing .advancingRules-pools .advancingRules-pool-merge-lines .merge-lines-final{top:51px;left:-15px}.isSetupAdvancing .advancingRules-pools .advancingRules-pool-row{height:75px}.isSetupAdvancing .advancingRules-pools .advancingRules-pool-merge-lines .merge-lines-left{top:52px}.isSetupAdvancing .advancingRules-pools .advancingRules-pool-row:first-child .advancingRules-pool-merge-lines .merge-lines-vert{top:52px}.isSetupAdvancing.isPerPool .event-matchup-col.col-count .num-teams{margin-top:18px}.isSetupAdvancing.isAllTeams .event-matchup-col.col-count .num-teams{margin:5px 0 5px 0}.isSetupAdvancing.isSetupRounds .event-matchup-col.col-count .num-teams{margin-top:-2px}.isSetupAdvancing .advancingRules-final-item{text-align:center}.isSetupAdvancing .advancingRules-pools .advancingRules-pool-row:last-child .advancingRules-pool-merge-lines .merge-lines-vert{bottom:20px}.isSetupAdvancing .stage-preview-extra-row-wrapper{margin-top:14px;padding-top:18px;border-top:3px dashed #2277ee66;text-align:center}.stage-preview-advancing-col{display:flex}.stage-preview-wrapper .stage-preview-pools-row{display:inline-flex;padding-top:16px}.stage-preview-wrapper .stage-preview-extra-row{display:inline-flex;padding:0 0 0 130px}.isSetupAdvancing .stage-preview-wrapper .stage-preview-extra-row{padding:0}.stage-preview-wrapper .stage-preview-extra-row.stage-preview-extra-pools{padding:0}.isSetupAdvancing .event-matchup-col.col-label-icon{display:flex;flex-direction:column;align-items:center;justify-content:center}.isSetupRounds .rounds-option-wrapper{padding:8px;display:block;text-decoration:none;color:#999;margin-top:8px}.isSetupRounds a.rounds-option-wrapper{border:2px solid #dce6f3;box-shadow:0 3px 0 0 #b7c3d1,0 4px 4px -1px rgba(0,0,0,.6),0 4px 6px 1px rgba(0,0,0,.3),0 1px 2px 1px transparent inset,0 18px 32px -2px rgba(255,255,255,.1) inset;background-color:#eef;border-radius:12px}.isSetupRounds a.rounds-option-wrapper.pendingRounds{border-color:#e70}.isSetupRounds a.rounds-option-wrapper:hover{background-color:#e3e5ff}.isSetupRounds .bracket-icon:before{font-weight:400;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle;font-size:34px;line-height:34px;transition:2s linear all;font-family:HTOfonts;color:#9fb1f2}.isSetupRounds .isFinals .bracket-icon:before{font-size:42px;line-height:42px}.isSetupRounds .bracket-icon.bracketType_freestyle:before{content:'\f24a'}.isSetupRounds .bracket-icon.bracketType_singleElimination:before{content:'\f310'}.isSetupRounds .bracket-icon.bracketType__doubleElimination:before{content:'\f318'}.isSetupRounds .bracket-icon.bracketType_roundRobin:before{content:'\f334'}.rounds-option-title{font-size:18px;line-height:22px;font-weight:700;color:#27e;text-align:center}.rounds-option-sub-title{font-size:16px;line-height:20px;color:#8d9dd8;text-align:center}.pendingRounds .rounds-option-title{color:#e70}.pendingRounds .rounds-option-sub-title{color:#e70}.isSetupRounds .advancing-stage-col.isFinals{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:90px}.isSetupRounds.isSetupAdvancing .isExtra .icon-unknown:before{color:#9fb1f2}#dialogSetupRounds .no-teams-message-row{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#666;font-size:16px;line-height:22px}#dialogSetupRounds .no-teams-message-row .btn{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#666;padding:0 6px;font-weight:400;margin-top:-2px;vertical-align:middle}#dialogSetupRounds .no-teams-message-row .btn-label{text-decoration:underline}.isSetupRounds .advancing-stage-adv-col .advance-icon:before{color:#9fb1f2;font-size:36px}#dialogSetupRounds .stage-title-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:8px}#dialogSetupRounds .stage-title-wrapper .stage-title{color:#27e}#dialogSetupRounds .setupRounds-toggle-wrapper{padding-left:40px;position:relative;color:#666}#dialogSetupRounds .setupRounds-toggle-wrapper .setupRounds-toggle{position:absolute;left:4px;top:4px;color:#666}#dialogSetupRounds .setupRounds-toggle-wrapper .setupRounds-toggle:before{font-family:FontAwesome;content:"\f096";font-weight:400;margin-right:8px;display:inline-block;vertical-align:middle;font-size:30px;line-height:30px}#dialogSetupRounds .setupRounds-toggle-wrapper.isRoundRobin .setupRounds-toggle:before{content:"\f046";color:#27e}#dialogSetupRounds .toggle-label{font-size:14px;line-height:18px}#dialogSetupRounds .total-games-row{color:#666;text-align:center}#dialogSetupRounds #roundRobinCycles{display:inline-block;vertical-align:middle;border:none!important;outline:0!important;background-color:transparent;text-decoration:underline;-webkit-appearance:none;-moz-appearance:none;margin:-4px 0 0 -8px;padding:0 12px 0 12px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;color:#666}#dialogSetupRounds .setupRounds-label-title{line-height:18px;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666;margin-left:8px}#dialogSetupRounds .setupRounds-input-rows-wrapper{margin-top:16px}#dialogSetupRounds .setupRounds-input-row{margin:8px;display:flex;align-items:center;justify-content:center;gap:14px}#dialogSetupRounds .setupRounds-input-label{color:#27e;line-height:20px;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:700}#dialogSetupRounds .setupRounds-input-row .form-control{line-height:20px;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:700;padding:0 12px}.stage-preview-wrapper .stage-preview-col{flex:1;position:relative;padding-top:1px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.stage-preview-wrapper .stage-preview-col.stage-preview-pools-col{min-width:100px}@media (max-width:500px){.stage-preview-wrapper .stage-preview-col.stage-preview-pools-col{min-width:60px}}.stage-preview-wrapper .stage-preview-box.isWide{width:130px}.stage-preview-wrapper .stage-preview-col-title{position:absolute;top:-19px;left:0;right:0}.stage-preview-col-subtitle{display:block;margin:12px 0 -12px 10px;color:#888}.stage-preview-box{display:flex;align-items:center;border:2px solid transparent;border-radius:5px;height:60px;margin:6px;position:relative}@media (max-width:500px){.stage-preview-pools-col .stage-preview-box{padding:0}}.stage-preview-box.hasBorder{justify-content:center;box-shadow:0 3px 0 0 #b7c3d1,0 4px 4px -1px rgba(0,0,0,.6),0 4px 6px 1px rgba(0,0,0,.3),0 1px 2px 1px transparent inset,0 18px 32px -2px rgba(255,255,255,.1) inset;border:none;background-color:#eef}.stage-preview-box.hasBorder .stage-preview-label{text-align:center;white-space:nowrap;line-height:18px}.stage-preview-box.hasBorder_thin{border:1px solid #ddd;justify-content:center}.stage-preview-box.noBorder{justify-content:center}.stage-preview-prelims-col .stage-preview-box{width:90px;justify-content:center}.isSinglePool .stage-preview-finals-col .stage-preview-box,.stage-preview-main-col .stage-preview-box{width:90px;justify-content:center}@media (max-width:500px){.isSinglePool .stage-preview-finals-col .stage-preview-box,.stage-preview-main-col .stage-preview-box,.stage-preview-prelims-col .stage-preview-box{width:70px}}.hasStage_extra .stage-preview-extra-col .stage-preview-box.hasBorder,.hasStage_finals .stage-preview-finals-col .stage-preview-box.hasBorder,.hasStage_prelims .stage-preview-prelims-col .stage-preview-box.hasBorder,.stage-preview-main-col .stage-preview-box.hasBorder,.stage-preview-prelimsAdv-col .stage-preview-box.hasBorder{border:1px solid #dce6f3}.stage-preview-advancing-col .stage-preview-box.hasBorder{border:1px solid #dce6f3}a.stage-preview-col:hover .stage-preview-box.hasBorder{background-color:#e3e5ff}.stage-preview-box .stage-preview-label{color:#aaa;font-style:italic}.stage-preview-pools-col .stage-preview-box .stage-pool-label{position:absolute;bottom:0;left:0;right:0;font-size:14px;line-height:16px;font-weight:400;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage-preview-pools-col .stage-preview-box .stage-pool-count{position:absolute;top:12px;right:6px;font-size:25px;line-height:25px;font-weight:700;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.stage-preview-pools-col .stage-preview-box .stage-pool-icon:before{font-family:HTOfonts;content:'\f2e1';position:absolute;top:4px;left:6px;font-size:36px;line-height:36px}.stage-preview-finals-col{display:flex}.isMultiPool .stage-preview-finals-col .stage-preview-box{width:90px;height:auto;flex:1}@media (max-width:500px){.isMultiPool .stage-preview-finals-col .stage-preview-box{width:70px}}.stage-preview-box .stage-preview-icon:before{content:'none';text-align:center;display:block;font-size:16px;line-height:16px;color:#aaa;font-style:italic}.bracketType_extra_roundRobin .stage-preview-extra-col .stage-preview-icon:before,.bracketType_finals_roundRobin .stage-preview-finals-col .stage-preview-icon:before,.bracketType_main_roundRobin .stage-preview-main-col .stage-preview-icon:before,.bracketType_prelims_roundRobin .stage-preview-prelims-col .stage-preview-icon:before{content:'\f334';text-align:center;display:block;font-family:HTOfonts;font-size:44px;line-height:34px;color:#139;font-style:normal;margin-top:2px}.bracketType_extra_roundRobin .stage-preview-extra-col .stage-preview-icon:after,.bracketType_finals_roundRobin .stage-preview-finals-col .stage-preview-icon:after,.bracketType_main_roundRobin .stage-preview-main-col .stage-preview-icon:after,.bracketType_prelims_roundRobin .stage-preview-prelims-col .stage-preview-icon:after{content:'round robin';text-align:center;display:block;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;color:#139;font-style:normal;margin:0;padding:0}.bracketType_extra_singleElimination .stage-preview-extra-col .stage-preview-icon:before,.bracketType_finals_singleElimination .stage-preview-finals-col .stage-preview-icon:before,.bracketType_main_singleElimination .stage-preview-main-col .stage-preview-icon:before,.bracketType_prelims_singleElimination .stage-preview-prelims-col .stage-preview-icon:before{content:'\f310';text-align:center;display:block;font-family:HTOfonts;font-size:44px;line-height:34px;color:#139;font-style:normal;margin-top:2px}.bracketType_extra_singleElimination .stage-preview-extra-col .stage-preview-icon:after,.bracketType_finals_singleElimination .stage-preview-finals-col .stage-preview-icon:after,.bracketType_main_singleElimination .stage-preview-main-col .stage-preview-icon:after,.bracketType_prelims_singleElimination .stage-preview-prelims-col .stage-preview-icon:after{content:'single elim';text-align:center;display:block;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;color:#139;font-style:normal;margin:0;padding:0}.bracketType_extra_doubleElimination .stage-preview-extra-col .stage-preview-icon:before,.bracketType_finals_doubleElimination .stage-preview-finals-col .stage-preview-icon:before,.bracketType_main_doubleElimination .stage-preview-main-col .stage-preview-icon:before,.bracketType_prelims_doubleElimination .stage-preview-prelims-col .stage-preview-icon:before{content:'\f318';text-align:center;display:block;font-family:HTOfonts;font-size:44px;line-height:38px;color:#139;font-style:normal;margin-top:2px}.bracketType_extra_doubleElimination .stage-preview-extra-col .stage-preview-icon:after,.bracketType_finals_doubleElimination .stage-preview-finals-col .stage-preview-icon:after,.bracketType_main_doubleElimination .stage-preview-main-col .stage-preview-icon:after,.bracketType_prelims_doubleElimination .stage-preview-prelims-col .stage-preview-icon:after{content:'double elim';text-align:center;display:block;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;color:#139;font-style:normal;margin:0;padding:0}.bracketType_extra_freestyle .stage-preview-extra-col .stage-preview-icon:before,.bracketType_finals_freestyle .stage-preview-finals-col .stage-preview-icon:before,.bracketType_main_freestyle .stage-preview-main-col .stage-preview-icon:before,.bracketType_prelims_freestyle .stage-preview-prelims-col .stage-preview-icon:before{font-family:FontAwesome;content:'\f24a';text-align:center;display:block;font-family:HTOfonts;font-size:32px;line-height:34px;color:#139;font-style:normal;margin-top:2px}.bracketType_extra_freestyle .stage-preview-extra-col .stage-preview-icon:after,.bracketType_finals_freestyle .stage-preview-finals-col .stage-preview-icon:after,.bracketType_main_freestyle .stage-preview-main-col .stage-preview-icon:after,.bracketType_prelims_freestyle .stage-preview-prelims-col .stage-preview-icon:after{content:'custom';text-align:center;display:block;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;color:#139;font-style:normal;margin:0;padding:0}.isSetupStages .stage-preview-extra-row-wrapper{margin-top:8px}.isSetupStages .stage-advance-icon:before{font-family:HTOfonts;content:'\f349';font-size:28px;line-height:28px;color:#ddd;display:inline-block;vertical-align:middle}.stage-preview-box .stage-preview-icon-trophy:before{font-family:HTOfonts;content:'\f316';text-align:center;display:block;font-size:32px;line-height:32px;color:#98b1f5;font-weight:700;margin-left:20px}.stage-preview-extra-text{font-style:normal;color:#9fb1f2;font-weight:700;font-size:18px;line-height:22px;margin:16px 0 16px 24px;display:block}.hasStage_extra .stage-preview-extra-col .stage-preview-label,.hasStage_finals .stage-preview-finals-col .stage-preview-label,.hasStage_prelims .stage-preview-prelims-col .stage-preview-label,.stage-preview-main-col .stage-preview-box .stage-preview-label,.stage-preview-pools-col .stage-preview-box .stage-preview-label,.stage-preview-prelimsAdv-col .stage-preview-label{font-style:normal;color:#9fb1f2;font-weight:700;max-width:80px;text-align:center;overflow:hidden}.isSetupAdvancing .stage-preview-pools-col .stage-preview-box .stage-preview-label{width:80px}.stage-preview-extra-adv-col,.stage-preview-extra-col{margin-top:20px}#mod_tournamentEvents .isSetupReview a.event-matchup-label:hover,#mod_tournamentEvents .isSetupReview a.event-teamPool-label:hover,#mod_tournamentEvents .isSetupReview a:hover .event-matchup-label,#mod_tournamentEvents .isSetupReview a:hover .event-teamPool-label:hover{background-color:transparent}.big-button-one .big-button-image-row{padding-top:6px}.big-button-multiple .big-button-image-row{white-space:nowrap}.big-button-multiple .big-button-image-row .bracket-trophy-icon{margin:6px 12px;width:52px}.event-subSection-wrapper .big-button-row .big-button .big-button-summary-row{color:#333;font-size:16px;padding-top:16px}.big-button-dontsplit .big-button-image-row{white-space:nowrap;padding-top:24px}.big-button-split .big-button-image-row{white-space:nowrap;display:flex}#getStarted_ChooseIfSplit .big-button-image-row{padding-top:8px}.big-button-split .big-button-image-row .image-col{flex:1}.big-button-split .big-button-image-row .image-header{margin-top:-8px}.big-button-split .image-label{color:#999}.modWrapper.isGetStarted .modTitle-numTeams{display:inline-block;vertical-align:middle;white-space:nowrap;margin-left:28px}.modTitle-subText-message{display:inline-block;vertical-align:middle}@media (max-width:575px){.modWrapper.isGetStarted .modTitle-numTeams{display:block;margin:8px 0 0 0;padding-left:24px}.modWrapper.isGetStarted .modTitle-numTeams .input-label{width:122px}}.modTitle-numTeams .input-label{display:inline-block;vertical-align:middle;font-weight:700;font-size:18px;color:#000}.modTitle-numTeams .input-wrapper{display:inline-block;vertical-align:middle;margin:0}.isSetupTeams .warning-notice{display:none;vertical-align:middle;white-space:nowrap;margin-left:16px;padding-left:25px;position:relative;color:#e70;text-decoration:none}.isSetupTeams .warning-notice:before{font-family:FontAwesome;content:"\f071";font-weight:400;font-size:18px;line-height:18px;position:absolute;left:0;top:3px}.isSetupTeams .warning-notice .warning-msg{text-decoration:underline}.isUnbalanced.isSetupTeams .warning-unbalanced{display:inline-block}.hasTooManyTeams.isSetupTeams .warning-tooManyTeams{display:inline-block}.notEnoughTeamCredits.isSetupTeams .warning-notEnoughCredits{display:inline-block}.teamPool-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 14px}.division-pools-wrapper{margin-bottom:12px;flex:0 0 48%;display:inline-block;border:1px solid #ddd;background-color:#eff4fa;border-radius:8px;padding:2px 12px 12px 12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}@media (max-width:620px){.division-pools-wrapper{flex:100%;display:block}}.division-pools-title-row{position:relative;margin-bottom:2px}.division-pools-title-row .input-wrapper{display:inline-block;float:right}.division-teams-input-col .input-wrapper .form-control{padding-top:0;padding-bottom:0;width:60px;height:28px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:18px;color:#000;font-weight:700}.division-pools-title-row .division-pools-team-count{position:absolute;right:8px;top:2px;z-index:2;line-height:28px;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#000;text-decoration:none}.isStep-3 .division-pools-title-row .division-pools-team-count{color:#aaa}.hasLessTeams .division-pools-title-row .division-pools-team-count,.hasMoreTeams .division-pools-title-row .division-pools-team-count{color:#e70;text-decoration:underline}.isStep-4 .wizard-step-sections .wizard-col-title{width:215px}.teamNames-preview-wrapper{text-align:left}.teamNames-preview-wrapper.numDivisions-1{text-align:center}.division-teams-input-wrapper{display:flex}.division-teams-input-wrapper .division-teams-input-col.teamCount{width:72px}.division-teams-input-wrapper .division-teams-input-col.teamNames{flex:1}.teamsPreview-pool{margin:12px 6px 0 -4px}.teamsPreview-pool .team-icon{display:inline-block;vertical-align:middle;width:15px;text-align:center}.teamsPreview-pool .team-icon:before{font-family:HTOfonts;content:'\f2e9';font-size:32px;line-height:26px;color:#9fb1f2;opacity:.6}.teamsPreview-pool.moreThan20 .team-icon{width:13px}.teamsPreview-pool.moreThan20 .team-icon:before{font-size:26px;line-height:22px}.division-teams-input-wrapper .pool-teamNames{width:100%;display:block;height:200px;font-size:16px;color:#777;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;white-space:pre;overflow-wrap:normal;overflow-x:auto}.pool-name-label{font-weight:700;font-size:16px;line-height:28px;padding:2px 2px 0 8px;text-align:center;color:#9fb1f2}.matchups-details-toggle .case-2{display:none}.matchups-details-toggle.showFinals .case-2{display:block}.matchups-details-toggle.showFinals .case-1{display:none}.teamPoolMsg-wrapper .teamPoolMsg-text{font-weight:700;padding-left:4px}.teamPoolMsg-wrapper .button-row{margin:6px 0}.teamPoolMsg-wrapper .button-row .btn{display:block;width:100%;text-align:left;text-transform:none}.division-teams-actions-row{text-align:right}.division-teams-actions-row .division-teams-action-link{display:inline-block;vertical-align:middle;font-size:16px;line-height:28px;padding:0 2px 0 8px;color:#aaa;text-decoration:underline}#bracket_setup_seeding_content{position:relative}.seeding-actions{margin-left:18px;display:inline-block}.seeding-actions .btn{display:none;vertical-align:middle;font-size:16px;line-height:24px;color:var(--admin-info-color)}.seeding-actions .btn:hover{color:var(--competition-color)}.btn-fill:before{font-family:FontAwesome;content:"\f044";font-weight:400;font-size:18px}.btn-filter:before{font-family:FontAwesome;content:"\f0b0";font-weight:400;font-size:18px}.btn-clearslots:before{font-family:FontAwesome;content:"\f045";font-weight:400;font-size:18px}.hasEmptySlot.hasAvailableTeams .seeding-actions .btn-fill{display:inline-block}.hasEmptySlot.hasAvailableTeams .seeding-actions .btn-fill:before{margin-top:2px}.hasFilledSlot .seeding-actions .btn-clearslots{display:inline-block}.teamsAvailable .noTeamsAvailable{color:var(--admin-info-color);font-style:italic;display:inline;padding:4px}.teamsAvailable .teamsAvailable-feed .noTeamsAvailable{padding-top:0}.bracket_setupTeams_wrapper .teamsAvailable{margin:12px 0 12px 0}#bracket_information_wrapper{padding-bottom:12px}.bracket_setup_wrapper #setupData{display:inline-block;width:auto}.bracket_setup_wrapper .checklist-row{display:flex;margin:6px 0;text-decoration:none;line-height:24px;font-size:14px;position:relative;padding-left:35px;min-height:28px;align-items:center}.bracket_setup_wrapper .checklist-row.checklist-row-warnings{font-size:16px}.bracket_setup_wrapper .checklist-row.checklist-row-advancing{font-size:16px;display:block}.bracket_setup_wrapper .checklist-row-advancing .bracket-advance-item{display:inline-block;margin-left:8px;line-height:20px}.bracket_setup_wrapper .checklist-row-advancing .bracket-advance-item.advance-item-extra{margin-left:116px;display:block}.bracket_rounds_wrapper .bracket_setup_wrapper{padding-left:8px}.bracket_setup_wrapper a.checklist-row:hover{color:#000}.bracket_setup_wrapper .checklist-row.status-ready{color:#888}.bracket_setup_wrapper a.checklist-row.status-ready:hover{color:#000}.bracket_setup_wrapper .status-icon{position:absolute;top:2px;left:4px;width:24px;height:24px;text-align:center}.bracket_setup_wrapper .status-icon:before{display:inline-block;font-family:FontAwesome;content:"\f071";font-weight:400;font-size:20px;color:#e70}.bracket_setup_wrapper .status-ready .status-icon:before{content:"\f00c";color:#aab3f0}.bracket_setup_wrapper .checklist-row-advancing .status-icon:before{content:"\f064";-webkit-transform:scaleY(-1);transform:scaleY(-1)}.bracket_setup_wrapper .status-options .status-icon:before{content:"\f013";color:#e70}.bracket_setup_wrapper .checklist-item-label{display:inline-block;vertical-align:middle;text-decoration:none;color:#e70}.bracket_setup_wrapper .status-ready .checklist-item-label{color:#aab3f0}.bracket_setup_wrapper .checklist-item-label.minWidth{min-width:100px}.bracket_setup_wrapper .checklist-item-label.checklist-item-label-2{margin-left:12px}.bracket_setup_wrapper .checklist-item-label.isLink{text-decoration:underline}.bracket_setup_wrapper .bracketset-type-label{display:inline-block;vertical-align:middle;text-decoration:none;color:var(--admin-info-color)}.bracket_setup_wrapper .bracketset-type-label.isLink{text-decoration:underline}.bracket_setup_wrapper .bracketset-type-label:hover{color:#000}.bracket_setup_wrapper a.bracketset-type-label{text-decoration:underline}.teamsAvailable .bracket-details-link{padding:0 2px 0 0;margin:0;color:var(--admin-info-color);opacity:.6}.teamsAvailable .bracket-details-link:hover{color:var(--competition-color);opacity:1}.teamsAvailable .bracket-details-link:after{font-family:FontAwesome;content:"\f0a9";font-size:20px}.bracket_setup_wrapper .bracketset-type-link .icon-bracket-type{font-weight:400}.bracket_setup_wrapper .selectedBracket .bracketset-type-link .icon-bracket-type{color:#fff}.bracket_setup_wrapper .status-ready .bracketset-type-link .icon-bracket-type{color:#888}.bracket_setup_wrapper .status-ready:hover .bracketset-type-link .icon-bracket-type{color:#000}.bracket_setup_wrapper .status-ready .bracketset-type-link{background-color:#e6e6e6}.bracket_setup_wrapper .bracketset-type-link .bracketset-type-label{font-size:16px;line-height:24px;font-family:'Roboto Condensed',sans-serif;color:#49407c}padding .bracket_setup_wrapper a:hover .bracketset-type-link .bracketset-type-label{color:#000}.bracket_setup_wrapper .status-ready .bracketset-type-link .bracketset-type-label{color:#888;margin-left:8px}.bracket_setup_wrapper .status-ready:hover .bracketset-type-link .bracketset-type-label{color:#000}.bracket_setup_wrapper .checklist-item-extra{margin-left:12px}.bracket_setup_wrapper .btn-seeding{padding-right:35px}.bracket_setup_wrapper .btn-seeding:after{position:absolute;top:2px;right:12px;display:inline-block;font-family:FontAwesome;content:"\f078";font-weight:400;color:#49407c;font-size:16px}.bracket_setup_wrapper .status-ready .btn-seeding:after{color:#888}.bracket_setup_wrapper .status-ready:hover .btn-seeding:after{color:#000}.bracket_setup_wrapper .showSeedingDetails .btn-seeding:after{content:"\f077"}.teamSlot_edit{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid transparent;z-index:1}.teamSlot_edit:hover{border-color:#fc0}.isEditingScores .teamSlot_edit{cursor:default}.isEditingScores .teamSlot_edit:hover{border-color:transparent}.isEditingScores .bracketbox .noTeam .teamname_display.isSeed{background-color:transparent}.itemCustom-master.isEditing:after{position:absolute;top:0;right:0;width:30px;text-align:center;display:inline-block;font-family:FontAwesome;content:"\f077";color:#888;font-weight:400;font-size:16px;line-height:22px}.selectCustom-header{margin:-2px 0 6px 2px}.selectCustom-header-text{display:inline-block;white-space:normal;color:#27e;font-size:16px;line-height:20px}.selectCustom-header-text .replaceTeam{color:#777;text-decoration:line-through}.selectCustom-header-text .newTeam{font-weight:700;color:#27e}.selectCustom-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background-color:#00000033;cursor:pointer}.modal .selectCustom-mask{z-index:auto}#dialogGameDetails.bootstrap-dialog~#teamSlot_mask.selectCustom-mask{z-index:1055!important}.selectCustom-wrapper{position:absolute;top:23px;left:-2px;width:100%;z-index:1100}#dialogGameDetails #bracketTeamPicker.selectCustom-wrapper{min-width:250px;text-align:left}#dialogGameDetails #bracketTeamPicker.selectCustom-wrapper .selectCustom-item{text-align:left}.selectCustom-item.teamPickItem-addEditTeams:before{font-family:HTOfonts;content:'\F33C';margin-right:6px;display:inline-block}.selectCustom-item.teamPickItem-typeIn:before{font-family:HTOfonts;content:'\F044';margin-right:6px;display:inline-block;vertical-align:middle;position:relative;top:1px}#typeInOpponentDialog .inputOptionsRow .inputLabel{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;display:inline-block;vertical-align:middle;color:var(--dialog-text-label);font-size:14px;margin:0 0 0 8px}.selectCustom-wrapper.isConfirming{z-index:100}#teamsData .selectCustom-wrapper{top:25px;padding-left:31px}#bracketLocationPicker.selectCustom-wrapper{width:170px}.selectCustom-wrapper .scrollable-list{overflow-y:auto;max-height:250px}.location-cell-wrapper .selectCustom-wrapper{top:44px;text-align:left}.itemCustom-master.isEditing .teamname_display,.itemCustom-master.isEditing.gameLoc,.itemCustom-master.isEditing.teamInfoRow_slot{z-index:1100;border:1px solid #fc0}.bracketMatch.isEditingScores{z-index:1100;position:relative}#dialogStageRoundSettings .bootstrap-dialog-message{font-family:'Roboto Condensed',sans-serif;line-height:20px;font-size:16px}#dialogStageRoundSettings .stage-header-row{text-align:center;margin-bottom:8px;font-weight:700;font-size:18px}#dialogStageRoundSettings .stage-input-section{display:flex;align-items:flex-start;justify-content:space-between}#dialogStageRoundSettings .stage-fyi-row{margin-top:12px;text-align:center;color:#888}#dialogStageRoundSettings .stage-options-delete-row{margin-top:12px;text-align:right}#dialogStageRoundSettings .stage-options-delete-row .stage-options-delete-link{color:#888}#dialogStageRoundSettings .label-row{text-align:center;color:#888;margin-bottom:4px}#dialogStageRoundSettings .input-label{margin-right:6px;display:inline-block;vertical-align:middle}#dialogStageRoundSettings .input-label-value{display:block;text-align:center}#dialogStageRoundSettings .gameDate{display:inline-block}#dialogStageRoundSettings .gameTime{display:inline-block}#dialogStageRoundSettings .gameDate .dayOfWeek,#dialogStageRoundSettings .gameDate .form-control{color:#000}#dialogStageRoundSettings .gameTime .form-control{color:#000}#dialogStageRoundSettings #stageRound_roundID{padding:0 4px;height:24px;line-height:24px}.selectCustom{background-color:#fff;color:#666;border:1px solid;border-radius:3px;font-family:'Roboto Condensed',sans-serif;line-height:20px;z-index:1100}.selectCustom .location-header{background-color:#27e;color:#fff;padding:6px 30px 6px 12px;font-weight:700;display:block;text-decoration:none;font-size:15px;line-height:16px;border-bottom:1px solid #ccc;position:relative;text-align:center}span.btn-inline{line-height:20px;height:20px;vertical-align:top;padding:0 4px}span.btn-no-click{cursor:default!important;box-shadow:none!important}.selectCustom .scrollable{max-height:160px;overflow:auto}.selectCustom .scrollable::-webkit-scrollbar{width:16px}.selectCustom .scrollable::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:6px;border:2px solid transparent;background-clip:content-box}.selectCustom .scrollable::-webkit-scrollbar-track{background:#d3d3d3}.selectCustom .fixed{background-color:#eee;border-top:1px solid #ccc}.selectCustom .selectCustom-item{padding:6px 12px;display:block;text-decoration:none;color:#888;font-size:15px;line-height:16px;border-bottom:1px solid #ccc;position:relative}.selectCustom .selectCustom-item.isDivision{background-color:#bbb;color:#fff;font-size:14px;line-height:14px;padding:3px 12px;text-align:center}.selectCustom .selectCustom-item.isSelected{color:#27e}.selectCustom a.selectCustom-item:hover{color:var(--competition-color)}.selectCustom .selectCustom-item.isTBD{background-color:#ededed}.selectCustom .selectCustom-item.isLocation{position:relative;padding-right:20px}.selectCustom .selectCustom-item .location-selected-icon{position:absolute;top:3px;left:10px;width:20px;height:20px;border-radius:3px;line-height:16px;background-color:#e8e8e8;text-align:center}.selectCustom .selectCustom-item.isTBD .location-selected-icon{background-color:#dadada}.selectCustom .selectCustom-item .location-selected-icon:before{content:' '}.selectCustom .selectCustom-item.inUse .location-selected-icon:before{font-family:FontAwesome;content:"\f111";font-size:8px;color:#ccc;margin-top:-1px}.selectCustom .selectCustom-item:hover .location-selected-icon:before{font-family:FontAwesome;content:"\f00c";font-size:15px;color:#aaa}.selectCustom .selectCustom-item.inUse:hover .location-selected-icon:before{font-family:FontAwesome;content:"\f021";font-size:15px;color:#aaa}.selectCustom .selectCustom-item.isSelected .location-selected-icon:before{font-family:FontAwesome;content:"\f00c"!important;font-size:15px;color:#27e!important}.selectCustom .selectCustom-item.isSelected .location-label{font-weight:700}.selectCustom .location-edit-link{position:absolute;top:0;right:0;padding:0 8px 0 6px;line-height:22px}.selectCustom .location-edit-link:before{font-size:14px;line-height:22px;color:#aaa}.selectCustom .location-edit-link.btn-help:before{font-size:16px;margin-top:2px}.selectCustom .location-edit-link:hover::before{color:var(--competition-color)}.selectCustom .selectCustom-item.isField{padding:4px 8px 6px 38px}.selectCustom .selectCustom-item:last-child{border-bottom:none}.selectCustom .modTitleClose{color:#aeb4f0;font-weight:400;margin:0;line-height:20px;font-size:30px;transform:rotate(45deg);font-family:Arial,Helvetica,sans-serif;position:absolute;top:3px;right:6px;z-index:1;text-decoration:none}.selectCustom .modTitleClose:hover{color:var(--competition-color)}#locationPick_NEW{border-top:1px solid #ccc}.selectCustom .add-label{font-weight:700}.selectCustom .selectCustom-item.isSeed{color:#777;font-style:italic}.selectCustom .selectCustom-item.isExtra.isAvailable{font-style:italic}.selectCustom .selectCustom-item.isLast{font-weight:700}.bracket_wrapper .selectCustom-sub-wrapper{position:absolute;top:32px;left:8px;width:235px;min-height:100px;background-color:#fff;color:#000;box-shadow:5px 5px 5px 0 rgba(0,0,0,.2);z-index:1300;border:127e;border-radius:5px}#teamsData .wasRemoved .teamName{color:#f80;font-weight:700}#teamPoolDetailsDialog .empty-section{background-color:#fff;border-radius:6px;padding:6px 6px 6px 6px;margin-bottom:12px}#teamPoolDetailsDialog .empty-section .btn-label{font-size:16px;line-height:20px;text-transform:none;font-family:'Roboto Condensed',sans-serif;margin-top:4px}#teamPoolDetailsDialog .empty-section .btn-teams-add{width:30px;height:32px}#teamPoolDetailsDialog .empty-section .btn-teams-add:before{font-size:24px;line-height:24px}#teamPoolDetailsDialog .empty-section .btn-teams-add:after{font-size:20px;line-height:20px;width:20px;height:20px}#teamPoolDetailsDialog .empty-section .btn-team-setup{width:30px;height:32px}#teamPoolDetailsDialog .empty-section .btn-team-setup:before{font-size:24px;line-height:24px}#teamPoolDetailsDialog .empty-section .btn-team-setup:after{font-size:20px;line-height:20px;width:20px;height:20px}#inputOptionsRow_teams .teams-header-wrapper{font-family:'Roboto Condensed',sans-serif;padding:2px 8px 0 2px}#inputOptionsRow_teams .header-label-row{color:#888;font-size:16px;line-height:20px}#inputOptionsRow_teams .sportsHQ-header{font-size:16px;line-height:20px;color:#27e;font-family:'Roboto Condensed',sans-serif;padding:12px 0 0 2px;font-weight:700}#inputOptionsRow_teams .instructions-row .instructions-text{color:#27e;font-weight:700}#dialogScheduleBuildLocations .scheduleGridLocations-section{margin-bottom:4px}#dialogScheduleBuildLocations .scheduleGridLocations-section-header{display:flex;align-items:center;cursor:pointer;padding:4px 0;color:#27e;font-weight:700;text-decoration:none}#dialogScheduleBuildLocations .scheduleGridLocations-section-header:hover{color:var(--competition-color)}#dialogScheduleBuildLocations .scheduleGridLocations-chevron{display:inline-block;margin-right:6px;font-family:FontAwesome;font-size:12px}#dialogScheduleBuildLocations .scheduleGridLocations-section .scheduleGridLocations-chevron::before{content:"\f078"}#dialogScheduleBuildLocations .scheduleGridLocations-section.isCollapsed .scheduleGridLocations-chevron::before{content:"\f054"}#dialogScheduleBuildLocations .scheduleGridLocations-section.isCollapsed .scheduleGridLocations-section-body{display:none}#dialogScheduleBuildLocations .toggle-expand-link{text-decoration:none}#inputOptionsRow_teams .col-expand-collapse{text-align:right}#inputOptionsRow_teams .link-group-expand-collapse{text-align:right}#inputOptionsRow_teams .toggle-expand-link{display:inline-block;vertical-align:middle;font-size:14px;line-height:22px;color:#888;text-decoration:none;background-color:#fff;border-radius:11px}#inputOptionsRow_teams .toggle-expand-link:hover{color:var(--competition-color)}.toggle-expand-link:last-child{margin-left:18px}.bracket-setup-compact-toggle-row{margin-top:8px;text-align:right;border-top:1px solid var(--admin-info-color)}.bracket-setup-compact-toggle-row .compact-toggle-link{display:inline-block;vertical-align:middle;font-size:16px;line-height:24px;color:var(--admin-info-color);margin:0 10px}.bracket-setup-compact-toggle-row .compact-toggle-link.isLabel{font-weight:700}.bracket-setup-compact-toggle-row .compact-toggle-link.isLink:hover{color:var(--competition-color)}#teamPoolDetailsDialog .key-wrapper{padding:6px;color:#888;font-family:'Roboto Condensed',sans-serif}#teamPoolDetailsDialog .key-wrapper .row{margin-bottom:2px}#teamPoolDetailsDialog .key-wrapper .key-wrapper-body{display:none}#teamPoolDetailsDialog .key-wrapper.isExpanded .key-wrapper-body{display:block}#teamPoolDetailsDialog .key-wrapper .key-heading{font-size:16px;margin-bottom:4px}#teamPoolDetailsDialog .key-wrapper .key-heading-toggle{text-decoration:none;color:#888}#teamPoolDetailsDialog .key-wrapper .key-heading-toggle-label{display:inline-block;vertical-align:middle;font-size:16px;line-height:20px}#teamPoolDetailsDialog .key-wrapper .key-heading-toggle:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f054";font-weight:400;font-size:14px;line-height:20px;margin-left:8px;margin-top:2px}#teamPoolDetailsDialog .key-wrapper.isExpanded .key-heading-toggle:after{content:"\f078";margin-top:0}#teamPoolDetailsDialog .key-wrapper .key-item-disabled .key-item-icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:'\f096';font-size:22px;line-height:18px;width:18px;height:18px;border-radius:5px;background-color:#fff;margin-right:8px;text-align:center}#teamPoolDetailsDialog .key-wrapper .key-item-other .key-item-icon{display:inline-block;position:relative}#teamPoolDetailsDialog .key-wrapper .key-item-other .key-item-icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:'\f096';font-size:22px;line-height:18px;width:18px;height:18px;border-radius:5px;background-color:#fff;margin-right:8px;text-align:center}#teamPoolDetailsDialog .key-wrapper .key-item-other .key-item-icon:after{display:inline-block;vertical-align:middle;position:absolute;left:6px;top:7px;content:" ";width:7px;height:7px;border-radius:3px;background-color:#acb2bb}#teamPoolDetailsDialog .key-wrapper .key-item-selected{color:#27e}#teamPoolDetailsDialog .key-wrapper .key-item-selected .key-item-icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:'\f046';font-size:22px;line-height:18px;width:18px;height:18px;border-radius:5px;background-color:#fff;margin-right:8px;text-align:center}#teamPoolDetailsDialog .key-wrapper .key-item-seeded .key-item-icon:before{display:inline-block;vertical-align:middle;content:'#';font-size:16px;line-height:18px;width:18px;height:18px;color:#27e;text-align:center;font-weight:700;margin-right:8px;text-align:center}#teamPoolDetailsDialog .key-wrapper .key-item-label{display:inline-block;vertical-align:middle;font-size:16px;margin-top:-1px}.select-container select{width:100%;padding-right:30px}#teamPoolDetailsDialog .select-hq-row{padding:0 0 6px 116px;position:relative}#teamPoolDetailsDialog .select-hq-row .message-text{color:#000;font-size:16px;line-height:20px;position:absolute;top:7px;left:0}#teamPoolDetailsDialog .select-hq-row .select-hq-wrapper{border:1px solid #ccc;line-height:32px;border-radius:16px;padding:0;background-color:#27e;color:#555;position:relative;overflow:hidden}#teamPoolDetailsDialog .select-hq-row .select-hq-wrapper::after{content:"\f078";font-family:FontAwesome;font-size:14px;position:absolute;top:0;right:14px;pointer-events:none}#teamPoolDetailsDialog .select-hq-row .select-hq-input{padding:0 32px 0 18px;border:none!important;outline:0!important;background-color:#eaecf5;font-size:16px;line-height:32px;color:#555;display:block;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none}#selectExistingTeamDialog .select-hq-row .select-hq-input,#selectExistingTeamDialog .select-team-row .select-team-input{padding:0 32px 0 18px;border:1px solid #ccc!important;outline:0!important;background-color:#eaecf5;font-size:16px;line-height:32px;color:#555;display:block;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:20px}#selectExistingTeamDialog .select-hq-row{margin-bottom:12px;display:none}#selectExistingTeamDialog .select-existing-team-gear{position:absolute;top:-13px;right:-13px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#888;text-decoration:none;z-index:10;border-radius:4px;transition:background-color .2s,color .2s}#selectExistingTeamDialog .select-existing-team-gear:hover{background-color:#f0f0f0;color:#555}#selectExistingTeamDialog .select-existing-team-gear .gear-icon{font-family:HTOFonts;font-size:18px;line-height:1;display:block}#selectExistingTeamDialog .select-existing-team-gear .gear-icon:before{content:"\f013"}#selectExistingTeamDialog .select-existing-team-gear.is-expanded .gear-icon:before{content:"\f013"}#selectExistingTeamDialog .bootstrap-dialog-message{position:relative}.writeInDialog .writeIn-footer{margin-top:12px;color:#888}.writeInDialog .writeIn-header{margin-bottom:12px;color:#888}.dialogWithSeeds .modal-body{background-color:#ddd}.dialogWithSeeds .team-slot-name-row{padding:0 2px 8px 2px}.dialogWithSeeds .teamsAvailable{position:relative;padding-right:34px}.dialogWithSeeds .teamsAvailable .btn-rename-team{position:absolute;right:0;top:0;padding:0 8px;color:var(--admin-info-color)}.dialogWithSeeds .teamsAvailable .btn-rename-team:hover{color:var(--competition-color)}.dialogWithSeeds .team-slot-header{color:#888;font-weight:700;padding-left:12px}.dialogWithSeeds .team-slot-name{border:1px solid #ccc;border-radius:4px;display:block;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:16px;padding:4px 10px 4px 10px;color:#27e;background-color:#fff;font-weight:700}.dialogWithSeeds .teamDetails .teamName{font-size:16px}.dialogWithSeeds .btn.slot-item{line-height:26px;height:32px;padding:0;border:1px solid #bbb;color:#777;border-radius:14px;display:inline-block;width:36px;text-align:center;margin:2px;font-weight:700;background-color:#fff;border-radius:4px;font-family:'Roboto Condensed',sans-serif;font-size:16px}.dialogWithSeeds .btn.slot-item.isMove,.dialogWithSeeds .btn.slot-item.isNone{width:auto;padding:0 12px;background-color:#ddd;font-weight:400}.dialogWithSeeds .btn.slot-item:hover{color:#000}.dialogWithSeeds .btn.slot-item.hasTeam{background-color:#ddd}.dialogWithSeeds .btn.slot-item.selected{border-color:#27e;color:#27e}.dialogWithSeeds .other-team-assign{border-radius:12px;background-color:#ccc;margin:8px -8px -8px -8px;padding:12px 16px 8px 16px;color:#777;font-weight:700}.dialogWithSeeds .teamDetails .teamInfoRow{border-color:#aaa;margin-bottom:8px}.dialogWithSeeds .teamDetails .teamSlotSeed{padding-top:1px;font-weight:400}.teaam-in-slot-header{padding-left:12px;margin-bottom:2px}.teaam-in-slot-action-header{padding-left:12px;margin:4px 0 8px 0}.dialogWithSeeds .slot-option-row{display:inline-block;width:33.3%;text-decoration:none;text-align:center}.dialogWithSeeds .slot-option-icon{position:relative;color:#888;display:inline-block;width:26px;height:26px}.dialogWithSeeds .slot-option-icon:before{position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:26px;line-height:26px;font-weight:400;content:"\f1db";width:26px}.dialogWithSeeds .slot-option-label{display:block;line-height:18px;white-space:nowrap;color:#888}.dialogWithSeeds .selected .slot-option-label{color:#27e}.dialogWithSeeds .slot-option-row .slot-option-icon:before{content:"\f058"}.dialogWithSeeds .slot-option-row .slot-option-icon:hover::after{display:inline-block;color:#888}.dialogWithSeeds .slot-option-row.selected .slot-option-icon:after{display:inline-block;color:#27e}.dialogWithSeeds .teamInfoRow{width:100%;display:block}#dialogAdvancingRules .bootstrap-dialog-message{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#444}#dialogAdvancingRules .teamPool-header{margin:2px 0}#dialogAdvancingRules .advancing-to{margin-top:12px}#dialogAdvancingRules .advancing-to .advancing-title-row:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f071";font-weight:400;font-size:20px;color:#c4c7f2;margin:-6px 6px 0 0;content:"\f064";-webkit-transform:scaleY(-1);transform:scaleY(-1)}#dialogAdvancingRules .bracket-feed-header{display:block;margin-bottom:4px}#dialogAdvancingRules .advancing-label-row.advancing-label-row-to{margin-top:28px}#dialogAdvancingRules .advancing-label{font-weight:700}#dialogAdvancingRules .advancing-title-row{margin:0 auto 0 auto;max-width:285px;display:block;text-decoration:none;color:#444}#dialogAdvancingRules .advancing-title-value{display:inline-block;vertical-align:middle;font-weight:700}#dialogAdvancingRules .advancing-title-slots{display:inline-block;vertical-align:middle;margin-left:6px}#dialogAdvancingRules .advancing-title-slots.isWarning{color:#e70}.dialogAdvancingRules .modWrapper{margin:0}.dialogAdvancingRules .modWrapper .input-options-wrapper{margin:0 0 0 12px}.dialogAdvancingRules .modWrapper .input-options-wrapper .input-option-row:before{top:2px}.dialogAdvancingRules #mismatch_SetTeams{margin:0}.dialogAdvancingRules .mismatch-section{display:none}.dialogAdvancingRules.hasMismatch .mismatch-section{display:block;padding-top:12px}#dialogAdvancingRules .advancing-bracket{margin:0 auto 8px auto;max-width:285px}#dialogAdvancingRules .advancing-bracket.advancing_none .form-control{opacity:.6}#dialogAdvancingRules .advancing-bracket-label-row{display:block;text-decoration:none}#dialogAdvancingRules .advancing-bracket-label-row:before{display:inline-block;font-family:FontAwesome;content:"\f071";font-weight:400;font-size:20px;color:#888;margin-right:6px;content:"\f064";-webkit-transform:scaleY(-1);transform:scaleY(-1)}#dialogAdvancingRules .advancing-bracket-label-value{display:inline-block;vertical-align:middle;font-weight:700;color:#333}#dialogAdvancingRules .advancing-bracket-input-row .col-xs-6{padding-left:6px;padding-right:6px}#dialogAdvancingRules .advancing-bracket-input-row .col_type{text-align:right}#dialogAdvancingRules .advancing-bracket:NOT(.advancing_none) .form-control{color:var(--admin-info-color);border-color:#b1b4ec}#dialogAdvancingRules .bootstrap-dialog-message .btn{color:var(--admin-info-color);font-size:16px}#dialogAdvancingRules .bootstrap-dialog-message .btn:hover{color:var(--competition-color)}#dialogAdvancingRules .advancing-bracket-setup-row .message{color:#888}#dialogAdvancingRules .advancing-bracket-setup-row.isWarning{padding-left:28px}#dialogAdvancingRules .btn-warning-icon{padding-left:0}.btn-warning-icon:before{display:inline-block;font-family:FontAwesome;content:"\f071";font-weight:400;font-size:18px}#dialogAdvancingRules .btn-warning-icon .btn-label{text-decoration:underline}.btn-unscheduled .btn-icon{display:inline-block;vertical-align:middle;position:relative;width:15px;height:22px;margin-top:-4px}.btn-unscheduled .btn-icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f128";font-weight:400;font-size:22px;line-height:22px;position:absolute;top:1px;left:1px}.btn-outside-range .btn-icon{display:inline-block;vertical-align:middle;position:relative;width:22px;height:22px;margin-top:-4px}.btn-outside-range .btn-icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f133";font-weight:400;font-size:22px;line-height:22px;position:absolute;top:1px;left:1px}.btn-outside-range .btn-icon:after{display:inline-block;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;content:"x";font-weight:400;font-size:15px;line-height:15px;font-weight:700;position:absolute;top:7px;left:7px}.btn-conflict .btn-icon{display:inline-block;vertical-align:middle;position:relative;width:22px;height:22px;margin-top:-4px}.btn-conflict .btn-icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f071";font-weight:400;font-size:22px;line-height:22px;position:absolute;top:1px;left:1px}.btn-locations-tbd .btn-icon{display:inline-block;vertical-align:middle;position:relative;width:16px;height:22px;margin-top:-4px}.btn-locations-tbd .btn-icon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f041";font-weight:400;font-size:22px;line-height:22px;position:absolute;top:1px;left:1px}#teamPoolConfirmDialog .warning-main-heading{margin-bottom:12px;color:#333}#teamPoolConfirmDialog .warning-main-heading:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f071";font-size:18px;margin-right:8px;line-height:20px}#teamPoolConfirmDialog .warning-main-heading-text{display:inline-block;vertical-align:middle}#teamPoolConfirmDialog .warning-header{margin-bottom:2px;color:#333}#teamPoolConfirmDialog .teamInfoRow{display:inline-block;width:auto;margin-right:4px;margin-bottom:4px}#teamPoolConfirmDialog .teamSlotSeed{color:#27e}#teamPoolConfirmDialog .isSeeded .teamName{color:#27e}#teamPoolConfirmDialog .warning-section{margin-bottom:12px}#teamPoolConfirmDialog .warning-section:last-child{margin-bottom:0}#dialogTeamsUnassignedMove .bootstrap-dialog-message{text-align:center}#dialogTeamsUnassignedMove .teamInfoRow{width:100%;display:block;margin-bottom:12px}#dialogTeamsUnassignedMove .teamDetails .teamName{font-size:16px;text-align:left}#dialogTeamsUnassignedMove .move-content{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666;display:inline-block;width:auto;text-align:left}#dialogTeamsUnassignedMove .move-section.move-section-from{margin-bottom:12px}#dialogTeamsUnassignedMove .move-header:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:24px;line-height:24px;margin-right:6px;width:22px}#dialogTeamsUnassignedMove .move-section-from .move-header:before{content:"\f08b"}#dialogTeamsUnassignedMove .move-section-to .move-header:before{content:"\f090"}#dialogTeamsUnassignedMove .move-header .move-header-label{display:inline-block;vertical-align:middle;line-height:24px}#dialogTeamsUnassignedMove .move-list .move-pool{display:block;text-decoration:none;margin:2px 0;padding-left:40px;position:relative;line-height:30px}#dialogTeamsUnassignedMove .move-list a.move-pool{color:#666}#dialogTeamsUnassignedMove .move-list a.move-pool:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f1db";font-size:26px;position:absolute;left:10px;top:0}#dialogTeamsUnassignedMove .move-list a.move-pool.selected::before{content:"\f058"}#dialogTeamsUnassignedMove .move-list .move-pool .move-pool-label{display:inline-block;text-align:center;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:22px;padding:0 6px;color:#fff;border:1px solid #ddd;border-radius:4px;background-color:#bbb}#dialogTeamsUnassignedMove .move-list .move-pool.selected{color:#27e}#dialogTeamsUnassignedMove .move-list .move-pool.selected .move-pool-label{background-color:#27e;color:#fff}#dialogTeamsUnassignedMove .move-list .move-pool .move-pool-text{padding-left:8px}#dialogTeamsUnassignedMove .move-list .move-pool .move-pool-text{padding-left:8px}.delete-title-row{margin-bottom:8px}.delete-title-row .delete-title-text{color:#d00;font-weight:700;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px}.section-teamsMatchups-preview .teamsMatchups-label-row{margin-top:0}.teamsMatchups-input-row .teamsMatchups-input-link{position:relative}.teamsMatchups-input-row .teamsMatchups-input-link:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:26px;line-height:26px;font-weight:400;content:"\f1db";margin-right:8px;color:var(--input-checkbox-notSelected);width:26px}.teamsMatchups-input-row .selected .teamsMatchups-input-link:before{content:"\f058";color:var(--input-checkbox-selected)}.dialog-section-teamsMatchups .teamsMatchups-input-label{color:var(--dialog-text-standard);display:inline-block;vertical-align:middle}.dialog-section-teamsMatchups.add-finals-toggle-row{margin-top:0}.dialog-section-teamsMatchups.add-finals-toggle-row .teamsMatchups-input-row{margin-bottom:0}.dialog-section-teamsMatchups.showFinalsToggle #matchupRowFinals{display:block;margin-top:28px}.tournamentDialog .dialog-section-teamsMatchups.add-finals-toggle-row .teamsMatchups-input-col-label{margin-top:9px}.dialog-section-teamsMatchups.add-finals-toggle-row .input-check-option-label{margin-top:-6px}.dialog-section-teamsMatchups{font-size:16px;line-height:18px;font-family:'Roboto Condensed',sans-serif}.section-matchup-types{margin:16px 0 16px 16px}.matchup-types-both-row{margin-top:12px;text-align:center;padding-right:15px}.dialog-section-teamsMatchups a{text-decoration:none}.dialog-section-teamsMatchups .split-pools-header{margin-bottom:6px;margin-left:4px}.dialog-section-teamsMatchups .teamsMatchups-label-row{margin-bottom:8px}.dialog-section-teamsMatchups .teamsMatchups-input-row{margin:8px 8px 6px 8px}#matchupRowFinals .teamsMatchups-input-row{display:flex}#matchupRowFinals .teamsMatchups-input-row{display:flex}#matchupRowFinals .teamsMatchups-input-col-numTeams{display:none}.hasFinals #matchupRowFinals .teamsMatchups-input-col-numTeams{display:inline-block;margin-left:16px}#matchupRowFinals .form-control{color:#666;background:0 0;text-align:center;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;padding:0 12px}#matchupRowFinals .numTeams-label{display:inline-block;vertical-align:middle;margin-left:6px;color:#666;font-size:16px}.hasFinals #matchupRowFinals .input-check-option-label{color:#000}.hasFinals #matchupRowFinals .form-control{color:#000;background:#fff}.hasFinals #matchupRowFinals .numTeams-label{color:#000}.hasConsolation #matchupRowConsolation .input-check-option-label{color:#000}.hasConsolation #matchupRowConsolation .form-control{color:#000;background:#fff}.hasConsolation #matchupRowConsolation .numTeams-label{color:#000}.tournamentDialog .teamsMatchups-input-col-label{color:var(--dialog-text-standard)}.dialog-section-teamsMatchups .teamsMatchups-input-col-input{padding-left:0}.dialog-section-teamsMatchups .input-check-option{display:block;color:var(--dialog-text-standard);position:relative}.dialog-section-teamsMatchups .input-check-option:hover{color:var(--dialog-text-standard-hover)}.dialog-section-teamsMatchups .input-check-option:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:28px;line-height:28px;font-weight:400;content:"\f096";margin-right:6px;color:var(--input-checkbox-notSelected);width:26px}.dialog-section-teamsMatchups .input-check-option.isRadio:before{content:"\f1db"}.dialog-section-teamsMatchups #col_competition_pools_some.selected .input-check-option:before{color:var(--input-checkbox-selected);content:"\f046"}#deleteSetupDialog .messageRow{color:var(--dialog-text-standard);font-family:'Roboto Condensed',sans-serif;font-size:16px}#deleteSetupDialog .dialog-section-teamsMatchups{margin-top:12px}#deleteSetupDialog.alsoTeams .dialog-section-teamsMatchups .input-check-option:before{content:"\f046";color:red}.dialog-section-teamsMatchups .input-check-option-label:before{display:inline-block;vertical-align:middle;position:relative}.dialog-section-teamsMatchups .input-check-option-label.icon-roundRobin:before{font-size:18px}.dialog-section-teamsMatchups .input-check-option-label.btn-bracket:before{font-size:16px}.dialog-section-teamsMatchups .input-check-option-label .btn-label{display:inline-block;vertical-align:middle;margin-left:8px}.dialog-section-teamsMatchups .input-check-option-label{display:inline-block;vertical-align:middle;margin-top:-2px;font-size:16px}.dialog-section-teamsMatchups .section-teamsMatchups-header{padding:0 8px;color:var(--dialog-text-label)}.dialog-section-teamsMatchups .section-teamsMatchups-header .section-teamsMatchups-header-label{display:inline-block;vertical-align:middle;font-size:14px;line-height:28px}.dialog-section-teamsMatchups .section-teamsMatchups-header .section-teamsMatchups-header-label.isRight{float:right}#competitionNumPools{display:inline-block;vertical-align:middle;font-size:16px;line-height:28px;margin-left:8px;color:var(--dialog-text-standard);padding:0 6px}#competitionDetailsDialog .teamPoolParentRow{margin-bottom:8px;position:relative}#competitionDetailsDialog a.teamPoolParentRow{text-decoration:none}#competitionDetailsDialog .teamPoolParentRow.competition-rename-link .teamPoolParentLabel{padding-right:36px}#competitionDetailsDialog .teamPoolParentRow.competition-rename-link:after{content:"\f040";font-family:FontAwesome;font-size:16px;line-height:16px;position:absolute;right:12px;top:6px;color:var(--dialog-text-standard)}#competitionDetailsDialog .teamPoolParentRow.competition-rename-link:hover:after{color:var(--dialog-text-standard-hover)}#competitionDetailsDialog .actions-outer-wrapper{margin-top:12px}.dialog-section-teamsMatchups .section-teamsMatchups-preview{margin-top:4px;min-height:126px;background-color:#fff;border-radius:8px;padding:8px 6px 8px 6px;display:block;width:100%}.dialog-section-teamsMatchups .setupTemplates-heading-row{color:var(--dialog-text-standard);margin:0 0 3px 4px}.dialog-section-teamsMatchups .setupTemplates-option-tree{color:#000}.btn-shootout:before{font-family:HTOfonts;content:"\f045"}.btn-paint:before{font-family:HTOfonts;content:"\f1fc"}.actions-group-summary .row-btn-stack .btn .btn-icon.btn-paint:before{font-size:22px}.btn-image:before{font-family:HTOfonts;content:"\f03e"}.actions-group-summary .row-btn-stack .btn .btn-icon.btn-image:before{font-size:28px;line-height:28px;margin-top:2px;display:block}.btn-tiebreaker:before{font-family:HTOfonts;content:"\f162"}.actions-group-summary .row-btn-stack .btn .btn-icon.btn-tiebreaker:before{font-size:28px;line-height:28px;margin-top:2px;display:block}.btn-round-robin:before{font-family:HTOfonts;content:"\f334"}.row-btn-stack .btn .btn-round-robin.btn-icon:before{font-size:28px}.btn-archive:before{font-family:HTOfonts;content:"\f187"}.btn-paste:before{font-family:HTOfonts;content:"\f0ea"}.btn-divisions:before{font-family:HTOfonts;content:"\f0c0"}.btn-unassigned-teams:before{font-family:HTOfonts;content:"\f31b"}.btn-clearslot:before{font-family:HTOfonts;content:"\f05e"}.actions-group-summary .row-btn-stack .btn .btn-icon.btn-archive:before{font-size:22px}.dialog-section-teamsMatchups .setupTemplates-tree-bracket-row,.dialog-section-teamsMatchups .setupTemplates-tree-teamPool-row{text-decoration:none;font-weight:700;height:30px;line-height:15px;overflow:hidden;display:flex;align-items:center;position:relative;white-space:nowrap}.dialog-section-teamsMatchups .setupTemplates-tree-teamPool-row{padding:0 8px 0 24px;color:var(--teamPool-color);background-color:#d2d8ff}.dialog-section-teamsMatchups .setupTemplates-tree-bracket-row{padding:0 6px 0 12px;background-color:#c7c7fc;color:var(--bracket-color)}.dialog-section-teamsMatchups .setupTemplates-tree-teamPool-row:before{display:inline-block;content:"";height:32px;width:17px;background-color:#fff;position:absolute;top:-1px;left:-1px;z-index:1;clip-path:polygon(0 0,0 55%,100% 0)}.dialog-section-teamsMatchups .setupTemplates-tree-teamPool-row.teamPool-finals-row:before{clip-path:polygon(0 45%,0 100%,100% 100%)}.dialog-section-teamsMatchups .section-matte{margin:8px -6px 8px -6px;background-color:#fff;border-radius:8px;padding:1px 6px 1px 6px;display:block;width:100%}.dialog-section-teamsMatchups .isPool .setupTemplates-tree-teamPool-row .setupTemplates-tree-label{display:inline-block;vertical-align:middle;white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}.dialog-section-teamsMatchups.hasQualifying .isPool .setupTemplates-tree-teamPool-row .setupTemplates-tree-label{max-width:60px}.dialog-section-teamsMatchups .setupTemplates-tree-bracket-row:last-child{padding-right:12px}.dialog-section-teamsMatchups .setupTemplates-tree-bracket-row:after{display:inline-block;content:"";height:30px;width:11px;background-color:#fff;position:absolute;top:0;right:-1px;z-index:1;clip-path:polygon(100% 0,0 0,100% 50%,0 100%,100% 100%)}.tournamentDialog .dialog-section-teamsMatchups a.bracketset-type-link{padding-left:6px}.tournamentDialog .dialog-section-teamsMatchups a.bracketset-type-link:before{display:inline-block;font-size:14px;font-family:FontAwesome;content:"\f078";position:absolute;top:6px;right:12px;font-weight:400}.setupTemplates-option-wrapper{display:block;background-color:#fff;border-radius:8px;padding:8px 10px;margin:4px 4px 8px 4px}.setupTemplates-tree-teamPool-row.teamPool-finals-row .setupTemplates-tree-label:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f064";font-weight:400;font-size:16px;line-height:18px;margin-right:8px;margin-top:-3px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.dialog-section-teamsMatchups .setupTemplates-tree-label.setupTemplates-tree-bracket-label:before{font-weight:400;margin-right:12px}.setupTemplates-tree-teamPool-wrapper:first-child{margin-bottom:0}.setupTemplates-tree-teamPool-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px}.setupTemplates-tree-teamPool-wrapper.teamPool-wrapper-finals{margin-top:10px}.hasQualifying .setupTemplates-tree-teamPool-wrapper.isPool{grid-template-columns:auto auto auto}#teamPool-repeat-label{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--teamPool-color);font-size:14px;font-weight:700;padding-left:4px;margin:4px 0 0 8px}.dialog-section-teamsMatchups.hasFinals #competition_finalsToggle:before{content:"\f046";color:var(--input-checkbox-selected)}.dialog-section-teamsMatchups.hasConsolation #competition_consolationToggle:before{content:"\f046";color:var(--input-checkbox-selected)}.dialog-section-teamsMatchups.hasQualifying #competition_qualifyingToggle:before{content:"\f046";color:var(--input-checkbox-selected)}.dialog-section-teamsMatchups.hasQualifying #competition_qualifyingToggle .input-check-option-label{color:#000}#addCompetitionMoreOptions .more-options-header{text-align:right;padding-right:18px}#addCompetitionMoreOptions .more-options-toggle-link{font-size:16px;color:var(--dialog-text-standard)}#addCompetitionMoreOptions .more-options-toggle-link:after{display:inline-block;font-size:14px;font-family:FontAwesome;content:"\f078";font-weight:400;margin-left:8px}#addCompetitionMoreOptions.showMore .more-options-toggle-link:after{content:"\f077"}#addCompetitionMoreOptions .more-options-content{display:none}#addCompetitionMoreOptions.showMore .more-options-content{display:block}#addCompetitionMoreOptions .more-options-toggle-link .more-options-toggle-text.whenShown{display:none}#addCompetitionMoreOptions.showMore .more-options-toggle-link .more-options-toggle-text.whenShown{display:inline}#addCompetitionMoreOptions.showMore .more-options-toggle-link .more-options-toggle-text.whenCollapsed{display:none}#confirmSetupHasUnknownDialog .save-anyway-row{margin-top:12px;text-align:right;padding-right:12px}#confirmSetupHasUnknownDialog .save-anyway-link{color:#888}#bracketInfoDialog .modal-body{padding:8px}#bracketInfoDialog .dialog-section{color:#000;text-decoration:none}#bracketInfoDialog .matchup-structure-section{display:block;background-color:#d6d7dc;padding:6px;border-radius:8px;font-family:'Roboto Condensed',sans-serif;font-size:16px;position:relative;line-height:24px;margin-top:-2px}#bracketInfoDialog .btn-bracket-edit{position:absolute;top:14px;right:28px;color:#4e78ee}#bracketInfoDialog .btn-bracket-edit .btn-label{font-weight:700}#bracketInfoDialog .dialog-section-title .dialog-section-title-text{font-weight:700}#bracketInfoDialog .dialog-section-title .dialog-section-title-text:after{font-family:FontAwesome;content:'\f0ad';font-size:18px;display:inline-block;vertical-align:middle;margin-left:12px;font-weight:400}#bracketInfoDialog .inputRow{white-space:nowrap;overflow:hidden;display:flex;align-items:center}#bracketInfoDialog .inputRow.inputRow-bracketSize{margin-top:12px}#bracketInfoDialog .inputRow .inputLabel{color:#4d3e7c;font-weight:700;display:inline-block;vertical-align:middle;min-width:40px;text-align:right;line-height:32px}#bracketInfoDialog .inputRow .inputValue{background-color:var(--bracket-bgcolor);color:var(--bracket-color);font-weight:700;line-height:28px;padding:2px 16px;border-radius:15px;margin-left:12px;display:flex;align-items:center}#bracketInfoDialog .inputRow .inputValue.inputValue-bracketType{padding:3px 16px 2px 12px}#bracketInfoDialog .dialog-content-row .dialog-content-value{font-weight:700}#bracketInfoDialog .inputLabel-bracketRounds{margin-left:36px}#bracketInfoDialog .action-row{margin-top:10px;text-align:center}#bracketInfoDialog .action-row .btn-primary{display:inline-block;text-transform:none;background-color:#4e78ee;font-family:'Roboto Condensed',sans-serif;line-height:32px;font-size:16px;border-radius:16px;font-weight:400;padding:0 40px}#bracketInfoDialog .action-row .btn-primary:hover{background-color:#2e58de}#bracketInfoDialog .action-row .btn-goto-after:after{font-family:FontAwesome;content:'\f061';font-size:18px;display:inline-block;vertical-align:top;margin-left:12px}#bracketInfoDialog .action-row .btn-label-front{vertical-align:top}.matchupInfo-teamPool-wrapper{display:block;background-color:#fff;padding:10px;border-radius:8px;margin-top:6px}#bracketInfoDialog .matchupInfo-teamPool-wrapper .form-control-label{font-weight:400}#bracketInfoDialog .bootstrap-dialog-footer-buttons .btn-primary{text-transform:none}#bracketInfoDialog .bootstrap-dialog-footer-buttons .btn-primary:after{font-family:FontAwesome;content:'\f061';font-size:18px;display:inline-block;vertical-align:top;margin-left:12px}.select-wrapper{background-color:var(--select-bg-noChanges);color:var(--select-text-noChanges);position:relative;border-radius:15px}.select-wrapper select{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;height:auto;line-height:30px;color:var(--select-text-noChanges);transition:none;background-color:transparent;padding:0 26px 0 18px;border-radius:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none}.select-wrapper select::-ms-expand{display:none}.select-wrapper:after{font-family:FontAwesome;content:'\f0d7';font-size:14px;position:absolute;right:12px;top:5px;height:20px;pointer-events:none}#inputOptionsRow_numteams{margin-top:12px}#bracketDetailsDialog.isScheduler #inputOptionsRow_numteams{margin-top:0}#bracketDetailsDialog .modal-body{padding-bottom:4px}#bracketDetailsDialog .inputOptionsRow_stageHeader{text-align:center}#bracketDetailsDialog .inputOptionsRow_stageHeader .btn-group{display:inline-flex;border-radius:999px;overflow:hidden}#bracketDetailsDialog .inputOptionsRow_stageHeader .option-link{background-color:#aaa;color:#555;padding:0 18px 0 12px;border:none;display:inline-flex;align-items:center;font-weight:400;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:17px;line-height:28px;opacity:.8;text-decoration:none}#bracketDetailsDialog .inputOptionsRow_stageHeader .option-link:first-child{padding:0 12px 0 18px}#bracketDetailsDialog .inputOptionsRow_stageHeader .option-link.selected{background-color:#27e;color:#fff;opacity:1;font-weight:700}#bracketDetailsDialog .inputOptionsRow_stageHeader a.option-link:hover{opacity:1}#bracketDetailsDialog .inputOptionsRow .inputOptionsCol{display:inline-block;width:50%;vertical-align:top}#bracketDetailsDialog .inputOptionsRow .inputLabel{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;display:inline-block;vertical-align:middle;color:var(--dialog-text-label);font-size:14px;margin:0 0 0 8px}#bracketDetailsDialog .inputOptionsRow .inputLabel.bracket-size-label{width:156px}#bracketDetailsDialog .inputOptionsRow .select-wrapper-normal{padding:0 4px}#bracketDetailsDialog.noRounds #numRounds_bracket,#bracketDetailsDialog.noTeams #numTeams_bracket{color:#e70}#bracketDetailsDialog.noRounds #numRounds_bracket option,#bracketDetailsDialog.noTeams #numTeams_bracket option{color:var(--bracket-color)}#inputOptionsRow_numteams .btn-edit{color:var(--dialog-text-label);padding-right:0}#inputOptionsRow_numteams .select-wrapper{display:inline-block;position:relative;background-color:#e3e5ff;margin:2px 4px;border-radius:0}#inputOptionsRow_numteams .select-wrapper .form-control{padding:0 32px 0 22px;box-shadow:none;color:var(--bracket-color)}#inputOptionsRow_numteams .select-wrapper:after{right:18px}#inputOptionsRow_numteams #numRounds_bracket_wrapper{display:none}.usingRounds #inputOptionsRow_numteams #numRounds_bracket_wrapper{display:inline-block;vertical-align:top}#roundRobinToggleRow{margin:6px -6px 0 5px;visibility:hidden}.usingRounds #roundRobinToggleRow{visibility:visible}.usingRounds.isMixedSizes #roundRobinToggleRow{visibility:hidden}#roundRobinToggleRow #roundRobinToggle{display:inline-block;vertical-align:middle;text-decoration:none;color:var(--dialog-text-label);height:24px;width:30px}#roundRobinToggleRow #roundRobinToggle:before{font-family:FontAwesome;font-size:24px;line-height:24px;font-weight:400;content:"\f096"}#bracketDetailsDialog.isRoundRobin #roundRobinToggleRow #roundRobinToggle:before{content:"\f046";color:var(--input-checkbox-selected)}#roundRobinToggleRow .roundRobinToggle-label{display:inline-block;vertical-align:middle;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;color:var(--dialog-text-label);text-decoration:none}#bracketDetailsDialog.isRoundRobin #roundRobinToggleRow .roundRobinToggle-label{color:#000}#roundRobinToggleRow #roundRobinCycles{display:inline-block;vertical-align:middle;border:none;background-color:transparent;text-decoration:underline;-webkit-appearance:none;-moz-appearance:none;margin:0 0 0 -8px;padding:0 12px 0 12px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;color:var(--dialog-text-label)}#roundRobinToggleRow #roundRobinCycles::-ms-expand{display:none}#roundRobinToggleRow #roundRobinCycles:focus{outline:0}#bracketDetailsDialog.isRoundRobin #roundRobinToggleRow #roundRobinCycles{color:#000}#roundRobinToggleRow #roundRobinCycles option{margin:0 8px;padding:0}#freestyleMessageRow{display:none}.usingFreestyle #roundRobinToggleRow{display:none}.usingFreestyle #freestyleMessageRow{display:flex;align-items:center;justify-content:center;height:24px}.usingFreestyle #freestyleMessageRow .freestyle-message-text{display:inline-block;vertical-align:middle;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;color:var(--dialog-text-label);text-decoration:none}#bracketDetailsDialog .inputOptionSection{border-radius:8px;padding:4px;margin-left:-8px;margin-right:-8px}#bracketDetailsDialog.isScheduler .inputOptionsRow_bracketType{display:none}#bracketDetailsDialog .inputOptionSection:last-child{margin-bottom:0}#bracketDetailsDialog .bootstrap-dialog-footer-buttons{margin-bottom:16px}#dialogFreestyleSetup .bootstrap-dialog-footer-buttons{margin-bottom:16px}.bootstrap-dialog .warningRow{margin-top:4px}.bootstrap-dialog .warningRow .warning-text{color:#e70}#bracketDetailsDialog #warningRow_oddSize{display:none}#bracketDetailsDialog.isOddSize.usingRounds #warningRow_oddSize{display:block}#bracketDetailsDialog #warningRow_mixedSizes{display:none}#bracketDetailsDialog.isMixedSizes #warningRow_mixedSizes{display:block}#bracketDetailsDialog.isMixedSizes .inputLabel.bracket-size-label,#bracketDetailsDialog.isOddSize .inputLabel.bracket-rounds-label,#bracketDetailsDialog.isOddSize .inputLabel.bracket-size-label{color:#e70}#bracketDetailsDialog .fixed-size-msg{line-height:30px;display:inline-block;vertical-align:middle;text-align:left;font-weight:700;color:#888;margin:2px;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#bracketDetailsDialog .inputOptionsRow_bracketLabel{margin:0 -8px 4px -8px}#bracketDetailsDialog .inputOptionsRow_bracketLabel .inputRow{padding:0 4px;margin-top:2px}#bracketDetailsDialog #bracketLabel{font-size:16px;line-height:32px;height:32px;font-weight:700;font-family:'Roboto Condensed',sans-serif}#bracketDetailsDialog.tournamentDialog a.bracketset-type-link.selected{border:1px solid #ccc;border-radius:5px;box-shadow:none}#section_copySetup{font-size:16px}#section_copySetup .copySetup-label-row{font-size:14px;color:var(--dialog-text-label);margin-bottom:4px}#section_copySetup .copySetup-list{display:block;max-height:200px;overflow:auto}#section_copySetup .copySetup-list .copySetup-option{color:var(--dialog-text-standard);display:inline-block;vertical-align:middle;text-decoration:none;margin:2px 0;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#section_copySetup .copySetup-list .copySetup-option:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:28px;line-height:28px;font-weight:400;content:"\f096";margin-right:6px;color:var(--input-checkbox-notSelected);width:26px}.section_deleteSetup{text-align:right}.section_deleteSetup .deleteSetup-link{color:var(--dialog-text-standard);margin-right:18px;font-size:16px;display:inline-block;vertical-align:middle;text-decoration:underline}.section_deleteSetup .deleteSetup-link:hover{color:var(--dialog-text-standard-hover)}#section_copySetup .copySetup-list .copySetup-option.selected:before{content:"\f046";color:var(--input-checkbox-selected)}#section_copySetup .copySetup-list .copySetup-option.selected{color:#000}.alert_doubleElim_limit{text-align:left}a.bracketset-type-link{text-decoration:none}.tournamentDialog .bracketset-type-link{display:flex;align-items:center;color:var(--btn-disabled-color);border:1px dashed #ccc;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);position:relative;padding:3px 8px 3px 8px;font-weight:400;height:46px}.tournamentDialog .bracketset-type-link:hover{color:var(--competition-color)}#setupData .checklist-row-bracket .bracketset-type-link,#setupData .checklist-row-teampool .bracketset-type-link{display:flex;align-items:center;padding:3px 16px 3px 14px;background-color:#e3e5ff;border:1px solid #ccc;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25);margin-left:6px;position:relative;min-width:150px}#setupData .checklist-row-bracket .bracketset-type-link{background-color:#f2f3f9}#setupData .checklist-row-teampool .bracketset-type-link{padding-left:47px}.tournamentDialog .select-both-link{color:var(--dialog-text-standard)}.tournamentDialog .select-both-link .useBoth{text-decoration:underline}#col_competition_pools_some .input-check-option{display:inline-block;vertical-align:middle;width:auto;padding:0 4px;margin-left:4px}.tournamentDialog .form-control-value{font-size:16px;line-height:18px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;color:var(--dialog-text-standard);display:inline-block;margin:0 0 4px 14px;min-height:16px}.tournamentLabel{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:18px}input.tournamentLabel{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;padding-left:14px;padding-top:4px;height:28px}select.tournamentLabel option{font-family:Arial,Helvetica,sans-serif}.tournamentDialog .inputOptionsRow_competitionInfo .teamsMatchups-input-label{padding:0 0 2px 8px;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:18px;color:var(--dialog-text-standard)}.tournamentDialog .btn-edit{color:var(--dialog-text-label)}.tournamentDialog .bracketset-section-empty-msg{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:14px;line-height:28px;padding:0 4px;min-width:0;text-align:left;background-color:transparent!important;color:var(--dialog-text-standard)}.bracketset-section-empty-msg:hover{color:#333;background-color:#ccc}#mod_tournamentEvents .bracket-status-wrapper{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:flex-end;height:34px}#mod_tournamentEvents .bracket-status-wrapper .bracket-status-link{text-decoration:none;color:var(--admin-info-color);align-items:center;justify-content:center;min-width:125px;flex:1;height:19px;line-height:19px;margin-bottom:1px;display:flex;font-style:italic;padding-right:2px}#mod_tournamentEvents .event-competition-row .bracket-status-wrapper .bracket-status-link{padding-right:16px}#mod_tournamentEvents .bracket-status-wrapper .bracket-status-link.isWarning{color:#e70;font-style:normal;border-radius:17px;padding:0 12px;border:1px solid #ccc}#mod_tournamentEvents .bracket-status-wrapper .bracket-status-link.isWarning.isMultipleSchedNotice{display:none}#mod_tournamentEvents .bracket-status-wrapper a.bracket-status-link:hover{color:var(--competition-color)!important}#mod_tournamentEvents .bracket-status-wrapper .bracket-status-link.isFinal:before{font-family:FontAwesome;content:"\f00c";font-weight:400;font-size:16px;line-height:16px;margin-right:4px;display:inline-block;vertical-align:middle;font-style:normal;font-weight:400}#mod_tournamentEvents .empty-eventFolder .btn.btn-tournament-competition{color:var(--admin-info-color);display:inline-block;border-radius:16px;background-color:#fff;width:auto;line-height:32px;padding-left:8px;font-size:16px}#mod_tournamentEvents .empty-eventFolder .btn.btn-tournament-competition:hover{color:var(--competition-color)}#mod_tournamentEvents .competition-view-alerts{padding:4px 8px 20px 8px}@media screen and (max-width:500px){#mod_tournamentEvents .competition-view-alerts{padding:4px 4px 20px 4px}}#mod_tournamentEvents .isCollapsed_competition .competition-view-alerts{display:none}#mod_tournamentEvents .competition-view-alerts .alert-inner-dialog{border:1px solid #ccc;border-radius:8px;padding:12px 18px;color:#333;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);max-width:500px;position:relative;margin:0 auto}.alert-inner-dialog .setup-loading-wrapper{display:none}.isLoadingSetup .alert-inner-dialog .setup-loading-wrapper{position:absolute;z-index:200;top:0;left:0;right:0;bottom:0;background-color:#cccccccc;align-items:center;justify-content:center;padding:16px;border-radius:8px;display:flex}.alert-inner-dialog .setup-loading-text{font-size:20px;color:#444;font-weight:700}.alert-inner-dialog .setup-loading-text:before{font-family:FontAwesome;content:"\f110";font-size:26px;margin-right:12px;display:inline-block;vertical-align:middle;font-weight:400;color:#444;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#mod_tournamentEvents .competition-view-alerts .modTitle{margin-bottom:8px;padding:0}#mod_tournamentEvents .competition-view-alerts .modTitleClose{color:#aeb4f0;font-weight:400;margin:0;line-height:20px;font-size:34px;transform:rotate(45deg);font-family:Arial,Helvetica,sans-serif;position:absolute;top:12px;right:12px;z-index:1;text-decoration:none}@media screen and (max-width:350px){#mod_tournamentEvents .competition-view-alerts .modTitleClose{display:none}}#mod_tournamentEvents .competition-view-alerts .modTitleClose:hover{color:var(--competition-color)}#mod_tournamentEvents .competition-view-alerts .modTitle .modTitleText{font-family:'Roboto Condensed',sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#333;padding-right:24px;display:inline-block}#mod_tournamentEvents .competition-view-alerts.hasAlert .modTitle .modTitleText{color:#e70}.setup-steps-wrapper{width:300px;margin-bottom:16px;margin-left:-20px;position:relative}.view_HTOscheduler .setup-steps-wrapper{margin-left:0}.setup-steps-wrapper .progress-steps-row{display:flex;align-items:flex-start;justify-content:center;white-space:nowrap}.setup-steps-wrapper .progress-steps-col{flex:1;text-decoration:none}.setup-steps-wrapper .progress-inner-icon-row{display:flex;align-items:center;justify-content:center;position:relative}.setup-steps-wrapper .progress-line{border-top:3px solid #aab3f0;position:absolute;left:0;right:0;top:calc(50% - 1px);z-index:1}.setup-steps-wrapper .progress-steps-col:first-child .progress-line{left:50%}.setup-steps-wrapper .progress-steps-col:last-child .progress-line{right:50%}.setup-steps-wrapper .progress-icon{width:20px;height:20px;display:inline-block;border:1px solid #aab3f0;border-radius:50%;background-color:#fff;z-index:2}.setup-steps-wrapper .isCurrent .progress-icon{background-color:#27e;border-color:#27e}.setup-steps-wrapper .isDone .progress-icon{background-color:#aab3f0;text-align:center}.setup-steps-wrapper .isDone .progress-icon:before{content:"\f00c";font-family:FontAwesome;font-size:14px;line-height:18px;color:#fff;display:inline-block;vertical-align:middle;margin-top:-2px}.setup-steps-wrapper .progress-label-row{margin-top:1px}.setup-steps-wrapper .progress-label-text{text-align:center;color:#aab3f0;font-size:14px;line-height:14px;margin-top:4px}.setup-steps-wrapper .isCurrent .progress-label-text{color:#27e}.alert-inner-dialog .alert-setup-title-row{margin-bottom:16px}.alert-inner-dialog .alert-setup-title-text{font-size:16px;color:var(--competition-color)}#mod_tournamentEvents .competition-view-alerts .alert-icon-row{margin:8px}#mod_tournamentEvents .competition-view-alerts .alert-message-text{line-height:22px}#mod_tournamentEvents .competition-view-alerts .isComplete{color:#090;font-size:16px;font-weight:400;font-family:'Roboto Condensed',sans-serif}#mod_tournamentEvents .competition-view-alerts .alert-message-text .btn-time-slots{padding:0 4px 0 6px;font-size:16px;line-height:20px;vertical-align:middle}#mod_tournamentEvents .competition-view-alerts .alert-message-text .btn-time-slots:before{font-size:22px}#mod_tournamentEvents .competition-view-alerts .alert-message-text .btn-time-slots .btn-label{margin-top:-2px}#mod_tournamentEvents .competition-view-alerts .alert-message-text .fa-check{font-size:18px;line-height:18px;display:inline-block;vertical-align:middle;margin-top:-4px}#mod_tournamentEvents .competition-view-alerts .alert-message-text .hasAlert{color:#e70;font-weight:700}#mod_tournamentEvents .competition-view-alerts .alert-message-text-row{margin:12px 0}#mod_tournamentEvents .competition-view-alerts .modTitle .btn-help{color:#aeb4f0;font-size:26px}#mod_tournamentEvents .competition-view-alerts .modTitle .btn-help:hover{color:var(--competition-color)}#mod_tournamentEvents .competition-view-alerts .alert-action-link{display:inline-flex;align-items:center;text-decoration:none;gap:8px;margin-right:4px;color:var(--competition-color);vertical-align:bottom}#mod_tournamentEvents .competition-view-alerts .alert-action-link:hover{color:#000}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row{padding-left:40px;position:relative;color:var(--competition-color);text-decoration:none;display:flex;margin:12px 0}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.hasAlert{color:#e70}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row .extra-instructions{color:var(--competition-color)}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isLinkHTORow{color:#27e;font-weight:700}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row:hover{color:#000}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row:before{display:inline-block;vertical-align:middle;font-family:HTOfonts;font-size:20px;line-height:20px;font-weight:400;width:30px;text-align:center;position:absolute;left:0;top:0}#mod_tournamentEvents .competition-view-alerts .alert-action-link-label{display:inline-block;vertical-align:middle}#mod_tournamentEvents .competition-view-alerts .action-row{margin:16px 0}#mod_tournamentEvents .competition-view-alerts .action-row .btn{font-size:16px;font-weight:400}#mod_tournamentEvents .btn-dismiss{font-family:'Roboto Condensed',sans-serif;color:#999;padding:0 14px 0 14px;height:30px;line-height:26px;border-radius:15px;font-size:16px;font-weight:400;background-color:#fff;border:1px solid #9fb1f2}#mod_tournamentEvents .competition-view-alerts .btn-dismiss{margin-left:auto}#mod_tournamentEvents .competition-view-alerts .activation-details{text-align:center;margin:16px 0 8px 0}#mod_tournamentEvents .competition-view-alerts .activation-requires{color:#27e;font-weight:700}#mod_tournamentEvents .competition-view-alerts.notEnoughCredits .activation-requires{color:#e70}#mod_tournamentEvents .competition-view-alerts .heading-row{margin:6px}#mod_tournamentEvents .competition-view-alerts .action-section .action-row{display:flex;justify-content:center}#mod_tournamentEvents .competition-view-alerts .action-section .action-row .btn{min-width:290px;padding:8px 16px;border-radius:8px;font-size:18px;font-weight:700;border-radius:22px}#mod_tournamentEvents .competition-view-alerts.notEnoughCredits .action-section .action-row .btn{background-color:#fff;border:1px solid #2277ee66;color:#27e}#mod_tournamentEvents .competition-view-alerts .action-section .action-row .btn:hover{background-color:#05c!important;border-color:#05c!important;color:#fff!important}#mod_tournamentEvents .competition-view-alerts .activation-remaining{text-align:center;margin:6px 0}#mod_tournamentEvents .competition-view-alerts .activation-remaining .activation-remaining-count{color:#27e;font-weight:700}#mod_tournamentEvents .competition-view-alerts.notEnoughCredits .activation-remaining .activation-remaining-count{color:#e70}#mod_tournamentEvents .competition-view-alerts .activation-footer-links{display:flex;justify-content:space-around;margin-top:8px}#mod_tournamentEvents .competition-view-alerts .activation-footer-links .footer-link{font-size:16px;color:#555;text-decoration:underline;margin-top:12px;margin-bottom:6px}#mod_tournamentEvents .competition-view-alerts .activation-footer-links .footer-link:hover{color:#000}#mod_tournamentEvents .competition-view-alerts .btn-dismiss.isFinish{color:var(--competition-color);padding:0 24px 0 24px}.competition-preview-activate .competition-preview-activate-header{color:#000;font-weight:700;padding:0 0 0 8px}.competition-preview-activate .competition-preview-activate-action-row{padding:18px}.competition-preview-activate .competition-preview-activate-action-row .btn{min-width:290px;padding:8px 16px;border-radius:8px;font-size:18px;font-weight:700;border-radius:22px}.competition-preview-activate .competition-preview-activate-action-row .btn.btn-arrow-right{position:relative;display:inline-flex;align-items:center;justify-content:center}.competition-preview-activate .competition-preview-activate-action-row .btn.btn-arrow-right:after{font-size:16px}.competition-preview-activate .competition-preview-activate-notice-row{padding:18px 18px 18px 8px}.competition-preview-activate .competition-preview-activate-notice-row .btn{min-width:290px;padding:8px 16px;font-size:18px;font-weight:700;border-radius:22px;background-color:#eee;color:#b9830c;border:1px dashed #b9830c}.competition-preview-activate .competition-preview-activate-notice-row .btn:hover{background-color:#ddd}.competition-preview-activate .competition-preview-activate-options-row{padding:0 18px 18px 18px}.competition-preview-activate .competition-preview-activate-options-row .btn-alert{padding:0 16px;font-size:16px;font-weight:400;border-radius:22px;background-color:#b9830c;color:#fff}.competition-preview-activate .competition-preview-activate-options-row .btn-alert:hover{background-color:#8f660e;color:#fff}.competition-preview-activate .competition-preview-activate-options-row .btn-alert:before{font-size:24px}.competition-preview-activate .competition-preview-activate-options-row .btn-alert-secondary{padding:0 16px;font-size:16px;font-weight:400;border-radius:22px;background-color:transparent;color:#b9830c}.competition-preview-activate .competition-preview-activate-options-row .btn-alert-secondary:hover{color:var(--competition-color)}.competition-details-body .competition-preview-header{padding:8px 8px 12px 8px;font-weight:700}#mod_tournamentEvents .btn-dismiss:hover{background-color:#d6d8f7;color:var(--competition-color)}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isAddManually:before{content:"\f33c";font-size:24px;line-height:24px}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isPullFromDivisions:before{content:"\f34a";font-size:24px;line-height:24px}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isAddFromRegistration:before{content:"\f34c";font-size:24px;line-height:24px}#mod_tournamentEvents .competition-view-alerts .isNeedHelp .alert-action-link:before{font-family:HTOfonts;content:"\f059"}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isBracketRow:before{content:"\f310";font-size:28px}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isTeamsRow:before{content:"\f2ea";font-size:24px}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isLinkHTORow:before{content:"\f326";font-size:28px}#mod_tournamentEvents .competition-view-alerts .alert-message-link-row.isScheduleRow:before{content:"\f073";font-size:24px}#mod_tournamentEvents .competition-view-alerts .isDismissRow{display:flex;margin-bottom:4px;align-items:center}#mod_tournamentEvents .competition-view-alerts .competition-view-toggle{background-color:transparent!important;border:none!important;box-shadow:none;display:inline-block;padding-right:80px;position:relative}#mod_tournamentEvents .competition-view-alerts .competition-view-toggle.view_brackets{padding-right:112px}#mod_tournamentEvents .competition-view-alerts .competition-view-toggle.view_teams{padding-right:102px}#mod_tournamentEvents .competition-view-alerts .competition-view-toggle.view_schedule{padding-right:120px}#mod_tournamentEvents .competition-view-alerts .competition-view-toggle .tab-label{position:absolute;left:42px;top:8px;text-decoration:none;color:#333;font-size:16px;line-height:20px}#mod_tournamentEvents .competition-view-alerts .competition-view-toggle.view_schedule .tab-label{left:38px}.bracket-feed-header .bracketset-type-link{background-color:transparent;padding:0 8px 0 16px;display:inline-flex;align-items:center;width:auto}.bracket-feed-header .bracketset-type-link .bracketset-type-label{color:var(--admin-info-color)}.bracket-feed-header .bracketset-type-link .icon-bracket-type{color:var(--admin-info-color);margin-left:12px}.bracket-feed-header a.bracketset-type-link:hover .bracketset-type-label,.bracket-feed-header a.bracketset-type-link:hover .icon-bracket-type{color:var(--competition-color)}.heading-message-text.margin-top{margin-top:18px}.bracket_setup_wrapper .advancing-to .bracket-feed-header .bracketset-type-link:after{display:none}.bracket_setup_wrapper .advancing-to .bracket-feed-header .bracketset-type-link:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f064";margin-right:8px;font-size:16px;line-height:24px;color:var(--admin-info-color);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.bracket_setup_wrapper .bracket-feed-header .bracketset-type-link .advancing-title-slots{color:var(--admin-info-color)}.bracket-feed-header .btn-add-writein{color:var(--admin-info-color);text-decoration:underline;padding-left:2px;font-size:16px;margin-top:6px}.bracket-feed-header .bracket-feed-link{color:var(--admin-info-color)}.teamsAvailable-feed{display:inline}.teamsAvailable-feed .advancing-rule-label,.teamsAvailable-feed .advancing-status{display:inline-block;vertical-align:middle;padding:0;font-size:16px;color:var(--admin-info-color);margin-right:8px}.teamsAvailable-feed .advancing-rule-label:hover,.teamsAvailable-feed .advancing-status:hover{color:var(--competition-color)}.teamsAvailable-feed .advancing-rule-label.btn-warning-icon{color:#e70}.teamsAvailable-feed .advancing-rule-label.btn-warning-icon:hover{color:var(--competition-color)}.teamsAvailable-feed .advancing-rule-label.btn-warning-icon:before{margin-right:6px;font-weight:400;font-size:14px;line-height:14px;margin-top:-2px}#bracket_standings_wrapper .standingsPoolWrapper thead td.advanceName_cell{border-bottom:none;text-align:center}#bracket_standings_wrapper .standingsPoolWrapper thead td.advanceName_cell .stage-link{padding:2px 6px 8px 6px;color:#929eaa;text-decoration:none;font-size:12px;line-height:12px;font-weight:400;display:block}.hasAllScores #bracket_standings_wrapper .standingsPoolWrapper thead td.advanceName_cell .stage-link{color:#e70}#bracket_standings_wrapper .standingsPoolWrapper thead td.advanceName_cell .stage-link:hover{color:var(--competition-color)!important}#bracket_standings_wrapper .standingsPoolWrapper thead td.advanceName_cell.isConfirmed .stage-link{color:var(--admin-info-color)}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell{border-bottom:none;text-align:center}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell a{display:block;text-decoration:none;line-height:24px;height:24px}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell .advanceCheckbox:before{font-family:FontAwesome;content:"\f096";font-weight:400;font-size:24px;text-decoration:none;color:#929eaa}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell.isConfirmed .advanceCheckbox:before{color:var(--admin-info-color)}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell.isConfirmed .advanceCheckbox:before{font-family:FontAwesome;content:"\f05e";font-size:20px;color:#ccc}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell .advanceCheckbox:hover::before{color:var(--competition-color)}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell.selected .advanceCheckbox:before{content:"\f046";padding-top:1px;font-size:24px;color:var(--admin-info-color)}#bracket_standings_wrapper .standingsPoolWrapper tbody tr.isSeed td.advanceCell .advanceCheckbox::before{color:#ccc}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell.selected.isBracketAdvancingReady .advanceCheckbox:before{font-family:FontAwesome;content:"\f00c";font-size:20px;color:var(--admin-info-color);transform:none;font-weight:400}.bracket_wrapper:NOT(.hasAllScores) #bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell:NOT(.isBracketAdvancingReady) .advanceCheckbox:before{font-family:FontAwesome;content:"\f05e";font-size:20px;color:#ccc}.bracket_wrapper:NOT(.hasAllScores) #bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell.selected:NOT(.isBracketAdvancingReady) .advanceCheckbox:before{font-family:FontAwesome;content:"\f128";font-weight:400;color:#e70}#bracket_standings_wrapper .standings_advancing_col_title{margin:0 0 4px 8px}#bracket_standings_wrapper .standings_advancing_col_title_text{color:#929eaa}#bracket_standings_wrapper .standingsPoolWrapper tbody td.advanceCell.selected .advanceCheckbox:before{content:"\f046";padding-top:1px;font-size:24px;color:#27e}#bracket_standings_wrapper .standingsPoolWrapper .bracketset-type-link{padding:0}#bracket_standings_wrapper .btn-advnace-toggle{position:relative;padding:0;width:30px;height:28px;color:var(--admin-info-color)}#bracket_standings_wrapper .btn-advnace-toggle:hover{color:var(--competition-color)}#bracket_standings_wrapper .btn-advnace-toggle:before{display:inline-block;font-family:FontAwesome;content:"\f064";font-weight:400;font-size:16px;line-height:16px;position:absolute;top:4px;left:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}#bracket_standings_wrapper .btn-advnace-toggle:after{display:inline-block;font-family:FontAwesome;content:"\f040";font-weight:400;font-size:18px;line-height:18px;position:absolute;bottom:2px;right:0}#bracket_standings_wrapper .standings_advancing_status{font-family:'Roboto Condensed',sans-serif;line-height:20px;font-size:16px;margin-left:180px}#bracket_standings_wrapper .standings_advancing_status .standings-advance-toggle{color:var(--admin-info-color);display:inline-block;vertical-align:middle}#bracket_standings_wrapper .standings_advancing_status .standings-advance-toggle:hover{color:var(--competition-color)}#bracket_standings_wrapper .standings_advancing_status .standings-advance-toggle-text{display:inline-block;vertical-align:middle;text-decoration:underline}#bracket_standings_wrapper .standings_advancing_status .standings-advance-toggle:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f178";font-weight:400;font-size:22px;margin-left:6px;margin-top:2px}#bracket_standings_wrapper .standings_advancing_status .standings-advance-status{display:inline-block;vertical-align:middle;color:var(--admin-info-color)}#bracket_standings_wrapper .standings_advancing_status .standings-advance-status.isConfirmed:before{content:"\f00c";font-weight:400;font-size:16px;line-height:16px;margin-right:6px;font-family:FontAwesome}#bracket_standings_wrapper .standings_advancing_status .standings-advance-status.isWarning{color:#e70}#bracket_standings_wrapper .standings_advancing_status .standings-advance-status.isWarning:before{content:"\f071";font-weight:400;font-size:16px;line-height:16px;margin-right:8px;font-family:FontAwesome}#bracket_standings_wrapper .standings_advancing_status a.standings-advance-status:hover{color:var(--competition-color)}#bracket_standings_wrapper .standings-advancing-seedings-confirm-row{margin-top:16px}#bracket_standings_wrapper .standings-advancing-seedings-confirm-row .btn-confirm-seeding{background-color:#9fb1f2;opacity:.8;font-size:16px;font-weight:400}#bracket_standings_wrapper .standings-advancing-seedings-confirm-row.hasAllSlotsReady .btn-confirm-seeding{background-color:#e70}#bracket_standings_wrapper .standings-advancing-seedings-confirm-row .btn-confirm-seeding:hover{opacity:1}#bracket_standings_wrapper .standings-advancing-seedings-confirm-row .btn-reset-seeding{padding:0 8px;font-size:16px;font-weight:400;color:#929eaa}#bracket_standings_wrapper .standings-advancing-seedings-confirm-row .btn-reset-seeding:hover{color:var(--competition-color)}#bracket_standings_wrapper .standings_advancing_setup_content{font-family:'Roboto Condensed',sans-serif;line-height:20px;font-size:16px;margin-top:16px}#bracket_standings_wrapper .standings_advancing_setup_col.isActions{min-width:210px;white-space:nowrap}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn{height:40px;line-height:16px;border-radius:20px;font-size:14px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;color:#888;position:relative;padding:0 16px}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn .btn-label{margin:0}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-advance-teams{padding-right:38px;color:#e70}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-advance-teams .btn-label{font-weight:700}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-advance-teams:after{font-family:HTOFonts;content:"\f315";font-weight:400;font-size:28px;line-height:22px;display:inline-block;vertical-align:middle;position:absolute;right:18px;top:50%;transform:translateY(-50%)}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-waiting-scores{padding-left:34px}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-waiting-scores:before{font-family:FontAwesome;content:"\f128";font-weight:400;font-size:22px;line-height:22px;display:inline-block;vertical-align:middle;position:absolute;left:12px;top:50%;transform:translateY(-50%)}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-ready-advance{padding-right:44px;color:#aaa}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-ready-advance:hover{color:var(--competition-color)}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-ready-advance:after{font-family:HTOFonts;content:"\f315";font-weight:400;font-size:24px;line-height:22px;display:inline-block;vertical-align:middle;position:absolute;right:14px;top:50%;transform:translateY(-50%)}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-advanced-teams{padding-left:42px;color:var(--admin-info-color);text-align:left}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn.btn-advanced-teams:before{font-family:HTOFonts;content:"\f00c";font-weight:400;font-size:20px;line-height:20px;display:inline-block;vertical-align:middle;position:absolute;left:12px;top:50%;transform:translateY(-50%)}#bracket_standings_wrapper .standings_advancing_setup_col.isActions .btn-reset-seeding{padding:0 20px 0 26px}#bracketmanager #bracket_standings_wrapper .standings_advancing_setup_outer_wrapper{margin-top:28px}#bracketmanager #bracket_standings_wrapper .standings_advancing_setup_outer_wrapper .standings_advancing_setup_toggle_row{margin-top:12px}#bracket_standings_wrapper .standings_advancing_setup_outer_wrapper .standings_advancing_setup_toggle_link{border-radius:13px;text-decoration:none;font-size:16px;padding:0 14px 0 18px;margin:0;line-height:26px;border:none;color:var(--admin-info-color);display:inline-flex;align-items:center;justify-content:center;min-width:100px;border:1px solid var(--admin-info-color);font-weight:400;opacity:.7}#bracket_standings_wrapper .standings_advancing_setup_outer_wrapper .standings_advancing_setup_toggle_link:hover{background-color:#fff}#bracket_standings_wrapper .standings_advancing_setup_outer_wrapper .standings_advancing_setup_toggle_link .btn-label{margin:0 8px 0 0}#bracket_standings_wrapper .standings_advancing_setup_outer_wrapper .standings_advancing_setup_toggle_link:after{content:"\f078";font-family:FontAwesome;font-size:16px;line-height:16px;font-weight:400}#bracket_standings_wrapper .isSetup_advancing .standings_advancing_setup_outer_wrapper .standings_advancing_setup_toggle_link:after{content:"\f077"}#bracket_standings_wrapper .standings_advancing_setup_row{margin:8px 0;display:flex;justify-content:flex-start;align-items:center;gap:16px}#bracket_standings_wrapper .standings_advancing_setup_row.check-all-options a{margin-right:12px}#bracket_standings_wrapper .standings_advancing_setup_content .advancing-label{display:inline;line-height:24px;margin-right:6px;color:var(--admin-info-color)}#bracket_standings_wrapper .standings_advancing_setup_content .bracket-link{text-decoration:underline;display:inline-block;vertical-align:middle;color:var(--admin-info-color);line-height:24px}#bracket_standings_wrapper .standings_advancing_setup_content .bracket-link:hover{color:var(--competition-color)}#bracket_standings_wrapper .standings_advancing_setup_content .bracket-link.uncheck-link{margin-left:8px}#bracket_standings_wrapper .score-status-row{margin-top:8px}#bracket_standings_wrapper .score-status-row .btn{background-color:transparent;font-size:16px;color:var(--admin-info-color)}#bracket_standings_wrapper .confirm-toggle{display:inline-block;vertical-align:middle;margin-top:-4px;font-size:16px;color:#929eaa;margin-right:18px;line-height:24px;padding:0 4px;min-width:175px}#bracket_standings_wrapper .confirm-toggle.isWarning{color:#e70}.hasAllScores #bracket_standings_wrapper .confirm-toggle{color:#e70}#bracket_standings_wrapper .confirm-toggle.status-message:before{display:none}#bracket_standings_wrapper .confirm-toggle.status-message.isAlert:before{display:inline-block;content:"\f071";font-size:18px;line-height:18px;margin:0 4px;width:30px}#bracket_standings_wrapper .confirm-toggle.rulesNotSet{visibility:hidden}#bracket_standings_wrapper .standings_advancing_title .confirm-toggle{margin-left:142px}#bracket_standings_wrapper .confirm-toggle.selected{color:var(--admin-info-color)}#bracket_standings_wrapper .confirm-toggle.selected .btn-label{font-weight:700}#bracket_standings_wrapper a.confirm-toggle:hover{color:var(--competition-color)}#bracket_standings_wrapper .confirm-toggle:before{display:inline-block;vertical-align:middle;width:26px;font-family:FontAwesome;content:"\f096";font-weight:400;font-size:28px;line-height:22px;text-align:left;margin-top:2px}#bracket_standings_wrapper .confirm-toggle .btn-label{line-height:22px;margin-top:-2px}#bracket_standings_wrapper .confirm-toggle.selected:before{content:"\f046"}#bracket_standings_wrapper .confirm-toggle .confirm-toggle-text-confirmed{display:none}#bracket_standings_wrapper .confirm-toggle.selected .confirm-toggle-text-confirmed{display:inline-block}#bracket_standings_wrapper .confirm-toggle .confirm-toggle-text-not-confirmed{display:inline-block}#bracket_standings_wrapper .confirm-toggle.selected .confirm-toggle-text-not-confirmed{display:none}#bracket_standings_wrapper .advancing-details-link{display:inline-flex;align-items:center;color:var(--admin-info-color);text-decoration:none;border:1px solid var(--admin-info-color);border-radius:20px;gap:8px;padding:0 14px;height:40px;line-height:40px}#bracket_standings_wrapper .advancing-details-link:hover{color:var(--competition-color)}#bracket_standings_wrapper .advancing-details-link .advancing-details-icon{display:inline-block;vertical-align:middle;font-size:16px;line-height:16px}#bracket_standings_wrapper .advancing-details-link .advancing-details-icon:before{font-family:HTOFonts;font-weight:400;font-size:16px;line-height:16px}#bracket_standings_wrapper .advancing-details-link .advancing-details-icon.icon-wrench{margin-left:auto}#bracket_standings_wrapper .advancing-details-link .advancing-details-icon.icon-wrench:before{content:"\f34f";font-size:24px;line-height:24px}#bracket_standings_wrapper .advancing-details-link .advancing-details-stage-label{font-size:16px;line-height:24px;font-weight:400;display:inline-block}#bracket_standings_wrapper .advancing-details-link .advancing-details-icon.icon-advance:before{content:"\f349";font-size:14px;line-height:14px;display:inline-block;vertical-align:middle;margin-top:4px}#bracket_standings_wrapper .advancing-details-link .advancing-details-summary{font-size:16px;line-height:24px;font-weight:700;margin-left:4px}#bracket_standings_wrapper .advancing-details-link .advancing-details-summary.btn-warning-icon{color:#929eaa}#bracket_standings_wrapper .advancing-details-link .advancing-details-summary.btn-warning-icon:before{font-size:14px;line-height:14px;display:inline-block;vertical-align:middle;margin:-2px 4px 0 0}#dialogRenameTeam .team-slot-name-label{font-family:'Roboto Condensed',sans-serif;color:#888;font-size:16px;line-height:20px;padding:0 0 2px 6px}#dialogEditTeamsRenameTeam .team-slot-name-label{font-family:'Roboto Condensed',sans-serif;color:#888;font-size:16px;line-height:20px;padding:0 0 2px 6px}#dialogRenameTeam #teamName_rename{display:block;width:100%}#dialogEditTeamsRenameTeam #editTeams_teamName_rename{display:block;width:100%;border:1px solid #ccc;background:#fff;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#e70;font-weight:700;outline:0;border-radius:4px;padding:4px 8px}#dialogEditTeamsRenameTeam #editTeams_teamName_rename::placeholder{font-style:italic;font-size:14px;color:#999;font-weight:400}#dialogEditTeamsRenameTeam .change-warning-section{margin-top:18px;font-family:'Roboto Condensed',sans-serif;color:#888;font-size:16px;line-height:20px}#dialogEditTeamsRenameTeam .change-warning-section .change-warning-row{position:relative;margin-bottom:12px;padding-left:30px}#dialogEditTeamsRenameTeam .change-warning-section .change-warning-row.hasAlert{position:relative}#dialogEditTeamsRenameTeam .change-warning-section .change-warning-row.hasAlert:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f071";font-weight:400;font-size:16px;line-height:16px;position:absolute;left:2px;top:4px}#dialogEditTeamsRenameTeam .change-warning-section a{color:#888}#dialogRenameTeam .change-warning-section{margin-top:18px;font-family:'Roboto Condensed',sans-serif;color:#888;font-size:16px;line-height:20px}#dialogRenameTeam .change-warning-section .change-warning-row{position:relative;margin-bottom:12px;padding-left:30px}#dialogRenameTeam .change-warning-section .change-warning-row.hasAlert{position:relative}#dialogRenameTeam .change-warning-section .change-warning-row.hasAlert:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f071";font-weight:400;font-size:16px;line-height:16px;position:absolute;left:2px;top:4px}#dialogRenameTeam .change-warning-section a{color:#888}#dialogRenameTeam a.btn-dialog-link{color:#27e;margin-top:-2px}#dialogRenameTeam a.btn-dialog-link .btn-label{font-size:16px;line-height:16px;margin-top:-2px}#dialogRenameTeam a.btn-dialog-link.btn-bracket-double:before{font-size:24px}#dialogRenameTeam a.btn-dialog-link:hover{color:var(--competition-color)}.row-btn-stack .btn-locations-multiple .btn-icon-inner{display:inline-block;vertical-align:middle;height:22px;width:26px;position:relative}.btn-locations-multiple .btn-icon-inner:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f0cb";font-weight:400;font-size:22px;line-height:22px;position:absolute;top:-2px;left:0}.btn-locations-multiple .btn-icon-inner:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f041";font-weight:400;font-size:20px;line-height:20px;position:absolute;bottom:-1px;right:-5px}.row-btn-stack .btn-shift-times .btn-icon-inner{display:inline-block;vertical-align:middle;height:22px;width:26px;position:relative}.btn-shift-times .btn-icon-inner:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f017";font-weight:400;font-size:20px;line-height:20px;position:absolute;top:-2px;left:-8px}.btn-shift-times .btn-icon-inner:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f0ec ";font-weight:400;font-size:17px;line-height:17px;position:absolute;bottom:1px;right:-7px}.row-btn-stack .btn-swap-slot .btn-icon-inner{display:inline-block;vertical-align:middle;height:22px;width:26px;position:relative}.btn-swap-slot .btn-icon-inner:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f0ec ";font-weight:400;font-size:17px;line-height:17px}.row-btn-stack .btn-change-fields .btn-icon-inner{display:inline-block;vertical-align:middle;height:22px;width:26px;position:relative}.btn-change-fields .btn-icon-inner:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f041";font-weight:400;font-size:20px;line-height:20px;position:absolute;top:-2px;left:-8px}.btn-change-fields .btn-icon-inner:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f0ec ";font-weight:400;font-size:17px;line-height:17px;position:absolute;bottom:1px;right:-7px}.hideSchedule .schedule-actions{display:none}.schedule-actions{display:inline-block;vertical-align:middle;margin-left:12px}.schedule-actions .action-item{color:var(--admin-info-color);text-align:left;overflow:visible}.schedule-actions .action-item:hover{color:var(--competition-color)}.schedule-actions .action-item.btn.isWarning{color:#e70}.schedule-actions a.action-item.btn.isWarning:hover{color:var(--competition-color)}.schedule-actions .action-item .btn-label{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:16px}.btn-magic:before{font-family:FontAwesome;content:"\f0d0"}.schedule-actions .action-item .btn-icon{display:inline-block;width:28px;height:26px;line-height:24px;text-align:center;vertical-align:middle;position:relative;overflow:visible}.schedule-actions .action-item .btn-icon:before{font-family:FontAwesome;display:inline-block;position:absolute;top:0;left:0;font-size:22px;line-height:22px;opacity:.68}.schedule-actions .action-item .btn-icon:after{font-family:FontAwesome;display:inline-block;font-size:20px;line-height:20px;position:absolute;width:16px;height:16px;position:absolute;bottom:0;right:0;z-index:10}.schedule-actions .btn-schedule-wizard .btn-icon:before{content:"\f073"}.schedule-actions .btn-schedule-wizard .btn-icon:after{content:"\f0e7";text-shadow:-2px -1px 2px #ffffffcc;bottom:2px}.schedule-actions .btn-bracketmanager .btn-icon:before{content:"\f0e8";transform:rotate(90deg)}.schedule-actions .btn-bracketmanager .btn-icon:after{content:"\f0a9";font-size:18px;line-height:18px;bottom:-2px}.schedule-actions .btn-switchbrackets .btn-icon:before{content:"\f0ec";top:3px;left:2px}.schedule-actions .btn-schedule-slots .btn-icon:before{content:"\f00a"}.schedule-actions .btn-schedule-slots .btn-icon:after{content:"\f017";border-radius:8px;background-color:#fff}#dialogScheduleBulidConfirm .dialog-label-row{margin:0 0 8px 8px}#dialogScheduleBulidConfirm .dialog-label-text{font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px;color:#666}#dialogScheduleBulidConfirm .action-button-row .btn{display:block;text-align:center}#dialogSetupDatesTimes .header-activate-tools{display:none}#dialogSetupDatesTimes.hasCustomSettings .header-activate-tools{display:block;margin:0 0 12px 8px;color:#888;font-family:'Roboto Condensed',sans-serif;font-size:16px}#dialogSetupDatesTimes.hasCustomSettings .header-activate-tools .toggle-link{display:inline-block;vertical-align:middle;color:#888;text-decoration:none;font-weight:700}#dialogSetupDatesTimes.hasCustomSettings .header-activate-tools .toggle-link:hover{color:#000}#dialogSetupDatesTimes.hasCustomSettings .header-activate-tools .toggle-link:after{font-family:FontAwesome;content:"\f078";font-size:14px;line-height:14px;margin-left:6px;margin-top:-2px;display:inline-block;vertical-align:middle;font-weight:400}#dialogSetupDatesTimes.hasCustomSettings .header-activate-tools .toggle-msg{display:inline-block;vertical-align:middle;color:#888;margin-left:12px}#dialogSetupDatesTimes.hasCustomSettings .dialog-section.isInputs{display:none}#dialogSetupDatesTimes .section-row{margin-bottom:12px}#dialogSetupDatesTimes .section-row-header{margin-bottom:4px}#dialogSetupDatesTimes .section-row-label{display:inline-block;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666}#dialogSetupDatesTimes .section-row-label.start-date-label{margin-right:6px}#dialogSetupDatesTimes .section-row-label.hasWarning{color:#d26800}#dialogSetupDatesTimes #scheduleSetupSummary a.btn-setupTimes{float:right;line-height:24px;height:auto;padding:0;margin:-2px 0 0 0;color:#666!important;text-decoration:underline}#dialogSetupDatesTimes .section-row .section-row-slider{padding:3px 6px;margin:0 -6px}#dialogSetupDatesTimes .section-row.hasWarning .section-row-slider{background-color:#fdd0a8;border-radius:11px}.start-date-wrapper{float:right}#dialogSetupDatesTimes #startDate{width:100px}.dialog-section-buttonLinks{margin:0 0 2px 0}#dialogSetupDatesTimes .text-saving{display:none}#dialogSetupDatesTimes.submitting .text-saving{display:inline}#dialogSetupDatesTimes.submitting .text-save{display:none}#dialogSetupDatesTimes.auto-load .bootstrap-dialog-message{display:none}#dialogSetupDatesTimes.auto-load .bootstrap-dialog-body{text-align:center;padding:18px}#dialogSetupDatesTimes.auto-load .bootstrap-dialog-body:before{font-family:FontAwesome;content:"\f110";font-size:32px;display:inline-block;vertical-align:middle;color:#999;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.dialog-section-buttonLinks a{font-family:'Roboto Condensed',sans-serif;color:#666;padding:0 6px}.dialog-section-buttonLinks a.hasWarning{color:#d26800}.dialog-section-buttonLinks a:hover{color:#333}.dialog-section-buttonLinks .btn-sync{float:right;font-weight:400;font-size:14px;margin-right:6px}.dialog-section-buttonLinks .btn-sync:before{font-family:FontAwesome;content:'\f021';display:inline-block;vertical-align:middle;margin-right:6px;font-size:16px}#dialogSetupDatesTimes.hasConflict_location .location-row #numLocations_input,#dialogSetupDatesTimes.hasConflict_location .location-row .section-row-label{color:#c00}#dialogSetupDatesTimes .section-row-header .form-control{font-family:'Roboto Condensed',sans-serif;font-size:16px;width:50px;padding:0;line-height:32px;height:32px;text-align:center;margin:0 8px 0 0}#dialogSetupDatesTimes .form-control.hasWarning{color:#d26800}#dialogSetupDatesTimes .section-row-inputBlock{display:inline-block;max-width:57px;text-align:center;margin:0 6px 6px 0}#dialogSetupDatesTimes .section-row-inputBlock .form-control{width:100%;text-align:center}#dialogSetupDatesTimes .section-row-inputBlock .section-row-header{margin:0;line-height:14px}#dialogSetupDatesTimes .section-row-inputBlock .section-row-label{font-size:12px;line-height:14px}#dialogSetupDatesTimes #matchesAndRounds{float:right;display:inline-block;margin:3px 5px 0 0}#dialogSetupDatesTimes .timeSlot-label{float:right}#dialogSetupDatesTimes .date-row{border-top:3px solid #ccc}#dialogSetupDatesTimes .date-row:first-child{border-top-width:2px}#dialogSetupDatesTimes .date-label{float:right;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:24px;margin-right:9px;display:inline-block;color:#666}#dialogSetupDatesTimes .date-label.hasConflict{color:#c00}#dialogSetupDatesTimes .date-label.hasWarning{color:#d26800}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame{background-color:#dce0e5}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame .round-header{padding-left:28px;position:relative}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame .round-header:before{font-family:FontAwesome;content:"\f05a";font-size:16px;position:absolute;left:6px;top:2px}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame .timeSlot-btn{border:none;background-color:transparent;color:#666}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame #ignoreAdvancingTimeToggle{float:right;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666;display:inline-block;vertical-align:middle;margin-right:8px;text-decoration:none;padding-left:20px;position:relative}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame #ignoreAdvancingTimeToggle:before{font-family:FontAwesome;content:"\f096";font-size:18px;position:absolute;left:0;top:2px}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame #ignoreAdvancingTimeToggle.ignore:before{content:"\f046"}#dialogSetupDatesTimes .round-wrapper.isLastAdvancingGame .timeSlot-bracket-link{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666;text-decoration:underline}#dialogSetupDatesTimes #scheduleSetupSummary{margin:12px 0 0 2px;font-family:'Roboto Condensed',sans-serif;font-size:14px;color:#666}#dialogSetupDatesTimes #scheduleSetupSummary.hasWarnings a{color:#666}#dialogSetupDatesTimes #scheduleSetupSummary.hasWarnings a:hover{color:#000!important}#dialogSetupDatesTimes #scheduleSetupSummary .warning-list-warpper .dismiss-link{display:inline-block;vertical-align:middle;margin:-4px 0 0 6px;text-decoration:underline}#dialogSetupDatesTimes #scheduleSetupSummary .games-scheduled-row:before{display:inline-block;vertical-align:middle;margin-right:8px;font-family:FontAwesome;content:"\f00c";font-size:18px;line-height:18px;color:#27e}#dialogSetupDatesTimes #scheduleSetupSummary.hasWarnings .games-scheduled-row:before{content:"\f071";margin-top:2px;font-size:18px;line-height:18px;color:#d26800}#dialogSetupDatesTimes #scheduleSetupSummary .games-scheduled-text{display:inline-block;vertical-align:middle}#dialogSetupDatesTimes #scheduleSetupSummary ul{margin:0 0 0 23px;padding:0}#dialogSetupDatesTimes #scheduleSetupSummary li{margin:4px 0;padding:0;position:relative;line-height:20px}#dialogSetupDatesTimes #scheduleSetupSummary li.hasDismiss .btn-close-x:hover{color:#000}#dialogTimeSettings .modal-content{overflow:visible}#dialogTimeSettings .inputRow{margin-bottom:4px}#dialogTimeSettings .inputLabel{display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666;margin-right:8px;min-width:100px}#dialogTimeSettings .form-control{border:none;box-shadow:none;font-family:'Roboto Condensed',sans-serif;color:#929eaa;font-weight:700;display:inline-block;width:auto}#dialogTimeSettings .time-note{font-family:'Roboto Condensed',sans-serif;color:#666}#dialogTimeSettings #matchWindowLen{background-color:transparent;padding-left:14px}.timeSlot-row{padding:1px}#dialogSetupDatesTimes .timeSlot-btn{width:80px;background-color:#fff;border:1px solid #ccc;padding:0;font-family:'Roboto Condensed',sans-serif;color:#666;font-weight:400;line-height:24px;height:26px;font-size:16px;display:inline-block;vertical-align:middle}#dialogSetupDatesTimes .timeSlot-btn:hover{color:#000;background-color:#e4e8f5}#dialogSetupDatesTimes .timeSlot-btn.hasConflict{color:#c00;border-color:#c00}#dialogSetupDatesTimes .timeSlot-btn.hasWarning{color:#d26800;font-weight:400}#dialogSetTime .modal-dialog{width:300px;max-width:300px}#dialogSetTime .modal-content{overflow:visible}#dialogSetTime .bootstrap-dialog-message{text-align:center}#dialogSetTime .timeSlot-label{display:inline-block;vertical-align:middle;width:50px;text-align:right;margin-right:8px;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#888}#dialogSetTime .form-control{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;line-height:24px;height:32px;margin:4px;width:125px;text-align:center}#dialogSetTime .mainTimeSlot{padding-right:20px}#dialogSetTime .warningMessage{margin:8px 8px 0 8px;opacity:0}#dialogSetTime.hasConflict .warningMessage{opacity:1}#dialogSetTime.hasConflict .warningMessage-label{color:#c00;line-height:18px}.overbooked .timeSlot-teams-info{display:none}.overbooked .timeSlot-ref-info{border:none;margin:0;padding:0}.stage-header{font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px;padding:0 8px}.stage-wrapper .round-wrapper:last-child{border-bottom:2px solid #ccc;margin-bottom:2px}.stage-header .stage-header-text{display:inline-block;vertical-align:middle;color:#000;font-weight:700}.stage-header .stage-header-options{display:inline-block;vertical-align:middle;text-decoration:none;color:#888;line-height:24px}.stage-header .stage-header-options:before{font-family:FontAwesome;content:"\f0ad";font-size:16px;line-height:16px;font-weight:400}.stage-header .stage-header-options:hover{color:#000}#dialogSetupDatesTimes.hasCustomSettings .stage-header .stage-header-options{display:none}.schedule-wrapper{border-bottom:none}.alternate-actions-list{max-height:200px;overflow:auto}.alternate-actions-list a{display:block;color:#27e;margin:2px 0;line-height:18px;padding-left:28px;position:relative}.alternate-actions-list a:before{font-family:FontAwesome;content:"\f064";font-weight:400;font-size:14px;line-height:14px;color:#27e;display:inline-block;vertical-align:middle;width:22px;text-align:center;position:absolute;left:0;top:4px}.alternate-actions-list a:hover{color:#000}.bootstrap-dialog .btn-close-x{position:absolute;top:9px;right:4px;font-size:24px;line-height:24px;color:#999;z-index:1600}.bootstrap-dialog .btn-close-x:before{font-family:FontAwesome;content:"\f00d";font-weight:400;display:inline-block;vertical-align:middle;color:#999}#dialogStageOptions .bootstrap-dialog-message{font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px;color:#666}#dialogStageOptions .stage-type-text{color:#000;text-transform:uppercase;font-weight:700;display:inline-block;vertical-align:middle;margin-left:8px}#dialogStageOptions .dialog-label{display:inline-block;vertical-align:middle;margin-left:8px}#dialogStageOptions .startOn-wrapper{margin:8px 0}#dialogStageOptions .btn-group .btn{border:1px solid #ccc;padding:0 10px 2px 10px;line-height:30px;height:32px;color:#666;font-size:15px}#dialogStageOptions .btn-group .btn:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:14px}#dialogStageOptions .btn-group .btn:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px;padding-right:14px}#dialogStageOptions .btn-group .btn:hover{background-color:#ddd}#dialogStageOptions .btn-group .btn.selected{color:#000;background-color:#fff}#dialogStageOptions .custom-date-wrapper{margin:8px 0}#dialogStageOptions .form-control{font-size:16px;padding-top:0;padding-bottom:0;line-height:32px;margin-left:8px}#dialogStageOptions .fields-label-row{margin:8px 0}#dialogStageOptions .numFields-wrapper{margin:8px 0}#dialogStageOptions #stageOptions_customDate{width:110px}#dialogStageOptions .custom-date-wrapper,#dialogStageOptions .numFields-wrapper{visibility:hidden}#dialogStageOptions.is_CustomDate .custom-date-wrapper,#dialogStageOptions.is_FieldsOverride .numFields-wrapper{visibility:visible}#deleteEventFolderDialog .modWrapper{margin:0;padding:0}#deleteEventFolderDialog .modWrapper .input-options-wrapper{margin-bottom:0}#deleteEventFolderDialog .delete-options-header{margin-top:8px}#deleteEventFolderDialog .modWrapper .input-options-wrapper .input-option-row.selected{color:#c00;font-weight:700}#deleteEventFolderDialog .modWrapper .input-options-wrapper .input-option-row.selected:before{color:#c00;font-weight:400}#deleteEventFolderDialog .main-delete-item .delete-option-item{color:#c00;font-weight:700}#deleteEventFolderDialog .main-delete-item .delete-option-item:before{content:"\f00c";font-size:22px}#mod_tournamentEvents .competition-getstarted-content .event-teamPool-children{padding-right:0}#unbalancedTeamsSaveDialog .dialog-input-row{text-align:center;margin:12px 0 0 0}#unbalancedTeamsSaveDialog .dialog-input-row .btn{font-weight:400;font-size:16px}.modal-content{overflow:visible}.advancingRules-pools .advancingRules-header{padding:6px 8px 6px 8px}#dialogStageAdvancingRules .isMultiAdvance .advancingRules-header{padding-bottom:12px}#dialogStageAdvancingRules .advancingRules-header .stage-label{text-align:center;color:#85a0eb;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:20px;font-size:16px;margin-bottom:4px}#dialogStageAdvancingRules .advancingRules-header .teamCount-item{text-align:center;color:#000;display:block;display:flex;align-items:center;justify-content:center}#dialogStageAdvancingRules .isMultiAdvance .advancingRules-header .teamCount-item{border-bottom:2px dashed #ccc;padding-bottom:8px}#dialogStageAdvancingRules .teamCount-num{display:inline-block;text-align:center;width:55px;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:32px;font-size:24px;padding:0;color:#000;height:32px;border:1px solid #ccc;border-radius:4px}#dialogStageAdvancingRules .teamCount-num .icon-unknown:before{display:inline-block;vertical-align:top}#dialogStageAdvancingRules .teamCount-num .icon-unknown:before{display:inline-block;vertical-align:top;line-height:24px;font-size:22px;font-weight:400}#dialogStageAdvancingRules .advancingRules-header .teamCount-label{font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:18px;font-size:14px;flex:1}#dialogStageAdvancingRules .advancingRules-header .advance-icon{text-align:center;width:40px}#dialogStageAdvancingRules .advancingRules-header .advance-icon:before{font-family:HTOfonts;content:"\f349";font-size:34px;color:#85a0eb}#dialogStageAdvancingRules .advancingRules-header .teamCount-input-row{text-align:center;flex:1}#dialogStageAdvancingRules .advancingRules-header .teamCount-input-row .form-control{display:inline-block;text-align:center;width:55px;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:32px;font-size:24px;padding:0;height:32px;color:#000}#dialogStageAdvancingRules .advancingRules-pools{display:flex;align-items:center;justify-content:center}.advancingRules-pools .advancingRules-col{text-align:center;width:52px;padding-bottom:8px}.advancingRules-pools .advancingRules-advance-icon{display:inline-block;vertical-align:middle}.advancingRules-pools .advancingRules-advance-icon:before{font-family:HTOfonts;content:"\f349";font-size:50px;line-height:50px;color:#85a0eb}.advancingRules-pools .advancingRules-pool-row{height:70px;position:relative}#dialogStageAdvancingRules .advancingRules-final-count-icon-row{margin-top:20px}.advancingRules-pools .advancingRules-pool-icon-count-row{white-space:nowrap}.advancingRules-pools .advancingRules-pool-icon{display:inline-block;vertical-align:middle;margin-right:10px}.advancingRules-pools .advancingRules-pool-icon:before{font-family:HTOfonts;content:'\f2ea';color:#85a0eb;font-size:34px;line-height:30px}.advancingRules-pool-label-row{color:#85a0eb;font-family:'Roboto Condensed',sans-serif;line-height:16px;font-size:14px;margin-bottom:4px;text-align:center}.advancingRules-pools .advancingRules-pools-to .advancingRules-pool-label-row{visibility:hidden}.advancingRules-pools .advancingRules-pool-count{display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:24px;font-size:21px;line-height:28px;height:30px;width:40px;text-align:center;border:1px solid #ccc;border-radius:4px;color:#000}.advancingRules-pools .advancingRules-pool-count .icon-unknown{vertical-align:top}.advancingRules-pools .advancingRules-pool-count .icon-unknown:before{font-size:22px}#dialogStageAdvancingRules .advancingRules-input-row .form-control{display:inline-block;text-align:center;width:40px;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:28px;font-size:21px;padding:0;height:30px;color:#000}.advancingRules-slots-label-row{white-space:nowrap;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:20px;font-size:14px;color:#000}.advancingRules-pools .poolSlotMismatch .advancingRules-input-row .form-control,.hasMismatch_notFixed .advancingRules-slots-label-row,.poolSlotMismatch .advancingRules-slots-label-row{color:#f52}#dialogStageAdvancingRules.hasMismatch_notFixed.isMerge .advancingRules-header .teamCount-input-row .form-control,#dialogStageAdvancingRules.hasMismatch_notFixed.isMerge .advancingRules-slots-label-row{color:#f52}.advancingRules-pools .advancingRules-final-icon{display:inline-block;vertical-align:middle}.advancingRules-pools .advancingRules-final-icon:before{font-family:HTOfonts;content:'\f316';font-size:39px;line-height:39px;color:transparent;-webkit-text-stroke:1px #85A0EB}.advancingRules-pools .advancingRules-final-item{display:inline-block;position:relative}#dialogStageAdvancingRules .advancingRules-pools .advancingRules-final-item{margin-top:-21px}.advancingRules-pools .advancingRules-pool-merge-lines .merge-lines-vert{position:absolute;top:0;left:12px;bottom:0;border-left:3px solid #85a0eb}.advancingRules-pools .advancingRules-pool-merge-lines .merge-lines-vert-hasExtra{position:absolute;top:30px;left:12px;bottom:0;border-left:3px dashed #85a0eb;bottom:0}.advancingRules-pools .advancingRules-pool-row:first-child .advancingRules-pool-merge-lines .merge-lines-vert{top:34px}.advancingRules-pools .advancingRules-pool-row:last-child .advancingRules-pool-merge-lines .merge-lines-vert{bottom:33px}.advancingRules-pools .advancingRules-pool-merge-lines .merge-lines-left{position:absolute;top:34px;left:0;width:12px;border-top:3px solid #85a0eb}.advancingRules-pools .advancingRules-pool-merge-lines .merge-lines-final{position:absolute;top:39px;left:-16px;width:12px;border-top:3px solid #85a0eb}.advancingRules-instructions{margin:12px 0;font-family:'Roboto Condensed',sans-serif;text-align:center;font-size:16px;line-height:20px}.advancingRules-pools-from,.advancingRules-pools-to{border:1px solid #ccc;border-radius:8px;flex:1}.isMerge .advancingRules-pools .advancingRules-inner-row{display:flex;align-items:center;justify-content:center}.isMerge.isAllTeams .advancingRules-pools .advancingRules-inner-row{margin-top:16px}.advancingRules-pools .advancingRules-inner-col.advancingRules-pools-merge{flex:none;width:30px}.advancingRules-pools .advancingRules-pool-input-label-row{display:flex;align-items:center;justify-content:center}.advancingRules-pools .advancingRules-pool-input-label-row .advancingRules-slots-label-row{flex:1}.advancingRules-pools .advancingRules-pool-input-label-row .advancingRules-input-row{flex:1;text-align:right}#teamFeedDetailsDialog .dialog-section-instructions{background-color:#fff;border-radius:8px;margin:12px -6px 0 -6px;padding:12px 8px 12px 18px;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px}#teamFeedDetailsDialog .dialog-section-instructions .instructions-message{color:var(--dialog-text-standard)}#teamFeedDetailsDialog .dialog-section-instructions .instructions-link{color:#27e;display:inline-block;margin-left:8px}#teamFeedDetailsDialog .bracket-feed-header .bracketset-type-link{padding:0}#teamFeedDetailsDialog .bracket-feed-header{padding:0}#teamFeedDetailsDialog .teamsAvailable-feed .advancing-rule-label,#teamFeedDetailsDialog .teamsAvailable-feed .advancing-status{padding:0 0 0 8px;margin:0}#teamFeedDetailsDialog .bracket-feed-wrapper{border-top:1px dashed #ccc;padding-top:8px;margin-top:8px;padding-left:8px}#teamFeedDetailsDialog .bracket-feed-wrapper:first-child{border-top:2px solid #ccc}#bracketDetailsDialog.isStageSetup .stagesetup-includetoggle-row{text-align:center;margin-bottom:12px}#bracketDetailsDialog.isStageSetup .stagesetup-includetoggle-link{display:inline-block;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;text-decoration:none;color:#27e;position:relative;padding-left:44px}#bracketDetailsDialog.isStageSetup .stagesetup-includetoggle-link:before{font-family:HTOfonts;font-size:30px;line-height:24px;font-weight:400;content:"\f330";position:absolute;top:0;left:0}#bracketDetailsDialog.isStageSetup.stage_main .stagesetup-includetoggle-link:before{font-family:FontAwesome;content:"\f00c";font-size:20px;left:14px}#bracketDetailsDialog.isStageSetup.disableStage .stagesetup-includetoggle-link .stagesetup-includetoggle-label{color:var(--dialog-text-label)}#bracketDetailsDialog.isStageSetup.disableStage .stagesetup-includetoggle-link:before{color:#929eaa;content:"\f331"}#bracketDetailsDialog.isStageSetup .stagesetup-includetoggle-label{display:inline-block;vertical-align:middle}#bracketDetailsDialog.isStageSetup.disableStage #roundRobinToggleRow,#bracketDetailsDialog.isStageSetup.disableStage .inputOptionsRow{opacity:.3}#roundGamesWrapper{max-height:300px;overflow:auto;padding-right:4px}#dialogFreestyleSetup .round-games-index{display:inline-block;width:32px;text-align:center}#dialogSetupAdvancingRules .dialog-inner-section{border-radius:8px;border:1px solid #9fb1f2;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:12px 18px;margin-top:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#dialogSetupAdvancingRules .dialog-inner-section:first-child{margin-top:0}#dialogSetupAdvancingRules .dialog-section-title-row{margin-bottom:6px}#dialogSetupAdvancingRules .dialog-section-title-text{color:#000;font-weight:700;font-size:16px;line-height:20px}#dialogSetupAdvancingRules .dialog-section-body-row{display:flex;justify-content:right;margin-left:4px}#dialogSetupAdvancingRules .dialog-section-body-col{text-align:center}#dialogSetupAdvancingRules .dialog-section-body-col.isLeftCol{flex-grow:1}#dialogSetupAdvancingRules .dialog-section-body-col.advance-arrow-col{width:40px}#dialogSetupAdvancingRules .advancing-icon:before{font-family:HTOfonts;content:"\f349";font-size:28px;color:#999}#dialogSetupAdvancingRules .dialog-section-body-col.totals-col{flex-grow:1}#dialogSetupAdvancingRules .dialog-section-body-inner-col.isExtraColLabel{align-self:flex-start;line-height:18px}#dialogSetupAdvancingRules .dialog-section-body-inner-col.multiply-col{width:25px;text-align:center;margin-top:-18px}#dialogSetupAdvancingRules .dialog-section-body-inner-col.multiply-col .multiply-icon:before{font-family:HTOfonts;content:"\f332";font-size:20px;color:#999;display:inline-block}#dialogSetupAdvancingRules .dialog-intro-wrapper{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#999;font-size:16px;margin:0 18px}#dialogSetupAdvancingRules .intro-message-row{display:flex;justify-content:left;align-items:center;line-height:24px;gap:14px}#dialogSetupAdvancingRules .intro-message-row.stage-label-row{justify-content:center;margin-bottom:4px}#dialogSetupAdvancingRules .intro-message-row.stage-label-row .stage-title{color:#000}#dialogSetupAdvancingRules .intro-message-row .advancing-icon:before{line-height:24px;font-size:24px;display:inline-block;vertical-align:middle;margin-top:4px;color:#000}#dialogSetupAdvancingRules .intro-message-row .isMainText{font-weight:700}#dialogSetupAdvancingRules #unevenPoolsSection{background-color:transparent;border:none;box-shadow:none}#dialogSetupAdvancingRules.showExtraTeams #unevenPoolsSection{display:block;background-color:#fff;border:1px solid #9fb1f2;border-top:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}#dialogSetupAdvancingRules.showExtraTeams #perPoolsSection{margin-top:8px}#dialogSetupAdvancingRules #unevenPoolsSection .dialog-section-title-text.dialog-section-toggle{color:#888}#dialogSetupAdvancingRules.showExtraTeams #unevenPoolsSection .dialog-section-title-text.dialog-section-toggle{color:#000}#dialogSetupAdvancingRules #unevenPoolsSection .dialog-section-body{display:none}#dialogSetupAdvancingRules.showExtraTeams #unevenPoolsSection .dialog-section-body{display:block}#dialogSetupAdvancingRules .stage-title-row{margin-bottom:4px}#dialogSetupAdvancingRules .stage-title{font-size:18px;line-height:20px;color:#999}#dialogSetupAdvancingRules .input-disabled{display:inline-block;border-radius:4px;text-align:center;color:#999;width:56px;height:32px;font-size:24px;line-height:28px;padding:0;margin:0;border:solid 2px #99999966;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#dialogSetupAdvancingRules .input-label-row{padding:0;color:#9fb1f2;text-align:center}#dialogSetupAdvancingRules .input-label{color:#999}#dialogSetupAdvancingRules .input-label.add-1-extra-label{font-size:16px}#dialogSetupAdvancingRules .dialog-section-body-inner-row{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-right:8px}#dialogSetupAdvancingRules .dialog-section-title-text.dialog-section-toggle{text-decoration:none}#dialogSetupAdvancingRules .dialog-section-title-text.dialog-section-toggle:hover{color:var(--competition-color)}#dialogSetupAdvancingRules .dialog-section-title-text.dialog-section-toggle:after{font-family:HTOFonts;content:"\f105";font-size:22px;line-height:20px;margin-left:10px;display:inline-block;vertical-align:middle;margin-top:-4px}#dialogSetupAdvancingRules.showExtraTeams .dialog-section-title-text.dialog-section-toggle:after{content:"\f107"}#dialogSetupAdvancingRules.isSetupAdvancing .keypad-parent .form-control{border-color:#000;line-height:32px;height:32px}.select-wrapper.isPool select{padding-left:46px}.select-wrapper.isPool:before{position:absolute;left:15px;top:1px;display:inline-block;font-family:HTOfonts;content:'\f2ea';font-size:22px}.message-text{display:inline-block;vertical-align:middle;color:#222;margin:0 6px;font-family:Oswald-Regular,Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:18px}.inputRow.inputRow_groupAndTeams{padding-left:116px;margin:8px 0 12px 0;position:relative}.inputRow.inputRow_groupAndTeams .message-text{position:absolute;left:0;top:9px}.messageRow_addTeams{line-height:24px;margin-bottom:1px}.messageRow_addTeams #addTeamsNum{padding:0 16px 0 16px;line-height:22px}.messageRow_addTeams .select-wrapper:after{top:0}.num-teams-text{position:absolute;right:4px;top:0}.editDialog .addTeamsWrapper{position:absolute;right:0;top:0;display:inline-block}.editDialog.oneTeam .addTeamsWrapper{display:none}.editDialog .addTeamsWrapper .select-wrapper{display:inline-block;width:auto}.editDialog .messageRow{position:relative}#addTeamsList{height:80px;padding:5px 12px;font-family:'Roboto Condensed',sans-serif;color:var(--input-text-noChanges);font-size:16px}#addTeamsList::placeholder{font-style:italic}#addTeamsDialog #currentTeamsList{margin-top:12px}#currentTeamsListInput{height:80px;overflow:auto;padding:5px 12px;font-family:'Roboto Condensed',sans-serif;color:#888;font-size:16px;background-color:transparent;margin-bottom:8px}.empty-teams-message{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666;margin:12px 0 0 0;text-align:center}#scheduleBuildCompetitionWrapper .header-message.isBuildMode{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:var(--competition-color);margin:4px 4px 12px 2px;text-align:left}.schedule-slots-table{background-color:#fff}.schedule-slots-table td{white-space:nowrap;text-align:center}.schedule-slots-table .schedule-slots-data-row td{vertical-align:top}.schedule-slots-table .day-info-wrapper{text-decoration:none;display:flex;gap:12px;justify-content:space-between;border:1px solid #ddd;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:4px 8px;position:relative;font-family:'Roboto Condensed',sans-serif;font-size:16px}.schedule-slots-table .day-info-wrapper:hover{background-color:#eee}.schedule-slots-table .day-info-wrapper.isAdd{display:block;text-align:center}.schedule-slots-table .day-info-wrapper.isAdd .day-add{color:#27e;font-weight:700;text-align:center;padding:4px}.schedule-slots-table .day-info-date-wrapper{text-align:left}.schedule-slots-table .day-info-num{font-weight:700}.schedule-slots-table .day-info-date{font-weight:700;margin:2px 0 0 0}.schedule-slots-table .day-info-date.isTBD{color:#e70}.schedule-slots-table .location-slot-cell{border-top:2px solid transparent}.showTeams .schedule-slots-table .location-slot-cell{overflow:hidden}.schedule-slots-table .location-slot-cell.stageID_P0.isFirstOfStage{border-top-color:var(--stage-color-P0)}.schedule-slots-table .location-slot-cell.stageID_P1.isFirstOfStage{border-top-color:var(--stage-color-P1)}.schedule-slots-table .location-slot-cell.stageID_F0.isFirstOfStage{border-top-color:var(--stage-color-F0)}.schedule-slots-table .location-slot-cell.stageID_F1.isFirstOfStage{border-top-color:var(--stage-color-F1)}.schedule-slots-table .location-slot-cell.stageID_F1.isLastOfStage{border-bottom:2px solid var(--stage-color-F1)}.schedule-slots-table .games-in-cell{border:1px solid transparent}.schedule-slots-table .games-in-cell.overbooked{border-color:#e70;background-color:#ee770022;border-radius:5px}.showTeams .schedule-slots-table .games-in-cell.overbooked{display:flex;flex-direction:column;overflow:hidden}.schedule-slots-table .day-start-info{font-size:14px;align-items:center}.schedule-slots-table .day-start-info .day-start-info-label{display:inline-block;width:40px}.schedule-slots-table .day-time-slots{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.schedule-slots-table .day-slots-header-val{font-size:14px;display:inline-block;min-width:56px}.schedule-slots-table .location-info-wrapper{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;height:46px;min-width:62px;background-color:#fff;padding:2px 4px;position:relative;outline:1px solid #ddd!important;outline-offset:-3px;box-sizing:border-box;border-radius:6px;font-family:'Roboto Condensed',sans-serif;font-size:12px;line-height:13px;color:#27e;overflow:hidden}.schedule-slots-table .isUnused .location-info-wrapper{color:#aaa}.schedule-slots-table a.location-info-wrapper:hover{color:var(--competition-color);outline-color:#27e!important;background-color:var(--tab-selected-bgcolor)}.schedule-slots-table .location-info-cell.isSetup .location-info-wrapper{max-width:100%}.schedule-slots-table .location-info-cell.isSetup .location-info-wrapper .location-field-label{font-size:14px}.schedule-slots-table .location-info-cell.isSetup .location-info-wrapper .location-field-label:before{font-family:HTOfonts;content:'\f320';font-size:22px;line-height:26px;margin-right:10px;font-weight:400;display:inline-block;vertical-align:middle;margin-top:-2px}.schedule-slots-table .location-info-wrapper.isTBD{color:#e70}.schedule-slots-table .location-info-cell.isFiltered .location-info-wrapper,.schedule-slots-table td.location-cell.isFiltered .location-slot-cell{background-color:#ff0}.schedule-slots-table .location-info-wrapper .location-field-label{display:block;white-space:wrap;width:98%;max-height:38px;overflow:hidden}.schedule-slots-table .location-info-wrapper .location-field-label-parent{max-height:27px;overflow:hidden}.schedule-slots-table .location-info-wrapper .location-field-label-parent-line{display:block;width:70%;margin:0 auto;height:1px;border-bottom:1px solid #ddd;opacity:.7}.schedule-slots-table .redistribute-cell .location-info-wrapper{font-size:14px;line-height:16px;color:#27e;font-weight:700;max-width:100%}.location-cell-wrapper{position:relative}#scheduleBuildCompetitionWrapper .alert-message-wrapper{display:inline-block;padding-left:30px;position:relative;margin-left:12px;margin-top:4px}#scheduleBuildCompetitionWrapper .alert-message-wrapper:before{position:absolute;top:0;left:0;font-family:HTOfonts;content:'\f071';font-size:20px;line-height:24px;color:#e70;display:inline-block}#scheduleBuildCompetitionWrapper .alert-message-wrapper .alert-message-text{color:#e70;display:inline-block;vertical-align:middle;margin-top:2px}#scheduleBuildCompetitionWrapper .action-buttons-wrapper{display:inline-block;float:right}@media (max-width:900px){#scheduleBuildCompetitionWrapper .action-buttons-wrapper{display:flex;flex-direction:column;gap:6px;align-items:flex-end}}#scheduleBuildCompetitionWrapper .action-buttons-wrapper .btn{font-family:Arial,Helvetica,sans-serif}#scheduleBuildCompetitionWrapper .action-buttons-wrapper .btn-primary{font-weight:400}#scheduleBuildCompetitionWrapper .action-buttons-wrapper .btn-default{font-weight:400}#scheduleBuildCompetitionWrapper .action-buttons-wrapper .btn-text-link{color:#aab3f0}#scheduleBuildCompetitionWrapper .action-buttons-wrapper .btn.isTBD{color:#e70}#scheduleBuildCompetitionWrapper .action-buttons-wrapper .btn-text-link:hover{color:var(--competition-color)}#scheduleBuildCompetitionWrapper .btn-redistribute{text-decoration:underline;color:#aab3f0;border:1px solid var(--tab-selected-bgcolor);height:28px;line-height:28px;border-radius:14px;margin-left:12px}#scheduleBuildCompetitionWrapper .btn-redistribute .btn-label,#scheduleBuildCompetitionWrapper .btn-redistribute:before{vertical-align:top}#scheduleBuildCompetitionWrapper .btn-redistribute:hover{color:var(--competition-color)}.competition-details-wrapper .action-buttons-wrapper .btn-group{margin-left:12px}.competition-details-wrapper .action-buttons-wrapper .btn-group .btn{border:1px solid var(--tab-selected-bgcolor);color:#aab3f0;line-height:26px}.competition-details-wrapper .action-buttons-wrapper .btn-group .btn .btn-label{vertical-align:top}.competition-details-wrapper .action-buttons-wrapper .btn-group .btn.selected,.competition-details-wrapper .action-buttons-wrapper .btn-group .btn:hover{color:var(--competition-color);background-color:var(--tab-selected-bgcolor)}.competition-details-wrapper .action-buttons-wrapper .btn-group .btn:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}.competition-details-wrapper .action-buttons-wrapper .btn-group .btn:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}.btn-checkbox-toggle:before{font-family:FontAwesome;content:"\f096";font-size:20px;line-height:20px;display:inline-block;vertical-align:middle;width:20px}.btn-checkbox-toggle.checked:before{content:"\f046"}.modWrapper.isGetStarted.isSetupAdvancing .action-buttons-wrapper{float:right}@media (max-width:767px){.modWrapper.isGetStarted.isSetupAdvancing .action-buttons-wrapper{float:none;display:block;margin:8px 0 0 0;text-align:right}}#scheduleBuildCompetitionWrapper .header-label{font-family:'Roboto Condensed',sans-serif;font-size:14px;color:#666;font-weight:700;display:block;padding:2px 6px}#scheduleBuildCompetitionWrapper .header-label-text{font-family:'Roboto Condensed',sans-serif;font-size:14px;color:#aab3f0;font-weight:700;display:block}#dateTimeCalculationTable{width:100%;min-height:460px;overflow:auto}#dateTimeCalculationTable .date-cell,#dateTimeCalculationTable .round-cell,#dateTimeCalculationTable .stage-cell,#dateTimeCalculationTable .time-cell{font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:14px;color:#aab3f0;vertical-align:top;padding:2px 2px 2px 2px}#dateTimeCalculationTable.showTeams .date-cell,#dateTimeCalculationTable.showTeams .round-cell,#dateTimeCalculationTable.showTeams .stage-cell,#dateTimeCalculationTable.showTeams .time-cell{padding-top:2px}#dateTimeCalculationTable .date-cell a,#dateTimeCalculationTable .round-cell a,#dateTimeCalculationTable .stage-cell a,#dateTimeCalculationTable .time-cell a{border-radius:4px;display:block;padding:4px 6px}#dateTimeCalculationTable .date-cell a.date-label,#dateTimeCalculationTable .time-cell a.timeSlot-label{text-decoration:none;color:#27e}#dateTimeCalculationTable .date-cell.isTBD a.date-label,#dateTimeCalculationTable .time-cell.isTBD a.timeSlot-label{color:#e70}#dateTimeCalculationTable .time-slot-row.emptySlot .date-cell a.date-label,#dateTimeCalculationTable .time-slot-row.emptySlot .time-cell a.timeSlot-label{color:#aaa!important}#dateTimeCalculationTable .date-cell a.date-label:hover,#dateTimeCalculationTable .round-cell a.round-info-label:hover,#dateTimeCalculationTable .stage-cell a.stage-label-text:hover,#dateTimeCalculationTable .time-cell a.timeSlot-label:hover{color:var(--competition-color);background-color:var(--tab-selected-bgcolor)}#dateTimeCalculationTable .date-cell{text-align:right}#dateTimeCalculationTable .time-cell{text-align:right;text-transform:lowercase}#dateTimeCalculationTable .time-cell.conflict_lastRound,#dateTimeCalculationTable .time-cell.conflict_nextRound{background-color:#faead6}#dateTimeCalculationTable tr.isFirstOfRound td{border-top:1px solid transparent}#dateTimeCalculationTable tr.isFirstOfRound td.date-cell,#dateTimeCalculationTable tr.isFirstOfRound td.stage-cell{border-top-color:transparent}#dateTimeCalculationTable tr.isFirstOfStage td{border-top:2px solid transparent}#dateTimeCalculationTable tr.stageID_P0 td{border-top-color:var(--stage-color-P0)}#dateTimeCalculationTable tr.stageID_P1 td{border-top-color:var(--stage-color-P1)}#dateTimeCalculationTable tr.stageID_F0 td{border-top-color:var(--stage-color-F0)}#dateTimeCalculationTable tr.stageID_F1 td{border-top-color:var(--stage-color-F1)}#dateTimeCalculationTable tr.stageID_BEFORE td{border-top-color:#ccc}#dateTimeCalculationTable .round-cell a,#dateTimeCalculationTable .stage-cell a{text-decoration:none;display:block}#dateTimeCalculationTable tr.stageID_P0 td.round-cell a,#dateTimeCalculationTable tr.stageID_P0 td.stage-cell a,.stageID_P0 .stage-header-label{color:var(--stage-color-P0)}#dateTimeCalculationTable tr.stageID_P1 td.round-cell a,#dateTimeCalculationTable tr.stageID_P1 td.stage-cell a,.stageID_P1 .stage-header-label{color:var(--stage-color-P1)}#dateTimeCalculationTable tr.stageID_F0 td.round-cell a,#dateTimeCalculationTable tr.stageID_F0 td.stage-cell a,.stageID_F0 .stage-header-label{color:var(--stage-color-F0)}#dateTimeCalculationTable tr.stageID_F1 td.round-cell a,#dateTimeCalculationTable tr.stageID_F1 td.stage-cell a,.stageID_F1 .stage-header-label{color:var(--stage-color-F1)}#dateTimeCalculationTable .grid-view-toggle-row{display:flex;gap:16px;justify-content:left;align-items:center;margin:24px 12px 0 12px}#dateTimeCalculationTable .grid-view-toggle-row .view-toggle-item{color:#666;font-size:14px}#dateTimeCalculationTable .grid-view-toggle-row a.view-toggle-item:hover{color:var(--competition-color)}#dateTimeCalculationTable .grid-view-toggle-row .view-toggle-item.selected{font-weight:700;color:#000}#dialogScheduleBuildDates .modal-content{background-color:#fff}.filter-calendar-area .header-row{padding:0 36px;position:relative;max-width:500px;margin:0 auto;min-height:28px}.filter-calendar-area .filter-month-day-content{min-height:40px}.day-picker{position:relative}.day-picker .header-row{position:absolute;top:0;left:0;right:0}.filter-calendar-area a:hover .filter-month-day-content{border-color:#2277ee66}.days-selected-wrapper .empty-message-text{font-size:14px;line-height:18px}.filter-calendar-area .filter-month-day-label{font-size:16px;line-height:20px}.filter-calendar-area .filter-month-header{font-size:18px;line-height:24x;font-weight:700}.filter-calendar-area .header-row .btn-back:before,.filter-calendar-area .header-row .btn-next:before{font-size:26px;line-height:26px}.filter-calendar-area .filter-month-header{text-align:center;line-height:28px}.filter-calendar-area .filter-month-header .filter-month-link{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;display:inline-block;color:#27e;font-size:15px;line-height:16px;font-weight:400;text-decoration:none;text-decoration:underline}.filter-calendar-area .filter-month-header .filter-month-link:hover{color:#05c}.header-row-label{text-align:center;font-size:16px;font-weight:700;color:#333}.filter-calendar-area .header-row .btn-nav{position:absolute;line-height:24px}.filter-calendar-area .header-row .btn-nav:before{color:#27e}.filter-calendar-area .header-row .btn-nav:hover::before{color:#05c!important}.filter-calendar-area .header-row .btn-back:before{font-family:FontAwesome;content:"\f0d9";font-size:22px}.filter-calendar-area .header-row .btn-next:before{font-family:FontAwesome;content:"\f0da";font-size:22px}.filter-calendar-area .header-row .btn-first:before{font-family:FontAwesome;content:"\f049";font-size:15px}.filter-calendar-area .header-row .btn-last:before{font-family:FontAwesome;content:"\f050";font-size:15px}.filter-calendar-area .header-row .btn-nav:hover::before{color:#27e}.filter-calendar-area .header-row .btn-back{left:0;top:0;padding:0 12px}.filter-calendar-area .header-row .btn-next{right:0;top:0;padding:0 12px}.filter-calendar-area .header-row .btn-first{left:30px;top:0;padding:0 8px}.filter-calendar-area .header-row .btn-last{right:30px;top:0;padding:0 8px}.filter-calendar-area .filter-month-week-group{display:flex;max-width:500px;margin:0 auto}.filter-calendar-area .selectedWeek .filter-month-week-group{border-color:#7492e5}.filter-calendar-area .filter-month-day-group{width:14.28%;text-align:center;text-decoration:none;font-size:14px}.filter-calendar-area .filter-month-day-group:hover{border-color:#e6ecfc}.filter-calendar-area .filter-month-day-group.selectedDay{border-color:#7492e5}.filter-calendar-area a.selectedDay .filter-month-day-content{border-color:#27e}.filter-calendar-area .filter-month-day-label{font-family:'Roboto Condensed',sans-serif;font-weight:400;font-size:12px;line-height:14px;color:#777}.monthFilterWrapper .filter-month-inner-wrapper{border:2px solid transparent;border-radius:8px;overflow:hidden}.monthFilterWrapper.selectedMonth .filter-month-inner-wrapper{border-color:#27e}.filter-calendar-area .filter-month-day-content{border:2px solid #fff;background-color:#ebf3ff;position:relative;min-height:40px}.filter-calendar-area a.weekHover .filter-month-day-content{border-color:#27e}.wizard-header-message-text{font-size:16px;font-weight:700}.wizard-header-message .time-slots-link{font-size:14px;font-weight:400;display:inline-block;vertical-align:middle;margin-left:18px;margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:2px;color:#27e;text-decoration:none;float:right}.wizard-header-message .time-slots-link:hover{text-decoration:none;color:var(--competition-color)!important}.wizard-header-message .time-slots-link .fa{margin-right:2px}.wizard-header-message .time-slots-link.edit-dates-link{float:left;margin-left:14px;margin-right:18px}.day-summary-wrapper{margin:0 0 0 3px}.day-summary-wrapper .day-summary-item{font-size:16px;font-weight:700;color:#27e;display:inline-block;white-space:nowrap}.wizard-sub-title-row .wizard-sub-title-text{font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px;font-weight:700}#scheduleSelectionsWrapper{margin-top:8px}#scheduleSelectionsWrapper .days-selected-wrapper{font-family:'Roboto Condensed',sans-serif}.day-reset-row{margin-top:8px;text-align:left}.day-reset-row .day-reset-link{font-size:14px;color:#888;text-decoration:underline}#scheduleBuildCompetitionActions{margin-bottom:16px;min-height:30px}.schedule-build-setup-step-row{font-family:'Roboto Condensed',sans-serif}.schedule-build-setup-step-row .setup-step-num{display:inline-block;vertical-align:middle;color:var(--competition-color);padding:0 12px;position:relative;margin:0 8px 0 0;border-radius:5px;font-size:20px;font-weight:700;height:28px;line-height:28px;background-color:var(--tab-selected-bgcolor)}.schedule-build-setup-step-row .form-control{font-family:'Roboto Condensed',sans-serif;font-weight:700;padding:0 8px;font-size:18px;height:30px}.schedule-build-setup-step-row .form-control.isPending{color:#e70}.schedule-build-setup-step-row.isDismissRow .btn{font-family:'Roboto Condensed',sans-serif;color:#999;padding:0 10px 0 8px;height:30px;line-height:26px;border-radius:15px;margin:0 0 0 10px;font-size:16px;font-weight:400;background-color:var(--tab-selected-bgcolor);border:1px solid #9fb1f2;display:inline-flex;align-items:center;justify-content:center}.schedule-build-setup-step-row.isDismissRow .btn.isNextReady{color:#e70;font-weight:700}.schedule-build-setup-step-row.isDismissRow .btn.btn-customize-rounds{margin:0;padding:0 16px}.schedule-build-setup-step-row.isDismissRow .btn:hover{background-color:#d6d8f7}.schedule-build-setup-step-row .setup-step-button{font-family:'Roboto Condensed',sans-serif;text-decoration:none;width:200px;display:inline-flex;align-items:center;justify-content:center;color:#e70;padding:0;height:30px;line-height:28px;border-radius:15px;font-size:16px;font-weight:700;background-color:#fff;border:1px solid #9fb1f2}.schedule-build-setup-step-row .setup-step-button.isFieldsSetup{margin-left:12px;color:#999}@media (max-width:470px){#mod_tournamentEvents .setup-step-button-wrapper{display:block}.schedule-build-setup-step-row .setup-step-button.isFieldsSetup{margin:8px 0 0 0}}.schedule-build-setup-step-row .setup-step-button:hover{background-color:var(--tab-selected-bgcolor)}.schedule-build-setup-step-row .setup-step-button.isEditRounds{width:auto;margin-left:12px;color:#999;padding:0 16px}.schedule-build-setup-step-row .setup-step-button.isTeamNames{width:auto;margin-left:12px;color:#999;padding:0 16px}#dialog_ScheduleGrid_Setup_Field_Details .input-option-row{margin:8px 4px}#dialog_ScheduleGrid_Setup_Field_Details .form-control-radio{display:inline-block;vertical-align:middle;margin:0 10px 0 0;width:18px;height:18px}#dialog_ScheduleGrid_Setup_Field_Details .input-option-label{font-family:'Roboto Condensed',sans-serif;font-size:16px;display:inline-block;vertical-align:middle;margin:0}#dialog_ScheduleGrid_Setup_Field_Details .form-control-radio:checked+.input-option-label{color:#27e}#dialogScheduleBuildSetupDates .modal-dialog{max-width:240px}#dialogScheduleBuildSetupDates .bootstrap-dialog-message{font-family:'Roboto Condensed',sans-serif;font-size:16px}#dialogScheduleBuildSetupDates .action-buttons-wrapper{margin-top:12px}#dialogScheduleBuildSetupDates .action-button-row{margin-top:12px}#dialogScheduleBuildSetupDates .action-button-row .btn{display:block;width:100%;border-radius:15px;background-color:#ccc;color:#333;line-height:18px;font-size:16px;padding:6px;text-transform:none}#dialogScheduleBuildSetupDates .action-button-row .btn:hover{background-color:#27e;color:#fff}#dialogScheduleBuildTimeSlots .modal-dialog{min-width:300px;max-width:fit-content;width:auto}#dialogScheduleBuildTimeSlots .intro-message-section{text-align:center;margin:0 4px 12px 8px;color:#666}#dialogScheduleBuildTimeSlots .intro-message-section a{color:#666}#fieldUsageAlert{color:#666;font-family:'Roboto Condensed',sans-serif;font-size:16px}#fieldUsageAlert .icon.available:before{font-family:HTOfonts;content:"\f00c";font-size:16px;line-height:16px}#fieldUsageAlert .icon.notAvailable:before{font-family:HTOfonts;content:"\f332";font-size:16px;line-height:16px}#dialogScheduleBuildTimeSlots .time-slots-table-wrapper{overflow:auto;max-height:400px}#dialogScheduleBuildTimeSlots .time-slots-table-wrapper::-webkit-scrollbar{width:12px}#dialogScheduleBuildTimeSlots .time-slots-table-wrapper::-webkit-scrollbar-thumb{background-color:#27e;border-radius:6px}#dialogScheduleBuildTimeSlots .time-slots-table-wrapper::-webkit-scrollbar-track{background:#d3d3d3}#dialogScheduleBuildTimeSlots .time-slots-table-wrapper::-webkit-scrollbar-button{display:none}#dialogScheduleBuildTimeSlots .time-slots-select{font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:700;padding:0 4px 0 10px;line-height:24px;border:none;background-color:#ccc;height:26px;border-radius:12px;color:#27e;border-right:4px solid #ccc}.modal-body .time-slots-input{width:80px;padding:0 8px 0 8px;height:26px;line-height:24px;font-size:16px;font-family:'Roboto Condensed',sans-serif;color:#27e;text-align:right;text-transform:lowercase}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message{font-family:'Roboto Condensed',sans-serif;font-size:16px}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message table{margin:0 auto;border-collapse:separate}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message td{font-family:'Roboto Condensed',sans-serif;font-size:16px;padding:2px;white-space:nowrap;vertical-align:top}#dialogScheduleBuildTimeSlots .time-slots-input-row{display:flex;height:28px;align-items:center}#dialogScheduleBuildTimeSlots .btn-time-delete{padding:0 4px;height:26px;color:#aaa;margin-left:2px}#dialogScheduleBuildTimeSlots .btn-time-delete:before{font-family:HTOFonts;content:"\f014";font-weight:400;font-size:18px;display:inline-block;vertical-align:middle;margin-top:-4px}#dialogScheduleBuildTimeSlots .btn-time-delete:hover{color:#800}#dialogScheduleBuildTimeSlots .isExpanded .time-slots-summary{display:none}#dialogScheduleBuildTimeSlots .time-slots-day-row td{border-bottom:1px solid #ccc}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message td.time-slots-cell{padding:2px 4px 2px 8px;min-width:120px}#dialogScheduleBuildTimeSlots .time-slots-actions-row{display:flex;align-items:center;margin-top:7px;flex-direction:column;gap:3px}#dialogScheduleBuildTimeSlots .btn-quick-fill{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:left;font-size:16px;border-radius:14px;height:28px;padding:0 8px;color:#27e;border:1px solid #aaa;opacity:.7}#dialogScheduleBuildTimeSlots .btn-quick-fill.isPendingSetup{opacity:1;color:#e70!important}#dialogScheduleBuildTimeSlots .btn-quick-fill.isPendingSetup .btn-label{font-weight:700}#dialogScheduleBuildTimeSlots .btn-quick-fill:before{font-family:HTOfonts;content:"\f017";font-size:22px;line-height:22px;display:inline-block;vertical-align:middle}#dialogScheduleBuildTimeSlots .btn-quick-fill:hover{color:var(--competition-color)!important;opacity:1}#dialogScheduleBuildTimeSlots .btn-quick-fill .btn-label{font-size:16px;line-height:16px}#dialogScheduleBuildTimeSlots .dialog-grid-action-links-row{display:block;min-height:22px;padding-top:6px}#dialogScheduleBuildTimeSlots .time-slots-block-row{border-bottom:2px dashed #ddd;width:100%;display:block;height:1px;margin:5px 0}#dialogScheduleBuildTimeSlots .time-slots-summary-text{text-decoration:none;color:#27e;display:block;line-height:28px;padding-left:22px}#dialogScheduleBuildTimeSlots .time-slots-summary-text:hover{color:var(--competition-color)}#dialogScheduleBuildTimeSlots .time-slots-summary-text:after{font-family:FontAwesome;content:"\f054";font-size:14px;line-height:16px;margin-left:6px;font-weight:400}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message .time-slots-header-row td{padding:2px 8px;text-align:center;vertical-align:bottom;background-color:#eee;position:sticky;top:0;z-index:2;border-bottom:1px solid #ccc}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message td.location-header-cell{padding:2px 8px;text-align:center;vertical-align:bottom;display:none}#dialogScheduleBuildTimeSlots.showFields .bootstrap-dialog-message td.location-header-cell{display:table-cell}#dialogScheduleBuildTimeSlots #timeSummaryLabel{font-size:16px;line-height:20px;color:#666}#dialogScheduleBuildTimeSlots #timeSummaryLabel.isWarn{color:#e70}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message td.location-header-cell .location-field-row{display:flex;align-items:center;justify-content:center;flex-direction:column}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message td.location-header-cell .location-field-label{white-space:normal;max-width:80px;max-height:54px;overflow:hidden;text-align:center;line-height:18px}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message td.location-header-cell .location-field-label.isParent{font-size:14px;line-height:16px}#dialogScheduleBuildTimeSlots .bootstrap-dialog-message td.location-info-cell{padding:2px 4px;text-align:center;vertical-align:top;display:none}#dialogScheduleBuildTimeSlots.showFields .bootstrap-dialog-message td.location-info-cell{display:table-cell}#dialogScheduleBuildTimeSlots .location-field-label{color:#888}#dialogScheduleBuildTimeSlots .timeSlot-match.isEmpty{background-color:#ddd;text-decoration:none}#dialogScheduleBuildTimeSlots .timeSlot-match.isEmpty:hover{background-color:#ccc}#dialogScheduleBuildTimeSlots .day-info-cell{padding-bottom:8px;min-width:132px}#dialogScheduleBuildTimeSlots .time-slots-label{font-size:16px;color:#666}#dialogScheduleBuildTimeSlots .location-info-row{height:28px}#dialogScheduleBuildTimeSlots .timeSlot-match{height:22px;width:100%;margin-top:3px}#dialogScheduleBuildTimeSlots .timeSlot-match.isEmpty.notAvailable{background-color:transparent}#dialogScheduleBuildTimeSlots .timeSlot-match.isEmpty:before{font-family:HTOfonts;content:"\f00c";font-size:16px;line-height:16px;color:#bbb}#dialogScheduleBuildTimeSlots .timeSlot-match.isEmpty.notAvailable:before{font-family:HTOfonts;content:"\f332";font-size:16px;line-height:16px;color:#aaa}#dialogScheduleBuildTimeSlots .add-time-slot-row{padding-top:4px;height:auto}#dialogScheduleBuildTimeSlots .btn-add-time-slot{color:#aaa;display:flex;align-items:center;justify-content:center;max-width:80px;width:100%;text-align:left;font-size:16px;border-radius:13px;height:26px;padding:0;margin:2px}#dialogScheduleBuildTimeSlots .btn-add-time-slot:before{margin-top:1px;font-size:22px;line-height:22px}#dialogScheduleBuildTimeSlots .btn-add-time-slot:hover{color:var(--competition-color);opacity:1}#dialogScheduleBuildTimeSlots .btn-add-time-slot .btn-label{margin-top:-1px}a.timeSlot-match{text-decoration:none}.showTeams .timeSlot-match{padding:3px 7px 0 10px;text-align:left;width:124px;height:62px;font-weight:400;color:#666}.showTeams a.timeSlot-match:hover{outline:1px solid #2277ee}.showTeams .overbooked .timeSlot-match{padding-top:5px;max-height:24px}.showTeams .timeSlot-wrapper{height:68px}.showTeams .schedule-slots-table .location-info-wrapper{min-width:128px;max-width:none;padding:0}#dateTimeCalculationTable .schedule-slots-table .time-header .location-info-wrapper,#dateTimeCalculationTable.schedule-slots-table .date-header .location-info-wrapper{min-width:50px}#dateTimeCalculationTable.showTeams .stage-wrapper .round-info-label{height:66px}#dateTimeCalculationTable .add-location .location-info-wrapper{width:30px;min-width:30px;font-size:16px;font-weight:700}#dateTimeCalculationTable .add-location{width:30px;min-width:30px}.timeSlot-ref-info{display:flex;gap:6px;border-top:1px solid #fff;opacity:.87;padding-top:2px;margin-top:2px}.timeSlot-match .timeSlot-teams-info{font-size:13px;line-height:17px;overflow:hidden;font-weight:700;color:#777}.timeSlot-match .timeSlot-teams-info .isFiltered{background-color:#ff0}.timeSlot-ref-info .timeSlot-ref-info-stage{color:#777;overflow:hidden;text-overflow:ellipsis}.timeSlot-ref-info .timeSlot-ref-info-round{color:#777}.timeSlot-ref-info .timeSlot-ref-info-game{margin-left:auto;font-weight:700;color:#777}#dialogScheduleBuildTimeSlotDetails .time-slots-auto-fill-message{padding-left:8px;text-align:center}#dialogScheduleBuildTimeSlotDetails .time-slots-auto-fill-summary-row{display:flex;align-items:center;gap:6px;margin:8px 0 14px 0}#dialogScheduleBuildTimeSlotDetails .input-row{margin:16px 0}#dialogScheduleBuildTimeSlotDetails .input-row .input-label{display:inline-block;vertical-align:middle;width:108px;text-align:left;padding-left:10px}#dialogScheduleBuildTimeSlotDetails .input-row .input-display{display:inline-block;vertical-align:middle;padding-left:15px}#dialogScheduleBuildTimeSlotDetails .end-jump-forward{display:inline-block;vertical-align:middle;margin-left:10px;color:#666;text-decoration:none;transition:transform .5s ease}#dialogScheduleBuildTimeSlotDetails a:hover .end-jump-forward{color:var(--competition-color);transform:rotate(45deg)}#dialogScheduleBuildTimeSlotDetails .end-jump-forward:before{font-family:FontAwesome;content:"\f1da";transform:scaleX(-1);display:inline-block;font-size:18px;line-height:18px}#dialogScheduleBuildTimeSlotDetails .label-value{color:#27e;font-weight:700}#dialogScheduleBuildTimeSlotDetails .label-link{text-decoration:underline}#dialogScheduleBuildTimeSlotDetails a:hover .label-link{color:var(--competition-color)}#dialogScheduleBuildTimeSlotDetails .btn.input-link{background-color:#fff;border:1px solid #ccc;color:#666;font-size:16px;font-family:'Roboto Condensed',sans-serif;padding:0 10px}#dialogScheduleBuildTimeSlotDetails .btn.input-link:hover{color:#27e}#dialogScheduleBuildTimeSlotDetails .btn.info-link{color:#666;font-size:14px;line-height:16px;font-family:'Roboto Condensed',sans-serif;padding:0 10px;text-align:left;display:inline-flex;align-items:center}#dialogScheduleBuildTimeSlotDetails .btn.info-link:hover{color:#27e}#dialogScheduleBuildTimeSlotDetails .btn.info-link:after{font-family:FontAwesome;content:"\f040";font-size:14px;line-height:16px;margin-left:8px;color:#27e;display:inline-block;vertical-align:middle}#dialogScheduleBuildTimeSlotDetails .time-slots-auto-fill-end-time-row{display:flex;color:#666;padding-left:18px;align-items:center;gap:14px;margin-top:16px;text-decoration:none}#dialogScheduleBuildTimeSlotDetails #nextSlotMsg{font-size:14px;line-height:16px}#dialogScheduleBuildTimeSlotDetails .form-control{font-size:16px;font-family:'Roboto Condensed',sans-serif;color:#27e}#dialogScheduleBuildTimeSlotDetails #auto_end_time_calculated{display:none}#dialogScheduleBuildTimeSlotDetails #auto_end_time_calculated.hasDifferentEndTime{display:inline-block;vertical-align:middle;font-size:16px;color:#999;margin-left:8px;text-transform:lowercase}#dialogScheduleBuildTimeSlotDetails #auto_end_time_calculated.hasDifferentEndTime:before{content:'('}#dialogScheduleBuildTimeSlotDetails #auto_end_time_calculated.hasDifferentEndTime:after{content:')'}#dialogScheduleBuildTimeSlotDetails .form-control#auto_end_time{border-color:transparent;background-color:transparent;box-shadow:none;color:#27e}#dialogScheduleBuildTimeSlotDetails .time-slots-auto-fill-wrapper{position:relative}#dialogScheduleBuildTimeSlotDetails .summary-row-slots-col{width:126px;text-align:center}#dialogScheduleBuildTimeSlotDetails .summary-label{display:inline-block;vertical-align:middle;line-height:18px}#dialogScheduleBuildTimeSlotDetails .summary-val{display:inline-block;vertical-align:middle;color:#27e}#dialogScheduleBuildTimeSlotDetails #timeSlotRow_numSlots_msg{display:none}#dialogScheduleBuildTimeSlotDetails #timeSlotRow_numSlots_input{display:none}#dialogScheduleBuildTimeSlotDetails #timeSlotRow_numSlots_msg{display:block;min-height:28px;padding-left:17px;padding-top:2px}#dialogScheduleBuildTimeSlotDetails #auto_end_time_slots{display:inline-flex;gap:8px;align-items:center}#dialogScheduleBuildTimeSlotDetails .input-row.isEndOfDay{display:flex;align-items:center;margin-top:-4px}#dialogScheduleBuildTimeSlotDetails .form-control#auto_end_time{border:1px solid #ccc;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#dialogScheduleBuildTimeSlotDetails .input-toggle-end-time{color:#27e}#dialogScheduleBuildTimeSlotDetails .input-toggle-end-time:before{font-family:FontAwesome;content:"\f204";font-size:28px;line-height:26px;display:inline-block;vertical-align:middle;width:30px;margin-top:-1px;margin-right:12px}#dialogScheduleBuildTimeSlotDetails .input-toggle-end-time:before{content:"\f205"}#dialogScheduleBuildTimeSlotDetails select.form-control{padding-top:2px}#dialogScheduleBuildTimeSlots .dateTimeLoc{margin-left:0}#dialogScheduleBuildTimeSlots .gameInfoRow{border:none;padding:0;margin:0}#dialogScheduleBuildTimeSlotDetails .bootstrap-dialog-message{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666}#dialogScheduleBuildTimeSlots .gameDate{cursor:pointer;padding:2px 0;width:auto;font-size:16px;color:#666;height:28px;border-radius:14px;display:inline-flex;vertical-align:middle}#dialogScheduleBuildTimeSlots .gameDate:hover .dayOfWeek,#dialogScheduleBuildTimeSlots .gameDate:hover .form-control{color:var(--competition-color)}#dialogScheduleBuildTimeSlots .gameDate .form-control,#dialogScheduleBuildTimeSlots .gameDate input{font-size:16px;color:#27e}#dialogScheduleBuildTimeSlots .gameDate .dayOfWeek{font-size:16px;color:#27e;width:34px}#dialogScheduleBuildTimeSlots .isTBD .gameDate .dayOfWeek{display:none}#dialogScheduleBuildTimeSlots .isTBD .gameDate .form-control.short{padding-right:8px;color:#666!important;font-style:normal}#dialogScheduleBuildTimeSlotDetails #date_timeSlotDate{padding-left:4px}#dialogScheduleBuildTimeSlotDetails .label-inner-expanded{display:none}#dialogScheduleBuildTimeSlotDetails.useAutoFill .label-inner-expanded{display:inline}#dialogScheduleBuildTimeSlotDetails .time-slots-time-label-after{display:inline-block;vertical-align:middle;margin:0 4px}#dialogScheduleBuildTimeSlotDetails .time-slots-time-label-after.isHr{margin-right:8px}#dialogScheduleBuildTimeSlotDetails .scheduleBuild-timeSlots-extra-tbd{margin:18px 0 0 0}#dialogScheduleBuildTimeSlotDetails .scheduleBuild-timeSlots-extra-tbd .alert-message-row{padding-left:48px;margin-bottom:8px;position:relative;color:#b25900}#dialogScheduleBuildTimeSlotDetails .scheduleBuild-timeSlots-extra-tbd .alert-message-row:before{font-family:FontAwesome;content:"\f071";font-size:24px;line-height:24px;display:inline-block;vertical-align:middle;color:#d96d00;position:absolute;top:0;left:16px}.dialog-confirm .bootstrap-dialog-message{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#666;text-align:center}#dialogScheduleBuildTimeSlotDetails .time-slots-block-wrapper{margin-top:18px}#dialogScheduleBuildTimeSlotDetails .time-slots-block-toggle-row{padding-left:17px}#dialogScheduleBuildTimeSlotDetails .time-slots-block-toggle-link{color:#666;text-decoration:none}#dialogScheduleBuildTimeSlotDetails.useBlockTimes .time-slots-block-toggle-link{color:#27e}#dialogScheduleBuildTimeSlotDetails .time-slots-block-toggle-link:before{font-family:FontAwesome;content:"\f096";font-size:24px;line-height:24px;display:inline-block;vertical-align:middle;width:30px;margin-top:-1px}#dialogScheduleBuildTimeSlotDetails.useBlockTimes .time-slots-block-toggle-link:before{content:"\f046"}#dialogScheduleBuildTimeSlotDetails .time-slots-block-times-row{display:none}#dialogScheduleBuildTimeSlotDetails.useBlockTimes .time-slots-block-times-row{display:block;text-align:center;margin-top:4px}#dialogScheduleBuildTimeSlotDetails .time-slots-block-times-row .input-label{margin:0 8px}#dialogScheduleBuildTimeSlotDetails .time-slots-apply-to-all-days{color:#666;margin:12px 0 0 14px;text-align:left;text-transform:none}#dialogScheduleBuildTimeSlotDetails .time-slots-apply-to-all-days:hover{color:var(--competition-color)}#dialogScheduleBuildTimeSlotDetails .time-slots-apply-to-all-days:before{font-size:20px;width:20px}#dialogScheduleBuildTimeSlotDetails .time-slots-apply-to-all-days.selected:before{content:"\f046"}#dialogScheduleBuildTimeSlotDetails .time-slots-apply-to-all-days .btn-label{margin-top:-3px}#dialogScheduleBuildSettings .actions-list{margin-top:16px}#dialogScheduleBuildSettings .actions-list .btn-row{margin:8px}#dialogScheduleBuildSettings .actions-list .btn{height:30px;line-height:30px;border-radius:15px;background-color:#ddd;color:#666}#dialogScheduleBuildSettings .actions-list .btn:hover{background-color:#ccc;color:var(--competition-color)}.modal-body .scheduleBuild-save-confirm{text-align:center;color:#666}.modal-body .scheduleBuild-saved{color:#666}.modal-body .scheduleBuild-saved:before{font-family:HTOfonts;content:"\f00c";font-size:24px;line-height:24px;color:#090;display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-4px}.dialogHasDatesTimes .game-bracket-info{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;color:#666;margin:0 0 8px 0}.dialogHasDatesTimes .game-details-wrapper{text-align:center;background-color:transparent}.dialogHasDatesTimes .row-btn-stack.isSlotSettings{position:absolute;top:0;right:0}.dialogHasDatesTimes .timeSlot-match{margin:0;line-height:24px;height:24px;padding:0}.dialogHasDatesTimes .gameDate{background-color:#fff;margin:0;border:1px solid #ccc;line-height:24px;border-radius:5px;white-space:nowrap}.dialogHasDatesTimes .gameDate.tbd .dayOfWeek{display:none}.dialogHasDatesTimes .gameTime{background-color:#fff;margin:0;border:1px solid #ccc;line-height:24px;border-radius:5px}.dialogHasDatesTimes .gameLoc{background-color:#fff;margin:8px 0 0 0;border:1px solid #ccc;display:block;width:100%}.dialogHasDatesTimes .gameInfoRow{display:block;text-align:left}.dialogHasDatesTimes .scheduleScore_display{position:absolute;right:0;top:0;line-height:24px;border-left:1px solid #ccc}.dialogHasDatesTimes .teamLabel{display:block;width:100%;padding-right:40px;line-height:24px}.dialogHasDatesTimes .action-group-title-row{padding:0;margin:8px 0 0 0}.dialogHasDatesTimes .action-group-title-row .col{padding:0;margin:0}.dialogHasDatesTimes .action-group-title-row .action-group-title-text{font-size:14px;line-height:18px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#666}#dialogBracketGameSwapSlot .game-bracket-info{padding-left:14px}#dialogBracketGameSwapSlot .bootstrap-dialog-message{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px;color:#666}#dialogBracketGameSwapSlot .swap-wrapper-teams-row{margin-top:12px;padding-left:14px}#dialogBracketGameSwapSlot .swap-wrapper-teams-text{color:#27e;font-weight:700}#dialogBracketGameSwapSlot .swap-wrapper-teams-text .vs{font-weight:400}#dialogBracketGameSwapSlot .swap-wrapper-current-slot-row{padding-left:14px}#dialogBracketGameSwapSlot .swap-wrapper-swapto-row{margin-top:12px;margin-bottom:2px;padding-left:14px}#dialogBracketGameSwapSlot .swap-wrapper-first{color:#27e;padding-left:14px}#dialogBracketGameSwapSlot #swapWithRef{color:#27e;padding:0 12px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px}#dialogTieBreakerSettings .actions-list{display:flex;flex-direction:column;gap:8px}#dialogTieBreakerSettings .actions-list .action-item{display:flex;flex-direction:row;gap:16px}#dialogTieBreakerSettings .actions-list .action-item-link{flex:1;height:36px;line-height:36px;padding:0 12px;text-decoration:none;font-size:16px;font-weight:400;font-family:'Roboto Condensed',sans-serif}.dialogWithInputs .input-row{margin:12px 0}.dialogWithInputs .summary-section{color:#666;font-size:16px;margin:8px 0 8px 0;padding:6px 14px 8px 14px;font-family:'Roboto Condensed',sans-serif;border-radius:8px}.dialogWithInputs .summary-section-message{margin-bottom:12px}.dialogWithInputs .summary-section-message-example{color:#000}.dialogWithInputs .input-option-checkbox{position:relative;padding-left:40px}.dialogWithInputs .input-option-checkbox:before{font-family:FontAwesome;content:"\f096";font-size:28px;line-height:28px;display:inline-block;vertical-align:middle;width:30px;margin-top:-1px;color:#666;position:absolute;left:8px;top:-1px}.dialogWithInputs .input-option-checkbox.selected:before{content:"\f046";color:#27e}.dialogWithInputs .input-option-checkbox .input-option-label{display:inline-block;vertical-align:middle;font-size:16px;color:#666;font-family:'Roboto Condensed',sans-serif}.dialogWithInputs .summary-scoreboard{display:inline-block;margin-left:40px;color:#000;background-color:#ddd;border-radius:5px;padding:6px 16px 6px 6px}.dialogWithInputs .summary-team-row{position:relative;display:flex;align-items:center}.dialogWithInputs .summary-team-label{width:150px}.dialogWithInputs .summary-team-score{color:#27e;font-weight:700;font-size:16px}.dialogWithInputs .summary-team-score.isShootout{font-size:12px;line-height:12px;margin-top:-7px;margin-left:1px;font-weight:700}#linkToHTOTournamentsDialog .no-sites-actions{text-align:center;padding-top:16px}#linkToHTOTournamentsDialog .add-teams-nav-row{border-bottom-color:#5f178e}#linkToHTOTournamentsDialog .add-teams-nav-row .add-teams-nav-tab{text-transform:uppercase;font-size:16px;padding:6px 16px;background-color:transparent;border-color:transparent;text-align:center}#linkToHTOTournamentsDialog .add-teams-nav-row .add-teams-nav-tab.selected,#linkToHTOTournamentsDialog .add-teams-nav-row a.add-teams-nav-tab:hover{background-color:#5f178e;border-color:#5f178e}#linkToHTOTournamentsDialog.no-linked-sites .add-teams-nav-tab.isManage{visibility:hidden}.loading-row{text-align:center;padding:12px}.loading-row:before{font-family:FontAwesome;content:"\f110";font-size:32px;display:inline-block;vertical-align:middle;color:#999;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#linkToHTOTournamentsDialog.isManageList .profileSiteWrapper{display:flex;flex-wrap:nowrap;align-items:center}#linkToHTOTournamentsDialog.isManageList .profileSiteWrapper .profileSiteName{flex:1;display:inline-flex;align-items:center;height:46px;overflow:hidden;text-overflow:ellipsis;padding:8px;margin:0;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#333}#linkToHTOTournamentsDialog.isManageList .profileSiteWrapper .profileUnlink{width:auto;display:inline-flex;justify-content:center;height:46px;align-items:center;flex-direction:column;color:#666;text-decoration:none;padding:2px 8px 0 8px;margin:0 4px;border-radius:8px}#linkToHTOTournamentsDialog.isManageList .profileSiteWrapper .profileUnlink:before{font-family:FontAwesome;content:"\f127";font-size:20px;line-height:20px;display:block}#linkToHTOTournamentsDialog.isManageList .profileSiteWrapper .profileUnlink .profileUnlink-label{font-size:12px;line-height:16px;text-transform:lowercase;font-family:Arial,Helvetica,sans-serif}#linkToHTOTournamentsDialog.isManageList .profileSiteWrapper .login-link{width:auto;color:#fff;font-weight:400;line-height:32px;margin-top:4px;padding:0 12px 0 12px;text-transform:lowercase;font-family:Arial,Helvetica,sans-serif}#linkToHTOTournamentsDialog.isManageList .profileSiteWrapper .login-link:hover{background-color:#05c}#confirmUnlinkTournamentHQDialog .confirm-message{margin-top:18px}#competitionThemeDialog .apply-to-all-list{margin-top:20px}.image-preview-list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:350px;overflow-y:auto;padding:6px;background:#f5f5f5;border:1px solid #ccc;margin-bottom:12px}.image-preview-list .image-preview-item{width:100%;padding-top:66.66%;background-size:cover;background-position:center;position:relative;border-radius:4px;cursor:pointer;outline:3px solid transparent;transition:border .2s ease-in-out;opacity:.7}.image-preview-list .image-preview-item:hover{outline:3px solid #ff990088;opacity:1}.image-preview-list .image-preview-item.selected{outline:3px solid #f90!important;opacity:1}.image-preview-list .image-preview-item.isDefault{background:#ddd;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;color:#333}.image-preview-item-default-label{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;display:flex;align-items:center;justify-content:center;white-space:pre-line}#notEnoughTeamSlotsDialog .intro-message{font-size:16px;text-align:center}#notEnoughTeamSlotsDialog .action-list-wrapper{margin-top:12px;display:flex;align-items:center;justify-content:center}#notEnoughTeamSlotsDialog .action-list{display:inline-flex;justify-content:left;flex-direction:column}#notEnoughTeamSlotsDialog .action-list .btn-primary{line-height:36px;border-radius:18px;padding:0 24px}#notEnoughTeamSlotsDialog .action-link{display:flex;align-items:center;justify-content:center;padding:4px 0;color:#27e;margin-top:12px}#notEnoughTeamSlotsDialog .action-link.btn-demo-link{margin-top:0;text-decoration:underline;font-size:16px}#notEnoughTeamSlotsDialog .action-link:hover{color:#000}#notEnoughTeamSlotsDialog .action-link .btn-label{text-decoration:underline;font-size:16px}#notEnoughTeamSlotsDialog .action-link:before{display:inline-block;width:24px;text-align:center}#notEnoughTeamSlotsDialog .action-link.btn-checkout:before{font-size:22px}#notEnoughTeamSlotsDialog .action-link.btn-archive:before{font-size:18px}.btn-checkout:before{font-family:HTOFonts;content:"\f35d"}#deleteCompetitionDialog .confirmation-message{margin-top:6px}#deleteCompetitionDialog .extra-links-row{text-align:right;margin-top:12px}#deleteCompetitionDialog .extra-link{color:#666}#archiveCompetitionRookieDialog .confirmation-message{margin-top:12px}#archiveCompetitionRookieDialog .confirmation-message .upgrade-link{display:inline-block;color:#27e;margin-left:12px}#archiveCompetitionRookieDialog .confirmation-action-row{text-align:center;margin-top:12px}#archiveCompetitionRookieDialog .confirmation-action-row .btn-primary{line-height:36px;border-radius:18px;padding:0 24px}#archiveCompetitionRookieDialog .delete-link-row{text-align:center;margin-top:6px}#archiveCompetitionRookieDialog .delete-link{color:#c00}#dialogConfirmAssignEmptySlots .dialog-notice-message{font-size:18px;font-weight:700;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#dialogConfirmAssignEmptySlots .actions-wrapper .check-option{display:flex;align-items:center;padding:6px;text-decoration:none;color:#666}#dialogConfirmAssignEmptySlots .actions-wrapper .check-option.selected{color:#27e}#dialogConfirmAssignEmptySlots .actions-wrapper .check-option:before{display:inline-block;width:30px;text-align:left;font-size:24px;line-height:24px;font-family:FontAwesome;content:"\f096"}#dialogConfirmAssignEmptySlots .actions-wrapper .check-option.selected:before,#dialogConfirmAssignEmptySlots .actions-wrapper .check-option:hover:before{content:"\f046"}#dialogConfirmAssignEmptySlots .actions-wrapper .check-option .check-option-label{margin-left:4px;font-size:18px;display:inline-block;vertical-align:middle;font-weight:700;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#competitionAddDialog .modal-dialog{max-width:400px}.isCollapsed_competition .event-competition-row .btn-demo-link{display:none}.event-competition-row .btn-demo-link{display:inline-block;float:right;vertical-align:middle;color:var(--titletab-title-expand-link);padding:0 8px;margin-top:-2px;font-size:16px}.event-competition-row .btn-demo-link:hover{color:var(--competition-color)}.event-competition-row .btn-demo-link .mobile-message{display:none}@media (max-width:500px){.event-competition-row .btn-demo-link .mobile-message{display:inline-block}.event-competition-row .btn-demo-link .desktop-message{display:none}}#competitionSetupDemoDialog .dialog-buttons{display:flex;flex-direction:column;gap:6px}#competitionSetupDemoDialog .dialog-buttons .btn{line-height:36px;border-radius:18px;padding:0 24px;text-transform:none}#competitionSetupDemoDialog .dialog-buttons .btn:hover{background-color:#27e;color:#fff}#competitionSetupDemoDialog .modal-dialog .dialog-message{margin:0 0 6px 9px;color:#666;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:16px}#competitionSetupDemoDialog .modContent{padding:0}#competitionSetupDemoDialog #mod_tournamentEvents .event-teamPool-children{padding:0}#dialogBracketPreviewOnly .modal-content{border:none;background:#662d91;border-radius:16px;color:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.18);padding:0}#dialogBracketPreviewOnly .modal-body{padding:0}#dialogBracketPreviewOnly .bootstrap-dialog-message{padding:0}#dialogBracketPreviewOnly .content-body{padding:18px 24px 0 24px}#dialogBracketPreviewOnly .bracket-preview-title{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;margin-bottom:18px;color:#fff;letter-spacing:.01em}#dialogBracketPreviewOnly .bracket-preview-row{display:flex;align-items:flex-start;margin-bottom:18px}#dialogBracketPreviewOnly .bracket-preview-checkmark{color:#fff;font-size:22px;margin-right:10px;margin-top:2px;flex-shrink:0;font-family:Arial,Helvetica,sans-serif}#dialogBracketPreviewOnly .bracket-preview-text{color:#fff;font-size:17px;font-family:Roboto,Arial,Helvetica,sans-serif;line-height:1.4;font-weight:400}#dialogBracketPreviewOnly .bracket-preview-link{color:#fff;text-decoration:underline;font-weight:500;cursor:pointer;transition:color .15s}#dialogBracketPreviewOnly .bracket-preview-link:focus,#dialogBracketPreviewOnly .bracket-preview-link:hover{color:#ffe066;text-decoration:underline}#dialogBracketPreviewOnly .modal-footer{background:0 0;border-top:none;padding:0 0 18px 0;display:flex;justify-content:center}#dialogBracketPreviewOnly .bootstrap-dialog-footer{width:100%;display:flex;justify-content:center;background:0 0;padding:0}#dialogBracketPreviewOnly .bootstrap-dialog-footer-buttons{width:100%;display:flex;justify-content:center}#dialogBracketPreviewOnly .btn.btn-default{background:0 0;color:#fff;border:1.5px solid #fff;border-radius:24px;font-size:18px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;padding:7px 36px;margin-top:0;margin-bottom:0;box-shadow:none;outline:0;transition:background .15s,color .15s,border-color .15s;text-transform:none}#dialogBracketPreviewOnly .btn.btn-default:focus,#dialogBracketPreviewOnly .btn.btn-default:hover{background:#fff;color:#662d91;border-color:#fff}@media (max-width:480px){#dialogBracketPreviewOnly .modal-content{border-radius:0;padding:0}#dialogBracketPreviewOnly .content-body{padding:18px 8px 0 8px}#dialogBracketPreviewOnly .bracket-preview-title{font-size:19px;margin-bottom:12px}#dialogBracketPreviewOnly .bracket-preview-text{font-size:15px}#dialogBracketPreviewOnly .btn.btn-default{font-size:16px;padding:7px 18px}}#dialogBracketPreviewOnly .bracket-preview-checkmark:before{font-family:FontAwesome;content:"\f00c";font-style:normal;font-weight:400;font-size:18px;color:#fff;display:inline-block;width:1.2em;text-align:center;vertical-align:top}#editCompetitionTeamsDialog .modal-dialog{max-width:100%;width:600px}#editCompetitionTeamsDialog .edit-teams-section-header{display:flex;justify-content:space-between;align-items:center;margin:0 4px 2px 4px}#editCompetitionTeamsDialog .section-header-left{display:flex;align-items:center}#editCompetitionTeamsDialog .section-header-label{color:#888;font-size:16px;font-weight:700;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;margin-right:8px}#editCompetitionTeamsDialog .edit-teams-pool-row,#teamPoolDetailsDialog .edit-teams-pool-row{text-align:center}#editCompetitionTeamsDialog .edit-teams-pool-label,#teamPoolDetailsDialog .edit-teams-pool-label{color:#888;font-size:16px;font-weight:700;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#editCompetitionTeamsDialog .editTeams-inline-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:6px 8px 0 8px;font-size:14px;color:#b5b5b5}#editCompetitionTeamsDialog .editTeams-inline-actions .editTeams-action-link{display:inline-flex;align-items:center;gap:6px;color:#999;text-decoration:none;line-height:1}#editCompetitionTeamsDialog .editTeams-inline-actions .editTeams-action-link:hover{color:#666}#editCompetitionTeamsDialog .editTeams-inline-actions .editTeams-action-icon{color:inherit}#editCompetitionTeamsDialog .editTeams-inline-actions .editTeams-action-icon:before{font-size:14px;vertical-align:middle}#editCompetitionTeamsDialog .editTeams-inline-actions .editTeams-action-icon.btn-unassigned-teams:before{font-size:20px}#editCompetitionTeamsDialog .section-drag-hint-wrapper{display:inline-flex;align-items:center;gap:4px}#editCompetitionTeamsDialog .section-drag-hint{color:#999;font-size:14px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;font-style:italic}#editCompetitionTeamsDialog .drag-hint-icon{color:#999;font-size:12px}#editCompetitionTeamsDialog .drag-hint-icon:before{font-family:HTOFonts;content:"\f344"}#editCompetitionTeamsDialog .section-header-counter{color:#888;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#editCompetitionTeamsDialog .slots-grid{column-count:2;column-gap:0;max-height:300px;overflow-y:auto;overflow-x:hidden}#editCompetitionTeamsDialog .section-unassigned .slots-grid{border:1px solid #ccc}#editCompetitionTeamsDialog .team-slot{display:flex;align-items:stretch;width:100%;min-width:0;border:1px solid #ccc;background:0 0;min-height:36px;box-sizing:border-box;break-inside:avoid;page-break-inside:avoid}#editCompetitionTeamsDialog .section-unassigned .team-slot{border-color:transparent}@media (max-width:550px){#editCompetitionTeamsDialog .slots-grid{column-count:1}#editCompetitionTeamsDialog .team-slot{width:100%}}#editCompetitionTeamsDialog .team-slot .slot-number{display:flex;align-items:center;justify-content:flex-start;width:30px;padding-left:6px;color:#999;font-size:14px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;background:0 0;flex-shrink:0;min-width:28px}#editCompetitionTeamsDialog .team-slot .slot-droppable{display:flex;align-items:stretch;flex:1;min-width:0;background:0 0;border-radius:0 3px 3px 0;padding:4px}#editCompetitionTeamsDialog .slot-team{display:flex;align-items:center;flex:1;min-width:0;padding:0;background-color:#fff;border-radius:4px;border:1px solid #ccc;text-decoration:none}#editCompetitionTeamsDialog .slot-team-link{display:flex;align-items:center;flex:1;min-width:0;text-decoration:none;color:inherit;cursor:pointer}#editCompetitionTeamsDialog .slot-team .slot-team-name{flex:1;padding:0 10px;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#4e78ee;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#editCompetitionTeamsDialog .team-slot.has-pending-change .slot-team-name{color:#e70}#editCompetitionTeamsDialog .slot-team>.slot-team-name{flex:1;padding:0 10px}#editCompetitionTeamsDialog .slot-team-empty .slot-team-name{color:#999}#editCompetitionTeamsDialog .slot-team-empty .slot-team-name-input{color:#999}#editCompetitionTeamsDialog .slot-team-name .slot-team-name-input{border:none;background:0 0;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#e70;font-weight:700;outline:0;display:block;width:100%}#editCompetitionTeamsDialog .slot-team-name .slot-team-name-input::placeholder{font-style:italic;font-size:14px;color:#999;font-weight:400}#editCompetitionTeamsDialog .slot-team-empty{cursor:default}#editCompetitionTeamsDialog .edit-team-options{display:flex;align-items:center;justify-content:center;width:24px;margin-right:0;color:#bbb;font-size:14px;flex-shrink:0;align-self:stretch;text-decoration:none}#editCompetitionTeamsDialog .slot-team-link:hover .edit-team-options{color:#4e78ee}#editCompetitionTeamsDialog .slot-team-empty:hover .edit-team-options{color:#4e78ee}#editCompetitionTeamsDialog .is-dragging-source .edit-team-options,#editCompetitionTeamsDialog .slot-team-dragging .edit-team-options{display:none!important}#editCompetitionTeamsDialog .edit-team-options:before{font-family:HTOFonts;content:"\f040"}#editCompetitionTeamsDialog .drag-handle{display:flex;cursor:move;align-items:center;justify-content:center;width:20px;margin:0;color:#aaa;background-color:#ddd;font-size:20px;line-height:20px;flex-shrink:0;align-self:stretch}#editCompetitionTeamsDialog .drag-handle:hover{background-color:#ccc;color:#999}#editCompetitionTeamsDialog .drag-handle:before{font-family:HTOFonts;content:"\f344";display:inline-flex;align-items:center;justify-content:center;margin-left:2px}#editCompetitionTeamsDialog .pencil-icon{display:flex;align-items:center;justify-content:center;width:24px;margin-right:6px;color:#999;font-size:14px;flex-shrink:0}#editCompetitionTeamsDialog .pencil-icon:before{font-family:FontAwesome;content:"\f040"}#editCompetitionTeamsDialog .section-team-slots{margin-bottom:16px}#editCompetitionTeamsDialog .section-unassigned{margin-bottom:16px}#editCompetitionTeamsDialog .section-unassigned .slot-droppable{border-radius:3px}#editCompetitionTeamsDialog .section-unassigned .slot-team-name{color:#888}#editCompetitionTeamsDialog .section-unassigned .slot-team-name-input{color:#888!important;font-weight:400}#editCompetitionTeamsDialog .add-unassigned-team-wrapper{width:100%!important}#editCompetitionTeamsDialog .add-unassigned-team-button{display:flex;align-items:center;justify-content:flex-start;flex:1;min-width:0;padding:0 10px;background:0 0;border:none;text-decoration:none;color:#999;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;cursor:pointer;transition:color .2s;min-height:26px}#editCompetitionTeamsDialog .add-unassigned-team-icon{display:inline-block;margin-right:6px;color:#999;font-size:16px;font-family:HTOFonts}#editCompetitionTeamsDialog .add-unassigned-team-icon:before{content:"\f055"}#editCompetitionTeamsDialog .add-unassigned-team-text{color:#999}#editCompetitionTeamsDialog .add-unassigned-team-button:hover{color:#666}#editCompetitionTeamsDialog .add-unassigned-team-button:hover .add-unassigned-team-icon,#editCompetitionTeamsDialog .add-unassigned-team-button:hover .add-unassigned-team-text{color:#666}#editCompetitionTeamsDialog .add-unassigned-team-button:active{color:#4e78ee}#editCompetitionTeamsDialog .add-unassigned-team-button:active .add-unassigned-team-icon,#editCompetitionTeamsDialog .add-unassigned-team-button:active .add-unassigned-team-text{color:#4e78ee}#editCompetitionTeamsDialog .section-unassigned-competition{margin-bottom:16px}#editCompetitionTeamsDialog .section-unassigned-competition .slots-grid{border:1px solid #ccc}#editCompetitionTeamsDialog .section-unassigned-competition .team-slot{border-color:transparent}#editCompetitionTeamsDialog .section-unassigned-competition .slot-droppable{border-radius:3px}#editCompetitionTeamsDialog .section-unassigned-competition .slot-team-name{color:#888}#editCompetitionTeamsDialog .section-unassigned-competition .slot-team-name-input{color:#888!important;font-weight:400}#editCompetitionTeamsDialog .add-unassigned-competition-team-wrapper{width:100%!important}#editCompetitionTeamsDialog .add-unassigned-competition-team-button,#editCompetitionTeamsDialog .add-unassigned-competition-team-button:active,#editCompetitionTeamsDialog .add-unassigned-competition-team-button:hover,#editCompetitionTeamsDialog .add-unassigned-competition-team-button:link,#editCompetitionTeamsDialog .add-unassigned-competition-team-button:visited{display:flex;align-items:center;justify-content:flex-start;flex:1;min-width:0;padding:0 10px;background:0 0;border:none;text-decoration:none!important;color:#999;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;cursor:pointer;transition:color .2s;min-height:26px;width:100%}#editCompetitionTeamsDialog .add-unassigned-competition-team-button .add-unassigned-team-icon{display:inline-block;margin-right:6px;color:#999;font-size:16px;font-family:HTOFonts}#editCompetitionTeamsDialog .add-unassigned-competition-team-button .add-unassigned-team-icon:before{content:"\f055"}#editCompetitionTeamsDialog .add-unassigned-competition-team-button .add-unassigned-team-text,#editCompetitionTeamsDialog .add-unassigned-competition-team-button .add-unassigned-team-text:active,#editCompetitionTeamsDialog .add-unassigned-competition-team-button .add-unassigned-team-text:hover,#editCompetitionTeamsDialog .add-unassigned-competition-team-button .add-unassigned-team-text:link,#editCompetitionTeamsDialog .add-unassigned-competition-team-button .add-unassigned-team-text:visited{color:#999;text-decoration:none!important}#editCompetitionTeamsDialog .add-unassigned-competition-team-button:hover{color:#666}#editCompetitionTeamsDialog .add-unassigned-competition-team-button:hover .add-unassigned-team-icon,#editCompetitionTeamsDialog .add-unassigned-competition-team-button:hover .add-unassigned-team-text{color:#666}#editCompetitionTeamsDialog .add-unassigned-competition-team-button:active{color:#4e78ee}#editCompetitionTeamsDialog .add-unassigned-competition-team-button:active .add-unassigned-team-icon,#editCompetitionTeamsDialog .add-unassigned-competition-team-button:active .add-unassigned-team-text{color:#4e78ee}#editCompetitionTeamsDialog .section-unassigned-competition.drop-hover .slots-grid{background-color:#f0f8ff}#editCompetitionTeamsDialog .section-advanced{display:flex;align-items:center;justify-content:space-between;margin-top:12px}#editCompetitionTeamsDialog .section-advanced .delete-zone{display:flex;align-items:center;gap:8px;border:2px dashed #ccc;border-radius:4px;padding:10px 16px;color:#999;font-size:14px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#editCompetitionTeamsDialog .section-advanced .delete-zone-icon:before{font-family:FontAwesome;content:"\f1f8"}#editCompetitionTeamsDialog .section-advanced .delete-zone-text{color:#999}#editCompetitionTeamsDialog .section-advanced .advanced-link{color:#999;font-size:14px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;text-decoration:underline}#editCompetitionTeamsDialog .section-advanced .advanced-link:hover{color:#888}#editCompetitionTeamsDialog .team-slot.is-dragging-source .slot-team{opacity:.3}#editCompetitionTeamsDialog .team-slot.drop-hover{border-color:#4e78ee;background-color:rgba(78,120,238,.1)}#editCompetitionTeamsDialog .team-slot.drop-hover .slot-team{background-color:rgba(78,120,238,.05);border-color:#4e78ee}#editCompetitionTeamsDialog .section-unassigned.drop-hover .slots-grid{background-color:rgba(78,120,238,.1);border-radius:4px}#editCompetitionTeamsDialog .delete-zone.drop-hover{border-color:#c00;background-color:rgba(204,0,0,.1);color:#c00}#editCompetitionTeamsDialog .delete-zone.drop-hover .delete-zone-icon:before,#editCompetitionTeamsDialog .delete-zone.drop-hover .delete-zone-text{color:#c00}.slot-team-dragging{display:flex!important;align-items:center!important;padding:0!important;cursor:move!important;background-color:#fff!important;border-radius:4px!important;border:1px solid #ccc!important;box-sizing:border-box!important}.slot-team-dragging .slot-team-link{display:flex!important;align-items:center!important;flex:1!important;min-width:0!important;text-decoration:none!important;color:inherit!important}.slot-team-dragging .slot-team-name{flex:1!important;padding:0 10px!important;font-size:16px!important;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;color:#4e78ee!important;font-weight:700!important;text-decoration:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.slot-team-dragging .drag-handle{display:flex;align-items:center;justify-content:center;width:20px;margin-right:0;color:#bbb;background-color:#ddd;font-size:14px;align-self:stretch}.slot-team-dragging .drag-handle:before{font-family:HTOFonts;content:"\f344"}.slot-team-dragging .slot-team-name-input{border:none!important;background:0 0!important;font-size:16px!important;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif!important;color:#e70!important;font-weight:700!important;outline:0!important;display:block!important;width:100%!important;padding:0!important}.slot-team-dragging .slot-team-name-input::placeholder{font-style:italic!important;font-size:14px!important;color:#999!important}.slot-team-dragging .edit-team-options{display:none!important}.slot-team-dragging .edit-team-options:before{font-family:HTOFonts!important;content:"\f040"!important}#teamOptionsDialog .btn-stack-icon-label{text-decoration:none}#teamOptionsDialog .btn-stack-icon-label:hover,#teamOptionsDialog .btn-stack-icon-label:hover .btn-link{text-decoration:none}#teamOptionsDialog .btn-stack-icon-label .btn-icon.btn-link{color:#888}#teamOptionsDialog .btn-stack-icon-label .btn-icon.btn-link:before{color:#888}#teamOptionsDialog .btn-stack-icon-label:hover .btn-icon.btn-link,#teamOptionsDialog .btn-stack-icon-label:hover .btn-icon.btn-link:before{color:#666}