@import"https://fonts.bunny.net/css?family=Nunito";@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{font-family:Work Sans}.page:has(.event-page){width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}.event-page{display:flex;width:100%;max-width:100%;height:100vh;overflow-x:hidden;box-sizing:border-box}.event-page .side{height:100%;display:flex;flex-direction:column;background-size:cover;background-position:center;width:300px;flex:0 0 300px;box-sizing:border-box;z-index:4;align-items:center}.event-page .side .logo-wrapper{margin-top:18px;display:flex;height:60px}.event-page .side .logo-wrapper>div{height:100%}.event-page .side .logo-wrapper img{margin:0 12px;height:100%}.event-page .side .tabulator-info{color:#fff;display:flex;flex-direction:column;width:100%;padding:0 15px;box-sizing:border-box}.event-page .side .tabulator-info .judge-number{align-self:center;display:flex;width:180px;height:80px;border:1px solid rgba(255,255,255,.4588235294);border-radius:8px}.event-page .side .tabulator-info .judge-number div{display:flex;justify-content:center;align-items:center;flex:1;border-right:1px solid rgba(255,255,255,.4588235294);font-weight:600}.event-page .side .tabulator-info .judge-number h1{width:80px;display:flex;align-items:center;justify-content:center;margin-bottom:0;text-align:center;font-size:4em}.event-page .side .tabulator-info .tabulator-name{font-weight:700;font-size:1.6em;margin-top:12px;text-transform:uppercase;text-align:center;width:100%;word-wrap:break-word;overflow-wrap:break-word}.event-page .side .help-button{background-color:#fea916;color:#fff;padding:10px 20px;border-radius:10px;width:180px;height:50px;font-weight:700;font-size:1.5em;margin-top:14px;margin-bottom:28px}.event-page .side .help-button img{width:30px}.event-page{background:var(--background-color)}.event-page .tabulation-container{flex:1 1 0;min-width:0;display:flex;flex-direction:column;height:100vh}.event-page .tabulation-container .contestant-tab{background-color:var(--tab-color);color:#fff;flex-shrink:0;width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;padding-left:100px;padding-right:50px}.event-page .tabulation-container .contestant-tab .contestant-text{font-weight:600;font-size:1em}.event-page .tabulation-container .contestant-tab .arrow-button{background:var(--background-color);width:40px;height:40px;margin-left:30px;margin-right:20px;border-radius:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.event-page .tabulation-container .contestant-tab .tabs.group{flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;margin-bottom:-6.1px;display:flex;padding-left:6px;padding-right:6px;-webkit-overflow-scrolling:touch}.event-page .tabulation-container .contestant-tab .check-icon{position:absolute;bottom:16px;right:7px;width:18px;height:18px;z-index:5}.event-page .tabulation-container .scoring-layout{flex:1 1 0;min-width:0;display:flex;flex-direction:column;width:100%}.event-page .tabulation-container .tabulation-form{padding:40px 140px 40px 80px;width:100%;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;flex:1;overflow:hidden;min-width:0}.event-page .tabulation-container .tabulation-form .header-x{display:flex;align-items:center;gap:16px;margin-bottom:14px;min-width:0}.event-page .tabulation-container .tabulation-form .header-x .contestant-no{background:#c11a1b;height:60px;width:60px;min-width:60px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:100%;font-size:2.5em;font-weight:700}.event-page .tabulation-container .tabulation-form .header-x .contestant-name{margin:0;flex:1 1 auto;min-width:0;text-transform:uppercase;max-width:24.6rem;overflow-wrap:anywhere;word-break:break-word;line-height:1.15}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper{margin-left:auto;border:1px solid rgba(255,255,255,.2784313725);border-radius:5px;display:flex;justify-content:center;align-items:center;padding:10px 50px;width:300px;flex-shrink:0;box-sizing:border-box}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper h1{font-size:4em;margin-bottom:0}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper span{margin-left:24px;line-height:14px;font-weight:600}.event-page .tabulation-container .tabulation-form .criteria-list{flex:1;overflow-y:auto;scrollbar-gutter:stable;min-width:0}.event-page .tabulation-container .tabulation-form .criteria-list::-webkit-scrollbar{display:none}.event-page .tabulation-container .tabulation-form .criteria-wrapper{display:flex;align-items:center;margin-top:12px;min-width:0}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-name{flex:1 1 auto;min-width:0;margin-right:20px;border-bottom:1px solid rgba(255,255,255,.431372549);font-size:1.8em;text-transform:uppercase;font-weight:600;word-wrap:break-word;overflow-wrap:anywhere;text-overflow:clip;max-width:36rem}.event-page .tabulation-container .tabulation-form .criteria-wrapper input{border-radius:10px;font-size:3em;width:160px;flex-shrink:0;text-align:center;font-weight:700;margin-left:20px}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-percentage{font-size:3em;font-style:italic;margin-left:24px;font-weight:300;width:116px;flex-shrink:0}.event-page .tabulation-container .tabulation-form .submit-button{background-color:#c11a1b;color:#fff;font-weight:700;border-radius:10px;padding:15px 30px;font-size:1.5em;align-self:end;margin-right:138px;margin-top:12px;margin-bottom:180px;width:160px}@media (max-width: 1400px){.event-page .tabulation-container .tabulation-form{padding:32px 72px 32px 48px}.event-page .tabulation-container .tabulation-form .header-x .contestant-name{max-width:none;font-size:1.75rem}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper{width:260px;padding:8px 28px}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper h1{font-size:3.2em}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper span{margin-left:16px}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-name{font-size:1.5em;max-width:none}.event-page .tabulation-container .tabulation-form .criteria-wrapper input{font-size:2.4em;width:140px;margin-left:12px}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-percentage{font-size:2.4em;width:100px;margin-left:16px}.event-page .tabulation-container .tabulation-form .submit-button{margin-right:48px;margin-bottom:100px}}@media (max-width: 1100px){.event-page .tabulation-container .tabulation-form{padding:24px 40px 24px 32px}.event-page .tabulation-container .tabulation-form .header-x{gap:12px}.event-page .tabulation-container .tabulation-form .header-x .contestant-no{height:52px;width:52px;min-width:52px;font-size:2em}.event-page .tabulation-container .tabulation-form .header-x .contestant-name{font-size:1.45rem}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper{width:auto;min-width:180px;padding:8px 18px}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper h1{font-size:2.6em}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper span{margin-left:12px;font-size:.85em;line-height:1.15}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-name{font-size:1.25em;margin-right:12px}.event-page .tabulation-container .tabulation-form .criteria-wrapper input{font-size:2em;width:120px;margin-left:8px}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-percentage{font-size:2em;width:auto;min-width:72px;margin-left:12px}.event-page .tabulation-container .tabulation-form .submit-button{margin-right:0;margin-bottom:72px;font-size:1.25em;padding:12px 24px}}@media (max-width: 900px){.event-page .tabulation-container .tabulation-form{padding:20px 24px}.event-page .tabulation-container .tabulation-form .header-x{gap:10px}.event-page .tabulation-container .tabulation-form .header-x .contestant-no{height:48px;width:48px;min-width:48px;font-size:1.8em}.event-page .tabulation-container .tabulation-form .header-x .contestant-name{font-size:1.25rem}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper{min-width:160px;padding:6px 14px}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper h1{font-size:2.2em}.event-page .tabulation-container .tabulation-form .header-x .score-wrapper span{margin-left:10px;font-size:.75em}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-name{font-size:1.1em;margin-right:10px}.event-page .tabulation-container .tabulation-form .criteria-wrapper input{font-size:1.8em;width:100px;margin-left:8px}.event-page .tabulation-container .tabulation-form .criteria-wrapper .criteria-percentage{font-size:1.8em;min-width:64px;margin-left:10px}.event-page .tabulation-container .tabulation-form .submit-button{margin-right:0;margin-bottom:48px;font-size:1.15em;padding:10px 20px;width:140px}}.event-page .tabs{margin-top:10px}.event-page .tabs li{float:left;flex-shrink:0;position:relative}.event-page .tabs a{float:left;padding:5px 20px 14px;text-decoration:none;color:#fff;background:var(--tab-color);-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;font-weight:700;font-size:1.8em}.event-page .tabs .active{z-index:3}.event-page .tabs .active a{background:var(--background-color);color:#fff}.event-page .tabs li:before,.event-page .tabs li:after,.event-page .tabs li a:before,.event-page .tabs li a:after{position:absolute;bottom:0}.event-page .tabs li:last-child:after,.event-page .tabs li:last-child a:after,.event-page .tabs li:first-child:before,.event-page .tabs li:first-child a:before,.event-page .tabs .active:after,.event-page .tabs .active:before,.event-page .tabs .active a:after,.event-page .tabs .active a:before{content:""}.event-page .tabs .active:before,.event-page .tabs .active:after{background:var(--background-color);z-index:1}.event-page .tabs li:before,.event-page .tabs li:after{background:var(--tab-color);width:10px;height:10px}.event-page .tabs li:before{left:-10px}.event-page .tabs li:after{right:-10px}.event-page .tabs li a:after,.event-page .tabs li a:before{width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:var(--tab-color);z-index:2}.event-page .tabs .active a:after,.event-page .tabs .active a:before{background:var(--tab-color)}.event-page .tabs li:first-child.active a:before,.event-page .tabs li:last-child.active a:after{background:var(--tab-color)}.event-page .tabs li a:before{left:-20px}.event-page .tabs li a:after{right:-20px}
