:root{--background-color: #32a7dc;--background-color: #000000;--font-color: #ffffff;--color-failure: #ff0000;--color-success: #00ff00;--color-active-text: #0000ff;--color-hover: oklch(from var(--background-color) calc(sign(l - .5)/-20 + l) c h);--color-active: oklch(from var(--background-color) calc(sign(l - .5)*-.1 + l) c h)}*{font-family:Arial,sans-serif;color:var(--font-color)}body{margin:auto;padding-left:5%;padding-right:5%;color:var(--font-color);background-color:var(--background-color);min-height:100vh}@media(min-aspect-ratio:1/1)and (min-width:80vh)and (min-height:800px){body{max-width:80vh}}#root{width:100%;height:100%}h2{color:var(--font-color);margin:0}h3{color:var(--font-color);margin-bottom:0}a{text-decoration:none;color:var(--font-color)}footer{margin-top:0;margin-bottom:7vh}.tabButton,.submitButton{width:50%;height:auto;border:2px solid var(--font-color)!important;border-radius:10px;background-color:var(--background-color);font-size:2rem!important;color:var(--font-color)!important;text-align:center!important;margin-top:1%;margin-bottom:7vh}.inputRow{display:flex!important}.inputRow>*{flex-grow:1}.fuelScoreSection{margin-top:20px;display:flex;flex-direction:column;gap:14px}.allianceZoneHeader{display:grid;grid-template-columns:80px repeat(1,100000px);align-items:left;font-size:18px;margin-left:6px}.fuelHeader{display:grid;grid-template-columns:90px repeat(3,65px);align-items:left;font-size:18px;margin-left:6px}.fuelRow{display:grid;grid-template-columns:80px repeat(3,70px);align-items:center}.teamNumber{border:2px solid white;border-radius:10px;padding:6px 10px;width:60px;text-align:center;font-size:18px}.fuelRow input[type=radio]{width:26px;height:26px;accent-color:black;justify-self:end;margin:0}home-router .homeButton{font-size:18pt;height:6rem;border:2px solid var(--font-color);border-radius:20px;color:var(--font-color);align-items:center;display:flex;justify-content:center;margin-top:2rem}home-router .homeButton:hover{background-color:var(--color-hover);transition:background-color .1s linear}.header{vertical-align:top;display:flex;flex-direction:row;position:relative;z-index:1}.header .backImg{height:max(3rem,min(10vw,5rem));margin:auto max(1.5rem,min(5vw,2.5rem)) auto auto}.header .logoImg{height:max(3rem,min(10vw,5rem))}.header .settingsContainer{display:inline-block;margin-left:auto;margin-right:0;height:min-content}.header .settingsContainer .menuImg{height:max(3rem,min(10vw,5rem));display:block;margin-left:auto;margin-right:0;cursor:pointer}.header .pageTitle{margin-left:auto;margin-right:auto;text-align:center}scouting-app-router .mainButton{font-size:18pt;height:4rem;border:2px solid var(--font-color);border-radius:20px;color:var(--font-color);align-items:center;display:flex;justify-content:center;margin-top:2rem}scouting-app-router .mainButton:hover{background-color:var(--color-hover)}scouting-app-router .mainButton:active{background-color:var(--color-active)}match-scout .noShowButton{width:100%;height:3rem;font-size:1rem;background-color:var(--background-color);color:var(--font-color);border:2px solid var(--font-color);border-radius:1rem;margin:5% auto auto}match-scout .plusButton{width:100%;height:21rem;font-size:3rem;background-color:var(--background-color);color:var(--font-color);border:2px solid var(--font-color);border-radius:1rem;margin:0% auto auto}match-scout .plusButton:active{filter:brightness(.9);transform:scale(.98)}match-scout .minusButton{width:100%;height:4.5rem;font-size:2rem;background-color:var(--background-color);color:var(--font-color);border:2px solid var(--font-color);border-radius:1rem;margin:2% auto auto}match-scout .minusButton:active{filter:brightness(.9);transform:scale(.99)}match-scout .overrideOptions{border:2px solid var(--font-color);border-radius:1rem;margin-top:1rem;font-size:1.5rem;padding:.5rem 1rem}match-scout .overrideOptions summary:hover{cursor:pointer}match-scout .multiplierButtons>:nth-child(1) input:after{content:"1x"!important}match-scout .multiplierButtons>:nth-child(2) input:after{content:"2x"!important}match-scout .multiplierButtons>:nth-child(3) input:after{content:"5x"!important}.qrCode .qrCodeHolder{display:flex}.qrCode .qrCodeHolder .ant-qrcode,.qrCode .qrCodeHolder .ant-qrcode>svg{width:100%!important;height:100%!important}.qrCode .qrCodeHolder>div{margin:auto;width:100%!important;background-color:#fff}.qrCode .qrTitle{text-align:center}.input{font-weight:700;color:var(--font-color);flex-grow:1;width:100%;display:flex;flex-direction:column;margin-bottom:1rem}.input>div{display:flex}.input label{font-size:1rem;display:block}.input input{background-color:transparent}.input input:focus{outline:0px}.input .message{transition:max-height .1s linear;text-align:center;opacity:0;max-height:0;overflow:hidden;margin:auto;color:var(--color-failure)}.input:has(input:user-invalid) .message{opacity:1;max-height:4rem}.input input[disabled]{opacity:1}.input__text input[type=text]{width:100%;box-sizing:border-box;height:3rem;display:block;border:2px solid var(--font-color);border-radius:1rem;text-align:center;font-size:1.5rem}.input__text input[type=text]:focus{border:2px solid var(--color-active-text);outline:1px solid var(--color-active-text)}.input__number input[type=number]{appearance:textfield;flex-grow:1;height:100%;padding:0;border:0px;text-align:center;display:block;width:100%;box-sizing:border-box;font-size:2rem}.input__number br{display:block;width:100%}.input__number>number-input-container,.input__number>div{height:3rem;border:2px solid var(--font-color);border-radius:1rem}:is(.input__number>number-input-container,.input__number>div):has(input:focus){border:2px solid var(--color-active-text);outline:1px solid var(--color-active-text)}:is(.input__number>number-input-container,.input__number>div)>.changeButton{width:max(5rem,5%);height:100%;font-size:2rem;padding:0;display:block;border:0px;background-color:transparent;color:var(--font-color)}:is(.input__number>number-input-container,.input__number>div)>.changeButton.changeButton__increment{border-left:2px solid var(--font-color)}:is(.input__number>number-input-container,.input__number>div)>.changeButton.changeButton__decrement{border-right:2px solid var(--font-color)}.input__select select{display:block;width:100%;background-color:var(--background-color);border:2px solid var(--font-color);appearance:none;border-radius:1rem;height:3rem;text-align:center;font-size:1.5rem}.input__select select[multiple]{height:auto}.input__select select[multiple]:not(:has(:not(option[disabled][hidden]))){height:2rem}.input__checkbox input[type=checkbox]{appearance:none;height:3rem;padding:0;border:2px solid var(--font-color);text-align:center;display:block;width:100%;box-sizing:border-box;margin:0;border-radius:1rem}.input__checkbox input[type=checkbox]:checked{background-color:var(--color-success)}.input__checkbox input[type=checkbox]:checked:after{content:"Yes"}.input__checkbox input[type=checkbox]:not(:checked){background-color:var(--color-failure)}.input__checkbox input[type=checkbox]:not(:checked):after{content:"No"}.input__checkbox input[type=checkbox]:after{text-align:center;vertical-align:bottom;display:inline;font-size:2.5rem}.input__textarea textarea{resize:vertical;background-color:var(--background-color);width:100%;border:2px solid var(--font-color);box-sizing:border-box;border-radius:1rem;padding:.5rem;text-align:center;font-weight:700;min-height:4rem;height:15rem}.input__textarea textarea:focus-visible{outline:none}.input__radio input{display:none}.input__radio label{display:inline-block;background-color:var(--background-color);border:2px solid var(--font-color);box-sizing:border-box;border-radius:1rem;padding:.5rem;text-align:center;font-weight:700;width:auto}.input__radio:has(input:checked) label{background-color:var(--color-active);box-shadow:gray -2px 2px}.input__slider .slidecontainer{width:100%}.input__slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:25px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.input__slider input[type=range]:hover{opacity:1}.input__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#04aa6d;cursor:pointer}.input__slider input[type=range]::-moz-range-thumb{width:25px;height:25px;background:#04aa6d;cursor:pointer}tabs-container{display:block}tabs-container tabs-nav-container{padding-bottom:.5rem;display:table;border-bottom:1px solid var(--color-hover);scrollbar-gutter:stable;overflow:scroll;margin:0 auto 1rem;max-width:100%;width:auto}tabs-container tabs-nav-container nav-label{font-size:1rem;cursor:pointer;font-weight:700;padding-bottom:.5rem}tabs-container tabs-nav-container nav-label[selected]{border-bottom:4px solid var(--color-active-text)}tabs-container tabs-nav-container nav-label+nav-label{margin-left:1.5rem}tabs-container tab-page{display:none}tabs-container tab-page[activetab]{display:initial}dtf-home .inputRow{display:flex!important}dtf-home .inputRow>*{flex-grow:1}dtf-home .submit{margin-top:3rem;display:block;width:100%;background-color:var(--background-color);height:3rem;border:2px solid var(--font-color);border-radius:1rem;font-size:1.5rem}dtf-home .clear{margin-top:3rem;display:block}dtf-home .tabButton,dtf-home .submitButton,dtf-home .clear{width:50%;height:auto;border:2px solid var(--font-color)!important;border-radius:10px;background-color:var(--background-color);font-size:2rem!important;color:var(--font-color)!important;text-align:center!important;margin-top:1%}dtf-teams .dtf-input,dtf-teams .input_checkbox,dtf-teams input_checkbox_filled,dtf-teams .textbox_input{border:2px solid var(--font-color);border-radius:1rem;background-color:transparent;color:var(--font-color);text-align:center}dtf-teams .input_checkbox{border:2px solid var(--font-color);border-radius:1rem;background-color:red;color:var(--font-color);text-align:center}dtf-teams .input_checkbox_filled{border:2px solid var(--font-color);border-radius:1rem;background-color:#61f761;color:var(--font-color);text-align:center}dtf-teams .textbox_input{min-height:250px}dtf-teams .summary_text{text-align:center}strategic-scout .canvas{height:300px;width:300px;border:2px solid black;margin-left:535px;margin-right:535px}lookup-router .mainButton{font-size:18pt;height:4rem;border:2px solid var(--font-color);border-radius:20px;color:var(--font-color);align-items:center;display:flex;justify-content:center;margin-top:2rem}lookup-router .mainButton:hover{background-color:var(--color-hover);transition:background-color .1s linear}pit-lookup .booleanValue{display:block;width:100%;height:100px;border:2px solid var(--font-color);border-radius:25px}pit-lookup .booleanValue__true{background-color:#0f0}pit-lookup .booleanValue__false{background-color:red}pit-lookup .centered{display:flex;align-items:center}pit-lookup .pitImage{max-width:100%}pit-scout #robotImageInput{display:none}pit-scout .robotImageLabel{display:block;border:2px solid var(--font-color);border-radius:1rem;height:100px;width:100%;text-align:center}match-data .commentBox{max-height:3rem;width:fit-content;display:inline-block}.table{border-collapse:collapse}.table tbody tr:nth-child(2n){background-color:var(--color-hover)}.table td{border:1px solid black}.table td:has(.input__checkbox){text-align:center}.table .input__checkbox input{height:1.5rem;width:3rem}.table .input__checkbox input:after{font-size:1.25rem}settings-page input[type=color]{margin:.4rem}settings-page label{font-size:1.2rem}settings-page .fetchDataButton,settings-page .clearDataButton{width:30%;border:2px solid var(--font-color);background-color:var(--background-color);border-radius:1rem;text-align:center;margin-top:.5rem;padding:.5rem 1rem}settings-page .updateTime{margin-left:2rem;margin-top:.5rem}settings-page .updateTime .updateTime__title{display:inline-block;margin:auto;margin-right:1rem;font-size:1.5rem}settings-page .updateTime .updateTime__timestamp{display:inline-block;font-size:1rem;margin:auto}match-validation invalid-match{display:block;border:2px solid black;padding:.25rem;border-radius:1rem;margin-bottom:1rem}match-validation invalid-match invalid-item{display:block;margin-bottom:.5rem;--border-color: black;border:2px solid var(--border-color);border-radius:1rem;padding:.25rem}match-validation invalid-match invalid-item.invalid-item__auton-mismatch{--border-color: green}match-validation invalid-match invalid-item.invalid-item__teleop-mismatch{--border-color: purple}match-validation invalid-match a{color:#00f;text-decoration:underline}
