:root{--matte-btn-bgcolor:#dbdfe9;--matte-btn-bgcolor-hover:#bbbfd9;--eventFolder-bgcolor:#533b7c;--eventFolder-color:#fff;--eventFolder-color-hover:#000;--competition-bgcolor:#dbdfe9;--competition-color-hover:#222;--competition-color:#4D3E7C;--teamPool-cell-bgcolor:#fff;--teamPool-cell-bgcolor-hover:#ddd;--teamPool-color:#003366;--teamPool-color-hover:#2D1E5C;--teamPool-bgcolor:#C5CAFB;--teamPool-bgcolor-g1:#E4E7FC;--teamPool-bgcolor-g2:#EEEFFE;--teamPool-bgcolor-g3:#E0E1FD;--teamPool-bgcolor-g4:#C5CAFB;--bracket-cell-bgcolor:#fff;--bracket-cell-bgcolor-hover:#eee;--bracket-color:#49407C;--bracket-color-hover:#000;--bracket-bgcolor:#B7AFF3;--bracket-bgcolor-g1:#E2DFFA;--bracket-bgcolor-g2:#E7E3FC;--bracket-bgcolor-g3:#CEC8F7;--bracket-bgcolor-g4:#B7AFF3;--dialog-text-label:#666;--dialog-text-standard:#666;--dialog-text-standard-hover:#333;--input-checkbox-notSelected:#9D9FB4;--input-checkbox-selected:#27e;--event-btn-bgcolor:#493E85;--event-btn-color:#fff;--event-btn-bgcolor-hover:#291E65;--btn-disabled-bgcolor:#DADADA;--btn-disabled-color:#8F8F8F;--select-bg-noChanges:#ccc;--select-bg-noChanges-hover:#aaa;--select-text-noChanges:#444;--location-wrapper-bgcolor:#fff;--location-bgcolor:#BAB5A6;--location-bgcolor-hover:#9A9586;--location-color:#4D3E7C;--sublocation-bgcolor:#9DA1D0;--sublocation-bgcolor-hover:#bDc1f0;--sublocation-color:#354699;--division-bottom-margin:2px;--group-gutter-space:2px;--group-row-bg:#7280C0;--group-row-bg-hover:#5260a0;--group-row-text:#fff;--subgroup-btn-bgcolor:#a9b4ff;--subgroup-btn-bgcolor-hover:#8994df;--subgroup-row-bg:#A7AFD8;--team-row-bg:#CBD1E5;--team-row-bg-hover:#aBb1c5;--inactive-transparency:0.75;--expand-icon-hover-text:#666;--pool-color-A:#4C78EB;--pool-color-B:#4115ff;--pool-color-C:#9326FF;--pool-color-D:#cd03c9;--pool-color-E:#705501;--pool-color-F:#07af31;--pool-color-G:#169abf;--pool-color-finals:#d1a719;--titletab-border:#9FB1F2;--titletab-bg-title:#e8e9ff;--titletab-text-title:#4D3E7C;--titletab-bg:#e8e9ff;--titletab-border:#AAB3F066;--titletab-text:#8f95cf;--titletab-bg-selected:#fff;--titletab-text-selected:#4D3E7C;--titletab-title-expand-link:#929cdf;--competition-text-alerts:#e70;--competition-text-alerts-hover:#c50;--competition-is-ready:#34cc29;--competition-is-ready-hover:#25b11b;--competition-bg:#fff;--competition-text-link:#9398ea;--subtab-selected-bg:#e8e9ff;--subtab-selected-text:#4D3E7C;--bracket-bg:transparent;--bracket-info-bottom-line:transparent;--bracket-bg-image:none;--bracket-bg-size:cover;--bracket-header-bg-color:transparent;--bracket-header-bottom-line:transparent;--bracket-pool-name-text:#4E78EE;--bracket-btn-bg:#eee;--bracket-btn-text:#9398ea;--bracket-round-text:#9398ea;--bracket-round-text-bold:normal;--bracket-round-text-glow:transparent;--bracket-content-link:#9398ea;--bracket-bg-divider-color:transparent;--game-bg-open-seed:#fff;--game-bg-future-seed:#e9ecef;--game-text-placeholder:#888;--game-text-team:#4E78EE;--game-text-team-bold:bold;--game-text-team-glow:transparent;--game-border:#ccc;--game-divider-teams:#ccc;--game-divider-scores:#ccc;--game-connector-advancing:#ccc;--game-text-outer:#666;--game-text-outer-bold:normal;--game-text-outer-glow:transparent;--game-text-score-text:#27e;--game-text-score-bg-ready:#fff}#tournaments.fullPage .mainArea .modWrapper.page_tournaments{max-width:none}#tournaments.fullPage .mainArea .modWrapper{border:none}#tournaments.fullPage .mainArea .modWrapper.page_tournaments .modWrapper{max-width:1600px;margin:0 auto}#tournaments.fullPage .mainArea .modWrapper .modColorBG{background-color:#fff}#tournaments.fullPage .mainArea .modWrapper .modColorBG a{color:#4e78ee}body a span{transition:none;-moz-transition:none;-webkit-transition:none}.fullPage .modWrapperInner{padding:0}.fullPage .modTitle{padding:3px 12px 6px 12px;position:relative;border:none;line-height:28px}.modTitle .titleIcon{margin:0 12px 0 0;font-size:22px}.modWrapper .modTitle .rightLink{margin-top:2px}.modHasPrototypeImage .tipWrapper{padding:0;overflow:hidden;margin-bottom:12px}.hasRightArrow:after{display:inline-block;vertical-align:middle;margin-left:10px;font-family:FontAwesome;content:"\f061";font-weight:400;margin-top:-2px}.modContent-header-msg{color:#666;margin:0 0 6px 4px;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;line-height:20px}.event-competition-wrapper .row{margin-left:-4px;margin-right:-4px}.event-competition-wrapper .col{padding-left:4px;padding-right:4px}.mainArea .modWrapper .modColorBG a{color:#34d}.event-section-wrapper{font-size:16px;line-height:18px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400}.event-section-wrapper{font-size:16px;line-height:18px}#mod_tournamentEvents .event-section-wrapper{padding:0;margin-bottom:18px;border-radius:12px}@media screen and (max-width:767px){#mod_tournamentEvents .event-section-wrapper{border-radius:0;margin-bottom:10px}}.setup-wizard-section{padding:14px 24px 24px 24px}.setup-wizard-section .btn-wizard{font-size:18px;line-height:32px;padding:0 18px}#mod_tournamentEvents .event-section-header{padding:5px 12px 5px 12px;position:relative;background-color:#e0dfee;min-height:40px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){#mod_tournamentEvents .event-section-header{flex-direction:column;align-items:flex-start;padding-top:8px;gap:4px}}#mod_tournamentEvents .isSkipWizard .event-section-header{min-height:10px}#mod_tournamentEvents .event-section-header a.competition-view-toggle{text-decoration:none;display:inline-block;vertical-align:middle;color:#555;padding-left:0;padding-right:0}#mod_tournamentEvents .event-section-header .competition-view-toggle{border-radius:6px;background-color:var(--titletab-bg)}#mod_tournamentEvents .competition-view-toggle.isActive{background-color:var(--titletab-bg-selected);color:var(--titletab-text-selected)}#mod_tournamentEvents .competition-view-toggle.isActive .competition-view-toggle-label{color:var(--titletab-text-selected)}#mod_tournamentEvents .competition-view-toggle-label{font-size:12px;line-height:14px;margin:-3px 0 2px 0;padding:2px;display:block}#mod_tournamentEvents .event-section-header a.btn-collapse{padding-left:16px;padding-right:16px;margin-top:1px}#mod_tournamentEvents .event-section-header a.competition-view-toggle:hover{color:var(--eventFolder-color-hover)}#mod_tournamentEvents a.event-header-label{display:block;max-height:46px;overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:24px}#mod_tournamentEvents a.event-header-label.isEmptyLabel{opacity:.6;font-weight:400}#mod_tournamentEvents .event-section-header .event-expandCollapse-group{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;margin:-2px 0 2px 0}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-collapse-row{display:flex;align-items:center;justify-content:center;margin:-2px 0 2px 0}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-collapse-row .expand-collapse-label{color:var(--titletab-text);white-space:nowrap}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-collapse-row .btn{color:var(--titletab-title-expand-link);padding:0 8px;height:28px;line-height:28px}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-all-feature-row{display:flex;align-items:center;gap:6px}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-all-feature-row .btn{background-color:var(--titletab-bg-title);color:var(--titletab-title-expand-link);border-radius:4px;line-height:24px;height:24px;padding:0 4px;flex:1;margin:0;font-size:14px}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-all-feature-row .btn:hover{color:var(--titletab-text-selected)}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-all-feature-row .btn.isActive{background-color:var(--titletab-bg-selected);color:var(--titletab-text-selected)}#mod_tournamentEvents .event-section-header .event-expandCollapse-group .expand-all-feature-row .btn:before{display:none}#mod_tournamentEvents .event-expandCollapse-group .btn-expand-cycle{font-size:16px;line-height:28px;padding:0 8px;margin-right:2px;font-weight:700}#mod_tournamentEvents .event-expandCollapse-group .btn-expand-toggle{display:inline-block;vertical-align:middle;height:28px;line-height:28px;padding:0 5px;border-radius:3px;margin-top:4px;position:relative}#mod_tournamentEvents .event-expandCollapse-group .btn-expand-toggle.btn-collapse-competitions:before{display:block;font-family:FontAwesome;content:"\f146";font-size:22px;line-height:28px;font-weight:400}#mod_tournamentEvents .event-expandCollapse-group .btn-expand-toggle.btn-expand-competitions:before{display:block;font-family:FontAwesome;content:"\f0fe";font-size:22px;line-height:28px;font-weight:400}#mod_tournamentEvents .competition-actions-header{display:flex;margin:0 6px 0 6px;padding:5px 6px 2px 2px;border-bottom:1px solid var(--titletab-border);position:relative}#mod_tournamentEvents .competition-actions-header.hasExpandToggles{padding-right:75px}#mod_tournamentEvents .competition-details-body{padding:10px 12px 12px 12px;border-radius:12px}@media screen and (max-width:500px){#mod_tournamentEvents .competition-details-body{padding:10px 4px 12px 4px}}#mod_tournamentEvents .competition-details-getStarted{margin:4px 4px 12px 4px;color:#888}#mod_tournamentEvents .competition-details-getStarted .competition-details-getStarted-link{color:#e70}#mod_tournamentEvents .competition-details-getStarted .competition-details-getStarted-link:hover{color:var(--competition-color)}.competition-details-wrapper .tournament-trial-header{display:flex;text-decoration:none;align-items:center;justify-content:space-between;background-color:#00b200;padding:3px 16px;border-radius:0;gap:42px}.competition-details-wrapper .tournament-trial-header:hover{background-color:#029602}.tournament-trial-header .tournament-trial-message{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:700;white-space:nowrap}.tournament-trial-header .tournament-unlock-message{display:flex;align-items:center;gap:8px}.tournament-trial-header .tournament-unlock-message-text:before{content:"\f35d";font-family:HTOFonts;font-size:20px;margin-right:8px;display:inline-block;vertical-align:middle}.tournament-trial-header .tournament-unlock-message-text{color:#fff;font-size:16px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#mod_tournamentEvents .competition-actions-header .btn-settings{display:inline-block;vertical-align:middle;color:#aab3f0}#mod_tournamentEvents .competition-actions-header .btn-settings:hover{color:var(--competition-color)}#mod_tournamentEvents .pools-expand-toggle-section{display:inline-block;vertical-align:middle}#mod_tournamentEvents .pools-expand-toggle-section .btn-gear{font-size:22px;line-height:28px;font-weight:400;color:#aab3f0;margin-top:-4px}#mod_tournamentEvents .pools-expand-toggle-section .btn-gear:hover{color:var(--competition-color)}#mod_tournamentEvents .competition-actions-extra{position:absolute;top:12px;right:8px}#mod_tournamentEvents .isSticky .competition-actions-extra{right:70px}#mod_tournamentEvents .isCollapsed_competition .competition-actions-extra{display:none}#mod_tournamentEvents .competition-actions-extra .btn-label{display:inline-block;vertical-align:middle;margin-left:8px;font-size:16px}@media screen and (max-width:767px){#mod_tournamentEvents .competition-actions-extra .btn-label{display:none}}#mod_tournamentEvents .event-competition-row .competition-actions-extra{opacity:1;pointer-events:auto}#mod_tournamentEvents .event-competition-row.isSticky{-webkit-transform:translateZ(0);will-change:transform;backface-visibility:hidden}@media (max-width:567px){#mod_tournamentEvents .event-competition-row.isSticky .competition-actions-extra{opacity:0;pointer-events:none;transition:none!important}#mod_tournamentEvents .event-competition-row.isSticky *{transition:none!important}}@media screen and (max-width:567px){#mod_tournamentEvents .competition-actions-extra .pools-expand-toggle-section .btn-pools-expand-toggle{padding:0 1px 0 7px}}#mod_tournamentEvents .competition-actions-filters{position:absolute;top:8px;right:8px}@media screen and (max-width:767px){#mod_tournamentEvents .competition-actions-header.hasFilters{padding-bottom:40px}}#mod_tournamentEvents .competition-actions-filters .form-control{font-size:15px;border:1px solid #9fb1f2;line-height:20px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;color:#9fb1f2;padding:0 6px 0 8px;margin:4px;max-width:120px}@media screen and (max-width:500px){#mod_tournamentEvents .competition-actions-filters .form-control{max-width:100px}}@media screen and (max-width:400px){#mod_tournamentEvents .competition-actions-filters .form-control{max-width:90px;padding-left:6px}}#mod_tournamentEvents .competition-actions-filters .form-control.hasFilter{color:#4e78ee;border-color:#4e78ee}#mod_tournamentEvents .pools-expand-toggle-section .btn-pools-expand-toggle{display:inline-block;vertical-align:middle;color:var(--titletab-title-expand-link);padding:0 8px;margin-top:-2px}#mod_tournamentEvents .pools-expand-toggle-section .btn-pools-expand-toggle:hover{color:var(--competition-color)}#mod_tournamentEvents .pools-expand-toggle-section .btn-pools-expand-toggle:before{font-family:FontAwesome;font-size:22px;line-height:28px;font-weight:400}#mod_tournamentEvents .pools-expand-toggle-section .btn-pools-expand-toggle.isCollapse:before{content:"\f066"}#mod_tournamentEvents .pools-expand-toggle-section .btn-pools-expand-toggle.isExpand:before{content:"\f065"}.btn-bracket-double:before{font-family:HTOfonts;content:"\f2ec";display:inline-block;font-weight:400}.btn-bracket-preview:before{font-family:HTOfonts;content:"\f2ec";display:inline-block;font-weight:400}.btn-brackets-setup:before{font-family:HTOfonts;content:"\f339";display:inline-block;font-weight:400}.btn-seed-teams{text-align:center}.btn-seed-teams .btn-icon-inner{display:inline-block;position:relative;width:34px;height:30px}.btn-seed-teams .btn-icon-inner:after{font-family:HTOfonts;content:"\f2ea";display:inline-block;vertical-align:middle;font-weight:400;position:absolute;top:0;right:0;z-index:1;font-size:28px;line-height:28px}.btn-seed-teams .btn-icon-inner::before{font-family:HTOfonts;content:"\f0cb";display:inline-block;vertical-align:middle;font-weight:400;width:6px;overflow:hidden;position:absolute;top:4px;left:0;z-index:1;font-size:20px;line-height:20px}.btn-setup-teams .btn-icon-inner{display:inline-block}.btn-setup-teams:before{font-family:HTOfonts;content:"\f33e";display:inline-block;vertical-align:middle;font-weight:400;font-size:24px;line-height:24px}.btn-roster .btn-icon-inner{display:inline-block}.btn-roster:before{font-family:HTOfonts;content:"\f305";display:inline-block;vertical-align:middle;font-weight:400;margin-left:-6px;font-size:24px;line-height:24px}.bracket_detail_links{text-align:right;display:flex;justify-content:flex-end}.bracket_detail_links a{color:var(--bracket-content-link);font-size:16px;line-height:20px;font-weight:400}@media screen and (max-width:767px){.bracket_detail_links .btn-wrench .btn-label{display:none}}.bracket_wrapper_inner .btn-bracket-page{padding-left:0}#mod_tournamentEvents .event-header-options{position:absolute;right:0;padding:0 12px 4px 12px;top:6px}#mod_tournamentEvents .event-header-options:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f040";font-size:20px;line-height:20px;font-weight:400}#mod_tournamentEvents .event-section-body{background-color:#fff;padding:8px}@media screen and (max-width:767px){#mod_tournamentEvents .event-section-body{padding:2px}}#mod_tournamentEvents .empty-eventFolder .event-competition-row{padding:6px;height:46px}#mod_tournamentEvents .empty-eventFolder a.event-header-edit{font-size:16px;display:inline-block;vertical-align:middle;color:var(--admin-info-color);padding-right:8px}#mod_tournamentEvents .empty-eventFolder a.event-header-edit.btn-wrench{margin-left:auto}#mod_tournamentEvents .empty-eventFolder a.event-header-edit:before{font-size:20px}#mod_tournamentEvents .empty-eventFolder a.event-header-edit:hover{color:var(--competition-color)}#mod_tournamentEvents .teamPool-expand-toggle{display:inline-block;vertical-align:middle;text-decoration:none;color:#c5cfdf;padding:13px 12px 0 4px}#mod_tournamentEvents .teamPool-expand-toggle:before{font-family:FontAwesome;content:"\f0fe";display:inline-block;font-size:24px}#mod_tournamentEvents .teamPool-expand-toggle:hover{color:var(--competition-color)}#mod_tournamentEvents .event-tree-row{position:relative;white-space:nowrap;display:flex}#mod_tournamentEvents .games-count-summary{display:inline-flex;align-items:center;margin-left:24px;font-size:16px;line-height:20px;font-weight:700;color:#9fb1f2;height:48px;margin-top:4px}#mod_tournamentEvents .event-advancing-wrapper{margin-top:4px}#mod_tournamentEvents .event-advancing-wrapper .event-advancing-link{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative;font-weight:400;height:48px;padding:4px 6px 5px 8px;color:var(--bracket-color);background-color:#fff;border:1px solid #ccc;box-shadow:2px 2px 2px 0 #ddd;margin-left:6px;border-radius:4px;text-decoration:none}#mod_tournamentEvents .event-advancing-wrapper .event-advancing-link:hover{background-color:#e3e5ff}#mod_tournamentEvents .event-advancing-wrapper .event-advancing-link:before{display:inline-block;vertical-align:middle;font-family:HTOfonts;content:"\f349";font-weight:400;font-size:24px;line-height:18px;color:#9fb1f2}#mod_tournamentEvents .event-advancing-wrapper.advancingToFinals{margin-top:0}#mod_tournamentEvents .event-advancing-wrapper.advancingToFinals .event-advancing-link{margin-left:0;margin-right:4px}#mod_tournamentEvents .event-advancing-wrapper.advancingToFinals .event-advancing-link:before{content:"\f064";-webkit-transform:scaleY(-1);transform:scaleY(-1);font-size:20px}.competition-inner-wrapper{background-color:#fff;border:1px solid var(--titletab-border);box-shadow:2px 2px 2px 0 #ddd;border-radius:11px}.isCollapsed_competition .competition-inner-wrapper{opacity:.8}.competition-details-wrapper{border-radius:11px;background-color:var(--competition-bg)}.isSetup .competition-details-wrapper{border:none;box-shadow:none}.teamPool-bracket-list-break{display:none}.teamPool-bracket-list{display:flex;flex-wrap:wrap;margin-top:-4px}@media screen and (max-width:600px){.teamPool-bracket-list-break{display:block;flex-basis:100%;width:0;height:0;overflow:hidden}.isSetupReview .teamPool-bracket-list{margin:0}#mod_tournamentEvents .teamPool-expand-toggle{display:none}}#mod_tournamentEvents .event-competition-row{border-top-left-radius:10px;border-top-right-radius:10px;height:48px;display:flex;align-items:flex-end;position:sticky;top:0;background-color:var(--titletab-bg-title);z-index:100;margin:0;padding:0 14px 0 4px;border-bottom:1px solid var(--titletab-border)}.view_HTOtournaments #mod_tournamentEvents .event-competition-row{padding-right:74px}@media screen and (max-width:767px){.view_HTOtournaments #mod_tournamentEvents .event-competition-row{flex-direction:column;height:86px;align-items:baseline!important}}#mod_tournamentEvents .event-competition-row.isSticky{border-bottom:1px solid var(--titletab-border);box-shadow:0 2px 2px 0 rgba(0,0,0,.25)}#mod_tournamentEvents .isCollapsed_competition .event-competition-row{align-items:center}.isnAWEA #mod_tournamentEvents .event-competition-row{display:none}.isnAWEA #mod_tournamentEvents .isCollapsed_competition .event-competition-row{display:flex}#mod_tournamentEvents .isCollapsed_competition .event-competition-row{border-radius:10px}#mod_tournamentEvents .competition-section{padding-bottom:20px}#mod_tournamentEvents .event-competition-wrapper{display:block;text-decoration:none;padding-top:4px;padding-bottom:4px}#mod_tournamentEvents .event-competition-wrapper.empty-eventFolder{padding:38px 12px 12px 28px;text-align:center}.isTransitioning #mod_tournamentEvents .event-competition-wrapper{overflow:hidden}#mod_tournamentEvents .event-tree-collapse{position:absolute;top:4px;left:0;vertical-align:middle}#mod_tournamentEvents .event-competition-wrapper .event-competition-row .event-tree-collapse{display:inline-block;position:absolute;left:13px;top:5px}#mod_tournamentEvents .event-competition-wrapper .event-competition-row .event-tree-collapse:before{content:"\f091";color:var(--competition-color);font-size:24px;line-height:24px;font-weight:400;margin-top:2px}#mod_tournamentEvents .event-tree-collapse:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f146";font-size:23px;line-height:23px;color:var(--competition-bgcolor)}#mod_tournamentEvents .event-competition-label{display:inline-flex;align-items:center;vertical-align:middle;border-radius:6px;font-weight:700;padding:0 30px 0 46px;text-decoration:none;font-size:18px;max-width:300px;min-width:150px;margin:0 4px 0 0;position:relative;color:var(--titletab-text-title);height:42px;overflow:hidden;min-width:230px}#mod_tournamentEvents .archived-label{display:inline-flex;align-items:center;vertical-align:middle;font-weight:700;font-size:18px;color:#27e;height:40px}#mod_tournamentEvents .archived-label a{color:#27e;text-decoration:none}#mod_tournamentEvents .archived-label a:hover{color:var(--competition-color-hover)}#mod_tournamentEvents .archived-label .btn{padding:0 8px}#mod_tournamentEvents .competition-actions-header .event-competition-label{border:none;margin:-4px 0 0 -4px}@media screen and (max-width:767px){#mod_tournamentEvents .event-competition-label{min-width:auto}}#mod_tournamentEvents .event-competition-label-text{display:inline-block;line-height:22px;max-height:44px;width:100%;overflow:hidden;white-space:normal;text-align:left;margin-top:-2px}#mod_tournamentEvents .event-competition-label:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f091";position:absolute;left:12px;top:6px;font-size:24px;line-height:24px;font-weight:400}#mod_tournamentEvents a.event-competition-label:after{color:var(--titletab-text-title);content:"\f107";font-family:FontAwesome;font-size:20px;line-height:20px;font-weight:400;position:absolute;right:11px;top:9px;display:inline-block;vertical-align:middle}#mod_tournamentEvents .isExpanded_filter .event-competition-label:after{display:none}#mod_tournamentEvents .isCollapsed_competition a.event-competition-label:after{content:"\f105"}#mod_tournamentEvents .isCollapsed_competition.teamFiltered a.event-competition-label:after{display:none}#mod_tournamentEvents .isCollapsed_competition .event-competition-label{border:none}#mod_tournamentEvents .event-competition-label:hover{color:var(--competition-color-hover)}#mod_tournamentEvents .event-teamPool-children{padding-right:130px;position:relative}#mod_tournamentEvents .competition-view-links{position:relative}#mod_tournamentEvents .tab-help-popup{position:absolute;top:55px;left:0}#mod_tournamentEvents .tab-help-popup .dialog-box{position:relative;display:inline-block}#mod_tournamentEvents .tab-help-popup .dialog-content{background-color:#8b5cf6;color:#fff;padding:28px 30px 16px 30px;border-radius:12px;font-size:16px;font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.15),0 16px 32px rgba(0,0,0,.1);position:relative;min-width:200px;text-align:center}#mod_tournamentEvents .tab-help-popup .dialog-content-text{font-size:18px}#mod_tournamentEvents .tab-help-popup .dismiss-row{text-align:center;margin-top:18px}#mod_tournamentEvents .tab-help-popup .arrow{position:absolute;top:-8px;left:40px;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #8b5cf6;z-index:1}#mod_tournamentEvents .tab-help-popup.tab_teams .arrow{left:119px}#mod_tournamentEvents .tab-help-popup.tab_schedule .arrow{left:196px}#mod_tournamentEvents .competition-view-toggle{line-height:38px;font-size:20px;display:inline-block;text-align:center;width:70px;margin:0 4px;border:1px solid var(--titletab-border);box-shadow:2px 2px 2px 0 #bbbbbb33;position:relative;background-color:var(--titletab-bg);border-top-left-radius:6px;border-top-right-radius:6px;text-decoration:none;color:var(--titletab-text)}#mod_tournamentEvents .isCollapsed_competition .competition-view-toggle{border-radius:6px}#mod_tournamentEvents .event-competition-row .competition-view-toggle{line-height:30px}#mod_tournamentEvents .isCollapsed_competition .event-competition-row .competition-view-toggle{line-height:38px}#mod_tournamentEvents .competition-view-toggle:hover{background-color:var(--titletab-bg-selected)}@media screen and (max-width:390px){#mod_tournamentEvents .event-competition-row .competition-view-toggle{margin:0}}@media screen and (max-width:360px){#mod_tournamentEvents .event-competition-row .competition-view-toggle{width:40px;transform:scale(.9)}}#mod_tournamentEvents .competition-view-toggle::before{color:#aeb4f0}#mod_tournamentEvents .competition-view-toggle-label{color:#8f95cf}.isnAWEA #mod_tournamentEvents .competition-view-toggle-label,.isnAWEA #mod_tournamentEvents .competition-view-toggle::before{color:#06c}#mod_tournamentEvents .competition-view-toggle.isActive::before{color:var(--titletab-text-selected)}#mod_tournamentEvents .event-competition-wrapper:NOT(.isCollapsed_competition) .competition-view-toggle.isActive{background-color:var(--titletab-bg-selected);color:var(--titletab-text-selected)}#mod_tournamentEvents .isCollapsed_competition .competition-view-toggle::before{color:#aeb4f0}#mod_tournamentEvents .competition-view-toggle.hasAlert::before{color:var(--competition-text-alerts)}#mod_tournamentEvents .competition-view-toggle.hasAlert .competition-view-toggle-label{color:var(--competition-text-alerts)}#mod_tournamentEvents .competition-view-toggle.isReady::before{color:var(--competition-text-alerts)}#mod_tournamentEvents .competition-view-toggle.isReady .competition-view-toggle-label{color:var(--competition-text-alerts)}#mod_tournamentEvents .competition-view-toggle.hasAlert:hover::before{color:var(--competition-text-alerts-hover)}#mod_tournamentEvents .competition-view-toggle.isReady:hover::before{color:var(--competition-text-alerts-hover)}#mod_tournamentEvents .competition-view-toggle:before{display:inline-block;vertical-align:top;font-family:HTOfonts;font-weight:400;font-size:28px}#dialog_setupDone.bootstrap-dialog .bootstrap-dialog-message{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#007}#dialog_setupDone .content-title{text-align:center;margin-bottom:4px;font-weight:700}.modal-dialog #mod_tournamentEvents .competition-view-toggle{margin:0 8px}.modal-dialog .bracket_title_row .bracket_title_link:before{color:#9fb1f2}.modal-dialog #mod_tournamentEvents .competition-view-toggle:NOT(.isActive)::after{color:#9fb1f2}#mod_tournamentEvents .competition-view-toggle.view_getstarted:before{content:"\f339";font-size:30px;line-height:32px;margin:1px 0 0 6px;display:inline-block;vertical-align:middle}#mod_tournamentEvents .event-competition-wrapper:NOT(.isCollapsed_competition) .competition-view-toggle.view_getstarted:before{font-size:26px;line-height:26px;margin:0 0 0 6px}#mod_tournamentEvents .competition-view-toggle.view_brackets:before{content:"\f310";font-size:38px}#mod_tournamentEvents .competition-view-toggle.view_teams:before{content:"\f2ea";font-size:34px}#mod_tournamentEvents .competition-view-toggle.view_standingsAdvancing:before{content:"\f336";font-size:27px}#mod_tournamentEvents .competition-view-toggle.view_schedule:before{content:"\f073";font-size:28px}#mod_tournamentEvents .competition-view-toggle.view_scores:before{content:"\f348";font-size:28px}#mod_tournamentEvents .event-competition-wrapper:NOT(.isCollapsed_competition) .competition-view-toggle.view_brackets:before{font-size:34px}#mod_tournamentEvents .event-competition-wrapper:NOT(.isCollapsed_competition) .competition-view-toggle.view_teams:before{font-size:30px}#mod_tournamentEvents .event-competition-wrapper:NOT(.isCollapsed_competition) .competition-view-toggle.view_standingsAdvancing:before{font-size:23px}#mod_tournamentEvents .event-competition-wrapper:NOT(.isCollapsed_competition) .competition-view-toggle.view_schedule:before{font-size:24px;line-height:28px}#mod_tournamentEvents .isCollapsed_competition .competition-view-toggle .competition-view-toggle-label{display:none}#mod_tournamentEvents .competition-view-toggle.jump_top{display:none}#mod_tournamentEvents .event-competition-row.isSticky .competition-view-toggle.jump_top{position:absolute;right:0;top:4px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:50px;line-height:12px;text-decoration:none;color:#aeb4f0;height:39px}#mod_tournamentEvents .competition-view-toggle.jump_top:before{font-family:HTOfonts;font-weight:400;content:"\f062";font-size:16px;line-height:20px}#mod_tournamentEvents .competition-view-toggle .under-label{display:block;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif}#mod_tournamentEvents .competition-view-toggle.isActive{color:var(--titletab-text-selected)}#mod_tournamentEvents .event-competition-getstarted{line-height:28px;border-radius:14px;padding:0 14px;color:#e70;background-color:#eee;position:absolute;right:6px;top:6px}#mod_tournamentEvents .event-competition-getstarted:hover{background-color:#ddd;color:var(--eventFolder-color-hover)}#mod_tournamentEvents .event-competition-getstarted .btn-label{font-size:16px}#mod_tournamentEvents .isCollapsed_eventFolder .event-header-expandToggle:before{content:"\f07b"}#mod_tournamentEvents .isCollapsed_eventFolder .event-section-body,#mod_tournamentEvents .isCollapsed_eventFolder .event-section-footer{display:none}#mod_tournamentEvents .isCollapsed_competition .competition-details-wrapper{display:none}#mod_tournamentEvents .event-teamPool-wrapper{margin:8px 0 0 0;position:relative}#mod_tournamentEvents .competition-details-section-setup-row{display:flex;justify-content:center}#mod_tournamentEvents .competition-details-section-setup-container{width:100%;max-width:642px;border-radius:8px;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:12px 18px}#mod_tournamentEvents .event-teamPool-wrapper.isFinals{padding-top:8px}#mod_tournamentEvents .event-teamPool-wrapper.isFinals_main{border-top:2px dashed #dcdfe9;margin-top:12px}#mod_tournamentEvents .event-teamPool-wrapper.isConsolation{border-top:2px dashed #dcdfe9}#mod_tournamentEvents .event-teamPool-label{display:inline-flex;align-items:center;position:relative;text-decoration:none;padding:0 4px 0 4px;color:var(--teamPool-color)}#mod_tournamentEvents .isPool .event-teamPool-label .teamPool-label-text:before{display:inline-block;vertical-align:middle;font-family:HTOfonts;content:"\f2ea";font-weight:400;font-size:24px;line-height:24px;margin-right:6px;margin-top:0;color:#9fb1f2}#mod_tournamentEvents .isFinals .teamPool-header.fromAdvancing .teamPool-header-label.btn-advance:before{font-size:22px}#mod_tournamentEvents .isPool .teamPool-header.fromAdvancing .teamPool-header-label.btn-advance:before{font-family:HTOfonts;content:"\f349";font-size:24px}#mod_tournamentEvents .isSetup .isFinals .event-tree-row{position:relative;padding-left:34px}#mod_tournamentEvents .isSetup .isFinals .event-tree-row:before{position:absolute;left:6px;top:15px;display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f064";font-weight:400;font-size:22px;margin-left:0;line-height:18px;margin-right:10px;margin-top:-2px;color:#9fb1f2;-webkit-transform:scaleY(-1);transform:scaleY(-1)}#mod_tournamentEvents .event-matchup-wrapper{margin-top:4px}#mod_tournamentEvents .event-matchup-label{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:relative;font-weight:400;height:48px;padding:4px 6px 5px 8px;color:var(--bracket-color);background-color:#fff;border:1px solid #ccc;box-shadow:2px 2px 2px 0 #ddd;margin-left:6px;border-radius:4px}#mod_tournamentEvents .teamPool-bracket-section .finals-trophy{display:inline-block;vertical-align:middle;margin-left:6px}#mod_tournamentEvents .teamPool-bracket-section .finals-trophy:before{display:inline-block;font-family:HTOFonts;content:"\f091";font-size:24px;line-height:24px;font-weight:400;margin:15px 0 0 9px;color:#9fb1f2}#mod_tournamentEvents .teamPool-bracket-section .finals-trophy.isConsolation:before{content:"\f347";font-size:28px;line-height:28px}#mod_tournamentEvents a.event-matchup-label:hover,#mod_tournamentEvents a:hover .event-matchup-label{background-color:#e3e5ff}#mod_tournamentEvents .event-matchup-label .link-content-row{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;justify-content:center}#mod_tournamentEvents .selectedBracket .event-matchup-label{background-color:#27e;color:#fff}#mod_tournamentEvents .selectedBracket a:hover .event-matchup-label,#mod_tournamentEvents .selectedBracket a:hover .icon-bracket-type{color:#000}#mod_tournamentEvents .bracketset-type-info{display:inline-block;vertical-align:middle;text-align:center}#mod_tournamentEvents .bracketset-type-info.isNumGames{margin:0 0 0 8px;color:#9fb1f2}#mod_tournamentEvents .bracketset-type-info-num{font-size:18px;height:18px;line-height:18px;margin-top:3px;display:flex;align-items:center;justify-content:center;font-weight:700}#mod_tournamentEvents .bracketset-type-info-num .bracketset-type-info-seeded-size{font-weight:400;color:#9fb1f2}#mod_tournamentEvents .bracketset-type-info-num .icon-unknown:before{line-height:18px;display:inline-block;color:#9fb1f2}#mod_tournamentEvents .bracketset-type-info-label{font-size:13px;line-height:13px;margin-top:-1px;display:block;white-space:nowrap;overflow:hidden;max-width:100%}a.event-footer-expandToggle{color:var(--competition-color);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:34px;padding:0 14px 0 34px;border-radius:13px;transition:none;-moz-transition:none;-webkit-transition:none;opacity:.85}a.event-footer-expandToggle:hover{opacity:1}.event-footer-expandToggle:before{display:inline-block;vertical-align:middle;font-family:FontAwesome}.btn-expand:before{font-family:FontAwesome;content:"\f065"}.btn-collapse:before{font-family:FontAwesome;content:"\f066"}.isCollapsed_eventFolder a.event-footer-expandToggle.btn-collapse{opacity:.5}.btn-tournament-competition .btn-label{font-weight:700;margin-top:-4px;font-size:18px;line-height:20px}.btn-tournament-competition.btn-trophy:before{line-height:24px;font-size:24px;vertical-align:middle;margin-top:-2px}.empty-eventFolder .btn-tournament-competition .btn-label{font-size:16px;padding-left:6px}.empty-eventFolder .btn-tournament-competition.btn-trophy:before{font-size:22px}.dialog-notice-row{margin:0 8px 12px 8px}.dialog-notice-row .dialog-notice-message{font-weight:700;color:var(--dialog-text-standard)}.dialogWithSort .sortItem-row{display:block;background-color:#fff;padding:3px 5px 3px 14px;line-height:24px;font-size:16px;font-weight:700;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;text-decoration:none;margin:4px;border-radius:5px;position:relative;cursor:move}#eventFoldersSortOrderDialog .sortItem-row{background-color:var(--competition-bgcolor);color:var(--competition-color)}#eventFoldersSortOrderDialog .sortItem-row:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;content:"\f07b";color:var(--competition-color);font-size:20px;line-height:20px;font-weight:400;margin:-2px 12px 0 0}#competitionsSortOrderDialog .sortItem-row{background-color:var(--competition-bgcolor);color:var(--competition-color)}#competitionsSortOrderDialog .sortItem-row:before{font-family:FontAwesome;display:inline-block;vertical-align:middle;content:"\f091";color:var(--competition-color);font-size:20px;line-height:20px;font-weight:400;margin:-2px 12px 0 0}#teamPoolsSortOrderDialog .sortItem-row{color:var(--teamPool-color);background-color:var(--teamPool-bgcolor)}#bracketsSortOrderDialog .sortItem-row{color:var(--bracket-color);background-color:var(--bracket-bgcolor)}.dialogWithSort .sortItem-row:after{position:absolute;right:9px;top:9px;content:" ";display:inline-block;vertical-align:middle;margin-top:-4px;height:20px;width:20px;background-size:100% 100%;background-position:center;background-repeat:no-repeat;opacity:.6;background-image:url(/admin/images/icons/drag-up-down-black.png)}#competitionsSortOrderDialog .sortItem-row:after,#eventFoldersSortOrderDialog .sortItem-row:after{opacity:.8;filter:invert(1)}.dialogWithSort .sortItems-list .ui-state-highlight{border:1px dashed #27e;opacity:.4;height:26px;background-color:var(--competition-bgcolor);color:var(--competition-color);display:block;padding:2px 5px 0 14px;line-height:24px;font-size:16px;text-transform:uppercase;font-family:Oswald-Regular,Arial,Helvetica,sans-serif;text-decoration:none;margin:4px;border-radius:5px;margin:4px}.dialogWithSort .headingRow-msg{font-size:16px;line-height:18px;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:var(--dialog-text-standard);display:inline-block;margin-left:8px}#modTournamentTeams .imgRow{text-align:center;margin-bottom:6px}#modTournamentTeams .msgRow{font-size:16px;font-weight:700;color:#666}.parentGroupWrapper_outer{vertical-align:top;padding-top:0;padding-right:var(--col-gutter-space);padding-bottom:0;padding-left:25px;position:relative}.parentGroupWrapper_outer .expandCollapseLink{position:absolute;left:0;top:0;color:var(--group-row-bg);text-decoration:none;padding-top:2px;opacity:var(--inactive-transparency)}.parentGroupWrapper_outer .subDivisionHasPools .expandCollapseLink,.parentGroupWrapper_outer.divisionHasPools .expandCollapseLink{opacity:1}.parentGroupWrapper_outer .groupWrapper_outer .expandCollapseLink{position:absolute;left:0;top:0;color:var(--subgroup-row-bg);text-decoration:none;padding-top:2px}.parentGroupWrapper_outer.numGroups_0 .groupWrapper_outer .expandCollapseLink,.pendingDeleteSection .parentGroupWrapper_outer .groupWrapper_outer .expandCollapseLink{display:none}.parentGroupWrapper_outer .expandCollapseLink:before{font-family:FontAwesome;content:'\f146';font-size:24px;line-height:24px}.parentGroupWrapper_outer.parentGroupCollapsed .expandCollapseLink:before{content:'\f0fe'}.parentGroupWrapper_outer .groupWrapper_outer.groupCollapsed .expandCollapseLink:before{content:'\f0fe'}.groupWrapper_outer{display:inline-block;vertical-align:top;padding-right:12px;padding-bottom:0;width:100%;vertical-align:top;padding-left:25px;position:relative;opacity:var(--inactive-transparency)}.divisionHasPools .groupWrapper_outer,.subDivisionHasPools.groupWrapper_outer{opacity:1}.parentGroupCollapsed .parentGroupGroupList .divisionPoolList,.parentGroupCollapsed .parentGroupGroupList .groupWrapper_outer{display:none}.divisionPoolList .divisionPoolRow{margin:0 0 2px 0;display:block;text-decoration:none}.divisionPoolList .poolGroupLabel{display:inline-block;vertical-align:middle;margin:2px;border-radius:6px;padding:4px 12px 4px 12px;color:#fff;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;text-decoration:none;font-size:16px;line-height:18px;min-height:20px}.divisionPoolList .competitionLabel{background-color:var(--competition-bgcolor)}.divisionPoolList .teamPoolLabel{background-color:var(--teamPool-cell-bgcolor)}.parentGroupWrapper .parentGroupHeaderRow{background-color:var(--group-row-bg);color:var(--group-row-text);padding:3px 100px 3px 6px;border-radius:8px;position:relative;display:block;text-decoration:none;margin-bottom:var(--division-bottom-margin);opacity:var(--inactive-transparency)}.divisionHasPools .parentGroupWrapper .parentGroupHeaderRow{opacity:1}.numTeamsLabel{position:absolute;right:12px;top:5px;font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:17px}.groupWrapper .groupHeaderRow{background-color:var(--subgroup-row-bg);padding:3px 67px 3px 6px;border-radius:8px;position:relative;display:block;text-decoration:none;margin-bottom:var(--group-gutter-space)}.teamGroupRow .teamNameValue{display:block;width:100%;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:20px;border-top-right-radius:0;border-bottom-right-radius:0;border:none}.parentGroupWrapper .parentGroupNameLabel{display:inline-block;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:18px;text-decoration:none;padding:2px 8px 3px 8px;position:relative;border-radius:12px}.groupWrapper .groupNameLabel{display:inline-block;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:18px;padding:2px 8px 2px 8px;position:relative;border-radius:12px;text-decoration:none}.groupTeamList{overflow:hidden}.groupTeamList .teamRow{overflow:hidden;text-decoration:none;background-color:var(--team-row-bg);padding:4px 12px 4px 16px;font-size:16px;line-height:18px;border-radius:5px;position:relative;display:block;text-decoration:none;margin-bottom:var(--group-gutter-space)}.groupTeamList .teamRow:hover{background-color:var(--team-row-bg-hover)}.groupCollapsed .groupTeamList .teamRow{display:none}.groupCollapsed .divisionPoolList{display:none}#modTournamentTeams-content{max-height:400px;overflow:auto}.competition-section-empty-message{color:#666;text-align:center;padding:4px}.competition-section-empty-message .competition-section-empty-message-text{display:inline-block;vertical-align:middle}.competition-section-empty-message .btn-setup-button{display:inline-block;vertical-align:middle;margin-left:12px}#mod_tournamentEvents .teamPool-label-text{text-decoration:none;color:var(--teamPool-color);line-height:20px;font-family:'Roboto Condensed',sans-serif;font-size:16px;display:flex;align-items:center;height:38px;position:relative;font-weight:700;text-decoration:none}#mod_tournamentEvents a.teamPool-label-text:hover{color:#000}#mod_tournamentEvents .isPool .event-teamPool-label .teamPool-label-text:hover::before{color:var(--competition-color)}#mod_tournamentEvents .isSetup .teamPool-label-text{min-width:76px}#mod_tournamentEvents .competition-locations-wrapper .teamPool-label-text{background-color:#eaeefb}#mod_tournamentEvents .teamPool-label-button-link-view{display:inline-block;vertical-align:middle;line-height:24px;padding:0 12px;vertical-align:middle;color:var(--admin-info-color)}#mod_tournamentEvents .teamPool-label-button-link-view:hover{color:var(--competition-color)}#mod_tournamentEvents .teamPool-label-button-link-view:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-weight:400;font-size:14px;content:"\f078"}#mod_tournamentEvents .isCollapsed_competition .teamPool-label-button-link-view:before{content:"\f054"}.fullPage .competition-section-header{font-size:16px;line-height:18px;padding:0 4px 0 4px;height:36px;display:flex;align-items:center;position:relative}a.competition-section-header{text-decoration:none;color:#000;display:block}a.competition-section-header .competition-section-header-label{display:block;font-weight:700}.competition-section-header .competition-section-header-label{display:block;border-radius:6px;color:var(--teamPool-color);text-decoration:none;min-height:20px}.competition-locationList .competition-section-empty .competition-section-empty-message{padding:0 12px 16px 12px}.teamList-group-wrapper{margin-top:14px}.teamList-group-wrapper:first-child{margin-top:0}.teamList-group-title-link{float:right;margin-right:4px}.modTitle .modTitleClose{color:var(--teamPool-color);margin:1px -8px 0 0;opacity:.7}.modTitle .modTitleClose:hover{color:#999}.teamPool-teamList-groupList{margin-bottom:8px}.teamPool-teamList-groupList:last-child{margin-bottom:0}.teamPool-bracket-details{display:none}.previewOnly #subView_brackets .competition-details-body-content{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.previewOnly #subView_brackets .competition-details-body-content .bracket_group,.previewOnly #subView_brackets .competition-details-body-content .bracket_rounds_wrapper,.previewOnly #subView_brackets .competition-details-body-content .bracket_wrapper_inner,.previewOnly #subView_brackets .competition-details-body-content .roundsWrapper{pointer-events:none}.previewOnly .competition-view-alerts,.previewOnly .competition-view-alerts *,.previewOnly .event-competition-row,.previewOnly .event-competition-row *{pointer-events:auto}.previewOnly #subView_brackets .competition-stage-wrapper{display:inline-block;vertical-align:top}@media screen and (max-width:767px){.previewOnly #subView_brackets .competition-stage-wrapper{flex-direction:column}}.previewOnly #subView_brackets .bracket_wrapper_outer{zoom:0.6;display:flex-inline;transform-origin:left}#subView_brackets_original .teamPool-bracket-details{background-color:#f2f3f9;margin:4px 0 4px 0;border-radius:12px;border:1px solid #9fb1f2}#subView_brackets .competition-details-body-content{border-radius:12px}#subView_brackets .bracket_wrapper_outer:NOT(.competition_informationText_wrapper){background-color:var(--bracket-bg);background-image:var(--bracket-bg-image);background-size:var(--bracket-bg-size)}#subView_brackets .competition-details-body-content .competition-stage-wrapper:first-child .teamPool_wrapper_outer:first-child .bracket_wrapper_outer:NOT(.competition_informationText_wrapper){border-top-left-radius:12px;border-top-right-radius:12px}#subView_brackets .competition-details-body-content .competition-stage-wrapper:last-child .teamPool_wrapper_outer:last-child .bracket_wrapper_outer:NOT(.competition_informationText_wrapper){border-bottom-left-radius:12px;border-bottom-right-radius:12px}.competition-brackets-outer-wrapper:last-child{margin-bottom:0;border-bottom:none}.bracket_wrapper_inner{position:relative}.bracket_title_row{display:flex;align-items:center}#subView_brackets .bracket_wrapper_outer:NOT(.competition_informationText_wrapper) .bracket_title_row{background-color:var(--bracket-header-bg-color);border-bottom:1px solid var(--bracket-header-bottom-line)}#subView_brackets .bracket_wrapper_outer:NOT(.competition_informationText_wrapper){border-bottom:1px solid var(--bracket-bg-divider-color)}#subView_brackets .competition-stage-wrapper:first-child .teamPool_wrapper_outer:first-child .bracket_wrapper_outer:NOT(.competition_informationText_wrapper):first-child .bracket_title_row{border-top-left-radius:10px;border-top-right-radius:10px}#subView_brackets .competition-stage-wrapper:last-child .teamPool_wrapper_outer:last-child .bracket_wrapper_outer:NOT(.competition_informationText_wrapper):NOT(.isExpanded_bracket):last-child .bracket_title_row{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:none}#subView_brackets .competition-stage-wrapper:last-child .teamPool_wrapper_outer:last-child .bracket_wrapper_outer:NOT(.competition_informationText_wrapper):last-child{border-bottom:none}.bracket_setupTeams_wrapper{padding:8px}.bracket_title_row .bracket_title_link{padding-left:12px;color:#4e78ee;line-height:20px;font-family:'Roboto Condensed',sans-serif;font-size:16px;display:inline-flex;align-items:center;height:38px;min-width:76px;position:relative;font-weight:700;text-decoration:none}#subView_brackets .teamPool_wrapper_outer .bracket_title_row .bracket_title_link{color:var(--bracket-pool-name-text)}.bracket_title_row .bracket_title_link:hover{filter:brightness(.7)}.competition_informationText_wrapper .bracket_title_row a{height:auto;color:var(--competition-text-link)}.bracket_title_row .info_edit_link{text-decoration:none;font-family:'Roboto Condensed',sans-serif;font-size:16px;display:inline-flex;align-items:center;height:38px;position:relative;margin-left:20px}.bracket_title_row .info_edit_link:before{content:"\f040";font-family:FontAwesome;font-size:16px;line-height:20px;margin-right:8px}.bracket_title_row .info_edit_link:hover{color:var(--competition-color)}.bracket_title_row .bracket_title_link:before{display:inline-block;vertical-align:middle;font-family:HTOfonts;font-weight:400;font-size:28px;line-height:28px;margin-right:8px;width:24px;text-align:center}.competition_informationText_wrapper{border-bottom:1px solid var(--bracket-info-bottom-line);padding-bottom:4px}.competition_informationText_wrapper .bracket_title_row .bracket_title_link:before{content:"\f05a";font-size:20px}.competition_informationText_wrapper .bracket_title_row .bracket_title_link.isAddInfoLink:before{content:"\f040";font-size:18px}.competition_informationText_wrapper .competition-info-content{background-color:#f2f3f9;padding:10px 16px;border-radius:8px;margin:2px 0 0 0;color:#666}.isPool .bracket_title_row .bracket_title_link:before{content:"\f2ea"}.view_teams .isPool.hasSlotsToBeFilled .bracket_title_row .bracket_title_link:before{color:#e70}.isFeed .bracket_title_row .bracket_title_link:before{content:"\f349";font-size:26px;font-size:26px;margin-top:6px}.isFinals .bracket_title_row .bracket_title_link:before{content:"\f064";-webkit-transform:scaleY(-1);transform:scaleY(-1);font-size:22px}.isUnassigned .bracket_title_row .bracket_title_link:before{content:"\f31b";font-size:30px}.isFinals .bracket_title_row .bracket_title_link_label:after{color:var(--bracket-pool-name-text);display:inline-block;vertical-align:middle;font-family:HTOfonts;font-weight:400;font-size:22px;line-height:22px;margin-left:8px;width:24px;text-align:center;content:"\f091"}.isConsolation .bracket_title_row .bracket_title_link:before{content:"\f064";-webkit-transform:scaleY(-1);transform:scaleY(-1);font-size:22px}.isConsolation .bracket_title_row .bracket_title_link_label:after{color:#9fb1f2;display:inline-block;vertical-align:middle;font-family:HTOfonts;font-weight:400;font-size:24px;line-height:24px;margin-left:8px;width:24px;text-align:center;content:'\f347'}.competition_informationText_wrapper .bracket_title_row .bracket_title_link{color:var(--competition-text-link)}.competition_informationText_wrapper .bracket_title_row .bracket_title_link:hover{color:var(--competition-color)}.competition_informationText_wrapper .bracket_title_row .bracket_title_link.isAddInfoLink{font-weight:400}.bracket_title_row .btn-advance.isWarning{color:#e70;font-size:16px}.bracket_title_row .btn-advance.isWarning:hover{color:var(--competition-color)}.bracket_title_row .btn-add-scores.isReadyForScores{color:var(--competition-text-alerts);font-size:16px}.bracket_title_row .btn-add-scores.isReadyForScores:hover{color:var(--competition-text-alerts-hover)}.bracket_title_row .btn-add-scores.isReadyForScores:before{content:"\f348";font-family:HTOFonts;font-size:20px;line-height:20px}a.bracket_title_link:after{color:#4e78ee;content:"\f105";font-family:FontAwesome;font-size:20px;line-height:20px;font-weight:400;margin-left:16px;display:inline-block;vertical-align:middle}#subView_brackets a.bracket_title_link:after{color:var(--bracket-pool-name-text)}a.bracket_title_link:hover::after{color:var(--competition-color)}.isExpanded_bracket a.bracket_title_link:after{content:"\f107"}.competition_informationText_wrapper a.bracket_title_link:after{color:#aab3f0}.competition_informationText_wrapper a.bracket_title_link:hover::after{color:var(--competition-color)}a.bracket_title_link.isAddInfoLink:after{display:none}@media screen and (max-width:767px){.teamPool-bracket-details{padding:2px}}.bracket_inner_nav{padding:0 0 0 4px}.bracket_inner_nav .btn{display:inline-block;vertical-align:middle;color:#aab3f0;padding:6px 12px;position:relative;margin:0 4px 4px 0}.bracket_inner_nav .btn:before{font-size:22px}.bracket_inner_nav .btn:hover{color:var(--competition-color)}.teamsAvailable-body .teampool-unassigned-emptyMsg{text-align:center;padding:0 8px 12px 8px;color:#aab3f0;margin-bottom:12px}.teampool-unassigned-instructions{color:var(--admin-info-color);margin:0 0 6px 0}.empty-message-row{display:flex;padding:8px;align-items:center;font-style:italic}.empty-message-row .empty-message-text{display:inline-block;vertical-align:middle;font-size:16px;line-height:18px;color:#666}.empty-message-row .empty-message-link{display:inline-block;vertical-align:middle;margin-left:12px;font-size:16px;line-height:18px;color:#666}.bracket_title_row .btn-bracket-counts{display:inline-flex;align-items:center;font-size:16px;padding:0 16px;line-height:28px;height:28px;color:#9fb1f2;margin-left:18px;font-family:'Roboto Condensed',sans-serif}.btn-add-teams:before{content:"\f33c";font-family:HTOfonts;display:inline-block;font-weight:400}.bracket_title_row .team-actions{display:inline-flex;height:38px;margin-left:auto;align-items:center;text-decoration:none;font-size:16px;font-family:'Roboto Condensed',sans-serif}.bracket_title_row .team-actions .bracket-counts{color:#4e78ee;margin-right:12px;display:inline-flex;align-items:center}.bracket_title_row .bracket-btn{display:inline-flex;align-items:center;font-size:16px;padding:0 12px;line-height:30px;height:30px;color:#9398ea;background-color:#eee;margin-right:6px}#subView_brackets .bracket_title_row .team-actions .bracket-counts{color:var(--bracket-pool-name-text)}#subView_brackets .bracket_title_row .bracket-btn{color:var(--bracket-btn-text);background-color:var(--bracket-btn-bg)}.bracket_title_row a.bracket-btn:hover{filter:brightness(.9)}@media screen and (max-width:767px){.bracket_title_row .team-actions .btn .btn-label{display:none}}.bracket_title_row .team-actions:hover{filter:brightness(.9)}.bracket_title_row .team-actions .btn.btn-add-teams:before{font-size:22px}.bracket_title_row .btn-schedule-games{display:inline-flex;align-items:center;font-size:16px;padding:0 8px;line-height:28px;height:28px;color:#9fb1f2;margin-left:8px;font-family:'Roboto Condensed',sans-serif}.bracket_title_row .btn-schedule-games:hover{color:var(--competition-color)}.teamsAvailable-body,.teamsRemoved-body{display:none}.showEligible .teamsAvailable-body,.showRemoved .teamsRemoved-body{display:flex;align-items:center;flex-wrap:wrap}.bracket_wrapper_inner .teamsAvailable.droppable-hover-class,.bracket_wrapper_outer .bracket_title_row.droppable-hover-class,.teamDetails .teamInfoRow.droppable-hover-class{background-color:#f9f8f2ef;border-radius:5px}.teamPool-bracket-details-content{position:relative;min-height:30px;padding:8px 8px 0 8px}.teamPool-bracket-details-content .setup-toggle{position:absolute;right:8px;top:8px;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:flex;align-items:center;justify-content:center;min-width:100px;border:1px solid var(--admin-info-color);font-weight:400}.teamPool-bracket-details-content .setup-toggle:hover{background-color:#fff}.teamPool-bracket-details-content .setup-toggle .btn-label{margin:0 8px 0 0}.teamPool-bracket-details-content .setup-toggle:after{content:"\f078";font-family:FontAwesome;font-size:16px;line-height:16px;font-weight:400}.isSetup_bracket .teamPool-bracket-details-content .setup-toggle:after{content:"\f077"}#bracket_setup_seeding_wrapper{display:none}.isSetup_bracket #bracket_setup_seeding_wrapper{display:block}.teamPool-teamList-content{padding:1px 12px;border-radius:5px;position:relative}.bracket-setup-placeholder{padding-top:8px}.bracket-schedule-wrapper{padding:8px 16px 16px 16px}.teamPool-teamList-nav{text-align:right}.teamPool-teamList-nav .teamPool-teamList-nav-link{border-radius:14px;font-size:16px;background-color:#fff;margin:4px}.teamPool-bracket-details .teamPool-bracket-details-loading{padding-top:48px;padding-left:12px;min-height:110px}.teamPool-bracket-details .teamPool-bracket-details-loading .fa{display:inline-block;margin-left:12px;font-size:24px}.teamPool-bracket-details-links .btn{font-weight:400;background-color:var(--bracket-bgcolor);color:var(--bracket-color);border-radius:14px}.teamList-group-teamList{display:grid;grid-template-columns:1fr 1fr;gap:8px}.teamList-group-teamList .group-team-item{display:block;padding:6px 12px;border:1px solid #533b7c55;color:#4d3e7c;border-radius:5px;text-decoration:none}.competition-locations-wrapper{background-color:var(--location-wrapper-bgcolor);border-radius:6px;padding:8px 12px}.competition-locationList{padding:6px 12px}.collapsed_locationList .competition-locationList{display:none}a.location-header-label{display:inline-block;background-color:var(--matte-btn-bgcolor);color:#4d3e7c;border-radius:5px;padding:4px 12px;margin:0 5px 5px 0;text-decoration:none;font-weight:700}a.location-header-label.isSub{font-weight:400}.tournamentDialog .inputRow .form-control.tournamentLabel.isWide{display:block;width:100%}#newBracketName,#newTeamPoolName,#teamPoolID_new{width:100%;display:block}.bracketset-brackets-list .bracket-row .bracketSource-refID{display:inline-block;width:12px;text-align:center;color:#fff;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:14px;padding-top:2px}.bracketRef-group,.competitionRef-group,.teamPoolRef-group{float:right}.bracketRef-group .bracketRef,.competitionRef-group .competitionRef,.teamPoolRef-group .teamPoolRef{padding:0 2px;text-align:center;margin:0}.bracketRef-group .bracketRef:first-child,.competitionRef-group .competitionRef:first-child,.teamPoolRef-group .teamPoolRef:first-child{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:5px}.bracketRef-group .bracketRef:last-child,.competitionRef-group .competitionRef:last-child,.teamPoolRef-group .teamPoolRef:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.tournamentDialog .inputOptionsRow_parentInfo .inputRow .form-control{display:block;width:100%}.label-row-teamPoolName{margin-top:8px}.teamPoolParentRow{margin-bottom:4px}.teamPoolParentRow_competition{position:relative}.hasMultipleEvents .teamPoolParentRow_competition{padding-left:28px}.inputOptionsRow_teamPoolInfo{padding-left:28px;position:relative}.inputOptionsRow_teamPoolInfo.isNameOnly{padding-left:0;margin:0 -2px;position:relative}.inputOptionsRow_teamPoolInfo.isNameOnly:before{display:none}.inputOptionsRow_teamPoolInfo.isNameOnly .inputRow{margin-right:0}.hasMultipleEvents .inputOptionsRow_teamPoolInfo{padding-left:55px}.inputOptionsRow_teamPoolInfo .inputRow{margin:3px 20px 0 0;padding:2px 2px;background-color:var(--teamPool-bgcolor);border-radius:5px}.inputOptionsRow_teamPoolInfo .inputRow input{padding:0 12px;color:var(--teamPool-color);font-weight:700}.inputOptionsRow_teamPoolInfo:before{content:" ";display:inline-block;position:absolute;left:18px;top:-4px;width:10px;height:44px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}.hasMultipleEvents .inputOptionsRow_teamPoolInfo:before{left:46px}.input-label-row{padding-left:14px}.input-label-row .input-label-text{color:var(--dialog-text-standard);font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;line-height:16px}.inputBGWrapper{background-color:#fff;border-radius:5px;position:relative}.inputBGWrapper:after{position:absolute;right:9px;top:5px;display:inline-block;vertical-align:middle;color:var(--dialog-text-standard);opacity:.6;line-height:18px;font-size:18px;font-family:FontAwesome;content:"\f040"}#newTeamPoolName{background-color:transparent;padding-right:24px}.hasMultipleEvents .teamPoolParentRow_competition:before{content:" ";display:inline-block;position:absolute;left:18px;top:-4px;width:10px;height:37px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}.inputRow_eventFolder{position:relative}.inputRow_eventFolder:after{position:absolute;left:12px;top:5px;display:inline-block;vertical-align:middle;color:var(--dialog-text-standard);opacity:.8;line-height:18px;font-size:18px;font-family:FontAwesome;content:"\f07c"}.inputRow_eventFolder .form-control{padding-left:35px;padding-top:1px}.inputRow_competition{position:relative}.inputRow_competition:after{position:absolute;left:12px;top:5px;display:inline-block;vertical-align:middle;color:var(--dialog-text-standard);opacity:.8;line-height:18px;font-size:18px;font-family:FontAwesome;content:"\f091"}.inputRow_competition .form-control{padding-left:35px;padding-top:1px}.teamPoolParentLabel{display:block;border-radius:4px;padding:4px 12px 5px 38px;color:var(--dialog-text-standard);border:1px solid #ccc;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;text-decoration:none;font-size:16px;line-height:18px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inputOptionsRow_teamPoolInfo .teamPoolParentLabel{border:none;text-decoration:none;color:var(--teamPool-color);font-weight:700;max-height:30px;min-height:30px;padding:0 36px 0 14px;line-height:15px;overflow:hidden;border-radius:15px;display:flex;align-items:center;background-color:var(--teamPool-bgcolor);min-width:120px;position:relative}.inputOptionsRow_teamPoolInfo .teamPoolParentLabel .teamCount{position:absolute;top:7px;right:10px;font-size:14px}.inputOptionsRow_competitionInfo #newCompetitionName{padding-left:36px;padding-top:2px;height:32px;font-size:18px;line-height:32px}.inputOptionsRow_competitionInfo .inputRow{position:relative;margin:0}.inputOptionsRow_competitionInfo .inputRow:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;position:absolute;left:12px;top:8px;color:var(--dialog-text-standard);opacity:.8;line-height:18px;font-size:18px;content:"\f091"}.teamPoolParentLabel:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;position:absolute;left:10px;top:6px;opacity:.8}.teamPoolParentRow_event .teamPoolParentLabel:before{line-height:18px;font-size:18px;content:"\f07c"}.teamPoolParentRow_competition .teamPoolParentLabel:before{line-height:18px;font-size:18px;content:"\f091";top:5px}.teamPoolParentRow_teamPool .teamPoolParentLabel{padding-left:40px}.teamPoolParentRow_teamPool .teamPoolParentLabel:before{font-family:HTOfonts;line-height:22px;font-size:22px;content:"\f2ea";top:2px}.isUnassigned .teamPoolParentRow_teamPool .teamPoolParentLabel:before{content:"\f31b";font-size:24px}.teamPoolParentLabel .fa{display:inline-block;vertical-align:middle;margin:-4px 2px 0 2px;opacity:.75}.teamPoolParentRow_teamPool{padding-left:28px;position:relative}.teamPoolParentRow_teamPool:before{content:" ";display:inline-block;position:absolute;left:18px;top:-4px;width:10px;height:22px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}.add-teams-nav-row{display:flex;align-items:center;border-bottom:5px solid #27e;gap:5px;margin-top:8px}.add-teams-nav-row .add-teams-nav-tab{flex-grow:1;flex-shrink:1;flex-basis:auto;display:inline-flex;align-items:center;justify-content:center;padding:3px 4px 3px 4px;border-top-left-radius:8px;border-top-right-radius:8px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;color:#888;font-weight:400;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;text-decoration:none;background-color:#fff;white-space:nowrap;flex-wrap:nowrap}.add-teams-nav-row .add-teams-nav-tab.selected,.add-teams-nav-row a.add-teams-nav-tab:hover{background-color:#27e;color:#fff;border-color:#27e}.add-teams-nav-row .add-teams-nav-tab .add-teams-nav-icon:before{display:inline-block;vertical-align:middle;font-family:HTOfonts;font-size:22px;line-height:22px;margin-right:8px}.add-teams-nav-row .add-teams-nav-tab.isType .add-teams-nav-icon:before{content:"\f33c"}.add-teams-nav-row .add-teams-nav-tab.isPull .add-teams-nav-icon:before{content:"\f34a"}.add-teams-nav-row .add-teams-nav-tab.isReg .add-teams-nav-icon:before{content:"\f34c";margin-top:4px}.add-finals-toggle-row{display:none}a.add-finals-toggle-row{display:block;width:100%;text-decoration:none;padding-left:42px;margin-top:16px;position:relative;color:#666}.add-finals-toggle-row.showFinalsToggle{display:block}.add-finals-toggle-row .add-finals-checkbox:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:26px;line-height:26px;content:"\f046";color:#27e;position:absolute;left:1px;top:0}.add-finals-toggle-row.skipFinals .add-finals-checkbox:before{content:"\f096";color:#666}.add-finals-toggle-row .add-finals-label{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:18px;display:block}#inputOptionsRow_teams .form-control-label{display:inline-block;vertical-align:middle;line-height:30px;font-weight:400}#inputOptionsRow_teams .btn-setupTeams-link{float:right;display:inline-block;color:#27e;position:relative;text-transform:none;line-height:28px;height:28px;font-weight:400;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;margin-right:-8px;margin-top:-3px}.btn-settings:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f013";font-size:22px;line-height:22px;margin-right:4px;font-weight:400}.btn-arrow-circle-right:hover::before{color:#000}.teamPool-header-label.btn-arrow-right:after{font-weight:400;font-size:18px;vertical-align:top}.teamPool-header-label.btn-arrow-right:hover::before{color:#000}#inputOptionsRow_teams .btn-setupTeams-link .btn-label{text-decoration:underline;font-size:16px}#contentArea_teams .add-teams-row .add-teams-link{display:inline-block;color:#27e;text-transform:none;line-height:28px;font-size:16px;height:28px;font-weight:400;padding:0 4px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#inputOptionsRow_teams .teamPool-empty-wrapper{text-align:center;text-decoration:none;padding:4px;display:block;width:100%;color:var(--dialog-text-standard)}#inputOptionsRow_teams .teamPool-empty-row-teamGroups{margin-top:8px}#inputOptionsRow_teams .teamPool-empty-wrapper .teamPool-empty-link{text-decoration:underline}#inputOptionsRow_teams .teamPool-empty-wrapper .teamPool-empty-row{margin-top:8px}#inputOptionsRow_teams .inputOptionsRow-contentArea{background-color:#fff;margin-top:0;padding:6px 10px 10px 10px;border-radius:6px}#inputOptionsRow_teams .inputOptionsRow-contentArea .writeIns-included-message{font-size:14px;line-height:18px;color:#999;padding:6px 0 6px 6px}#replaceFieldsTBDMessage{font-size:16px;line-height:20px;color:#666;margin-top:12px;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}.warning-box{background-color:#fff8e1;color:#5c4400;padding:12px 16px;border-radius:6px;font-size:14px;line-height:1.5}.bracketset-teams-list{max-height:350px;overflow:auto}.bracketset-teams-list .teamLabel{text-decoration:none;display:inline-block;vertical-align:middle;line-height:20px;padding:4px 6px 5px 6px;font-size:16px;font-family:'Roboto Condensed',sans-serif;width:auto;position:relative;min-height:29px;color:#27e;font-weight:400}.bracketset-teams-list .isDisabled .teamLabel{color:#888;font-weight:400}.bracketset-teams-list .isAddFields .teamLabel{color:#aab3f0!important;font-weight:400}.bracketset-teams-list .isDisabled a.teamLabel:hover{color:var(--competition-color)}#dialogScheduleBuildLocations .bracketset-teams-list .isPartiallySelected .teamLabel{color:#27e}#teamPoolDetailsDialog .bracketset-teams-list .isGroup .teamLabel{padding-left:30px}#teamPoolDetailsDialog .bracketset-teams-list .isGroup .teamLabel:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;position:absolute;left:5px;top:6px;opacity:.8;line-height:16px;font-size:16px;content:"\f0ca";font-weight:400}#teamPoolDetailsDialog .bracketset-teams-list .isGroup.isSub .teamLabel:before{content:"\f0ca"}.bracketset-teams-list .inOtherPool.isDisabled .teamCheckIcon:after{display:inline-block;vertical-align:middle;position:absolute;left:6px;top:7px;content:" ";width:7px;height:7px;border-radius:3px;background-color:#acb2bb}.bracketset-teams-list .isSeeded .teamLabel:before{content:'#';margin-right:2px;font-weight:700}.teamPool-finals-info{text-align:center;color:var(--dialog-text-standard);font-family:'Roboto Condensed',sans-serif;margin:16px 0 6px 0}#teamPoolDetailsDialog .bracketset-teams-list{display:none}#teamPoolDetailsDialog .bracketset-teams-list.isActive{display:block}.bracketset-team-row{position:relative}.bracketset-team-row.isHidden{display:none}.bracketset-team-row .expandCollapseLink{position:absolute;left:0;top:0;color:var(--subgroup-row-bg);text-decoration:none;padding-top:2px}.bracketset-team-row .expandCollapseLink:before{font-family:FontAwesome;content:'\f146';font-size:24px;line-height:24px}.bracketset-team-row.groupCollapsed .expandCollapseLink:before{content:'\f0fe'}.bracketset-team-row.isAddNew .expandCollapseLink:before{content:'\f055'!important}.bracketset-team-row .expandCollapseLink:hover{color:var(--expand-icon-hover-text)}.bracketset-team-row .expandCollapseLink.isGroup.isSub{margin-left:8px}.bracketset-team-row .teamGroupRow{position:relative;padding-left:32px;overflow:hidden;display:block;margin:6px 6px 6px 26px;background-color:#d1d3ea;color:#1b1d34;border-radius:8px}#dialogScheduleBuildLocations .bracketset-team-row .teamGroupRow.isGroup{padding-left:8px;padding-right:52px}#dialogScheduleBuildLocations .bracketset-team-row.isParent .teamGroupRow{margin-left:26px}.bracketset-team-row a.teamGroupRow:hover{background-color:#c1c3da}.bracketset-team-row .isWriteIns a.teamGroupRow.isGroup{padding-left:8px}.bracketset-team-row .teamGroupRow.isSub{margin-left:34px;background-color:#e9ecf5}.bracketset-team-row a.teamGroupRow.isSub:hover{background-color:#d9dce5}.bracketset-team-row .teamGroupRow.isTeam{margin-left:48px;background-color:#eee}.bracketset-team-row a.teamGroupRow.isTeam:hover{background-color:#ddd}.bracketset-team-row.isAddFields .teamGroupRow.isTeam{background-color:transparent!important;margin-top:0;margin-bottom:10px;padding-top:0}.bracketset-team-row.isAddFields .teamGroupRow.isTeam:hover .teamCheckIcon:before,.bracketset-team-row.isAddFields .teamGroupRow.isTeam:hover .teamLabel{color:var(--competition-color)!important}.bracketset-team-row .teamGroupRow.isGroup{padding-right:42px}.teamGroupRow .teamCheck{position:absolute;left:10px;top:4px;width:34px;height:20px;text-decoration:none}.teamGroupRow .numTeams{position:absolute;right:4px;top:4px;text-decoration:none;text-align:center;border-radius:5px;background-color:var(--subgroup-row-bg);color:#fff;min-width:48px;padding:1px 4px 0 4px;height:22px;display:inline-block;vertical-align:middle;line-height:20px;font-size:16px;font-family:'Roboto Condensed',sans-serif}#dialogScheduleBuildLocations .teamGroupRow .numTeams:before{font-family:FontAwesome;content:"\f0ad";font-size:14px;line-height:14px;margin:-4px 6px 0 0;display:inline-block;vertical-align:middle;font-weight:400}.modal .teamGroupRow .teamCheckIcon:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:'\f046';font-size:24px;line-height:18px;color:var(--input-checkbox-selected);width:18px;height:18px;border-radius:5px;background-color:#fff}.modal .teamGroupRow.isDisabled .teamCheckIcon:before{content:'\f096';color:var(--input-checkbox-notSelected)}.modal .isAddFields .teamGroupRow .teamCheckIcon:before{content:'\f055'!important;color:#aab3f0;background-color:transparent}.modal .teamGroupRow.isDisabled.inOtherPoolPartially .teamCheckIcon:after{content:' ';display:block;width:0;height:0;border-radius:3px;position:absolute;top:4px;left:3px;border-right:12px solid #acb2bb;border-top:12px solid #fff}.modal .teamGroupRow.isDisabled.isPartiallySelected .teamCheckIcon:after{content:' ';display:block;width:0;height:0;border-radius:3px;position:absolute;top:4px;left:3px;border-right:12px solid #27e;border-top:12px solid #fff}.modal .teamGroupRow.isDisabled.hasInOtherPools:NOT(.isPartiallySelected) .teamCheckIcon:after{content:' ';display:block;width:0;height:0;border-radius:3px;position:absolute;top:4px;left:3px;border-right:12px solid #acb2bb;border-top:12px solid #fff}.add-more-row .btn{padding-left:9px;color:#666}.add-more-row .btn:hover{color:#333}.bracketset-type-link .bracketset-type-label{display:flex;align-items:center;vertical-align:middle;justify-content:center;flex-wrap:nowrap;line-height:22px;font-weight:700;min-width:22px}.bracketset-types-list .bracketset-type-link .bracketset-type-label{font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:16px}.teamPool-bracket-section{display:flex;flex-flow:row wrap}.bracketset-type-link .icon-bracket-type{display:flex;align-items:center;vertical-align:middle;justify-content:center;flex-direction:column;flex-wrap:nowrap;line-height:22px;margin-right:2px;text-align:center;position:relative;color:#9fb1f2;margin-top:4px}.bracketset-type-link .icon-bracket-type .icon-bracket-type-label{font-size:12px;line-height:14px}.bracketset-type-link .icon-bracket-type:before{display:inline-block;vertical-align:middle}.icon-unknown{display:inline-block;vertical-align:middle}.icon-unknown:before{font-family:FontAwesome;content:"\f128";font-weight:400;color:#e70}.icon-freestyle:before{font-family:FontAwesome;content:"\f24a"}.icon-bracket-type.icon-freestyle:before{font-size:18px;line-height:22px;margin:1px 0 0 0}.icon-roundRobin{position:relative}.icon-roundRobin:before{font-family:HTOfonts;content:'\f334';margin-top:4px}.icon-roundRobin:after{position:absolute;left:0;right:0;top:11px;font-size:14px;line-height:16px;text-align:center;font-family:'Roboto Condensed',sans-serif}.btn.icon-roundRobin:before{position:absolute;top:1px;left:4px}.icon-bracket-type.icon-roundRobin{font-size:36px}.icon-singleElimination:before{font-family:HTOfonts;content:"\f310";font-size:34px}.icon-doubleElimination:before{font-family:HTOfonts;content:"\f318";font-size:32px}.tournamentDialog a.bracketset-type-link.selected{padding:3px 8px 3px 8px;background-color:#fff;color:var(--bracket-color);border:2px solid #27e}.tournamentDialog .bracketset-type-link-col{display:inline-block;vertical-align:middle;width:auto;padding:0;width:50%;padding:4px}.bracketset-types-list .bracketset-type-link .icon-bracket-type:before{margin-left:-2px;margin-top:-1px}.bracketset-types-list .bracketset-type-link .icon-bracket-type.icon-roundRobin:before{font-size:26px;margin-top:1px}.bracketset-types-list .bracketset-type-link .icon-bracket-type.icon-singleElimination:before{font-size:26px}.bracketset-types-list .bracketset-type-link .icon-bracket-type.icon-doubleElimination:before{font-size:26px}.bracketset-types-list .bracketset-type-link .icon-bracket-type{width:28px}#addTeamsDialog .addTeams-footer-row{display:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;z-index:2051!important}.ui-datepicker.ui-widget{font-size:12px}.ui-datepicker .ui-widget-header{position:relative;padding:.2em 0;border-radius:4px;border:1px solid #aaa;background:#ccc url(/lib/jQuery/themes/jquery-ui-1.8.14/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-datepicker.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-datepicker .ui-widget-header .ui-state-default,.ui-datepicker.ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/lib/jQuery/themes/jquery-ui-1.8.14/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-datepicker.ui-widget-content .isEventDay .ui-state-default{background:#afd5ff}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker.ui-widget-content .ui-state-focus,.ui-datepicker.ui-widget-content .ui-state-hover{border:1px solid #000;background:#dadada url(/lib/jQuery/themes/jquery-ui-1.8.14/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-datepicker-buttonpane{text-align:center}.ui-datepicker.ui-widget-content .ui-datepicker-buttonpane .ui-datepicker-clear.ui-state-default{border:none;background:0 0;background-image:none;box-shadow:none;color:#888;text-decoration:underline}.btn.btn-week{width:190px;text-align:left;vertical-align:middle;border-radius:4px;padding-top:3px}.btn-week:before{font-family:FontAwesome;content:'\f073';margin-top:-4px;font-size:20px;margin-right:10px}.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar a{color:#000!important;border-width:2px}.ui-datepicker-calendar a.ui-state-hover,.ui-datepicker.ui-widget-content .ui-datepicker-current-day a{border-color:#000}.container .week-picker .cal-event a{background:#86d3ff;background:-moz-linear-gradient(top,#86d3ff 20%,#a6f3ff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#86d3ff),color-stop(100%,#a6f3ff));background:-webkit-linear-gradient(top,#86d3ff 20%,#a6f3ff 100%);background:-o-linear-gradient(top,#86d3ff 20%,#a6f3ff 100%);background:-ms-linear-gradient(top,#86d3ff 20%,#a6f3ff 100%);background:linear-gradient(top,#86d3ff 20%,#a6f3ff 100%)}.ui-datepicker-today a{border-color:#f70}.ui-widget{font-size:14px}.ui-datepicker{width:197px}.ui-datepicker th{padding:.3em .3em;text-align:center;font-weight:700;border:0;line-height:22px}.ui-datepicker .ui-priority-secondary,.ui-datepicker .ui-widget-header .ui-priority-secondary,.ui-datepicker.ui-widget-content .ui-priority-secondary{opacity:.5;filter:Alpha(Opacity=70);font-weight:400}.ui-datepicker .ui-datepicker-header a{position:absolute;border:none;background-color:transparent;background-image:none;cursor:pointer;line-height:28px;height:28px;width:36px;display:inline-block;padding:0 6px;text-align:center;margin-top:-4px}.ui-datepicker .ui-datepicker-prev{top:2px!important;left:0!important}.ui-datepicker .ui-datepicker-next{top:2px!important;right:0!important}.ui-datepicker .ui-widget-header .ui-icon{background-image:none;text-indent:0;font-weight:400;color:#000;margin:0;display:inline-block;font-size:20px;position:relative;left:auto!important;top:2px!important;height:23px;width:14px;overflow:hidden}.ui-datepicker .ui-widget-header .ui-icon:hover{color:#27e}.teamPool-header a.teamPool-header-label:after{color:#9fb1f2;opacity:.6;content:"\f105";font-family:FontAwesome;font-size:18px;line-height:18px;font-weight:400;margin-left:12px;display:inline-block;vertical-align:middle}.showEligible .teamsAvailable .teamPool-header a.teamPool-header-label:after,.showRemoved .teamsRemoved .teamPool-header a.teamPool-header-label:after{content:"\f107"}.showEligible.hasSlotsToBeFilled .teamsAvailable .teamPool-header a.teamPool-header-label:after{display:none}.teamPool-header .right-link{float:right}.btn-add-teams-pool .bracket-counts{display:inline-block;vertical-align:middle;margin-left:8px}.bracket-counts .bracket-numUnassigned{display:inline-block;vertical-align:middle;margin-left:8px}.warn-count .bracket-counts .bracket-numTeams{color:#e70;font-weight:700}.teamPool-header.isMain .teamPool-header-label{background-color:#fff;border:1px solid #ccc;margin-right:4px;margin-bottom:4px;border-radius:15px;text-transform:lowercase}.teamPool-header.isMain .teamPool-header-label .btn-label,.teamPool-header.isMain .teamPool-header-label .btn-label-text{vertical-align:top}.team-slots-actions.btn{color:#e70;font-size:16px;line-height:16px;padding:0 4px;margin-left:12px}.team-slots-actions.btn:before{font-family:HTOFonts;content:"\f306";font-size:30px;line-height:30px;display:inline-block;vertical-align:middle}.team-slots-actions.btn:hover{color:var(--competition-color)}.btn-arrow-long:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f178";font-size:22px}.teamPool-header a.teamPool-header-label:hover,.teamPool-header a.teamPool-header-label:hover::after{color:var(--competition-color)}.teamsAvailable .teamInfoRow_move:hover{color:var(--competition-color)}.teamsAvailable .teamInfoRow_move:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-weight:400;content:"\f08b";margin-right:4px;font-size:18px;margin-top:2px}.teamsAvailable .teamInfoRow_move .move-label{display:inline-block;vertical-align:middle}.btn-edit-after .btn-label{margin:0 6px 0 0}.btn-edit-after:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-weight:400;content:"\f040"}.btn-wrench-after .btn-label{margin:0 6px 0 0}.btn-wrench-after:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-weight:400;content:"\f0ad";font-size:18px}.teamsRemoved .teamInfoRow_remove:hover{color:var(--competition-color)}.teamsRemoved .teamInfoRow_remove:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-weight:400;content:"\f014";margin-right:4px;font-size:18px;margin-top:2px}.teamsRemoved .teamInfoRow_remove .remove-label{display:inline-block;vertical-align:middle}.seeding-header{color:#666;font-family:'Roboto Condensed',sans-serif;font-weight:700;margin-bottom:2px;padding-left:4px}.seeding-header .teamsAvailable-header-link{color:#666;text-decoration:none}.seeding-header a.seeding-header-text{color:#666;text-decoration:none}.bracket-feed-wrapper{display:block}.bracket-feed-header{display:inline-block;vertical-align:middle;color:#666;font-family:'Roboto Condensed',sans-serif;margin-bottom:2px;padding-left:4px}#bracket_standings_wrapper{width:100%}#bracket_standings_wrapper.hasStandings{padding-bottom:16px}.hideStandings .standingsContent{display:none}.hideRounds .roundsWrapper{display:none}#bracket_standings_wrapper .roundHeader{line-height:20px;height:auto;margin:0 0 0 12px;border:none;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#000;font-size:18px}.viewOnly #bracket_standings_wrapper .roundHeader{display:none}.competition-details-body-content .bracket-table-wrapper{padding-top:0}.competition-details-body-content .bracket-table-wrapper .standings-table-wrapper{overflow:auto}.competition-details-body-content .bracket-table-wrapper thead td{border-bottom:1px solid #ccc;text-align:center;vertical-align:bottom}.competition-details-body-content .bracket-table-wrapper td{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:14px;line-height:16px}.competition-details-body-content .bracket-table-wrapper thead td div{padding:0 12px 4px 12px;color:#929eaa}.competition-details-body-content .bracket-table-wrapper td.poolName_cell{text-align:left;border:none}.competition-details-body-content .bracket-table-wrapper td.poolName_cell div{padding-left:13px;color:#000}.competition-details-body-content .bracket-table-wrapper td.poolName_cell div.standings-header{font-size:16px}.standings_advancing_title{color:var(--admin-info-color)}.standings_advancing_title_text{display:inline-block;vertical-align:middle;line-height:20px}.teamDetails #bracket_standings_wrapper .isSeed .teamName{font-weight:400}.competition-details-body-content .bracket-table-wrapper td.notesCell div{font-weight:400;font-size:14px;line-height:16px}.viewOnly .competition-details-body-content .bracket-table-wrapper td.notesCell div{padding-left:12px}.competition-details-body-content .bracket-table-wrapper tbody td{border-bottom:1px solid #ccc}.competition-details-body-content .bracket-table-wrapper td.dataCell{padding:0}.competition-details-body-content .bracket-table-wrapper tbody td.teamnameCell{border:none;padding-right:4px}#bracket_standings_wrapper .notAdvancing .teamName{opacity:.5}.competition-details-body-content .bracket-table-wrapper td.seedSlotCell{border:none;padding-right:4px}.competition-details-body-content .bracket-table-wrapper td.seedSlotCell .form-control{display:block;font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:16px;color:#888;padding:0 10px}.competition-details-body-content .bracket-table-wrapper td.dataCell div{text-align:center;color:#929eaa}.competition-details-body-content .bracket-table-wrapper td.notesCell div{color:#929eaa;padding-right:8px}.teamDetails .bracket-table-wrapper .teamInfoRow{margin:2px 0;min-width:120px;padding-left:0}.teamDetails .teamInfoRow{border:1px solid #ccc;border-radius:4px;text-decoration:none;position:relative;padding-left:30px;display:inline-block;width:100%;margin-bottom:4px}.teamDetails .isAdvancingSeeding .teamInfoRow{padding-left:0}.teamDetails .teamSlotSeed{display:inline-block;position:absolute;top:0;left:0;bottom:0;width:30px;text-align:center;font-family:'Roboto Condensed',sans-serif;font-size:12px;line-height:20px;padding-top:2px;color:#888;border-right:1px solid #ddd;border-top-left-radius:4px;border-bottom-left-radius:4px}.teamDetails .hasTeam .teamSlotSeed{color:#27e}.teamDetails a:hover .teamSlotSeed{color:#000}.teamDetails .teamSlots .teamSlotSeed{background-color:#ddd}.teamDetails .teamSlots .teamInfoRow_warning .teamSlotSeed{background-color:#fff}.teamDetails .teamName{display:block;font-family:'Roboto Condensed',sans-serif;font-size:14px;line-height:16px;padding:4px 10px 4px 10px;color:#888;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:2;position:relative;overflow:hidden}.notice-message-section .notice-message-section-content{display:block;font-family:'Roboto Condensed',sans-serif;color:#888;font-style:italic;padding-left:20px}.teamDetails .isFiltered .teamName{background-color:#ff0}.teamDetails.bracket_setupTeams_wrapper .teamName{color:#e70}.teamDetails.bracket_setupTeams_wrapper .teamInfoRow_warning .teamName{color:#aab3f0}.teamDetails.bracket_setupTeams_wrapper .teamsRemoved .teamName{color:#888}.teamDetails.bracket_setupTeams_wrapper .teamsRemoved .teamName{color:#888}.teamDetails .standingsContent .teamName{padding:4px 12px 4px 14px}.teamDetails .teamName.ui-draggable-handle{cursor:move}.teamDetails .teamInfoRow.ui-draggable-handle{cursor:move}.modal-body .teamName{background-color:#fff}.teamDetails .teamName.ui-draggable-dragging{background-color:#ddd;width:150px;border:1px solid #ccc;border-radius:4px;margin-left:40px;z-index:100}.teamDetails .teamName.ui-draggable-dragging.hovering-class{background-color:#f9f8f2ef}.teamInfoRow.ui-draggable-dragging{background-color:#ddd;z-index:100}.teamInfoRow.ui-draggable-dragging.hovering-class{background-color:#f9f8f2ef}.teamDetails a.teamName:hover{color:#000}.teamDetails .teamInfoRow_done .teamName{color:var(--admin-info-color)}.teamDetails a:hover .teamName{color:#000}.teamDetails .hasTeam .teamName{color:#27e;font-weight:700}.teamDetails a.hasTeam:hover .teamName{color:var(--competition-color)}.teamDetails .teamSlots{column-count:1}@media only screen and (min-width:400px){.teamDetails .teamSlots{column-count:2}}@media only screen and (min-width:600px){.teamDetails .teamSlots{column-count:3}}@media only screen and (min-width:800px){.teamDetails .teamSlots{column-count:4}}.teamDetails .teamsAvailable .teamPool-header{margin-top:4px}.teamDetails .teamsAvailable .teamInfoRow{width:auto;margin:0 4px 4px 0}.teamDetails .teamsAvailable .teamInfoRow .teamSlotSeed{background-color:#fff}.teamDetails .teamsRemoved .teamInfoRow{width:auto;margin:0 4px 4px 0}.teamInfoRow.teamInfoRow_done .teamSlotSeed:before{display:inline-block;font-family:FontAwesome;content:"\f00c";font-weight:400;font-size:18px;color:#aab3f0}.teamDetails .teamInfoRow .teamInfoLink{position:absolute;top:0;bottom:0;left:0;z-index:100;right:0}.teamPool-header .teamPool-header-label{color:var(--admin-info-color);text-decoration:none;font-size:16px;padding:0 16px;line-height:28px;border:none;font-weight:400;display:inline-flex;align-items:center}.teamsRemoved .teamPool-header .teamPool-header-label{color:#888}.teamPool-header .teamPool-header-label.isWarning{color:#e70}.teamPool-header .teamPool-header-label .teamPool-header-count{font-size:16px;font-weight:700;margin-left:8px}.teamsAvailable.hasTeams .teamPool-header .teamPool-header-label .teamPool-header-count{color:#e70}.teamsAvailable .teamInfoRow_move{text-decoration:none;position:relative;display:inline-block;vertical-align:middle;margin-left:12px;margin-bottom:4px;color:var(--admin-info-color)}.teamsRemoved .teamInfoRow_remove{text-decoration:none;position:relative;display:inline-block;vertical-align:middle;margin-left:12px;margin-bottom:4px;color:#888}.inputRow .form-control{width:100%;display:block}.inputRow{margin:6px 0}#bracket_standings_wrapper .btn-edit{color:#929eaa;margin-top:-1px}#bracket_standings_wrapper .btn-edit:hover{color:var(--competition-color)}#bracket_standings_wrapper .btn:before{font-size:16px;font-weight:400}#bracket_standings_wrapper .btn-asterisk:before{font-size:10px;font-weight:400}#bracket_standings_wrapper .btn-edit .btn-label{margin-top:-1px}.standingsDialog .headerMsg{font-weight:700}.standingsDialog .inputRow{margin:12px 0}.standingsDialog #teamNotes{display:block;width:100%;font-size:14px}.standingsDialog .bootstrap-dialog-body{font-family:'Roboto Condensed',sans-serif;color:#666}.standingsDialog .header-message-row{margin-bottom:12px;margin-right:8px;margin-left:4px;font-size:16px}.standingsDialog .btn-dialog-link{color:#27e;white-space:nowrap;display:block;text-align:left;padding:8px 8px 8px 36px}.standingsDialog .btn-dialog-link.btn-bracket-double:before{font-size:32px}.standingsDialog .btn-dialog-link .btn-label{white-space:nowrap;font-size:16px}.standingsDialog .btn-dialog-link .inputLabel{display:block}.standingsDialog .btn-dialog-link:hover{color:var(--competition-color)}.standingsDialog .dialog-link-row.space-above{margin-top:12px}.standingsDialog .btn-inline-link{padding:0 6px 0 10px;color:#666;vertical-align:middle;display:inline-block;margin-top:-4px}.standingsDialog .btn-inline-link .btn-label{font-size:16px;text-decoration:underline;margin-left:4px}.standingsDialog .btn-team-people:before{display:inline-block;vertical-align:middle;font-family:HTOfonts;content:"\f2ea";font-weight:400;font-size:24px}.standingsDialog .btn-inline-link:hover{color:var(--competition-color)}.standingsDialog .btn-inline-link.btn-bracket-double{padding:0 6px 0 4px}.standingsDialog .btn-inline-link.btn-bracket-double:before{font-size:28px}.standingsDialog .btn-inline-link.btn-bracket-double .btn .btn-label{margin-left:4px}.standingsDialog .extra-top-space{margin-top:28px}.standingsDialog .inputLabel{margin-right:8px;margin-left:4px;font-size:16px}.standingsDialog .title-row{margin-top:0;text-align:center}.standingsDialog .title-row .title-row-text{font-size:16px;font-weight:700;margin-left:24px;color:#27e;display:inline-block;vertical-align:middle}.standingsDialog .title-row .name-change-link{color:#999;padding:0 16px;display:inline-block;vertical-align:middle;font-weight:400}.standingsDialog .title-row .name-change-link:hover{color:var(--competition-color)}#dialogAdvancingTeam.standingsDialog .inputLabel{margin-left:0;margin-top:12px}#dialogStandingsEmptyFeed.standingsDialog .inputLabel{margin-left:0;margin-top:12px;display:block}.standingsDialog .bracket_title_link:after{opacity:1;color:#27e}.standingsDialog a.inputLabel-link{color:#999;padding:0 16px;display:inline-block;vertical-align:middle;font-weight:400}.standingsDialog .inputLabel-link:hover{color:var(--competition-color)}#dialogAdvancingTeam .bracket_title_row .bracket_title_link{color:#27e;gap:12px}#dialogAdvancingTeam .bracket_title_row.advancing_confirmed .bracket_title_link{color:#666}#dialogAdvancingTeam .bracket_title_row .bracket_title_link:after{content:"\f34f";font-family:HTOFonts;font-size:26px;line-height:26px}#dialogAdvancingTeam .btn-inline-link{color:#666}#dialogAdvancingTeam .btn-inline-link .btn-label{text-decoration:underline}#dialogAdvancingTeam .feed-list{margin-bottom:18px}.writeInDialog .modal-body{background-color:#fff}.writeInDialog .write-ins-section{margin:16px 0 0 0}.writeInDialog .write-ins-section-toggle{display:inline-block;vertical-align:middle;text-decoration:none;color:#000}.writeInDialog .write-ins-section-toggle:hover{color:var(--teamPool-color)}.writeInDialog .write-ins-section-toggle-text{display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:700;line-height:22px}.writeInDialog .write-ins-section-toggle:after{display:inline-block;vertical-align:middle;font-family:FontAwesome;font-size:16px;line-height:18px;font-weight:400;content:"\f054";margin-left:8px;margin-top:2px}.writeInDialog .isExpanded .write-ins-section-toggle:after{content:"\f078";margin-top:0}.writeInDialog #mod_tournamentEvents .event-matchup-wrapper.isActiveBracket .event-matchup-label{background-color:#f2f3f9}.writeInDialog #mod_tournamentEvents .teamPool-label-text{max-width:180px;min-width:160px}.writeInDialog .writeIn-header-row{position:relative;margin-top:6px;padding-left:100px}.writeInDialog .writeIn-header-row .write-in-lines{display:inline-block;vertical-align:middle;position:absolute;left:50px;top:-6px;width:40px;height:20px;border-left:2px solid #aaa;border-bottom:2px solid #aaa}.writeInDialog .writeIn-header-row .write-in-label{display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:700;line-height:26px;color:#000}.writeInDialog .write-ins-section-body{display:none}.writeInDialog .isExpanded .write-ins-section-body{display:block}.writeInDialog .inputRow_groupAndTeams{text-align:right;padding:0 0 0 66px}.writeInDialog .inputRow_groupAndTeams:before{content:'Division:';display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:30px;position:absolute;font-family:Oswald-Regular,Arial,Helvetica,sans-serif;color:#888;left:8px;top:0}.writeInDialog #addTeamsList{color:#27e}.bracket-nav{border-bottom:solid 1px var(--admin-info-color);padding:8px;display:flex;flex-wrap:wrap;gap:8px;border-top-left-radius:12px;border-top-right-radius:12px}.bracket-nav .bracket-nav-link{margin-left:4px;margin-bottom:4px;border-radius:13px;text-decoration:none;font-size:16px;padding:0 18px;margin:0;line-height:26px;border:none;color:var(--admin-info-color);display:flex;align-items:center;justify-content:center;min-width:100px}.bracket-nav .bracket-nav-link:hover{background-color:#fff}.bracket-nav .bracket-nav-link.selected{background-color:#e3e5ff;color:var(--bracket-color);font-weight:700}.bracket-nav .bracket-nav-link.isBracketPage{margin-left:auto;border:1px solid var(--admin-info-color);font-weight:400}.bracket-nav .bracket-nav-link.isBracketPage:after{font-size:16px}.sched-slot-summary .btn-schedule-wizard{float:right}.timeSlot-match.pool_B{background-color:var(--pool-color-B)}.timeSlot-match.pool_C{background-color:var(--pool-color-C)}.timeSlot-match.pool_D{background-color:var(--pool-color-D)}.timeSlot-match.pool_E{background-color:var(--pool-color-E)}.timeSlot-match.pool_F{background-color:var(--pool-color-F)}.timeSlot-match.pool_G{background-color:var(--pool-color-G)}.timeSlot-match.stageID_P0,.timeSlot-match.stageID_prelims{background-color:var(--stage-BGcolor-P0)}.timeSlot-match.stageID_P1,.timeSlot-match.stageID_main{background-color:var(--stage-BGcolor-P1)}.timeSlot-match.stageID_F1,.timeSlot-match.stageID_finals,.timeSlot-match.stageID_finals2,.timeSlot-match.stageID_finals3,.timeSlot-match.stageID_finals4,.timeSlot-match.stageID_finals5,.timeSlot-match.stageID_finals6,.timeSlot-match.stageID_finals7,.timeSlot-match.stageID_finals8,.timeSlot-match.stageID_finals9{background-color:var(--stage-BGcolor-F1)}.timeSlot-match.stageID_extra,.timeSlot-match.stageID_extra2,.timeSlot-match.stageID_extra3,.timeSlot-match.stageID_extra4,.timeSlot-match.stageID_extra5,.timeSlot-match.stageID_extra6,.timeSlot-match.stageID_extra7,.timeSlot-match.stageID_extra8,.timeSlot-match.stageID_extra9{background-color:var(--stage-BGcolor-F0)}.timeSlot-match{display:inline-block;vertical-align:middle;background-color:var(--pool-color-A);border-radius:4px;font-size:12px;padding:2px 6px 0 6px;margin:1px;font-family:'Roboto Condensed',sans-serif;color:#888;font-weight:700;width:36px;text-align:center;height:19px;line-height:15px}.timeSlot-match.isEmpty{background-color:#eee}.timeSlot-match.isEmpty.isNotAvailable{background-color:transparent;padding-top:2px}.showTeams .timeSlot-match.isEmpty.isNotAvailable{background-color:#eee;display:flex;align-items:center;justify-content:center}.timeSlot-match.isEmpty.isNotAvailable:before{font-family:HTOfonts;content:"\f332";font-size:16px;line-height:16px;color:#ddd}.showTeams .timeSlot-match.isEmpty.isNotAvailable:before{font-size:26px;line-height:26px;color:#ccc}.teamSearch.modWrapper .modContent{padding-bottom:0}.teamSearch .mainSearch{display:inline-block;width:auto;max-width:100%;font-size:20px;min-width:200px;line-height:32px;height:32px;padding-top:0;padding-bottom:0}.teamSearch #competitionSearch,.teamSearch #locationSearch,.teamSearch #teamSearch{min-width:none;max-width:none;width:220px;max-width:220px}@media (max-width:500px){.teamSearch #competitionSearch,.teamSearch #competitionSearch_row,.teamSearch #locationSearch,.teamSearch #locationSearch_row,.teamSearch #teamSearch,.teamSearch #teamSearch_row{width:100%;display:block}}.teamSearch .mainSearch .isEventFolder{font-weight:700}.teamSearch .modContent{overflow:hidden}.teamSearch .inputRow{display:inline-block;vertical-align:top;margin:2px 8px 2px 0}.teamSearch .select2-container--default .select2-selection--single{line-height:32px;font-size:20px;height:32px}.teamSearch .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px;font-size:20px;height:32px;padding-right:30px;padding-left:14px}.teamSearch .select2-container--default .select2-selection--single .select2-selection__arrow{right:12px;top:0}.select2-container--default .select2-results__option{line-height:18px;padding-top:4px;padding-bottom:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .select2-container--default .select2-results>.select2-results__options{max-height:300px}.teamSearch .competitionJumpSection{display:inline-block;vertical-align:top}.teamSearch .competitionJumpSection div{display:inline}.teamSearch .competitionJumpSection .competitionFolderWrapper:first-child{margin-top:6px}.teamSearch .competitionJumpSection .competitionFolderHeader{padding:0 0 4px 6px}.teamSearch .competitionJumpSection .competitionFolderLabel{font-weight:700;display:inline-block;vertical-align:middle;line-height:22px;font-size:18px}.teamSearch .competitionJumpSection .competitionsRow .btn{height:32px;line-height:32px;white-space:nowrap;background-color:#d6d4df;color:#000!important;padding:0 16px 0 16px;font-weight:700;font-size:16px;text-align:center;min-width:125px;margin:0 0 6px 6px}.teamSearch .competitionJumpSection .competitionsRow .btn:hover{background-color:#b6b4bf}.teamSearch .competitionJumpSection .competitionsRow .btn.active{background-color:#000;color:#fff!important}.teamSearch .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;height:30px;line-height:30px}.schedule-balance-wrapper{padding:12px}.schedule-balance-pool-header h2{margin:20px 0 10px 0;color:#333;border-bottom:2px solid #007bff;padding-bottom:5px}.schedule-balance-summary{background:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:15px;margin-bottom:20px}.schedule-balance-summary h3{margin:0 0 15px 0;color:#333}.balance-summary-stats{display:flex;flex-wrap:wrap;gap:20px}.balance-stat{display:flex;flex-direction:column;min-width:200px}.balance-stat-label{font-weight:700;color:#666;font-size:12px;text-transform:uppercase}.balance-stat-value{font-size:16px;font-weight:700;margin-top:5px}.balance-stat-value.good{color:#28a745}.balance-stat-value.warning{color:#d6a30a!important;padding:0!important;text-align:left}.balance-stat-value.poor{color:#dc3545}.schedule-balance-table-wrapper{overflow-x:auto;border:1px solid #dee2e6;border-radius:5px}.schedule-balance-table{width:100%;border-collapse:collapse;background:#fff}.schedule-balance-table thead{background:#f8f9fa}.schedule-balance-table td,.schedule-balance-table th{padding:8px 12px;text-align:center;border-bottom:1px solid #dee2e6}.team-name-cell{text-align:left!important;font-weight:700}.balance-data-cell div{font-weight:700}.balance-excellent{color:#155724;background:#d4edda;padding:2px 6px;border-radius:3px}.balance-good{color:#28a745}.balance-ok{color:#856404}.balance-warning{color:#721c24;background:#f8d7da;padding:2px 6px;border-radius:3px;margin:0 4px}.balance-poor{color:#dc3545;background:#f8d7da;padding:2px 6px;border-radius:3px}.schedule-balance-legend{margin-top:20px;padding:15px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:5px}.schedule-balance-legend h4{margin:0 0 10px 0}.legend-items{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.legend-item{display:flex;align-items:center;gap:5px}.legend-color{width:20px;height:15px;border-radius:3px;display:inline-block}.legend-explanation{font-size:12px;color:#666}.legend-explanation p{margin:5px 0}@media (max-width:768px){.balance-summary-stats{flex-direction:column}.schedule-balance-table{font-size:12px}.schedule-balance-table td,.schedule-balance-table th{padding:6px 8px}}.tournament-event-filter-bar{padding:8px 12px;background-color:var(--eventFolder-bgcolor,#533b7c);min-height:40px;display:flex;align-items:center;border-radius:12px;margin-bottom:12px}.tournament-event-filter-bar .tournament-event-filter-select{max-width:320px;font-size:15px;height:34px;border-radius:6px}.select-event-prompt{max-width:420px;margin:60px auto;text-align:center;padding:32px 24px;border:1px solid #ddd;border-radius:12px;background-color:#f9f9f9}.select-event-header{font-size:22px;font-weight:700;color:#342662;margin-bottom:20px}.select-event-body{display:flex;justify-content:center}.select-event-select{font-size:16px;height:38px;width:100%;max-width:320px;border-radius:6px}