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}.m-0{margin:0}.p-0{padding:0}.mt-0{margin-top:0}.p-t-0{padding-top:0}.mr-0{margin-right:0}.p-r-0{padding-right:0}.mb-0{margin-bottom:0}.p-b-0{padding-bottom:0}.ml-0{margin-left:0}.p-l-0{padding-left:0}.m-1{margin:.125rem}.p-1{padding:.125rem}.mt-1{margin-top:.125rem}.p-t-1{padding-top:.125rem}.mr-1{margin-right:.125rem}.p-r-1{padding-right:.125rem}.mb-1{margin-bottom:.125rem}.p-b-1{padding-bottom:.125rem}.ml-1{margin-left:.125rem}.p-l-1{padding-left:.125rem}.m-2{margin:.25rem}.p-2{padding:.25rem}.mt-2{margin-top:.25rem}.p-t-2{padding-top:.25rem}.mr-2{margin-right:.25rem}.p-r-2{padding-right:.25rem}.mb-2{margin-bottom:.25rem}.p-b-2{padding-bottom:.25rem}.ml-2{margin-left:.25rem}.p-l-2{padding-left:.25rem}.m-3{margin:.5rem}.p-3{padding:.5rem}.mt-3{margin-top:.5rem}.p-t-3{padding-top:.5rem}.mr-3{margin-right:.5rem}.p-r-3{padding-right:.5rem}.mb-3{margin-bottom:.5rem}.p-b-3{padding-bottom:.5rem}.ml-3{margin-left:.5rem}.p-l-3{padding-left:.5rem}.m-4{margin:1rem}.p-4{padding:1rem}.mt-4{margin-top:1rem}.p-t-4{padding-top:1rem}.mr-4{margin-right:1rem}.p-r-4{padding-right:1rem}.mb-4{margin-bottom:1rem}.p-b-4{padding-bottom:1rem}.ml-4{margin-left:1rem}.p-l-4{padding-left:1rem}.m-5{margin:2rem}.p-5{padding:2rem}.mt-5{margin-top:2rem}.p-t-5{padding-top:2rem}.mr-5{margin-right:2rem}.p-r-5{padding-right:2rem}.mb-5{margin-bottom:2rem}.p-b-5{padding-bottom:2rem}.ml-5{margin-left:2rem}.p-l-5{padding-left:2rem}.m-6{margin:4rem}.p-6{padding:4rem}.mt-6{margin-top:4rem}.p-t-6{padding-top:4rem}.mr-6{margin-right:4rem}.p-r-6{padding-right:4rem}.mb-6{margin-bottom:4rem}.p-b-6{padding-bottom:4rem}.ml-6{margin-left:4rem}.p-l-6{padding-left:4rem}.m-7{margin:8rem}.p-7{padding:8rem}.mt-7{margin-top:8rem}.p-t-7{padding-top:8rem}.mr-7{margin-right:8rem}.p-r-7{padding-right:8rem}.mb-7{margin-bottom:8rem}.p-b-7{padding-bottom:8rem}.ml-7{margin-left:8rem}.p-l-7{padding-left:8rem}.w-100{width:100%}.w-50{width:50%}.w-350-px{width:350px}body{background:#f5f5f5}@keyframes "App-logo-spin"{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content{text-align:left}.content .App{padding:32px}.content .App .btn{background:#f2971e;color:#fff;padding:7px 30px}.content .App .btn.btn-login{display:block;margin-left:auto;margin-right:auto}.page,.page .MuiGrid-container{padding:10px}.page .MuiFormControl-root{padding:2px;min-width:200px;max-width:300px}.page.MuiContainer-root{min-width:1680px}.App-logo{height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}h1{font-weight:400;font-size:2.5rem;margin-bottom:10px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-block{display:block}.icon-button{border:2px solid #ededed!important;border-radius:4px;height:44px;text-transform:uppercase;text-align:center;margin-left:5px;padding-right:25px}.icon-button svg{color:#f2971e;margin-right:25px;font-size:22px;border-right:2px solid #ededed;padding-right:8px;margin-top:-10px;height:44px;margin-bottom:-10px}.icon-button.only-icon{padding-right:0}.icon-button.only-icon svg{margin-right:0;border-right:0}.icon-button[disabled]{font-weight:700}.icon-button[disabled] svg{color:#a2a2a2}.icon-button.editDefinition{position:absolute;right:15px;top:15px;font-weight:700}.h-100{height:100%}.active-background{background-color:#72b562}.inactive-background{background-color:#f5f5f5}.link,a{display:flex}.logo{height:30px}.menu{display:flex;flex-flow:row;flex-wrap:wrap;height:100%;align-items:center;width:100%}.divider{height:100%;width:2px;background-color:#555;display:inline;margin:0 15px}.naviBar.MuiAppBar-root,.top-bar{justify-content:space-between;box-shadow:-3px 5px 20px 3px #888}.naviBar.MuiAppBar-root{background-color:#000;border:0;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;color:#fff;height:68px;padding:0 30px}.naviBar.MuiAppBar-root button{color:#bfbfbf;font-weight:700;font-size:14px;text-transform:none;letter-spacing:0;margin-left:10px}.naviBar.MuiAppBar-root button.ml-3{margin-left:50px}.naviBar.MuiAppBar-root button .MuiSvgIcon-root{margin-right:10px;color:#f2971e}.naviBar.MuiAppBar-root button .MuiSvgIcon-root.chevronDown{font-size:18px;margin-left:15px;margin-right:0;color:#bfbfbf}.naviBar.MuiAppBar-root .grow{flex-grow:1}.module-loading{width:100%;position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;z-index:99999;background-color:hsla(0,0%,88.2%,.5)}.module-loading .MuiCircularProgress-circle{color:#f2971e}.auth{width:30rem;margin:2rem auto;max-width:80%;text-align:center}.vehicle-definitions .MuiGrid-root{flex-grow:1}.vehicle-definitions .button.new-definition{float:right;color:#fff;background:#000;box-shadow:0 0 5px #000;font-weight:600;padding:10px 30px 10px 20px;font-size:14px;margin-top:10px}.vehicle-definitions .button.new-definition svg{color:#f2971e;margin-right:25px;font-size:18px}.vehicle-card-create .MuiDialog-paperWidthSm{min-width:650px}.vehicle-card-create .autocomplete-option-code{width:600px;padding-bottom:10px}.vehicle-card-create .button.create{color:#fff;background:#000;box-shadow:0 0 5px #000;padding:7px}.vehicle-card-create .button.create svg{color:#f2971e;margin-right:1px;font-size:18px}.service-package .MuiFormControl-root{width:100%}.service-package .button.new-service-package{float:right;color:#fff;background:#000;box-shadow:0 0 5px #000;font-weight:600;padding:10px 30px 10px 20px;font-size:14px;margin-top:10px}.service-package .button.new-service-package svg{color:#f2971e;margin-right:25px;font-size:18px}.service-package .list-card{background-color:#fff}.service-package .MuiCard-root{display:flex;flex-direction:column}.service-package .MuiCardActions-root{margin-top:auto}.vehicle-card .MuiFormControl-root{width:100%}.vehicle-card .addColorButton{color:#f2971e;padding-left:0;text-transform:none}.vehicle-card .addColorButton svg{margin-right:10px}.vehicle-card .button.new-card{float:right;color:#fff;background:#000;box-shadow:0 0 5px #000;font-weight:600;padding:10px 30px 10px 20px;font-size:14px;margin-top:10px}.vehicle-card .button.new-card svg{color:#f2971e;margin-right:25px;font-size:18px}.vehicle-card .carOverview{padding:15px;text-align:left}.vehicle-card .carOverview .car-heading{max-width:100%;height:auto}.vehicle-card .carOverview h2{font-weight:400;margin-bottom:0}.vehicle-card .carOverview .brand{color:#a2a2a2}.vehicle-card .MuiFormControl-root.filled{background:#e8e8e8;border-top-left-radius:4px;border-top-right-radius:4px}.vehicle-card .MuiFormControl-root.filled .MuiInputLabel-formControl{top:7px;left:8px;min-width:200px;text-align:left}.vehicle-card .MuiFormControl-root.filled .MuiInputBase-input{padding-top:13px;padding-left:8px;padding-right:8px}.vehicle-card .MuiFormControl-root.outlined{border:1px solid #e8e8e8;border-top-left-radius:4px;border-top-right-radius:4px}.vehicle-card .MuiFormControl-root.outlined .MuiInputLabel-formControl{top:7px;left:8px;min-width:200px;text-align:left}.vehicle-card .MuiFormControl-root.outlined .MuiInputBase-input{padding-top:13px;padding-left:8px;padding-right:8px}.vehicle-card .MuiInput-underline:before{display:none}.vehicle-card .MuiAccordion-root .MuiAccordionSummary-content h2{font-weight:400;padding-left:30px;margin-top:10px;transition:all .2s}.vehicle-card .MuiAccordion-root .MuiAccordionSummary-content h2:not(.Mui-expanded){margin-top:10px;margin-bottom:20px}.vehicle-card .MuiAccordion-root .MuiAccordionSummary-expandIcon{position:absolute;left:0;top:20px;color:#f2971e;transition:all .2s}.vehicle-card .MuiAccordion-root .MuiAccordionSummary-expandIcon:not(.Mui-expanded){top:10px}.vehicle-card .MuiAccordion-root .MuiAccordionDetails-root{flex-direction:column}.vehicle-card .red-dot{fill:#b84a45}.vehicle-card .green-dot{fill:#72b562}.vehicle-card .orange-dot{fill:#f2971e}.vehicle-card .grey-dot{fill:#585858}.vehicle-card .color-1{fill:#00f}.vehicle-card .card-overview .actions-cell{min-width:145px}.vehicle-card .card-section .section-header-info{min-width:250px}.filter__holder{background:#fff;padding:15px 15px 25px;margin-top:15px;margin-bottom:25px;box-shadow:0 0 10px #a8a8a8}.filter__holder .MuiFormControl-root{width:100%}.filter__holder .MuiFormControl-root .MuiFilledInput-root{border-radius:4px}.filter__holder .MuiFormControl-root .MuiFilledInput-root .MuiFilledInput-underline:before{border-bottom:0}.filter__holder .MuiInput-underline:before{display:none}.filter__holder .reset-button span{text-transform:none;color:#4a4a4a}.dataTable__holder .MuiTable-root{min-width:1400px}.dataTable__holder .MuiTableCell-root{padding:3px}
/*# sourceMappingURL=main.2b8c06ff.chunk.css.map */