body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Product Sans";src:local("Product Sans"),url(/static/media/productsansbold.153c4f86.ttf) format("truetype")}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vBlue{color:#00a2ff!important}.vGray{color:#5e5e5e!important}.competitorList .buttonContainer .forceVisible{opacity:1!important}.header{position:sticky;position:-webkit-sticky;top:0;left:0;width:100%;background:linear-gradient(90deg,#f8f8f8,#fff,#f8f8f8);min-height:72px;z-index:101}.loginBubble{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.homeText{font-size:1rem;padding-bottom:72px}.footer{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(90deg,#f8f8f8,#fff,#f8f8f8);min-height:36px;z-index:101}.footer ul{padding:0;list-style-type:none;margin-bottom:0;display:flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.footer ul li,.footer ul li a{font-size:.8rem;margin:0 1rem;color:#666}.roundcount .roundBubble-menu{border:1px solid rgba(0,0,0,.15);background:none;min-width:4rem;right:auto!important;left:50%!important;top:auto!important;transform:translate(-50%,12px)!important;box-shadow:0 0 6px rgba(0,0,0,.15);background:#fff;border-radius:12px}.roundcount .roundBubble-menu .selectedRound{color:#111;text-transform:uppercase}.roundcount .roundBubble-menu .notAvailable{opacity:.3}.roundcount .roundBubble-menu button{border-radius:0;font-size:1.2rem;text-transform:capitalize;height:auto;background:transparent;color:#aaa;padding:0 .5rem}.menuBubble{border-radius:4px 24px 24px 4px;border:1px solid #f8f8f8;float:left;height:42px;width:42px;display:flex;background:#f8f8f8;z-index:101;position:absolute!important;top:50%;left:0;transform:translateY(-50%)}.menuBubble svg{font-size:1.5rem}#dropdown-menuBubble{padding:0;background:#f8f8f8;border-radius:4px 24px 24px 4px;height:100%;width:100%;font-size:1rem}.menuBubble-menu{transform:translate3d(48px,-1px,0)!important;border-radius:25px 6px 6px 25px!important;box-shadow:0 0 6px rgba(0,0,0,.15);padding:0!important;overflow:hidden;min-width:6rem!important;z-index:100}.menuBubble-menu .dropdown-item{color:#aaa;font-size:1rem;text-align:left;height:40px}.menuBubble-menu .dropdown-item:hover,.roundBubble-menu .dropdown-item:hover,.userBubble-menu .dropdown-item:hover{color:#888}.menuBubble-menu .dropdown-item:active,.roundBubble-menu .dropdown-item:active,.userBubble-menu .dropdown-item:active{color:#888;background:transparent}.menuBubble-menu .dropdown-item:focus,.roundBubble-menu .dropdown-item:focus,.userBubble-menu .dropdown-item:focus{outline:0}.userBubble{border-radius:24px 4px 4px 24px;border:1px solid #f8f8f8;float:right;height:42px;width:42px;display:flex;background:#f8f8f8;z-index:101;position:absolute!important;right:0;top:50%;transform:translateY(-50%)}#dropdown-userBubble{padding:0;background:#f8f8f8;border-radius:24px 4px 4px 24px;height:100%;width:100%;font-size:1rem}#dropdown-menuBubble:hover,#dropdown-userBubble:hover{background:#ccc}#dropdown-menuBubble:after,#dropdown-roundBubble:after,#dropdown-userBubble:after{display:none}.userBubble-menu{transform:translate3d(-110px,-1px,0)!important;border-radius:6px 25px 25px 6px!important;box-shadow:0 0 6px rgba(0,0,0,.15);padding:0!important;overflow:hidden;min-width:6rem!important}.userBubble-menu .dropdown-item{color:#aaa;font-size:1rem;text-align:right;height:40px}.loginContainer,.startContainer{margin:35vh auto 0}.loginContainer button,.startContainer button{font-size:1rem;width:50%;min-width:100px;border-radius:50px;color:#aaa;border-color:#aaa}.createOrJoinModal .modal-content,.loginModal .modal-content,.setupModal .modal-content{border-radius:25px;min-width:calc(400px - .5rem)}.createOrJoinForm,.loginForm,.loginSocial{display:flex;flex-wrap:wrap;min-width:400px}.loginSocial .icon,.loginSocial .label{height:100%;padding:0}.loginSocial .label{text-align:left}.loginForm .codeSpecs,.loginForm .passwordSpecs{font-size:.75rem;margin:.5rem auto;width:66%}.createOrJoinForm .codeSpecs{font-size:.75rem;margin:.5rem auto;width:100%}.createOrJoinForm form,.loginForm form{width:100%;display:flex;flex-wrap:wrap}.loginForm .password-container{position:relative;width:66%;margin:0 auto}.loginForm .password-container input{width:100%}.loginForm .password-container i{position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:40px;cursor:pointer;color:#888;justify-content:center;display:flex;flex-direction:column}.loginForm .password-container svg{width:1.2rem;height:1.2rem;margin:0 auto}.createOrJoinForm .alert,.loginForm .alert{width:66%;margin:0 auto;font-size:.9rem;padding:10px;text-align:center}.alert-dismissible .close{padding:10px!important;font-size:.9rem;line-height:inherit}.adminForm .alert,.setupForm .alert{width:100%;margin:0 auto;font-size:.9rem;padding:10px;text-align:center}.adminForm .form-error,.createOrJoinForm .form-error,.loginForm .form-error{float:right;color:#dc3545}.adminForm .createOrJoinForm .setupFormLine,.createOrJoinForm .setupFormLine{width:66%;margin:0 auto;display:flex;flex-wrap:wrap}.modal-dialog .modal-footer .row{margin:8px 0}.adminForm .setupFormLine{width:100%;margin:0 auto;display:flex}.adminForm .nav-tabs,.adminForm .tab-content{width:100%}.adminForm .nav-tabs .nav-link{border-radius:.5rem .5rem 0 0}.adminForm .athleteProfile,.adminForm .leagueProfile,.adminForm .teamProfile{padding:0}.adminForm .athleteProfile .btn.disabled,.adminForm .athleteProfile .btn:disabled,.adminForm .athleteProfile select,.adminForm .leagueProfile .btn.disabled,.adminForm .leagueProfile .btn:disabled,.adminForm .leagueProfile select,.adminForm .teamProfile .btn.disabled,.adminForm .teamProfile .btn:disabled,.adminForm .teamProfile select{opacity:1!important}.adminForm .createOrJoinForm .btn.disabled,.adminForm .createOrJoinForm .btn:disabled,.adminForm .createOrJoinForm input.disabled,.adminForm .createOrJoinForm input:disabled{opacity:.8!important}.adminForm .createOrJoinForm .custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.8);cursor:default}.adminForm .createOrJoinForm .custom-control-input:disabled~.custom-control-label:after,.adminForm .createOrJoinForm .custom-control-input:disabled~.custom-control-label:before,.adminForm .createOrJoinForm .custom-control-input[disabled]~.custom-control-label:after,.adminForm .createOrJoinForm .custom-control-input[disabled]~.custom-control-label:before,.adminForm .createOrJoinForm .custom-switch .custom-control-input:disabled:checked~.custom-control-label:after,.adminForm .createOrJoinForm .custom-switch .custom-control-label:after{cursor:default}.adminForm .athleteProfile .col:focus,.adminForm .leagueProfile .col:focus,.adminForm .teamProfile .col:focus{outline:0}.adminForm .athleteProfile select,.adminForm .leagueProfile select,.adminForm .teamProfile select{-moz-appearance:none;-webkit-appearance:none}.adminForm .athleteProfile input:disabled,.adminForm .leagueProfile input:disabled,.adminForm .teamProfile input:disabled{border:none}.adminForm .athleteProfile .rbt-token-disabled,.adminForm .leagueProfile .rbt-token-disabled,.adminForm .teamProfile .rbt-token-disabled{background-color:#e7f4ff;color:#007bff}.adminForm .athleteProfile .rbt-input-multi.form-control[disabled],.adminForm .leagueProfile .rbt-input-multi.form-control[disabled],.adminForm .teamProfile .rbt-input-multi.form-control[disabled]{background-color:inherit;border:none}.adminForm .teamRoster .rosterSelection table tr:hover{cursor:default}.adminForm .teamRoster .rosterSelection .disabled table tr:hover{background:none}.adminForm .teamRoster select.disabled,.adminForm .teamRoster select:disabled{-moz-appearance:none;-webkit-appearance:none;background:none;cursor:default}.adminForm .teamRoster .apparatusToggle label.active.disabled,.adminForm .teamRoster .apparatusToggle label:active:disabled{opacity:.8!important;background-color:#6c757d!important;color:#333}.adminForm .teamRoster .apparatusToggle label.disabled,.adminForm .teamRoster .apparatusToggle label:disabled{background:inherit!important;color:inherit;opacity:.8!important}.adminForm .teamRoster .apparatusToggle label:hover{opacity:.9;background-color:#fff;color:#333}.adminForm .teamRoster .apparatusToggle label.active,.adminForm .teamRoster .apparatusToggle label:active{opacity:.9;background-color:#6c757d;color:#333}.adminForm .teamRoster .rosterTitles{position:sticky;position:-webkit-sticky;bottom:-1rem;left:0;padding-bottom:1rem;background:#fff;z-index:1}.adminForm .typeahead{background:hsla(0,0%,98%,.75)}.adminForm .typeahead .form-control{padding:0 .75rem;background:hsla(0,0%,98%,.75)}.adminForm .typeahead .rbt-token{height:36px;margin:3px 3px 0 0;line-height:1.5rem}.adminForm .typeahead .dropdown-menu{box-shadow:0 0 8px rgba(0,0,0,.15);border:1px solid #aaa}.adminForm .teamRoster .checkbox{height:auto;width:auto}.adminForm .teamRoster .form-control{border:0;height:auto;cursor:pointer}.setupForm .form-control{cursor:pointer;padding:0}.adminForm .teamRoster .table td{vertical-align:middle}.createOrJoinForm .teamSelector{position:absolute;left:0;top:0;min-height:100%;width:100%;height:100%;z-index:10;margin:0;padding:0;overflow:hidden;overflow-y:scroll;background:hsla(0,0%,90.2%,.6)}.createOrJoinForm .empty{height:0}.linkButton:hover:disabled{text-decoration:none}.createOrJoinForm .teamSelectorReturn{position:absolute;top:0;left:0;width:100%;height:100%;background:none;outline:none;border:none}.createOrJoinForm .teamSelectorReturn:hover{background:hsla(0,0%,90.2%,.6)}.createOrJoinForm .teamSelector .row{margin:0;position:relative}.createOrJoinForm .teamSelector .card-body{padding:0}.createOrJoinForm .teamSelector .card-body .card-title{font-size:.9rem;font-weight:400;padding:0 .25rem;color:#21252a}.createOrJoinForm .teamSelector button{width:100%;border-radius:0}.createOrJoinForm .teamSelector .card-img,.createOrJoinForm .teamSelector .card-img-bottom,.createOrJoinForm .teamSelector .card-img-top{width:66%;object-fit:scale-down;margin:0 auto;padding:12px 0}.createOrJoinForm .teamSelector .sideright{margin-left:30px;min-height:100%}.createOrJoinForm .teamSelector .sideleft{margin-right:30px;min-height:100%}.createOrJoinForm .teamSelector .list-group-item{padding:0}.createOrJoinForm select{width:66%;display:flex;margin:0 auto;padding:10px;height:40px}.createOrJoinForm .apparatusToggle{width:100%;display:flex;margin:0 auto}.createOrJoinForm .react-datepicker-wrapper input{width:100%;font-size:.8rem;height:1rem;cursor:pointer}.createOrJoinForm .react-datepicker-wrapper input:disabled{cursor:auto}.createOrJoinForm .react-datepicker-popper{z-index:10}.createOrJoinForm .react-datepicker{display:flex}.createOrJoinForm .react-datepicker__time-container{box-sizing:content-box}.createOrJoinForm .react-datepicker__time-box{border-radius:.3rem}.createOrJoinForm .react-datepicker__day--keyboard-selected,.createOrJoinForm .react-datepicker__day--selected,.createOrJoinForm .react-datepicker__month-text--keyboard-selected,.createOrJoinForm .react-datepicker__quarter-text--keyboard-selected,.createOrJoinForm .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.createOrJoinForm .react-datepicker__year-text--keyboard-selected{background-color:#007bff;border-color:#007bff;font-weight:400}.createOrJoinForm .react-datepicker__day--keyboard-selected:hover,.createOrJoinForm .react-datepicker__day--selected:hover,.createOrJoinForm .react-datepicker__month-text--keyboard-selected:hover,.createOrJoinForm .react-datepicker__quarter-text--keyboard-selected:hover,.createOrJoinForm .react-datepicker__year-text--keyboard-selected:hover .createOrJoinForm .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#007bff}.createOrJoinForm .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.adminForm .apparatusToggle label:hover,.createOrJoinForm .apparatusToggle label:hover{opacity:.9;background-color:#f0f0f0;color:#333}.adminForm .createOrJoinForm .apparatusToggle label.active.disabled{background-color:rgba(0,123,255,.8);color:#fff;opacity:1!important;cursor:default}.adminForm .apparatusToggle label.active.disabled{opacity:.5!important;background-color:#007bff;color:#333}.adminForm .apparatusToggle label.disabled,.createOrJoinForm .apparatusToggle label.disabled{opacity:.5!important;background-color:transparent;color:#007bff}.createOrJoinForm .setupFormLine .col{padding:0}.createOrJoinForm .vsCol{position:relative;height:100%}.createOrJoinForm .disabled{opacity:.5!important}.createOrJoinForm .vs{position:absolute;top:50%;left:50%;transform:translate(-50%);font-weight:600;font-size:1.2rem}.createOrJoinForm .teamSelect{width:100%;border:1px solid #aaa;min-height:120px;line-height:1}.createOrJoinForm .teamSelect:hover{border-color:#aaa}.createOrJoinForm .teamSelect.disabled,.createOrJoinForm .teamSelect:disabled{border-color:#f8f9fa}.adminForm .logoSelect{width:100%;font-size:5rem;border:1px solid #aaa;display:flex;justify-content:center;min-height:120px}.adminForm .logoSelect:hover{border:1px solid #aaa}.adminForm .logoSelect div{font-size:1rem;width:100%;flex-direction:column}.adminForm .colorSelect{width:22%;font-size:5rem;margin-left:4%;height:30px;border:none;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1)}.adminForm .form-control{border:1px solid #aaa}.adminForm select{padding-right:5px}.createOrJoinForm .setupFormLine .col label{width:auto;cursor:pointer}.createOrJoinForm .custom-switch input:disabled{cursor:default}.createOrJoinForm .custom-control-input{width:100%}.createOrJoinForm .custom-control-label{font-size:1rem}.createOrJoinForm .custom-control-label:after,.createOrJoinForm .custom-control-label:before{cursor:pointer;font-size:1rem}.createOrJoinForm .custom-control-label.disabled:after,.createOrJoinForm .custom-control-label.disabled:before,.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{cursor:default}.createOrJoinForm input,.loginForm input{margin:0 auto;height:40px;padding:10px;border:1px solid #aaa;border-radius:3px;background:hsla(0,0%,98%,.75)}.loginForm input{width:66%}.createOrJoinForm input{width:100%}.adminForm input{width:100%;margin:0 auto;height:40px;padding:10px;border:1px solid #aaa;border-radius:3px;background:hsla(0,0%,98%,.75)}.adminForm .img-thumbnail,.createOrJoinForm .img-thumbnail{border:none;padding:0;margin:0 auto}.createOrJoinForm label,.loginForm label{width:66%;margin:0 auto;font-size:.75rem;color:#333}.adminForm label{width:100%;margin:0;font-size:.75rem;color:#333}.loginForm .forgotPassword{width:66%;margin:.5rem auto;text-align:left;padding:0;font-size:.75rem}.adminForm .linkButton,.createOrJoinForm .linkButton,.loginForm .forgotPassword,.loginForm .linkButton,.loginForm .signUp{border:none;background:none;color:#007bff}.linkButton:hover,.loginForm .forgotPassword:hover,.loginForm .signUp:hover{text-decoration:underline}.adminForm .row,.createOrJoinForm .row,.loginForm .row,.loginSocial .row{width:100%;margin:4px 0}.adminForm .modalLink,.createOrJoinForm .modalLink,.loginForm .modalLink,.loginForm .newToVirtius{width:50%;margin:0 auto;justify-content:center;font-size:.75rem}.adminForm .formButton,.createOrJoinForm .cancelButton,.createOrJoinForm .createButton,.createOrJoinForm .joinButton,.loginForm .loginButton,.loginForm .verifyButton,.loginSocial .fbButton,.loginSocial .googleButton,.sessionsFooter .formButton,.setupFooter .formButton{height:40px;width:50%;min-width:240px;margin:0 auto;border-radius:50px}.loginSocial .social-logo{margin-right:1rem;height:100%}.loginSocial .row .socialButtonRow{height:100%;margin:0}.adminHeader,.createOrJoinHeader,.loginHeader,.sessionsHeader,.setupHeader{font-weight:600;justify-content:center!important;font-size:1.2rem;color:#333}.createOrJoinForm .genderSelect{margin:0 auto;width:50%}.createOrJoinForm .genderSelect button{border-radius:50px;width:25%;font-weight:600}.createOrJoinForm .createSoloButton{width:80px;height:80px;margin:0 auto;border-radius:50%;font-weight:600;font-size:1.2rem}.createOrJoinForm .createDualButton{width:160px;height:80px;margin:1rem auto;border-radius:80px;font-weight:600;font-size:1.2rem}.setupForm .streamButtonLG{border-radius:50px}.setupForm .streamButtonLG,.setupForm .streamButtonSM{height:40px;margin:1rem auto 0;font-weight:400;font-size:1rem;width:100%}.setupForm .streamButtonSM{border-radius:50px;border:none}.adminForm table tr:hover,.sessionsBody table tr:hover,.setupForm table tr:hover{cursor:pointer}.setupFooter{padding:.75rem 0!important}.adminForm .sessionDesc,.createOrJoinForm .sessionDesc,.setupFooter .sessionDesc{font-size:.8rem;text-align:center;padding:0 1rem;margin:0}.createOrJoinForm .dualButtonDesc{width:160px;text-align:left;margin:0 auto;padding:0 2rem;font-size:.8rem}.createOrJoinForm .soloButtonDesc{width:80px;text-align:left;margin:0 auto;padding:0 .7rem;font-size:.8rem}.googleButton{background-color:#4285f4!important}.googleButton svg{background-color:#fff;padding:2px;border-radius:2px}.googleButton:hover{background-color:#3f7ce8!important;color:#eee}.fbButton{background-color:#4267b2!important}.fbButton:hover{background-color:#2955ad!important;color:#eee}#teamStripeLeft{left:0;box-shadow:1px 0 2px rgba(0,0,0,.2)}#teamStripeLeft,#teamStripeRight{position:fixed;height:100%;width:2px;top:0;z-index:101;background:#00a2ff}#teamStripeRight{right:0;box-shadow:-1px 0 2px rgba(0,0,0,.2)}.table thead th{border-top:none}@media (max-width:576px){.container-sm,.main .container{max-width:95%}.heroGrid ul li{flex-wrap:wrap}}@media (min-width:576px){.container-sm,.main .container{max-width:95%}.heroGrid ul li{flex-wrap:wrap}}@media (min-width:768px){.container-md,.container-sm,.main .container{max-width:95%}.heroGrid .matchButton{max-width:140px}.heroGrid ul li{flex-wrap:nowrap}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.main .container{max-width:95%}.heroGrid .matchButton{max-width:100%}}@media (min-width:1200px){.container-lg,.container-md,.container-sm,.container-xl,.main .container{min-width:1140px;width:90%}}@media (min-width:1600px){.container-lg,.container-md,.container-sm,.container-xl,.main .container{max-width:90%}}@media (min-width:1920px){.container-lg,.container-md,.container-sm,.container-xl,.main .container{max-width:1600px}}@media (min-width:2560px){.container-lg,.container-md,.container-sm,.container-xl,.main .container{max-width:1920px}}@media only screen and (max-width:640px){.main,body{min-width:400px}}.heroLogo{width:25%;min-width:300px;margin:0 auto;object-fit:contain;max-height:100%}.heroMessage{width:100%;text-align:center;color:#ccc;font-size:1rem;margin:1rem auto}.heroMessage .dropdown button:after{display:none}.heroGrid ul{margin:0;padding:0}.heroGrid ul li{display:flex;width:100%;border-top:1px solid #eee;position:relative}.heroGrid .live a{color:#dc3545}.heroGrid .past a{color:grey}.heroGrid .matchButton:hover{transform:scale(1.1)}.heroGrid .matchButton{transition:transform .3s;margin:1rem}.heroGrid ul li h5{position:absolute;top:0;font-size:1rem;font-style:italic;color:#ccc;margin-top:.2rem}:root{--gutter:20px}.heroGrid,.main{width:100%}.main{height:100%;color:#222;font-size:2rem;position:relative}.headers{height:72px;top:0;z-index:100}.headers .center{background-clip:border-box;background:#fff}.headers .left,.headers .right{background-clip:border-box}.headers .left{background:linear-gradient(90deg,#f8f8f8,#fff)}.headers .right{background:linear-gradient(90deg,#fff,#f8f8f8)}.players{padding-top:12px;padding-bottom:12px;position:sticky;position:-webkit-sticky;top:72px;z-index:10;background:#fff}.lineups{margin-top:.5rem;margin-bottom:80px}.footers{height:6vh;margin-top:6px;margin-bottom:6px;min-height:54px}.center,.left,.right{padding-left:4px!important;padding-right:4px!important}.right .evaluator .row,.right .roundSummary .row,.right .teamBanner .row{flex-direction:row-reverse}.right .roundSummary .team,.right .teamBanner .team{text-align:right}.roundSummary,.teamBanner{overflow:hidden}.evaluator,.roundSummary,.teamBanner{height:100%;font-size:1.6rem;padding-left:15px;padding-right:15px}.sessionFooterHidden{transform:translateY(85%)}.sessionFooter{background:#f8f8f8;position:fixed;z-index:900;width:100%;left:0;bottom:0;box-shadow:0 0 8px rgba(0,0,0,.15);transition:transform .3s}.sessionFooter .footerToggle{position:absolute;top:-.5rem;left:50%;transform:translate(-50%);color:#5e5e5e;border:none;font-size:1.5rem;padding:0;height:1rem;box-shadow:0 0 8px rgba(0,0,0,.15);display:flex}.sessionFooter .footerToggle svg{margin:0 auto}.teamBanner .logo{background:#f8f8f8}.teamBanner .logo svg{max-width:6vh;max-height:6vh;margin:0 auto}.left .teamBanner,.right .teamBanner{background:#f8f8f8}.left .roundSummary .score,.left .teamBanner .score{background:linear-gradient(90deg,#f8f8f8,#fff)}.right .roundSummary .score,.right .teamBanner .score{background:linear-gradient(90deg,#fff,#f8f8f8)}.left .roundSummary,.right .roundSummary{border-radius:0;background:#f8f8f8;font-size:1.4rem;color:#495057}.left .roundSummary{box-shadow:-1px 0 2px -2px rgba(0,0,0,.2)}.right .roundSummary{box-shadow:1px 0 2px -2px rgba(0,0,0,.2)}.vCenter{justify-content:center;display:flex;flex-direction:column;padding-left:4px!important;padding-right:4px!important}.competitorLine{min-height:54px;height:6vh;position:relative}.competitorList .score,.roundSummary .score,.teamBanner .score{background:none;text-align:center;position:relative}.left .competitorLine{box-shadow:-1px 0 2px -2px rgba(0,0,0,.2)}.right .competitorLine{flex-direction:row-reverse;box-shadow:1px 0 2px -2px rgba(0,0,0,.2)}.competitorList .pending{color:#666;font-size:1rem}.roundSummary .team,.teamBanner .team{font-feature-settings:normal;padding:.375rem .75rem!important}.roundSummary .logo img,.teamBanner .logo img{object-fit:contain;max-height:6vh;max-width:75%;margin:0 auto;min-height:50px}.roundSummary .icon{background:radial-gradient(rgba(0,0,0,.02) 5%,transparent 80%);height:100%}.roundSummary .icon svg{height:66%}.roundcount{height:100%}.roundcount button{border-radius:0 0 12px 12px;background:#fff;height:72px;width:100%;margin:0 auto;text-align:center;font-size:1.8rem;font-family:"Product Sans";transition:background .2s}.roundcount button:hover{background:radial-gradient(hsla(0,0%,39.2%,.15),transparent 60%);transition:background .2s}.exportData{height:100%}.exportData svg{margin:0 auto;width:100%}.exportData button{border-radius:100px;margin:0 auto;text-align:center;font-size:1.2rem;width:4vh;height:4vh;display:flex;color:#5e5e5e;min-width:40px;min-height:40px}.videoWrapper{width:100%;height:100%;position:relative;padding-top:56.25%}.videoWrapper,.videoWrapper .videoPlayer{border-radius:12px;overflow:hidden}.videoWrapper video{border-radius:12px}.videoWrapper video:active,.videoWrapper video:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.videoWrapper .playerModal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(5px) opacity(1);backdrop-filter:blur(5px) opacity(1);transition:opacity 1s,-webkit-backdrop-filter 1s;transition:backdrop-filter 1s,opacity 1s;transition:backdrop-filter 1s,opacity 1s,-webkit-backdrop-filter 1s;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;color:#fff;border-radius:12px}.videoWrapper .playerModal:hover{-webkit-backdrop-filter:blur(5px) opacity(0);backdrop-filter:blur(5px) opacity(0);opacity:0}.videoWrapper .playerModal .playerMessage{font-family:"Product Sans";font-size:2rem;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px 2px #333}.videoWrapper .streamStatus{z-index:1000;position:absolute;top:.4rem;font-size:1rem;color:#aaa;left:.8rem}.videoWrapper .streamSetup{left:.4rem}.videoWrapper .streamMetrics,.videoWrapper .streamSetup{z-index:1000;position:absolute;top:.4rem;background:rgba(0,0,0,.2);border-radius:25px;max-width:2rem;max-height:2rem;width:2rem;height:2rem;overflow:hidden;display:flex}.videoWrapper .streamMetrics{right:.4rem}.videoWrapper .streamMetrics button,.videoWrapper .streamSetup button{font-size:.75rem;color:#ccc;background:none;border:none;text-align:left;padding:.75rem;width:100%;height:100%}.videoWrapper .streamMetrics button svg,.videoWrapper .streamSetup button svg{font-size:1.5rem;color:#eee;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoWrapper .streamMetrics button:hover,.videoWrapper .streamSetup button:hover{background:rgba(0,0,0,.2)}.videoWrapper .streamMetrics.max,.videoWrapper .streamSetup.max{max-width:12rem;max-height:12rem;width:auto;height:auto;border-radius:.5rem;background:rgba(0,0,0,.8)}.videoWrapper .streamMetrics p,.videoWrapper .streamSetup p{margin:0}.videoWrapper .streamSetupButton{z-index:1000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.videoWrapper .streamSetupButton button{border-radius:50px;padding-left:1.5rem;padding-right:1.5rem;border:none;background:hsla(0,0%,94.1%,.6)}.videoWrapper .streamSetupButton button:hover{background:#ccc}.videoWrapper .videoPlayer{display:flex;position:absolute;top:0;left:0;background:#f8f8f8}.videoWrapper .videoPlayer .video-js{background-color:#fff!important}.QRcode,_:-webkit-full-screen:not(:root:root){shape-rendering:auto}.triggerPanel{height:100%}.sessionInfo .tooltip-inner{max-width:none;border-radius:.5rem;padding:.5rem;background:#111;box-shadow:0 0 6px rgba(0,0,0,.5)}.sessionInfo .arrow{display:none!important}.sessionInfo .tooltip-inner p{margin:0}.sessionInfo .tooltip-inner .title{font-family:"Product Sans"}.tPanelRow{height:70%;margin:0!important}.tPanelDud{margin:0 auto;display:flex}.tPanelPlaceholder{height:15%;min-width:80%;width:7.5vh;margin:0 auto;vertical-align:middle;padding:.2rem}.tPanelTopRow{height:10%;margin:0 auto!important;width:80%;box-shadow:0 .25rem .25rem -.25rem hsla(0,0%,39.2%,.15)}.tPanelBottomRow span,.tPanelTopRow span{font-size:.9rem;margin:0 auto;font-family:"Product Sans";color:#666;transition:color .6s}.tPanelMiddleRow{height:80%;margin:0!important;padding:20% 0}.tPanelBottomRow{height:10%;margin:0 auto!important;width:80%;box-shadow:0 -.25rem .25rem -.25rem hsla(0,0%,39.2%,.15)}.tPanelBottomRow button,.tPanelMiddleRow button,.tPanelTopRow button{width:7.5vh;margin:0 auto;vertical-align:middle;border-radius:6px;padding:.2rem;font-size:.9rem;background:#f8f8f8;border:none;min-width:80%;height:15%}.tPanelBottomRow button:hover,.tPanelMiddleRow button:hover,.tPanelTopRow button:hover{background:#ccc}.tPanelBottomRow button:disabled,.tPanelMiddleRow button:disabled,.tPanelTopRow button:disabled{background:none}.tPanelCol{width:100%;padding-left:0!important;padding-right:0!important;justify-content:center;display:flex;flex-direction:column}.tPanelCol button{border-radius:50%;margin:4px auto;width:32px;height:32px;padding:0;font-size:.8rem;background-color:#6c757d}.competitorList{padding-left:15px;padding-right:15px;font-size:1.2rem;line-height:1;white-space:nowrap}.sessionStreams ul li{font-size:.9rem;margin:1rem 0;border:1px solid hsla(0,0%,90.2%,.5);border-radius:5px;padding-top:5px;padding-bottom:5px}.sessionStreams ul li .row{margin:2px 0}.sessionStreams ul li input,.sessionStreams ul li input:disabled{border:none;height:auto;padding:0 4px;font-size:.9rem}.sessionStreams ul li input:disabled{background:hsla(0,0%,90.2%,.75)}.sessionStreams ul li .title{font-weight:500}.sessionStreams ul li .col{overflow-wrap:break-word}.competitorList ul,.scoreDeltas ul,.sessionJudges ul,.sessionStreams ul{padding:0;list-style-type:none;margin-bottom:0}.lineups hr{margin-top:.5rem;margin-bottom:.5rem}.competitorList li,.scoreDeltas li{margin-bottom:1vh;height:6vh;min-height:54px}.left .competitorList .score{border-radius:0 4px 4px 0}.right .competitorList .score{border-radius:4px 0 0 4px}.left .competitorList .first .logo{border-radius:12px 0 0 4px}.right .competitorList .first .logo{border-radius:0 12px 4px 0}.competitorList .last .logo{border-radius:4px 0 0 12px}.right .competitorList .last .logo{border-radius:0 4px 12px 0}.left .competitorList .first .score{border-radius:0 12px 4px 0}.left .competitorList .last .score{border-radius:0 4px 12px 0}.competitorList .headshot img{object-fit:contain;max-height:6.5vh;margin-top:-.5vh;min-height:56px}.hover{position:relative}.hover:hover .hover__no-hover{opacity:0}.hover:hover .hover__hover{opacity:1}.hover__hover{position:absolute;top:0;opacity:0}.hover__no-hover{opacity:1}.hidden{opacity:0!important}.competitorList .athlete,.competitorList .headshot{background:#f8f8f8;white-space:normal}.competitorList .athlete .editing input{box-shadow:0 .25rem .25rem -.25rem rgba(0,123,255,.7)}.competitorList .athlete .rbt-menu{box-shadow:0 0 6px rgba(0,0,0,.15);transform:translate3d(0,calc(-100% - 10px),0)!important;padding:.5rem;border-radius:12px;background-clip:border-box;max-height:288px!important}.competitorList .athlete .rbt-menu ::-webkit-scrollbar-track{display:none;border-radius:12px}.competitorList .athlete ::-webkit-scrollbar{width:6px}.competitorList .athlete ::-webkit-scrollbar-track{background:transparent;margin:10px}.competitorList .athlete ::-webkit-scrollbar-thumb{background-color:#eee;border-radius:20px}.competitorList .athlete .rbt-menu .dropdown-item{padding:.35rem .5rem}.competitorList .athlete input{border:none;background:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.2rem;text-overflow:ellipsis}.competitorList .athlete input:hover{background:hsla(0,0%,94.1%,.6)}.competitorList .athlete input:hover:disabled{background:transparent}.competitorList .athlete input:focus{outline:0}.competitorList .headshot svg{margin:0 auto;color:#ccc}.left .competitorList .score{background:linear-gradient(90deg,#f8f8f8,#fff)}.right .competitorList .score{background:linear-gradient(90deg,#fff,#f8f8f8)}.competitorList .score button{color:#333}.right .competitorList .athlete{text-align:right}.right .competitorList .athlete input{text-align:left}.right .competitorList .athlete input:disabled{text-align:right}.left .competitorList .competitorLine .highlight{box-shadow:-.25rem 0 .75rem rgba(0,0,0,.2);transition:box-shadow .5s}.right .competitorList .competitorLine .highlight{box-shadow:.25rem 0 .75rem rgba(0,0,0,.2);transition:box-shadow .5s}.competitorList .competitorLine .highlightshadow{width:100%;height:100%;position:absolute;left:0;top:0;transition:box-shadow .5s}.competitorList .buttonContainer{background:#fff;border-radius:50%;margin:4px auto;width:32px;height:32px;padding:0;justify-content:center;display:flex;flex-direction:column}.competitorList .buttonContainer button .athletePlay{font-size:2rem}.competitorList .buttonContainer button .lineupNumber{font-size:.8rem}.competitorList .buttonContainer button div{font-size:1.5rem;justify-content:center;display:flex;flex-direction:column;width:100%;height:100%;transition:opacity .2s}.competitorList .buttonContainer button span{margin:0 auto}.competitorList .buttonContainer button{justify-content:center;display:flex;align-items:center}.competitorList .buttonContainer button svg{margin:0 auto}.competitorList button{border-radius:50%;margin:0 auto;width:32px;height:32px;padding:0;font-size:.8rem}.rDeltaRow,.roundSummary{height:8vh}.rDeltaRow{margin-top:.5rem;border:0}.rDeltaCol{font-size:1.4rem}.scoreDeltas{height:100%;font-size:1.2rem;color:#666;text-align:center}.deltaIndicator{width:70%;height:8px;bottom:8px;position:absolute;left:65%;margin-left:-50%}.deltaBarLeft{border-right:1px solid #fff;box-shadow:-1px 0 2px rgba(0,0,0,.2)}.deltaBarLeft,.deltaBarRight{height:6px;position:absolute;transition:width .6s}.deltaBarRight{border-left:1px solid #fff;box-shadow:1px 0 2px rgba(0,0,0,.2)}.deltaShaft{height:2px;width:100%}.deltaShaft,.deltaTick{background:#ccc;border-radius:1px}.deltaTick{width:2px;height:100%;position:absolute;left:50%;margin-left:-1px}.scoreDeltas li{position:relative;min-height:54px;font-size:1rem}.right .evaluator{background:linear-gradient(90deg,hsla(0,0%,90.2%,.5),hsla(0,0%,100%,0));background-size:100%}.left .evaluator,.right .evaluator{position:relative;border-radius:12px}.left .evaluator{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,90.2%,.5))}.evaluator .evalscore{display:inline-flex;vertical-align:middle}.evaluator span{font-size:1rem;color:#666;text-align:center}.evaluator button{height:5vh;width:5vh;margin:auto;border-radius:100px;padding:0;font-size:1.2rem;position:relative;min-height:54px;min-width:54px}.evaluator .ND,.evaluator .SB{height:4vh;width:4vh;margin:auto;max-width:45%}.evaluator .lockIndicator{width:80%;height:4px;background-color:#ffc107;position:absolute;top:-3px;right:10%;z-index:10}.evaluator .evalExtras,.evaluator .evalPanel{display:flex}.right .evaluator .evalExtras,.right .evaluator .evalPanel{flex-direction:row-reverse}.evaluator .evalPanel button{background:none;border:none;color:#111;border-radius:0}.evaluator .evalExtras button:hover:not(:disabled):not(.disabled),.evaluator .evalPanel button:hover:not(:disabled):not(.disabled){background:#eee}.evaluator .evalExtras button.active:focus,.evaluator .evalExtras button:active,.evaluator .evalExtras button:active:focus,.evaluator .evalExtras button:focus,.evaluator .evalPanel button.active:focus,.evaluator .evalPanel button:active,.evaluator .evalPanel button:active:focus,.evaluator .evalPanel button:focus{box-shadow:none!important}.evaluator .evalExtras button{background:none;border:none;color:#111;border-radius:0}.evaluator .finalize{height:100%;width:100%;border-radius:0;margin:0;font-size:1rem;text-align:center;border:none}.toastStack{position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 1rem))}.toastStack .toast{border-radius:12px}.toastStack .error .toast-header{background:#dc3545;color:#fff}.toastStack .error .toast-header .close{color:#fff}.toastStack .success .toast-header{background:#28a745;color:#fff}.competitorList .scorecard{height:100%;width:100%;border-radius:0;margin:0;font-size:1.4rem;text-align:center;border:none}.evaluator .finalize:hover{background:none}.competitorList .scorecard:hover{background:none;color:#888}.competitorList .scorecard:not(:disabled):not(.disabled).active:focus,.competitorList .scorecard:not(:disabled):not(.disabled):active:focus,.evaluator .finalize:not(:disabled):not(.disabled).active:focus,.evaluator .finalize:not(:disabled):not(.disabled):active:focus,.show>.competitorList .scorecard .dropdown-toggle:focus,.show>.evaluator .finalize .dropdown-toggle:focus{background:none!important;box-shadow:none}.competitorList .scorecard :active :focus,.evaluator .finalize :active :focus{background:none!important;color:#fff!important;box-shadow:none}.competitorList .scorecard:focus,.evaluator .finalize:focus{box-shadow:none}.btn.disabled,.btn:disabled{opacity:.5!important}.blinking{animation:glowing 3s ease infinite;background:radial-gradient(transparent,transparent)}@keyframes glowing{0%{background-color:none;box-shadow:0}50%{background-color:rgba(25,25,25,.7);box-shadow:0 0 5px rgba(25,25,25,.7)}to{background-color:none;box-shadow:0}}.blinking:hover{animation:none;background:#6c757d}.blinkingYellow{animation:glowingYellow 3s ease infinite;background:radial-gradient(transparent,transparent);background-color:rgba(255,193,7,.5);transition:none!important}.blinkingWarning{animation:glowingWarning 3s ease infinite;background:radial-gradient(transparent,transparent)}@keyframes glowingWarning{0%{box-shadow:0}50%{box-shadow:0 0 5px rgba(255,193,7,.7)}to{box-shadow:0}}@keyframes glowingYellow{0%{background-color:#ffc107;box-shadow:0}50%{background-color:rgba(255,193,7,.7);box-shadow:0 0 5px rgba(255,193,7,.7)}to{background-color:#ffc107;box-shadow:0}}.blinkingWarning:hover,.blinkingYellow:hover{animation:none}.blinkingGreen{animation:glowingGreen 3s ease infinite;background:radial-gradient(transparent,transparent);background-color:rgba(40,167,69,.5);transition:none!important}@keyframes glowingGreen{0%{background-color:#28a745;box-shadow:0}50%{background-color:rgba(40,167,69,.7);box-shadow:0 0 5px rgba(40,167,69,.7)}to{background-color:#28a745;box-shadow:0}}.blinkingGreen:hover{animation:none}.blinkingLive{animation:glowingLive 3s ease infinite;background:radial-gradient(transparent,transparent)}@keyframes glowingLive{0%{box-shadow:0}50%{box-shadow:0 0 5px rgba(220,53,69,.7)}to{box-shadow:0}}.blinkingLive:hover{animation:none}.blinkingEdit{animation:glowingEdit 3s ease infinite;background:radial-gradient(transparent,transparent)}@keyframes glowingEdit{0%{box-shadow:0}50%{box-shadow:0 0 5px rgba(0,123,255,.7)}to{box-shadow:0}}.blinkingEdit:hover{animation:none}.blinkingClip{animation:glowingClip 3s ease infinite;background:radial-gradient(transparent,transparent)}@keyframes glowingClip{0%{box-shadow:0}50%{box-shadow:0 0 5px rgba(40,167,69,.7)}to{box-shadow:0}}.blinkingClip:hover{animation:none}.blinkingLiveText{color:#dc3545!important}.green{color:#28a745}.red{color:#dc3545}#popover-finalize,#popover-scorecard{width:380px;min-width:380px}#popover-eval,#popover-finalize,#popover-scorecard{box-shadow:0 0 6px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15)}#popover-eval{width:220px;min-width:220px}#popover-eval .popover-body .row,#popover-finalize .popover-body .row,#popover-scorecard .popover-body .row{padding:4px 0}#popover-finalize .score,#popover-scorecard .score{font-weight:600;font-size:1.2rem}#popover-finalize .popover-body,#popover-scorecard .popover-body{display:flex;flex-direction:column;font-size:1.1rem}#popover-eval .popover-body{display:flex;flex-direction:column;font-size:1rem}#popover-eval .popover-header,#popover-finalize .popover-header,#popover-scorecard .popover-header{font-size:1.2rem}#popover-eval .popover-body button{border-radius:100px;padding:0;height:32px;width:32px;display:flex;margin:0 auto}#popover-finalize .popover-body button,#popover-scorecard .popover-body button{display:flex;margin:0 auto;padding:.375rem .75rem;border-radius:8px}#popover-scorecard .popover-body button{min-width:60px;font-size:1rem}#popover-eval .popover-body svg,#popover-finalize .popover-body svg,#popover-scorecard .popover-body svg{margin:0 auto}#popover-eval .popover-body input{font-size:1.4rem;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}.inquiryIndicator{position:absolute;top:6px;right:6px;display:flex;font-size:1.2rem}.inquiryHeader{text-align:center;font-style:italic;font-weight:600}.unresolved{color:#ffc107}.theo-primary-color,.vjs-selected{color:#00a2ff!important}.theo-primary-background{color:#000!important;background-color:#00a2ff!important}.theo-secondary-color{color:#fff!important}.theo-secondary-background{color:#000!important;background-color:#fff!important}.theo-tertiary-color{color:#000!important}.theo-tertiary-background{color:#fff!important}.video-js .theo-player-wrapper{background-color:#f8f8f8!important}.theo-control-bar-shadow{border-radius:12px;overflow:hidden}.theo-menu-animation-container{z-index:1}.theoplayer-skin{border-radius:12px}.theoplayer-skin .vjs-big-play-button:after{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE3MDYuNjY3IiBoZWlnaHQ9IjE3MDYuNjY3IiB2aWV3Qm94PSIwIDAgMTI4MCAxMjgwIj48cGF0aCBkPSJNNDYxIDY0MC4xdjI4OC4xbDQuMy0yLjVjMTkuNS0xMS40IDQxNC40LTIzOS4yIDQ0OS40LTI1OS4zIDMzLjktMTkuNCA0NC44LTI2LjIgNDQtMjctLjctLjctNzQuMy00My40LTE2My43LTk0LjktODkuNC01MS42LTIwMC4xLTExNS41LTI0Ni0xNDItNDUuOS0yNi41LTg0LjUtNDguNy04NS43LTQ5LjRsLTIuMy0xLjJ2Mjg4LjJ6Ii8+PC9zdmc+") no-repeat 0 0;background-size:100%;display:block}.theo-big-play-button-svg-container svg{display:none}.theoplayer-skin li[aria-label="Open the video speed settings menu"]{display:none!important}.theoplayer-skin .vjs-control-bar{z-index:1!important}.calendar-column{text-align:center}
/*# sourceMappingURL=main.78273f00.chunk.css.map */