#root{height:100%;width:100%}*{box-sizing:border-box}body{background-color:#1e1e1e;min-height:100svh;margin:0;padding:0}body .rootMain .container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body .rootMain .uiContainer{width:100%;display:flex;min-height:calc(100% - 50px);max-height:900px}body .rootMain .uiContainer .gridContainer{width:100%;display:flex;flex-direction:column;flex:1}body .rootMain .uiContainer .gridContainer .game{width:100%;text-align:center;margin:.5rem}body .rootMain .uiContainer .gridContainer .game span{text-transform:uppercase}body .rootMain .uiContainer .gridContainer .standardScoring,body .rootMain .uiContainer .gridContainer .straightPoolScoring{display:flex;flex-direction:column;flex:1}body .rootMain .uiContainer .gridContainer .standardScoring .playerA,body .rootMain .uiContainer .gridContainer .standardScoring .playerB,body .rootMain .uiContainer .gridContainer .straightPoolScoring .playerA,body .rootMain .uiContainer .gridContainer .straightPoolScoring .playerB{flex:1}body .rootMain .uiContainer .gridContainer .standardScoring .clockContainer,body .rootMain .uiContainer .gridContainer .straightPoolScoring .clockContainer{flex:1;justify-content:center}@media (min-width: 667px) and (orientation: landscape){body .rootMain .uiContainer .gridContainer .standardScoring,body .rootMain .uiContainer .gridContainer .straightPoolScoring{flex-direction:row}body .rootMain .uiContainer .gridContainer .straightPoolScoring .playerBox .rackInfo{flex-direction:column;row-gap:.5rem;justify-content:flex-start}}.clockContainer{display:flex;width:100%;flex-direction:column;color:#07cd07;padding:1rem 0;border:2px solid rgb(95,94,97);box-sizing:border-box;text-align:center;background-color:#5f5e61}.clockContainer .clockBox{width:100%;margin:0 auto}.clockContainer .clockBox .clockHolder{position:relative}.clockContainer .clockBox .clockHolder .pauseBox,.clockContainer .clockBox .clockHolder .foulBox{position:absolute;top:0;width:100%;height:100%;background-color:#5f5e61d9;display:flex;justify-content:center;align-items:center}.clockContainer .clockBox .clockHolder .pauseBox span,.clockContainer .clockBox .clockHolder .foulBox span{text-transform:uppercase;font-size:48px;font-weight:400}.clockContainer .clockBox .clockHolder .pauseBox{color:#d4d4d4}.clockContainer .clockBox .clockHolder .foulBox{color:#d4d4d4;background-color:#bf0a30}.clockContainer .clockBox .clockHolder .clockBorder{width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0 auto;background-color:#1e1e1e}.clockContainer .clockBox .clockHolder .clockBorder .clock{font-size:48px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.clockContainer .clockBox .clockHolder .clockNormal{color:#07cd07;border:3px solid rgb(7,205,7)}.clockContainer .clockBox .clockHolder .clockWarning{color:#f79e02;border:3px solid #f79e02}.clockContainer .clockBox .clockHolder .clockDanger{color:#bf0a30;border:3px solid rgb(191,10,48)}.clockContainer .clockBox .clockControls{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.clockContainer .clockBox .clockControls button{height:48px;width:48px;padding:4px;margin:1rem;background-color:transparent;box-sizing:border-box;font-size:1rem;outline:none;border:none}.clockContainer .clockBox .clockControls button svg{height:40px;width:40px}.clockContainer .clockBox .clockControls .startBtn{color:#07cd07}.clockContainer .clockBox .clockControls .pauseBtn{color:#bf0a30;background-color:#d4d4d4;border-radius:50%}.clockContainer .clockBox .clockControls .pushoutButton{width:80%;border:1px solid rgb(212,212,212);color:#d4d4d4}.resetDiv{display:flex;justify-content:center;width:100%;margin:0 auto}.resetDiv button{width:80%;background-color:#5f5e61;color:#d4d4d4;border:1px solid rgb(212,212,212);padding:12px 16px;outline:none;text-transform:uppercase}.wakeLockDiv{display:flex;flex-direction:row;justify-content:center;align-items:center;height:42px;margin-bottom:1rem;flex-wrap:wrap}.wakeLockDiv span{color:#d4d4d4}.toggle-switch{position:relative;width:75px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}.toggle-switch-checkbox{display:none}.toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid rgb(212,212,212);border-radius:20px;margin:0}.toggle-switch-label:focus{outline:none}.toggle-switch-label:focus>span{box-shadow:0 0 2px 5px red}.toggle-switch-label>span:focus{outline:none}.toggle-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.toggle-switch-inner:before,.toggle-switch-inner:after{display:block;float:left;width:50%;height:34px;padding:0;line-height:34px;font-size:14px;color:#fff;font-weight:700;box-sizing:border-box}.toggle-switch-inner:before{content:attr(data-yes);text-transform:uppercase;padding-left:10px;background-color:#bf0a30;color:#fff}.toggle-switch-disabled{background-color:#d4d4d4;cursor:not-allowed}.toggle-switch-disabled:before{background-color:#d4d4d4;cursor:not-allowed}.toggle-switch-inner:after{content:attr(data-no);text-transform:uppercase;padding-right:10px;background-color:#5f5e61;color:#fff;text-align:right}.toggle-switch-switch{display:block;width:24px;margin:5px;background:#fff;position:absolute;top:0;bottom:0;right:40px;border:0 solid rgb(95,94,97);border-radius:20px;transition:all .3s ease-in 0s}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:0}.toggle-switch.small-switch{width:40px}.toggle-switch.small-switch .toggle-switch-inner:after,.toggle-switch.small-switch .toggle-switch-inner:before{content:"";height:20px;line-height:20px}.toggle-switch.small-switch .toggle-switch-switch{width:16px;right:20px;margin:2px}@media screen and (max-width: 991px){.toggle-switch{transform:scale(.9)}}@media screen and (max-width: 767px){.toggle-switch{transform:scale(.825)}}@media screen and (max-width: 575px){.toggle-switch{transform:scale(.75)}}.playerBoxContainer{display:flex;width:100%;height:100%;text-align:center;justify-content:center;padding:1rem;border:1px solid rgb(54,54,54)}.playerBoxContainer .playerBox{display:flex;margin:0;flex-direction:column;box-sizing:border-box;width:100%;background-color:#1e1e1e}.playerBoxContainer .playerBox .playerInfo{background-color:#1e1e1e;color:#d4d4d4;width:100%;padding:8px;display:flex;flex-wrap:wrap;font-weight:700;font-size:1.25rem;flex:1;margin:0 auto;justify-content:center;align-items:center}.playerBoxContainer .playerBox .playerInfo .breakBox .breakIconHolder{margin:.25rem;display:flex;justify-content:flex-end}.playerBoxContainer .playerBox .playerInfo .breakBox .breakIconHolder .breakIcon{width:24px;height:24px;background-color:#fff;border-radius:12px}.playerBoxContainer .playerBox .playerInfo .playerNameBox{display:flex;justify-content:center}.playerBoxContainer .playerBox .playerInfo .playerNameBox .playerName{text-transform:uppercase;margin:.25rem;font-family:Arial,Helvetica,sans-serif;text-align:center}.playerBoxContainer .playerBox .playerInfo .playerNameBox .playerName .raceInfo{color:#07cd07}.playerBoxContainer .playerBox .matchBox{background-color:transparent;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 2rem;flex:2}.playerBoxContainer .playerBox .matchBox .matchData{display:flex;width:100%}.playerBoxContainer .playerBox .matchBox .matchData .extensionHolder{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#d4d4d4;flex:1}.playerBoxContainer .playerBox .matchBox .matchData .extensionHolder .extensionData{display:flex;flex-direction:column}.playerBoxContainer .playerBox .matchBox .matchData .extensionHolder .extensionData .extensionIcon{color:#07cd07;font-size:2rem}.playerBoxContainer .playerBox .matchBox .matchData .extensionHolder .extensionData .extensionIconNone{color:#bf0a30;font-size:2rem}.playerBoxContainer .playerBox .matchBox .matchData .scoreboard{color:#fff;font-size:3rem;font-weight:bolder;display:inline-flex;justify-content:center;align-items:center;flex:1}.playerBoxContainer .playerBox .matchBox .matchData .scoreUpdater{display:flex;flex-direction:column;align-items:center;flex:1}.playerBoxContainer .playerBox .matchBox .matchData .scoreUpdater .plusIcon{color:#07cd07;font-size:2.75rem}.playerBoxContainer .playerBox .matchBox .matchData .scoreUpdater .minusIcon{color:#5f5e61;font-size:2.75rem}.playerBoxContainer .playerBox .matchBox .hillBox{background-color:#1e1e1e;display:flex;justify-content:center;flex-basis:40px;align-items:center}.playerBoxContainer .playerBox .matchBox .hillBox .onTheHill{color:#07cd07;font-weight:700;text-transform:uppercase;font-size:1.25rem;padding:0;margin:0}.innerDiv{display:flex;justify-content:center;flex-direction:column;grid-column:1/3}.innerDiv .setupForm{width:80%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;color:#d4d4d4;padding:1rem}.innerDiv .setupForm .inputDiv{display:flex;flex-direction:column;padding:1rem;background-color:#1e1e1e;margin-bottom:.5rem;border:2px solid rgb(95,94,97);border-radius:5px;box-sizing:border-box;text-align:center}.innerDiv .setupForm .inputDiv .sectionHeading{color:#d4d4d4;text-transform:uppercase;font-size:1.1rem;font-weight:700}.innerDiv .setupForm .inputDiv .inputGroup{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;flex:1}.innerDiv .setupForm .inputDiv .inputGroup .inputItem{margin:.5rem;display:flex;flex-direction:column;align-items:center}.innerDiv .setupForm .inputDiv .inputGroup .inputItem label{font-weight:700;font-size:1rem;display:block;color:#d4d4d4;text-align:center;margin-bottom:.25rem}.innerDiv .setupForm .inputDiv .inputGroup .inputItem input,.innerDiv .setupForm .inputDiv .inputGroup .inputItem select{background-color:#363636;border:1px solid rgb(95,94,97);color:#d4d4d4;margin:0 auto;margin-bottom:1rem;height:2rem;border-radius:5px}.innerDiv .setupForm .inputDiv .inputGroup .inputItem input[type=text],.innerDiv .setupForm .inputDiv .inputGroup .inputItem select{min-width:200px}.innerDiv .setupForm .inputDiv .inputGroup .inputItem input[type=number]{width:60px;text-align:center}.innerDiv .setupForm .inputDiv .inputGroup .inputItem .flex1{flex:1 0 auto}.innerDiv .setupForm .inputDiv .inputGroup .toggleHolder{width:80px;margin-bottom:4px}.innerDiv .setupForm .timeSettings .showClockHolder{width:100%}.innerDiv .setupForm .timeSettings .showClockHolder .toggleHolder{margin:0 auto}.innerDiv .setupForm .extensionSettings .addHillExt{width:100%}.innerDiv .setupForm .extensionSettings .addHillExt label{max-width:250px;margin:0 auto}.innerDiv .setupForm .extensionSettings .addHillExt input[type=number]{margin:0 auto}.innerDiv .setupForm .breakSettings .full{width:100%}.innerDiv .setupForm .startButton{background-color:#bf0a30;color:#fff;padding:12px 16px;border:1px solid rgb(191,10,48);margin:0 auto}.lagWinnerSelect{justify-content:center;align-items:center;margin:2rem 0;display:flex;flex-direction:column}.lagWinnerSelect label{color:#d4d4d4;font-weight:700;font-size:1rem;text-align:center}.lagWinnerSelect select{background-color:#1e1e1e;border:1px solid rgb(212,212,212);color:#d4d4d4;height:2rem;border-radius:5px;width:200px}.matchMenuBar{position:sticky;top:0;background-color:#1e1e1e;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;align-items:center;color:#d4d4d4;z-index:100;border-bottom:.5px solid rgb(95,94,97);height:50px;padding:2px 1rem}.matchMenuBar .logo{display:flex;flex:1;justify-content:flex-start;align-items:center;background-color:#1e1e1e;width:40px}.matchMenuBar .logo img{width:40px}.matchMenuBar .game{display:flex;flex:4;justify-content:center;align-items:center;color:#d4d4d4;font-size:1rem;text-transform:uppercase;flex-wrap:wrap;flex-direction:row}.matchMenuBar .menu-container{flex:1;display:flex;justify-content:flex-end}.menu-trigger{width:44px;height:44px;display:flex;justify-content:center;align-items:center}.menu-trigger svg{width:90%;font-size:1.5rem}.dropdown-menu{position:absolute;top:32px;right:0;background-color:#fff;border-radius:var(--border-radius);padding:10px 20px;width:200px}.dropdown-menu.active{background-color:#bf0a30;opacity:1;visibility:visible;transform:translateY(0);transition:3ms ease;list-style-type:none;padding:0}.dropdown-menu.active li{color:#d4d4d4;padding:.75rem .25rem}.dropdown-menu.active li:hover{background-color:#5f5e61}.dropdown-menu.active li span,.dropdown-menu.active li a{padding:0 1rem;color:#d4d4d4;text-decoration:none}.dropdown-menu.inactive{background-color:red;opacity:0;visibility:hidden;transform:translateY(-20px);transition:3ms ease}.modal{position:absolute;top:0;left:0;width:100%;z-index:1000;height:100%;background-color:#1e1e1e}.modal .winnerDiv{text-transform:uppercase;font-size:3rem;text-align:center;color:#d4d4d4}.modal .postMatchDiv{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal .postMatchDiv .backBtn{width:300px;background-color:transparent;color:#d4d4d4;border:1px solid rgb(95,94,97);padding:12px 16px;margin:12px auto;outline:none}.replayRaceButton{width:300px;background-color:transparent;color:#d4d4d4;border:1px solid rgb(212,212,212);padding:12px 16px;margin:12px auto;outline:none}.newMatchButton{width:300px;background-color:#bf0a30;color:#d4d4d4;border:1px solid rgb(191,10,48);padding:12px 16px;margin:12px auto;outline:none;text-transform:uppercase}.authContainer{display:flex;justify-content:center;width:80%;max-width:600px}.authContainer a,.authContainer a:visited{color:#bf0a30}.authContainer .alertDiv{color:#bf0a30;width:80%;margin:.5rem auto;border:1px solid rgb(191,10,48)}.authContainer .alertDiv p{color:#d4d4d4;text-transform:uppercase}.authContainer .successDiv{color:#07cd07}.authContainer .authForm{display:flex;flex-direction:column;justify-content:center;width:90%;max-width:400px;border:2px solid rgb(95,94,97);margin-top:2rem;text-align:center}.authContainer .authForm h2{text-transform:uppercase;color:#d4d4d4}.authContainer .authForm form{display:flex;flex-direction:column}.authContainer .authForm form div{display:flex;flex-direction:row;width:80%;margin:1rem auto;flex-wrap:wrap;justify-content:center}.authContainer .authForm form div label{margin-bottom:.25rem;margin-right:1rem;flex:1;text-align:left}.authContainer .authForm form div input{height:2rem;border:1px solid rgb(95,94,97);flex:0 0 200px;border-radius:5px}.authContainer .authForm form .buttonDiv{display:flex;flex-direction:row}.authContainer .authForm form .buttonDiv input[type=submit]{flex:1;width:100%;background-color:#bf0a30;color:#d4d4d4;border:1px solid rgb(95,94,97);margin:12px auto;outline:none;border-radius:5px;height:2rem}@media screen and (max-width: 400px){.authContainer .authForm form div{flex-direction:column}.authContainer .authForm form div label,.authContainer .authForm form div input[type=email],.authContainer .authForm form div input[type=password]{flex:0 0 auto}}.authContainer .authForm .authOptions{display:flex;flex-direction:column}.authContainer .authForm .authOptions span{color:#d4d4d4;margin-bottom:1rem}.authContainer .authForm .authOptions .authLink{color:#bf0a30;cursor:pointer}.authContainer .authForm .policyConfirmDiv{display:flex;flex-direction:row;align-items:center}.authContainer .authForm .policyConfirmDiv input[type=checkbox]{width:2rem;height:2rem;flex:0 0 2rem}.authContainer .authForm .policyConfirmDiv span{flex:1}.accountDiv{background-color:#1e1e1e;color:#d4d4d4;width:100%;height:100%;z-index:1000;display:flex;flex-direction:column;justify-content:center;text-align:center}.accountDiv .logout{width:200px;background-color:transparent;color:#bf0a30;border:1px solid rgb(191,10,48);padding:12px 16px;margin:12px auto;outline:none}.accountDiv .login,.accountDiv .return{width:200px;background-color:#bf0a30;color:#d4d4d4;border:1px solid rgb(191,10,48);padding:12px 16px;margin:12px auto;outline:none}.accountDiv .delete{width:200px;background-color:transparent;color:#bf0a30;border:1px solid rgb(191,10,48);padding:12px 16px;margin:12px auto;outline:none}.accountDiv .deleteConfirmModal{display:flex;flex-direction:column;padding:1rem;width:90%;max-width:400px;justify-content:center;align-items:center;margin:0 auto}.accountDiv .deleteConfirmModal .deleteOptions{display:flex;flex-direction:column;justify-content:center}.accountDiv .deleteConfirmModal .deleteOptions .cancel{width:200px;background-color:#bf0a30;color:#d4d4d4;border:1px solid rgb(95,94,97);padding:12px 16px;margin:12px auto;outline:none}.accountDiv .deleteConfirmModal .deleteOptions .deleteMe{width:200px;background-color:transparent;color:#bf0a30;padding:12px 16px;margin:12px auto;outline:none}.straightPoolScoring{position:relative;flex-direction:column}.straightPoolScoring input[type=number]{width:100px;text-align:center;background-color:#1e1e1e;border:1px solid rgb(212,212,212);height:2rem;border-radius:5px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700}.straightPoolScoring input[type=number].penalty{color:#bf0a30;border-color:#bf0a30}.straightPoolScoring input[type=number].ballCount{color:#07cd07;border-color:#07cd07}.straightPoolScoring .playerA,.straightPoolScoring .playerB{display:flex;flex:1;padding:1rem;border:1px solid rgb(54,54,54)}.straightPoolScoring .playerA .playerBox,.straightPoolScoring .playerB .playerBox{display:flex;flex-direction:column;align-items:center;text-transform:uppercase;font-size:1rem;font-family:Arial,Helvetica,sans-serif;flex:1}.straightPoolScoring .playerA .playerBox .playerInfo,.straightPoolScoring .playerB .playerBox .playerInfo{display:flex;flex-direction:column;width:100%;align-items:center;background-color:#1e1e1e;padding:0 .75rem;flex-wrap:wrap;flex:1}.straightPoolScoring .playerA .playerBox .playerInfo .playerName,.straightPoolScoring .playerB .playerBox .playerInfo .playerName{flex:1;display:flex;justify-content:center;margin:1rem;white-space:nowrap}.straightPoolScoring .playerA .playerBox .playerInfo .playerName span,.straightPoolScoring .playerB .playerBox .playerInfo .playerName span{color:#d4d4d4;text-transform:uppercase}.straightPoolScoring .playerA .playerBox .playerInfo .playerName .raceSpan,.straightPoolScoring .playerB .playerBox .playerInfo .playerName .raceSpan{color:#07cd07}.straightPoolScoring .playerA .playerBox .playerInfo .runningTotal,.straightPoolScoring .playerB .playerBox .playerInfo .runningTotal{display:flex;flex:1;margin:1rem;justify-content:center}.straightPoolScoring .playerA .playerBox .boxLabel,.straightPoolScoring .playerB .playerBox .boxLabel{font-size:.75rem;display:block;width:100%;text-align:center;margin-bottom:.25rem}.straightPoolScoring .playerA .playerBox .rackInfo,.straightPoolScoring .playerB .playerBox .rackInfo{width:100%;display:flex;flex:2;padding:.5rem;background-color:#1e1e1e;justify-content:center;align-items:center;gap:2rem}.straightPoolScoring .playerA .playerBox .rackInfo .extensionHolder,.straightPoolScoring .playerB .playerBox .rackInfo .extensionHolder{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#d4d4d4}.straightPoolScoring .playerA .playerBox .rackInfo .extensionHolder .extensionData,.straightPoolScoring .playerB .playerBox .rackInfo .extensionHolder .extensionData{display:flex;flex-direction:column}.straightPoolScoring .playerA .playerBox .rackInfo .extensionHolder .extensionData .extensionIcon,.straightPoolScoring .playerB .playerBox .rackInfo .extensionHolder .extensionData .extensionIcon{color:#07cd07;font-size:2rem}.straightPoolScoring .playerA .playerBox .rackInfo .extensionHolder .extensionData .extensionIconNone,.straightPoolScoring .playerB .playerBox .rackInfo .extensionHolder .extensionData .extensionIconNone{color:#bf0a30;font-size:2rem}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder{display:flex;gap:1.5rem}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .penaltyBox,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .penaltyBox{display:flex;flex-direction:column;justify-content:center}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .penaltyBox .penaltyEdit,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .penaltyBox .penaltyEdit{display:flex;width:100%}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .penaltyBox .penaltyEdit .plusFoul,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .penaltyBox .penaltyEdit .plusFoul{color:#bf0a30;font-size:2.75rem;background-color:#1e1e1e;flex:1}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .penaltyBox .penaltyEdit .minusFoul,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .penaltyBox .penaltyEdit .minusFoul{color:#5f5e61;font-size:2.75rem;background-color:#1e1e1e;flex:1}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .ballsMadeBox,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .ballsMadeBox{display:flex;flex-direction:column;justify-content:center}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .ballsMadeBox .tallyEdit,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .ballsMadeBox .tallyEdit{display:flex;width:100%}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .ballsMadeBox .tallyEdit .plusMake,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .ballsMadeBox .tallyEdit .plusMake{color:#07cd07;font-size:2.75rem;background-color:#1e1e1e;flex:1}.straightPoolScoring .playerA .playerBox .rackInfo .rackScoreHolder .ballsMadeBox .tallyEdit .minusMake,.straightPoolScoring .playerB .playerBox .rackInfo .rackScoreHolder .ballsMadeBox .tallyEdit .minusMake{color:#5f5e61;font-size:2.75rem;background-color:#1e1e1e;flex:1}.straightPoolScoring .confirmRackScoreModal{position:absolute;z-index:100;top:0;width:100%;height:100%;background:#1e1e1ef2;display:flex;flex-direction:column}.straightPoolScoring .confirmRackScoreModal h3{text-transform:uppercase;text-align:center}.straightPoolScoring .confirmRackScoreModal .playerScores{display:flex;justify-content:space-around;margin-bottom:2rem}.straightPoolScoring .confirmRackScoreModal .playerScores .playerScore{display:flex;flex-direction:column}.straightPoolScoring .confirmRackScoreModal .playerScores .playerScore .playerName{font-size:1rem;text-transform:uppercase;text-align:center}.straightPoolScoring .confirmRackScoreModal .playerScores .playerScore .boxLabel{font-size:.75rem;display:block;width:100%;text-align:center;margin-bottom:.25rem}.straightPoolScoring .confirmRackScoreModal .playerScores .playerScore .tallies{display:flex}.straightPoolScoring .confirmRackScoreModal .playerScores .playerScore .tallies .tallyBox{margin:.5rem}.straightPoolScoring .confirmRackScoreModal .playerScores .playerScore .tallies .tallyBox span{color:#d4d4d4;text-transform:uppercase}.straightPoolScoring .confirmRackScoreModal .playerScores .playerScore .runningTotal{font-size:.8rem;text-transform:uppercase;text-align:center}.straightPoolScoring .confirmRackScoreModal .submitRackScores{background-color:#bf0a30;width:200px;margin:0 auto;text-transform:uppercase;border-radius:0}.straightPoolScoring .confirmRackScoreModal .scoreError{font-weight:700;color:#bf0a30;text-align:center;text-transform:uppercase}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
