.SignUpForm{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;position:relative}.SignUpForm>input{width:90%;height:2rem;border:1px solid #3e4759;font-size:1rem;border-radius:.2rem;margin:.8rem;background-color:transparent;padding:.5rem;border-radius:.5rem;color:#fff}.SignUpForm>label{font-size:.8rem;width:90%}.SignUpForm>input::placeholder{color:#9ba0ab}.SignUpForm>input:focus{outline:none;border:1px solid dodgerblue}.SignUpBtn{box-sizing:border-box;border-radius:.2rem;font-size:1rem;border:none;background-color:#1e90ff;width:95%;cursor:pointer;padding:1rem;margin-top:1rem;color:#000}.SignUpBtn:hover{background-color:#65b2ff}.BirthTitle{width:90%;border-top:1px solid #3e4759;text-align:center;box-sizing:border-box;padding-top:1rem;margin-bottom:0}.Birthday{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:90%;margin-bottom:1rem;border-bottom:1px solid #3e4759}.Birthday>input{width:15%;text-align:center;height:2rem;border:1px solid #3e4759;font-size:1rem;border-radius:.2rem;margin:1rem;background-color:transparent;padding:.5rem;border-radius:.5rem;color:#fff}.Birthday>input::placeholder{color:#9ba0ab}.Birthday>input:focus{outline:none;border:1px solid dodgerblue}.LoginPage{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.LoginPage>p{text-align:center}.LoginForm{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Logo{font-size:2.5rem;font-family:cursive;margin:.5rem}.LoginTitle{font-weight:100}.LoginForm>input{width:90%;height:2rem;border:1px solid #3e4759;font-size:1rem;border-radius:.2rem;margin:1rem;background-color:transparent;padding:.5rem;border-radius:.5rem;color:#fff}.LoginForm>input::placeholder{color:#9ba0ab}.LoginForm>input:focus{outline:none;border:1px solid dodgerblue}.LoginFormBtn{border-radius:.2rem;font-size:1rem;border:none;background-color:#1e90ff;width:95%;cursor:pointer;margin:.5rem;padding:1rem}.LoginFormBtn:hover{background-color:#61b0ff}.ForgotPW{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.ForgotPW>h1{width:80%;text-align:center;border-bottom:1px solid #3e4759;box-sizing:border-box;padding-bottom:.5rem}.ForgotPW>p{margin:0rem}.ResetInput{width:90%;height:2rem;border:1px solid #3e4759;font-size:1rem;border-radius:.2rem;margin:1rem;background-color:transparent;padding:.5rem;border-radius:.5rem;color:#fff}.ResetInput::placeholder{color:#9ba0ab}.ResetInput:focus{outline:none;border:1px solid dodgerblue}.ResetInput2{width:30%;height:2rem;border:1px solid #3e4759;font-size:1rem;border-radius:.2rem;margin:1rem 1rem .5rem;background-color:transparent;padding:.5rem;border-radius:.5rem;color:#fff;text-align:center}.ResetInput2::placeholder{color:#9ba0ab}.ResetInput2:focus{outline:none;border:1px solid dodgerblue}.ForgotPW>label{font-size:.8rem;width:90%}.ResetBtn{border-radius:.2rem;font-size:1rem;border:none;background-color:#1e90ff;width:90%;cursor:pointer;margin:1rem;padding:.8rem}.ResetBtn:hover{background-color:#4ba1fd}.Arrow{padding:1rem;font-size:6rem}.AuthPage{box-sizing:border-box;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;background-color:#0b111a;color:#fff;border-radius:.5rem;border:1px solid white;-webkit-user-select:none;user-select:none;margin-top:3rem}.AuthHeader{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #3e4759}.AuthLink{cursor:pointer;margin-left:.5rem;color:#1e90ff}.AuthLink:hover{text-decoration:underline}.Forgot{cursor:pointer;color:#1e90ff}.Forgot:hover{text-decoration:underline}@media (max-width: 800px){.AuthPage{width:95%}}.NavBar{height:5rem;flex:0 0 auto;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;color:#fff;background-color:#020c1a;-webkit-user-select:none;user-select:none;padding:.5rem;box-sizing:border-box;z-index:9012;border-bottom:1px solid white}.NavBar>h4:hover{cursor:pointer;color:#1e90ff}.ApolloDispatch:hover,.LogOption:hover{cursor:pointer;color:#1e90ff}.NavOptions{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:30%}.NavOptions>li:hover{cursor:pointer;color:#1e90ff}@media (max-width: 800px){.NavBar{height:3rem;font-size:.7rem}}.Home{display:grid;place-items:center;color:var(--text);padding:2rem 1rem;-webkit-user-select:none;user-select:none;width:100%}.HomeInner{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center}.HomeTitle{font-size:clamp(2rem,4vw,3rem);letter-spacing:.2px;margin:0}.HomeSubtitle{color:gray;margin:.25rem 0 .5rem;font-style:italic}.HomeDiv{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-top:0rem;padding:0 2rem;align-items:stretch}.HomeBox{border:1px solid var(--border);border-radius:1.25rem;padding:3rem;display:grid;grid-template-rows:auto auto 1fr;align-items:start;justify-items:center;gap:1rem;box-shadow:0 12px 28px #00000059;position:relative;overflow:hidden;background-color:#020c1a;color:#fff}.HeroImg{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none;margin-bottom:1rem;border-radius:.5rem}.HomeBox h2{margin:.5rem 0 0;letter-spacing:.5px}.HomeBox p{margin:.5rem 0 0;font-size:1.05rem;text-align:center;max-width:26ch}@media (max-width: 820px){.HomeDiv{grid-template-columns:1fr}}.Verify{box-sizing:border-box;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;background-color:#0b111a;color:#fff;border-radius:.5rem;border:1px dotted white;-webkit-user-select:none;user-select:none;margin-top:3rem}.Verify>input{width:50%;height:3rem;border:1px solid #3e4759;font-size:1.5rem;border-radius:.2rem;margin:1rem;background-color:transparent;padding:.5rem;border-radius:.5rem;color:#fff;text-align:center}.Verify>input:focus{outline:none;border:1px solid dodgerblue}.Verify>input::placeholder{color:#9ba0ab}.Verify>h1{text-align:center;width:95%;padding-bottom:1rem;border-bottom:1px solid #3e4759}.Verify>p{text-align:center;width:90%}.VerifyBtn{background-color:#1e90ff;border-radius:.2rem;font-size:1rem;border:none;width:80%;cursor:pointer;margin:1rem;padding:1rem}.VerifyBtn:hover{background-color:#61b0ff}.VerifyBtn.NotYet{background-color:#9ba0ab}.Vehicles{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;color:#fff;gap:1rem}.VehicleSearch{width:80%;padding:1rem;box-sizing:border-box;border-radius:.5rem;border:1px solid white;background-color:#020c1a;color:#fff}.VehicleList{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;list-style:none;width:90%;border-left:1px solid gray;border-right:1px solid gray;overflow-y:scroll;margin-top:0}.Vehicle{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;padding:.5rem;box-sizing:border-box;border-radius:.5rem;border:1px solid black;margin:.5rem;background-color:#020c1a}.Vehicle:hover{background-color:#001d3a}.VehicleTable{width:100%;border-collapse:collapse;margin:1rem;font-weight:900}.VehicleTable th{box-sizing:border-box;padding-bottom:1rem;-webkit-user-select:none;user-select:none}.VehicleTable td{box-sizing:border-box;width:10%;padding-top:1rem;padding-bottom:1rem;cursor:pointer}.VehicleTable th,.VehicleTable td{text-align:center}.VehicleTable>thead{border-bottom:1px solid gray}.VehicleTable>tbody{border-bottom:1px solid gray}.NotesBtn{box-sizing:border-box;background-color:#020c1a;color:#fff;border:1px solid gray;width:40%;padding:.3rem;border-radius:.3rem;cursor:pointer}.NotesBtn:hover{background-color:#1e90ff}.NoteList{display:flex;flex-direction:column;align-items:center;justify-content:center;list-style-type:disc;width:100%}.Note{display:flex;flex-direction:row;margin:1rem;gap:1rem;align-items:center;width:100%}.Add{box-sizing:border-box;bottom:1rem;right:1rem;position:absolute;background-color:#1e90ff;border-radius:.2rem;padding:.5rem;border:none;color:#fff}.Add:hover{color:#000;background-color:#7cfc00}.DeleteNoteBtn{box-sizing:border-box;cursor:pointer;background-color:#dc143c;border:none;color:#fff;border-radius:.2rem;padding:.2rem}.NoNotes{color:#dc143c;text-align:center}.CreateBtn{position:absolute;box-sizing:border-box;background-color:#020c1a;border:none;border-radius:.5rem;padding:1rem;margin-top:1rem;color:#fff;z-index:9000;right:1rem;cursor:pointer}.CreateBtn:hover{background-color:#1e90ff}.Grounded{background-color:#790000}.Grounded:hover{background-color:#8b0000}.MetricsWindow{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:80%;background-color:#020c1a;border-radius:.3rem;-webkit-user-select:none;user-select:none}.MetricsBtn{margin:.3rem;border:none;color:#fff;background-color:#020c1a;cursor:pointer}.MetricsBtn:hover{color:#1e90ff}@media (max-width: 800px){.Vehicles{gap:0rem}.VehicleList{width:100%}.Vehicle{width:95%;font-size:.7rem}.VehicleSearch{padding:1rem;width:95%}.CreateBtn,.MetricsWindow{display:none}}.CreateInput{border:none;margin:1rem;padding:.5rem;width:40%;border-radius:.5rem}.Tire{display:flex;width:90%;flex-direction:row;justify-content:space-evenly}.Tire>h1{cursor:pointer;padding:1rem}.active-yes{background-color:#000;border-radius:.2rem;border:1px solid white}.active-no{border-radius:.2rem;background-color:#000;border:1px solid white}.Fluid{display:flex;width:90%;flex-direction:row;justify-content:space-evenly}.Fluid>h1{cursor:pointer;padding:1rem}.active-warn{border-radius:.2rem;background-color:#000;border:1px solid white}.EditInspection{display:flex;flex-direction:row;justify-content:space-around;width:100%}.InspectionInfo{display:flex;flex-direction:column;align-items:center;justify-content:center}.InspectionInfo>h4{text-align:center}.DateInput{padding:.5rem;border:none;border-radius:.5rem}.NoteInput{width:80%;border-radius:.5rem;border:none;padding:.5rem;resize:vertical}@media (max-width: 800px){.NoteInput{width:100%}}.Sorter{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;box-sizing:border-box;border-radius:.5rem;background-color:#020c1a;width:80%;-webkit-user-select:none;user-select:none;padding:1rem}.FilterSelect{border:1px solid gray;padding:.3rem;border-radius:.2rem;background-color:#020c1a;color:#fff}@media (max-width: 800px){.Sorter{font-size:.8rem;margin-top:0rem;width:95%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;justify-items:center}}.Metrics{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;background-color:#020c1a;color:#fff;border-radius:.5rem;box-sizing:border-box;padding-bottom:2rem;z-index:900;-webkit-user-select:none;user-select:none}.Metrics>h2{padding-bottom:.5rem;border-bottom:1px solid #3e4759;text-align:center;width:80%}.Charts{width:80%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}@media (max-width: 800px){.Metrics{display:none}}.DeleteNoteInfo{background-color:red;width:100%;text-align:center}.Test{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;margin:1rem}.controls{display:flex;gap:8px;margin-bottom:12px}.list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.list li{background:#fff;border:1px solid #e9e9ef;border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 2px #0000000d}.list li:hover{box-shadow:0 6px 16px #0000001a}.remove{border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer}.hint{color:#888;font-size:12px;margin-top:10px}body{background:#f7f7f9}.App{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;margin:0}*{font-family:Montserrat,sans-serif;box-sizing:border-box}html{width:100%;height:100%}body{margin:0;width:100%;height:100vh}#root{width:100%;height:100vh}.main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;flex:1 1 auto;min-height:0}ul{padding:0;list-style:none;margin:0}.Blur{filter:blur(5px)}.Error{color:#dc143c}.Grey{color:#838894}.Red{color:#dc143c}.Green{color:#7cfc00}.SettingsBox{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:10;width:50%;position:absolute;top:15%;background-color:#0b111a;color:#fff;border-radius:.5rem;border:1px dotted white;-webkit-user-select:none;user-select:none}.SettingsBox>h1{width:90%;text-align:center;padding-bottom:1rem;border-bottom:1px solid #3e4759}.SettingsBox>p{width:50%;text-align:center;padding-bottom:1rem;border-bottom:1px solid #3e4759}.SettingsBtns{border-top:1px solid #3e4759;padding-top:.5rem;width:90%;margin:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.SettingsBtn{border-radius:.2rem;font-size:1rem;border:none;background-color:#1e90ff;width:30%;cursor:pointer;margin:.5rem;padding:1rem;color:#fff;font-weight:900}.SettingsBtn:hover{filter:brightness(130%)}.Cancel{background-color:#dc143c}.NotYet{background-color:#9ba0ab;pointer-events:none}.No{pointer-events:none;-webkit-user-select:none;user-select:none}.date-green{color:#32cd32}.date-yellow{color:#ff0}.date-red{color:#dc143c}.hidden{display:none}.EditWindowOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:999}.EditWindow{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#020c1a;border:1px solid white;border-radius:.5rem;padding:2rem;width:50%;max-width:600px}.EditWindow>h1{font-size:1.5rem;width:95%;text-align:center;padding-bottom:1rem;border-bottom:1px solid #3e4759}.EditWindow>h3{text-align:center;width:85%;padding-bottom:1rem;border-bottom:1px solid #3e4759}@media (max-width: 800px){.EditWindow{width:95%}.SettingsBtns{width:100%}.SettingsBtn{font-size:.9rem;width:45%}}
