@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Mono:wght@600&family=Roboto:400,500,700,400italic);small[data-v-1d5a6980],small[data-v-1ee4a580]{display:block}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;font-family:Roboto,Avenir,Helvetica,Arial,sans-serif}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body,html{max-height:100vh!important;overflow:hidden!important}.loadable-select,.regular-select{position:relative;margin:0!important}.loadable-select .v-field,.regular-select .v-field{background:#fff}.loadable-select .v-progress-circular,.regular-select .v-progress-circular{position:absolute;right:50px;top:.7rem}.subtitle{color:#fff;text-align:left;padding-left:15px;margin:20px 0 40px!important;font-size:16px}.main-logo{width:100%;max-width:160px;margin:0 auto}.field-default input{background:#fff;opacity:1!important;border-radius:5px 5px 0 0}.field-default .v-input__details{text-align:left}.field-default._no-spacing{margin-bottom:0!important}.fake-link{font-size:12px;text-align:left;padding-left:16px;margin-bottom:10px}.main-app-container{height:100vh}.main-app-container .floating-user-btn{overflow:hidden;position:absolute;left:calc(50vw + min(237px,50vw - 63px));top:15px;margin:0;z-index:1000;box-shadow:none}.main-app-container>*{overflow:auto;max-width:600px;margin:0 auto;max-height:100vh;width:100vw;display:flex;flex-direction:column;padding:15px;position:fixed;top:0;left:0;right:0;bottom:0}.main-app-container>* .header_placeholder{flex-grow:1}.main-app-container>* .layout-header{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:20px;z-index:-2}.main-app-container>* .layout-header .header-details{padding-top:20px}.main-app-container>* .layout-header p{width:100%;display:flex;padding:0 25px;margin:10px 0;font-size:1rem}.main-app-container>* .layout-header p i{margin:0 8px}.main-app-container>* .layout-header p.label{margin:30px 0 0}.main-app-container>* .layout-header .vin-list{text-align:left}.main-app-container>* .layout-header .vin-list .v-list-item{height:32px!important;min-height:32px!important;padding:0 25px!important}.main-app-container>* .layout-header .vin-list .v-list-item button{height:32px!important;display:flex;align-items:center;justify-content:center}.main-app-container>* .layout-footer{position:relative;border-radius:36px;background-color:#aeb2b5;padding:15px}.main-app-container>* .layout-footer hr{border:none;border-bottom:1px solid #aeb2b5;margin:15px 100px 12px}.main-app-container>* .layout-footer>a{display:block}.main-app-container>* .layout-footer h2{text-align:left;width:100%;display:block;color:#fff;font-size:18px;margin-top:10px;margin-bottom:20px}.main-app-container>* .layout-footer h2:before{content:"";width:4px;height:30px;background-color:#f88c01;display:inline-block;margin-right:10px;margin-left:12px;margin-bottom:-10px}.main-app-container>* .layout-footer a{text-decoration:none!important}.main-app-container>* .layout-footer>a{margin-bottom:15px}.main-app-container>* .layout-footer button{justify-content:flex-start}.main-app-container>* .layout-footer button .v-btn__append{position:absolute;top:50%;right:0;transform:translate(-100%,-50%);margin-right:0!important}.main-app-container>* .layout-footer button .v-btn__append .material-icons{opacity:0}.main-app-container>* .layout-footer button .v-icon{font-size:30px}.main-app-container>* .layout-footer button.loading{display:block;text-align:left}.main-app-container>* .layout-footer button.loading .v-btn__append .material-icons{opacity:1;animation:spin 2s linear infinite}.main-app-container>* .layout-footer button.loading .v-btn__content{display:flex;justify-content:flex-start}.main-app-container>* .layout-footer .list_v{margin-bottom:15px;display:inline-block;max-width:100%;width:100%}.main-app-container>* .layout-footer .list_v>*>:not(:last-child):not(.v-input__control),.main-app-container>* .layout-footer>*>:not(:last-child):not(.v-input__control){margin-right:10px}.main-app-container>* .layout-footer .list_v>:not(:last-child),.main-app-container>* .layout-footer>:not(:last-child){margin-bottom:15px}.main-app-container>* .layout-footer .v-input:first-child{overflow:hidden;border-top-left-radius:30px;border-top-right-radius:30px}.main-app-container>* .layout-footer .v-input:first-child .v-input__control [role=textbox]{background:#fff}.main-app-container>* .layout-footer .v-input:first-child._rounded_right .v-input__control{border-top-right-radius:30px;border-bottom-right-radius:30px;overflow:hidden}.main-app-container>* .layout-footer .v-textarea textarea{height:120px;resize:none}.main-app-container>* .layout-footer .v-textarea .v-field__field{background-color:#fff}.main-app-container>* .layout-footer .v-switch{padding:0 15px}.main-app-container>* .layout-footer .v-switch label{color:#fff;font-weight:700;font-size:18px;opacity:1}.main-app-container>* .layout-footer .input_adder{position:absolute;top:15px;right:15px;height:56px!important;width:56px!important}.main-app-container>* .layout-footer .input_adder .v-btn__content{margin:0!important}.main-app-container>* .layout-footer .input_adder.parked_only{background:transparent;box-shadow:none;opacity:.5}.main-app-container>* .layout-footer .input_adder.parked_only .v-btn__overlay{background:transparent}.main-app-container>* .layout-footer .input_adder.parked_only.active{opacity:1}.main-app-container>* .layout-footer .input_adder.parked_only.active i{color:#fb8c00}.main-app-container>* .layout-footer .input_adder.parked_only.shifted{right:70px}.main-app-container>* .layout-footer .v-btn-group{width:100%}.main-app-container>* .layout-footer .v-btn-group .v-btn{padding:0 16px;margin:0!important;flex-grow:1;color:#ababab}.main-app-container>* .layout-footer .v-btn-group .v-btn--active{background:rgb(var(--v-theme-warning));color:#fff;font-weight:700}.main-app-container>* .layout-footer .layout-details{min-height:120px;background-color:#555a5f;border-radius:36px 36px 0 0;margin-bottom:-36px;padding:15px 15px 36px;z-index:-1;overflow:hidden;position:absolute;bottom:100%;width:100%;left:0}.main-app-container>* .layout-footer .layout-details .details-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(62,62,62,.18);padding-bottom:36px}.main-app-container>* .layout-footer .layout-details h2{text-align:left;width:100%;display:block;color:#fff;font-size:18px;margin-top:10px;margin-bottom:20px}.main-app-container>* .layout-footer .layout-details h2:before{content:"";width:4px;height:30px;background-color:#f88c01;display:inline-block;margin-right:10px;margin-left:12px;margin-bottom:-10px}.main-app-container>* .layout-footer .layout-details .vin-search-results-list-container{padding-bottom:20px}.main-app-container>* .layout-footer .layout-details .vin-search-results-list-container ul{list-style-type:none;max-height:150px;overflow:auto}.main-app-container>* .layout-footer .layout-details .vin-search-results-list-container ul li{padding:12px 16px;background-color:#fff;border-bottom:2px solid #555a5f;color:#555a5f;font-size:16px}.main-app-container>* .layout-footer .layout-details .vin-search-results-list-container ul li *{pointer-events:none}.main-app-container>* .layout-footer .layout-details .vin-search-results-list-container ul li:hover{cursor:pointer;background-color:#eee}.main-app-container>* .layout-footer .footer-bottom-controls{margin-bottom:0!important}.main-app-container>* .layout-footer:not(.standard-sizes) button{height:70px}.main-app-container>* .layout-footer:not(.standard-sizes) .btn_icon{min-width:70px}.main-app-container>* .btn_icon{justify-content:center!important;min-width:52px!important;height:52px!important}.main-app-container>* .top_overflow{margin-left:auto;text-align:right;display:block;margin-bottom:15px;position:relative;padding-right:15px}.main-app-container>* .top_overflow .badge{width:30px;height:30px;background:#555a5f;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;right:6px;top:-10px;position:absolute;z-index:2;pointer-events:none}.main-app-container>* .footer-top-content{pointer-events:none}.main-app-container>* .footer-top-content *{pointer-events:auto}.main-app-container>.scrollable{overflow-y:auto}.main-app-container .vin-output{padding:10px;background:#fff;border-radius:8px;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:18px;letter-spacing:4px}.main-app-container .dp__main{margin-bottom:22px}.main-app-container .code-reader{padding:0;display:block;position:relative;height:100vh!important}.main-app-container .code-reader .scanner-container{position:fixed;top:0;bottom:0;height:100%;max-height:100vh;max-width:600px}.main-app-container .code-reader .scanner-container .laser,.main-app-container .code-reader .scanner-container .overlay-element{display:none}.main-app-container .code-reader .scanner-container video,.main-app-container .code-reader .scanner-container>*{height:100%;width:100%;background:#555a5f}.main-app-container .code-reader .floating-container{position:fixed;top:0;width:100%;bottom:0;max-width:600px;max-height:100vh;padding:15px;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.main-app-container .code-reader .floating-btn{position:fixed;z-index:400;bottom:30px;left:calc(50vw - 270px);text-decoration:none}.main-app-container .code-reader .floating-btn button{width:70px;height:70px}@media screen and (max-width:600px){.main-app-container .code-reader .floating-btn{left:30px}}.main-app-container .dp__main .dp__button_bottom{display:none}.main-app-container .dp__main .dp__active_date,.main-app-container .dp__main .dp__overlay_cell_active{background-color:#f88c01}.main-app-container .dp__main .dp__today{border:1px solid #f88c01}.main-app-container .dp__main .dp__input_wrap:before{content:"ingresso:";position:absolute;text-transform:capitalize;left:40px;top:49%;font-size:18px;transform:translateY(-50%)}.main-app-container .dp__main input{width:100%;height:56px;background:#f7f8f8;color:#555a5f;border-radius:5px 5px 0 0;padding-left:120px}.main-app-container .dp__main input[disabled]{opacity:.4}.bg-custom-purple-color{background:#e74eb7!important}.text-custom-purple-color{color:#e74eb7}.notifications-manager{position:fixed;z-index:6000;pointer-events:none;padding-top:0}.notifications-manager *{pointer-events:all}.notifications-manager .notification{padding:15px;border-radius:18px;margin-top:15px;background-color:#666;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);text-align:left;padding-left:30px}.notifications-manager .notification:first-child{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.notifications-manager .notification._error{background-color:#e36049}.notifications-manager .notification._success{background-color:#55ce94}.work-order-list-item{width:100%;padding-top:10px!important;padding-bottom:10px!important}.work-order-list-item .v-list-item__content{width:100%}.work-order-list-item:not(:last-child){border-bottom:1px solid #000}.work-order-vehicle-list-item{width:100%;padding-top:10px!important;padding-bottom:10px!important}.work-order-vehicle-list-item .v-chip .v-icon:not(:first-child):not(.remove_spacing){margin-left:10px}.work-order-vehicle-list-item .text-alt-accent{color:#4992d9}.work-order-vehicle-list-item .v-list-item-subtitle.text-alt-accent{font-weight:500;margin-top:5px;margin-bottom:-4px;display:inline-block;text-transform:uppercase;opacity:1}.work-order-vehicle-list-item.assigned{border:3px solid #8fc7ff}.work-order-details .details-container{display:flex;justify-content:center;padding-bottom:60px;flex-shrink:1;flex-grow:1;z-index:-1;overflow:auto}.work-order-details .v-list{min-height:100%;min-width:100%;text-align:left}.terminal-browser .v-list-item__content{text-align:left}.terminal-browser .v-list-item{-webkit-padding-start:24px!important;padding-inline-start:24px!important}.terminal-browser .list-loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.761)}.terminal-browser .v-badge--dot .v-badge__wrapper{top:-3px;left:-10px}.terminal-browser .v-chip{width:100px}.terminal-browser .lists-container{padding-bottom:60px;flex-shrink:1;flex-grow:1;z-index:-1;overflow:auto}.terminal-browser .v-toolbar{height:64px;position:fixed;bottom:0;width:min(100vw,600px);left:50vw;transform:translateX(-50%)}.work-orders-list .loader-overlay{width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;z-index:2;bottom:0}.work-orders-list .v-list-item__content{text-align:left}.work-orders-list .v-chip{width:70px}.work-orders-list .lists-container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:1;flex-grow:1;z-index:-1;padding-bottom:20px;overflow:auto}.work-orders-list .v-list{flex-grow:1;min-width:100%;padding-bottom:60px;overflow-x:hidden;overflow-y:auto}.work-orders-list .v-pagination{max-width:calc(100vw - 40px);overflow:hidden}.work-orders-list .v-btn--icon.v-btn--density-default{width:30px;height:30px}.home.authentication .v-input__append{width:50px;justify-content:flex-end;margin:0 0 0 -50px!important;padding-right:15px}.ddt-list .loader-overlay{width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;z-index:2;bottom:0}.ddt-list .v-list-item__content{text-align:left}.ddt-list .lists-container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:1;flex-grow:1;z-index:-1;padding-bottom:20px;overflow:auto}.ddt-list .v-list{flex-grow:1;min-width:100%;padding-bottom:60px;overflow-x:hidden;overflow-y:auto}.ddt-list .v-pagination{max-width:calc(100vw - 40px);overflow:hidden}.ddt-list .v-btn--icon.v-btn--density-default{width:30px;height:30px}.ddt-list .ddt-list-item{width:100%;padding-top:10px!important;padding-bottom:10px!important}.ddt-list .ddt-list-item .v-list-item__content{width:100%}.ddt-list .ddt-list-item:not(:last-child){border-bottom:1px solid #000}.ddt-sign .sign-container{padding:0 25px}.ddt-sign .sign-container .sign-wrapper{width:100%;aspect-ratio:3/2}.ddt-sign .sign-container .sign-wrapper .sign{border:2px dotted #000}.popup-edit-destination{max-width:500px!important;width:calc(100vw - 30px)!important;top:50%;overflow:visible!important;transform:translateY(-50%);background:#fff!important}.popup-edit-destination>*{background:#fff}.popup-edit-destination:after{content:"";display:block;position:fixed;background:rgba(0,0,0,.314);top:50%;left:50%;max-width:600px;max-height:100vh;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:-1}