body{margin:0;font-family:VolvoNovumMedium,-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;color:#fff;color:var(--text-color)}:root{--text-color:#fff;--button-color:#007bcd}.button{background:#007bcd;background:var(--button-color);border:1px solid transparent}@font-face{font-family:VolvoNovumMedium;src:url(/fonts/volvo-novum-medium.ttf) format("truetype")}.imageBg{background-image:url(/images/background.png);background-repeat:no-repeat;background-position-x:center;background-size:cover;display:flex;justify-content:center}.app{background-color:#282c34;display:grid;grid-template-columns:100%;grid-auto-rows:50px auto;grid-column-gap:0;grid-row-gap:0;min-height:100vh}.app-logo{background-color:var(--text-color);grid-column:1/2}.app-language,.app-logo{z-index:1;text-align:center}.app-language{background-color:transparent;position:absolute;top:0;right:0;margin-top:22px;margin-right:30px}.logo{height:40px;pointer-events:none}.app-body{z-index:1;grid-column-start:1;grid-column-end:span 2;align-self:center;justify-self:center;min-width:40vw}.app-available-time{position:absolute}.app-available-time,.app-return-to-start-footer{z-index:1;background-color:transparent;text-align:center;bottom:0;right:0;margin-bottom:22px;margin-right:30px}.app-return-to-start-footer{position:fixed}input{width:100%;height:100px;padding:20px;font-size:20px;border:none;box-sizing:border-box}.backspace{width:24px;height:21px;fill:currentColor}.keyboardContainer{border-top:0;padding:20px}.simple-keyboard{max-width:850px}.simple-keyboard .hg-button{font-family:VolvoNovumMedium,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.simple-keyboard.hg-theme-default{background:transparent!important}.simple-keyboard.hg-theme-default .hg-button{background:transparent!important;border-bottom:none!important;height:inherit!important;padding:10px!important;font-size:1.4em}.MuiFab-primary .flagIcon{border-radius:50%;width:56px;height:56px}.flagIcon{border-radius:50%;width:40px;height:40px}.app-available-time-not-subscribed{display:none}.searchButton{text-align:center;color:var(--text-color);background:transparent;padding:10px 30px;background:var(--button-color);border:1px solid transparent;margin:10px}.searchButton:active{border:1px solid #004877;background-color:#059dff}.searchButtonContainer{flex:end 1;align-self:center}.regNumberInputContainer{flex:auto;margin:auto}.regNumberInput{font-family:VolvoNovumMedium,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;text-align:center;background:#fff;font-size:xx-large;letter-spacing:10px;height:inherit;color:#000;outline:none}.searchContainer{display:flex;justify-content:flex-end;background:#fff;border:1px solid red}.welcome{text-align:center}.findTechnician{padding-bottom:20px}.setupContainer{text-align:center;display:grid;grid-template-columns:15% 15% 15% 15%;place-content:center;z-index:1}.setupTitle{grid-column:1/5;height:100px}.setupSave{place-self:center}.setupLanguage{width:200px}.technicianContainer{text-align:center;display:grid;place-content:center;z-index:1}.testing{display:grid;grid-template-areas:"a" "b" "c";grid-template-columns:1fr}.technicianNotFoundMessage{padding-bottom:30px}.technicianDisplayContainer{display:grid;grid-template-columns:140px 300px 140px;grid-template-areas:"d d d" "e f g";grid-area:b;grid-template-rows:auto 180px auto}.technicianWelcome{grid-area:a;align-self:end}.technicianFollowReference{grid-area:d;text-align:left}.technicianCarKey{grid-area:d}.technicianInfoContainer{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.noMap{grid-template-columns:1fr}.technicianInfoItem{padding:20px;border:1px solid var(--text-color)}.tehcnicianStartOver{grid-area:c;align-self:end}.technicianImage{width:100px}.technicianMap{place-self:center}.technicianMap>img{max-height:80vh;margin-top:30px}.technicianName{font-weight:700;padding-bottom:20px;margin-top:40px}.technicianBay{background-color:var(--button-color)!important;color:var(--text-color)!important;width:100px!important;height:100px!important;margin-top:15px}.bg{z-index:0;position:fixed;top:-50%;left:-50%;width:200%;height:200%}.bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}
/*# sourceMappingURL=main.a269deea.chunk.css.map */