#root,body,html{height:100%;box-sizing:border-box;margin:0;padding:0}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}.App{display:flex;height:100vh;width:100vw;overflow:hidden}.styles_container__3aSUq{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.styles_logomenu__19Y1O{display:flex;flex-direction:column;padding:2vmin 0}.styles_toplinks__1ucPH{flex-grow:1;border-top:.1em solid #2f4f4f;border-bottom:.1em solid #2f4f4f}.styles_bottomlinks__2L_y8,.styles_toplinks__1ucPH{display:flex;flex-direction:column}.styles_container__wUfn-{align-items:center;justify-content:flex-start;width:100%;background-color:transparent;display:flex;border:none;outline:none;color:inherit;text-decoration:none}.styles_container__wUfn-:hover{opacity:.8}.styles_container__wUfn-:active{opacity:.6}.styles_container__wUfn-:focus{background-color:hsla(0,0%,100%,.2)}.styles_inner__M0evJ{padding:3vh 2vw;display:flex}.styles_container__1Klx4,.styles_text__1p1gi{display:flex;align-items:center}.styles_container__1Klx4{justify-content:center;font-weight:bolder;padding:1em;width:6em}.styles_container__1EfC6{align-items:center;justify-content:flex-start;height:100%}i{padding:0 .2em}.styles_container__1EfC6{background-color:transparent;display:flex;border:none;outline:none;color:inherit;text-decoration:none}.styles_container__1EfC6:hover{opacity:.8;cursor:default}.styles_container__1EfC6:active{opacity:.6}.styles_container__1EfC6:focus{background-color:hsla(0,0%,100%,.2)}.styles_inner__19EbS{padding:3vh 2vw;display:flex}.styles_container__3X6ej{height:100%}.styles_container__3X6ej,.styles_reset__2rQ3K{display:flex;align-items:center;justify-content:center;flex:1 1}.styles_reset__2rQ3K{padding-bottom:1em}.styles_form__3_9-Z{display:flex;flex:1 1;flex-direction:column;align-items:stretch;justify-content:center;padding:1em}.styles_form__3_9-Z>div{margin:.5em}.styles_submit__3tWAg{flex:1 1}.styles_logocontainer__AJwnV{padding:1em}.styles_container__3zTp9{display:flex;flex-direction:column;width:100%;padding:1rem}.styles_input__2HyZa{padding:.5em}.styles_header__3BW4N{display:flex;flex-wrap:wrap}.styles_inputContainer__1U8WP{flex-grow:1}.styles_createContainer__2DU6X{flex-grow:0;display:flex}.styles_container__htJiY{display:flex;height:100%;flex:1 1;flex-direction:column}.styles_input__1a6Pk{width:100%;background-color:#fff;margin:0}.styles_container__22QN1{display:flex;flex-direction:column;width:100%;height:100%}.styles_cardscontainer__22kwi{height:100%;justify-content:stretch;align-items:flex-start;overflow-y:auto}.styles_cardscontainer__22kwi,.styles_past__1AfDv{display:flex;flex:1 1;flex-wrap:wrap}.styles_card__1yNdX{margin:1em;display:flex;flex-direction:column;flex-shrink:1;flex-grow:1;min-width:220px;flex-basis:28%}.styles_vehicleInfo__2-Xu0{display:flex;width:100%}.styles_historydaterange__3bZqw{display:flex;margin-bottom:.5rem}.styles_title__120Ty{flex-grow:1;font-weight:700;padding:1em .5em}.styles_print__SwjN-{justify-self:flex-end;padding:0 1em}.styles_container__2jRSZ{align-items:center;justify-content:flex-start;height:100%}.styles_container__2jRSZ i{padding:0 1em}.styles_container__2jRSZ{background-color:transparent;display:flex;border:none;outline:none;color:inherit;text-decoration:none}.styles_container__2jRSZ:hover{opacity:.8}.styles_container__2jRSZ:active{opacity:.6}.styles_container__2jRSZ:focus{background-color:hsla(0,0%,100%,.2)}.styles_inner__2Jdw7{padding:1.5em 2em;display:flex}.styles_input__80NVk{width:100%}.styles_container__1SV9m{height:50vh;display:flex;flex-direction:column}.styles_container__1ZPVL{display:flex;height:100%;flex:1 1;flex-direction:column;margin-top:10px}.styles_container__1LMWy{display:flex;align-items:center;justify-content:center;font-weight:bolder}.styles_inline__2zEoM{display:"inline"}.styles_input__1_f73{width:100%}.styles_container__2wZC4{height:50vh;display:flex;flex-direction:column}.styles_container__2zSBV{display:flex;height:100%;flex:1 1;flex-direction:column;margin-top:10px}.styles_container__2i_p5{display:flex;align-items:center;justify-content:center;font-weight:bolder}.styles_inline__o5dIJ{display:"inline"}.styles_container__1-B8q{display:flex;flex-wrap:wrap;justify-content:space-around}.styles_card__2dprj{margin:1em;width:100%}.styles_input__3S7SR{background-color:#fff}.styles_input__2QkKs{width:100%}.styles_container__2TTou{height:50vh}.styles_container__2TTou,.styles_searchBar__11mnZ{display:flex;flex-direction:column}.styles_textInput__3liew{flex-basis:65%}.styles_actionSearch__CbS6D{flex-basis:35%}.styles_container__2YT87{display:flex;height:100%;flex:1 1;flex-direction:column;margin-top:10px}.styles_container__2SC3Z{display:flex;align-items:center;justify-content:center;font-weight:bolder}.styles_inline__1tdfD{display:"inline"}.styles_checksContainer__3Y3nu{display:grid;grid-gap:1rem;grid-template-columns:none;grid-template-areas:"cab-interior ground-level" "cab-interior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "tyres under-alongside-vehicle"}@media (max-width:800px){.styles_checksContainer__3Y3nu{display:flex;flex-direction:column}}.styles_checkContainer__39jiZ{object-fit:cover;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.styles_container__IyWKU{display:none}@media print{.styles_container__IyWKU{display:block;page-break-after:always}}.styles_checkedContainer__dsYdw{font-size:1rem;display:flex;margin-top:.2rem;border:1px solid #000;padding:.5rem}.styles_container__IyWKU{padding:1rem;font-size:.7em;flex-direction:column}.styles_container__IyWKU h1{margin:0;font-size:medium;text-align:center;display:flex;align-items:center;justify-content:center}.styles_container__IyWKU h2{font-size:medium}.styles_infoContainer__2Tyfo{border:1px solid #000;padding:.5rem;display:grid;grid-template-areas:"company company make reg-no" "address address model fleet-no" "address address body-type odo-reading" ". . year chassis-no" "tachograph-calibration-date . inspection-date iso-week-no"}.styles_infoFieldLabel__z53K6{padding-right:1rem;font-weight:700;color:rgba(0,0,0,.7)}.styles_infoFieldValue__11M7N{padding-right:.5rem}.styles_partTitle__2nn1f{margin:.2rem 0;text-align:center;width:100%}.styles_checksContainer__RKRgN{display:grid;page-break-after:always;width:98%;margin:auto;grid-gap:.3rem;gap:.3rem;grid-auto-columns:50% 50%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;grid-template-areas:"cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ground-level" "cab-interior ." "cab-interior ." "cab-interior ." "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" "cab-interior under-alongside-vehicle" ". under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" "cab-exterior under-alongside-vehicle" ". under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment under-alongside-vehicle" "engine-compartment ."}.styles_checksContainerPage2__U7QMe{padding:2em 0 1em;width:98%;margin:auto;display:grid;grid-gap:.3rem;gap:.3rem;grid-auto-columns:50% 50%;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;grid-template-areas:"under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres" "under-alongside-vehicle--continued- tyres"}.styles_check__3jAvQ{display:grid;grid-template-columns:auto 2rem 2rem;grid-auto-rows:1.4em}.styles_categoryContainer__3hyY6{border:1px solid #000}.styles_fault__u5pQz{white-space:nowrap}.styles_tyreCheckTitle__n7jcd{padding:.1rem}.styles_mc__baPYZ{border:1px solid #000}.styles_im__AlpZN,.styles_mc__baPYZ{text-align:center;display:flex;align-items:center;justify-content:center}.styles_categoryHeading__38HfL{display:grid;grid-template-columns:auto 2rem 2rem;grid-template-rows:auto}.styles_categoryName__3kys9,.styles_imHeading__2WuNv,.styles_mcHeading__2UGp2{border-bottom:1px solid #000;text-align:center;display:flex;align-items:center;justify-content:center}.styles_mcHeading__2UGp2{border-left:1px solid #000;border-right:1px solid #000}.styles_tyresContainer__3-AgO{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;border-top:1px solid #000}.styles_tyreChecksContainer__qBbJN{display:flex}.styles_onVehicleTyres__3mIFz{flex-grow:1;flex-shrink:1;display:grid;align-items:center;grid-gap:.2rem;grid-template-columns:none;grid-template-areas:"tyre1 tyre3 tyre7 tyre11" ". . tyre6 tyre10" ". . tyre5 tyre9" "tyre0 tyre2 tyre4 tyre8"}.styles_onVehicleTyre__11Gux{display:flex;flex-direction:column}.styles_tyreContainer__2VXNa{display:flex}.styles_rotated__2xMPY{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.styles_offVehicleTyres__2opXX{justify-content:center;flex-shrink:1}.styles_offVehicleTyres__2opXX,.styles_tyreInputs__1NCGB{display:flex;align-items:center}.styles_tyreAge__1G0Yq,.styles_tyreInput__gho2V{display:flex;border:1px solid #000;height:.7rem;width:1.8rem;align-items:center;justify-content:center;text-align:center}.styles_tyreAge__1G0Yq{width:100%}.styles_tyreLabels__24rNJ{display:flex;align-items:center;justify-content:space-around}.styles_rectificationContainer__1HWAm,.styles_tyreLabel__NDqTs{display:flex}.styles_rectificationsContainer__1chdD{margin-bottom:1em}table,td,th{border:1px solid #000}table{border-collapse:collapse}td:empty:after{content:"\00a0"}.styles_reportContainer__Fr2lv{border:1px solid #000;max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.styles_section__byWeW{margin-bottom:20px}.styles_sectionTitle__2B6tl{font-size:1.2rem;font-weight:700;margin-bottom:15px}.styles_performanceSectionRow__NLqOb{display:grid;grid-template-columns:repeat(12,1fr)}.styles_decelerometer__3R2il,.styles_im__2K2zn,.styles_imsTitle__3Kxfh,.styles_rollerBrake__2EXlb{font-size:.8em;grid-column:span 2;border:1px solid #000;padding:4px}.styles_roadConditions__3vW3O,.styles_roadSpeedLimiter__3TWjQ{grid-column:span 6;border:1px solid #000;padding:4px}.styles_imComments__3V-iN,.styles_loadCondition__3W7KP,.styles_loadConditionTitle__3qhWw{border:1px solid #000;grid-column:span 4;padding:4px}.styles_row__388Si{display:flex;margin-bottom:10px;align-items:center}.styles_label__1B918{font-weight:700;min-width:200px}.styles_value__1kLdo{color:#000}.styles_lockSection__3ZrNY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin:15px 0}.styles_lockItem__1Tq5X{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.styles_lockLabel__3gMKK{font-size:.9rem;color:#666}.styles_lockValue__3qQKX{font-weight:700}.styles_comments__Ky9ox{margin-top:15px;display:flex;align-items:center}.styles_overallComments__A4sWZ{margin-top:10px;border:1px solid #000;padding:.5em;min-height:30px}.styles_overallCommentsTitle__2JDwg{font-size:1em;margin:0;padding:0}.styles_temperatureSection__3TMf2{border:1px solid #ccc;padding:4px;margin-top:.5em}.styles_temperatureTitle__18God{font-weight:700;margin-bottom:4px}.styles_temperatureGrid__xCX9O{display:grid;margin-bottom:15px}.styles_gridHeader__2gg8Q,.styles_gridRow__3mE3w{display:grid;grid-template-columns:repeat(10,1fr);text-align:center;border:1px solid #000}.styles_gridHeader__2gg8Q{font-weight:700;background-color:#f5f5f5;padding:5px 0}.styles_dateAssessedLabel__18P_3,.styles_gridRow__3mE3w span{padding:5px;border:1px solid #000}.styles_dateAssessedLabel__18P_3{grid-column:span 2}.styles_dateAssessedValue__3mTZ-{padding:5px;border:1px solid #000;grid-column:span 8}.styles_input__2fnIR{width:100%;background-color:#fff;margin:0}.styles_container__1M1Rz{display:flex;flex-grow:1;flex-direction:column;padding:1rem}.styles_input__1Tnox{padding:.5em}.styles_container__5j0Ez{display:flex;flex:1 1;flex-direction:column;width:100%;height:100%}.styles_cardscontainer__raNr0{display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:auto;height:100%}.styles_error__2NoJK{background-color:#f08080;padding:.3em}.styles_container__2zu4o{display:flex;flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-wrap:wrap;justify-content:stretch;align-items:flex-start;max-width:1500px}.styles_card__ZHDLe{margin:1em;flex-shrink:1;flex-grow:1}.styles_card__ZHDLe,.styles_infoFields__1YUn6{display:flex;flex-direction:column}.styles_info__37nD3{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1}.styles_rectifications__KGG76{flex-shrink:1;flex-grow:1;display:flex}.styles_tyres__1jaRa{flex-shrink:1;display:flex}.styles_checks__2LEWY{display:flex;flex-grow:1}.styles_container__eGFqT{margin:10px 0;width:100%}.styles_textfield__3lSJI{width:100%;background-color:#fff}.styles_container__5Bf4C{display:flex;flex-direction:column}.styles_faultActionContainer__1oRtX,.styles_rectificationContainer__1ROXs{display:flex;flex-wrap:wrap;flex-basis:100%}.styles_faultActionContainer__1oRtX{flex-grow:1}.styles_faultActionContainer__1oRtX>div{flex-shrink:1;flex-grow:1;flex-basis:300px}.styles_item__1c-qx{padding:.5em;border-bottom:1px solid silver;text-decoration:none;outline:none}.styles_item__1c-qx:hover{opacity:.8}.styles_item__1c-qx:active{opacity:.6}.styles_item__1c-qx:focus{opacity:.7}.styles_card__dliwh{margin:1em}.styles_descriptionAndWarranty__23pJI{display:flex;flex-grow:1;flex-wrap:wrap;align-items:center}.styles_descriptionContainer__2O-t9{flex-grow:1}.styles_partContainer__1R3mq{display:flex;align-items:center;flex-grow:1;flex-wrap:wrap}.styles_part__1HVOC{flex-basis:300px;flex-grow:5}.styles_expiry__vBvd7{flex-shrink:1;flex-grow:1}.styles_description__14weG,input{flex-grow:1}.styles_tyresContainer__B6YXr{display:flex}.styles_onVehicleTyres__1aj7G{display:grid;align-items:center;grid-gap:1rem;grid-template-columns:none;grid-template-areas:"tyre1 tyre3 tyre7 tyre11" ". . tyre6 tyre10" ". . tyre5 tyre9" "tyre0 tyre2 tyre4 tyre8"}.styles_tyreOuterContainer__UyAFu{display:flex;flex-direction:column;background-color:rgba(0,0,0,.07);border-radius:.5em;border:.1em solid #d3d3d3}.styles_tyreInnerContainer__4jNwa{display:flex;justify-content:center}.styles_offVehicleTyres__uUl5j .styles_tyreInnerContainer__4jNwa{flex-direction:column}.styles_offVehicleTyres__uUl5j{display:flex;align-items:center;padding:0 0 0 2rem}.styles_offVehicleTyres__uUl5j>div{flex-direction:column}@media (max-width:700px){.styles_tyresContainer__B6YXr{display:flex;flex-direction:column}.styles_tyreOuterContainer__UyAFu{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.styles_offVehicleTyres__uUl5j>div{display:flex;flex-direction:row;flex-wrap:nowrap}.styles_onVehicleTyres__1aj7G{display:grid;align-items:center;grid-gap:1em .1em;grid-template-columns:none;grid-template-areas:"tyre0 . . tyre1" "tyre2 . . tyre3" "tyre4 tyre5 tyre6 tyre7" "tyre8 tyre9 tyre10 tyre11"}.styles_offVehicleTyres__uUl5j{align-items:center;padding:2em 10% 0}}.styles_container__2lYM4,.styles_numbersContainer__1kJm5{display:flex;flex-wrap:wrap;flex-basis:100%}.styles_numbersContainer__1kJm5>div{flex-shrink:1;flex-grow:1;flex-basis:50%;min-width:150px}.styles_container__2lYM4>div{flex-shrink:1;flex-grow:1;flex-basis:300px}.styles_card__2KhIx{margin:1em}.styles_container__2k9wJ{display:flex;flex-wrap:wrap;flex-basis:100%}.styles_dateAssessed__1NzDF{display:flex;flex-basis:100%;margin-top:1em}.styles_row__POA14{display:flex;flex-wrap:wrap;padding:0 1em 1em;grid-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}.styles_column2__mafah{min-width:48%}.styles_column2__mafah,.styles_column3__2cEoL{display:flex;flex-direction:column;flex-grow:1;grid-row-gap:.5em;row-gap:.5em}.styles_column3__2cEoL{min-width:31%}.styles_tempsOuterContainer__2odAh{display:flex;flex-wrap:wrap;padding:1em;grid-gap:1em;gap:1em}.styles_nsTemps__1CQmi,.styles_osTemps__1hUlI{display:flex;flex-direction:column;flex-grow:1}.styles_card__3s8ie{margin-bottom:1em}.styles_input__3bjPB{width:100%;flex-grow:1;background-color:#fff;margin:0}.styles_container__1Gy0h{display:flex;align-items:center;justify-content:center;flex:1 1;height:100%}.styles_form__3-CS4{display:flex;flex:1 1;flex-direction:column;align-items:stretch;justify-content:center;padding:1em}.styles_form__3-CS4>div{margin:.5em}.styles_submit__3JhaX{flex:1 1}.styles_logocontainer__3VTfj{padding:1em}.styles_container__3Fra2{flex:1 1;max-width:400px}.styles_form__21dho{display:flex;flex-direction:column;justify-content:center;padding:1em}.styles_form__21dho>div{margin:.5em}.styles_submit__2Bwt3{flex:1 1}.styles_logocontainer__2mstj{padding:1em}.styles_container__1Bgu8{display:flex;height:100%;flex:1 1;flex-direction:column}.styles_list__3KHsf{list-style:none}
/*# sourceMappingURL=main.c5b079a3.chunk.css.map */