.pre-line{white-space:pre-line}.cursor-pointer{cursor:pointer}.search-bar-column .search-bar-column-list{border-right:1px solid #dfdfdf;height:100%}.search-bar-column:last-child .search-bar-column-list{border-right:0}.search-bar-column-list{max-height:60vh;overflow-y:scroll;background-color:#f2f2f2;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.05) inset;box-shadow:inset 0 5px 10px rgba(0,0,0,.05);padding-top:0;padding-bottom:0}.search-bar{width:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}.search-bar-bar{display:grid!important;grid-template-columns:1fr 3fr;grid-gap:.5rem;position:relative}.search-bar-loading{position:absolute;right:1rem;margin-top:.4rem}.search-bar-select{white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-bar-select i.icon{color:hsla(0,0%,100%,.7)!important}.search-results{position:absolute!important;top:64px;left:5px;right:5px}.v-input--is-focused .v-icon{color:#fff!important}@media (min-width:1280px){.search-bar{width:50%;position:relative!important}.search-results{top:54px;left:0;right:0}}.project-logo{display:block;position:absolute;bottom:0;right:0;left:0;opacity:.6;-webkit-transition:opacity .5s;transition:opacity .5s;background:linear-gradient(5deg,rgba(0,0,0,.3),transparent 40%)}.project-logo:hover{opacity:1}.project-logo img{padding:.75rem 1.2rem;max-width:65%}.filter-container{min-height:60px}.vue-affix.affix{background-color:#fff;z-index:2;padding:.5rem 1rem 0 1rem;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);border-bottom:2px solid #ddd}.input-capitalize .v-text-field__slot input{text-transform:capitalize}@media (min-width:1024px){.app-toolbar-title{width:240px}}@media print{@page{size:landscape;margin:.5cm}.theme--light.application{background-color:#fff!important}.v-content{padding-top:0!important;padding-left:0!important}table.v-table tbody td:first-child,table.v-table tbody td:not(:first-child),table.v-table tbody th:first-child,table.v-table tbody th:not(:first-child),table.v-table thead td:first-child,table.v-table thead td:not(:first-child),table.v-table thead th:first-child,table.v-table thead th:not(:first-child){padding:0 12px!important}}.text-field-bold input{font-weight:700}.print-loading-overlay{z-index:1000;position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.8);text-align:center}.customer-type abbr{padding:0 .1rem;font-weight:700;border-bottom:0;opacity:.8}.filter-grid[data-v-0f6d07fa]{display:grid;grid-gap:1rem;grid-template-columns:minmax(auto,155px) minmax(auto,320px) repeat(auto-fill,minmax(auto,155px))}.filter-grid-narrow .filter-grid-full[data-v-0f6d07fa]{-ms-flex-preferred-size:100%;flex-basis:100%}@media print{.filter-grid-narrow .filter-grid-full[data-v-0f6d07fa],.filter-grid-narrow>div[data-v-0f6d07fa]{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:.5cm}}.customer-info-button span{max-width:170px;overflow:hidden;text-overflow:ellipsis}.car-title-cell,.contact-phone{text-decoration:none}.car-title-cell{color:#000;line-height:100%;padding:6px 0 2px 0;white-space:nowrap}@media print{.car-table table thead th:last-child{display:none!important}}.contact-link[data-v-5a56fe7b]{text-decoration:none}.contact-link .icon[data-v-5a56fe7b]{padding-right:.25rem}.table-row-expanded td[data-v-5a56fe7b]{background-color:#eee;font-weight:700}.filter-grid{min-width:60vw;display:grid;grid-gap:1rem;grid-template-columns:120px 320px repeat(auto-fill,minmax(auto,120px));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-grid-narrow{min-width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-grid-narrow>div{-ms-flex-preferred-size:48%;flex-basis:48%;-ms-flex-preferred-size:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem);margin:.5rem 0}.filter-grid-narrow .filter-grid-full{-ms-flex-preferred-size:100%;flex-basis:100%}@media print{.filter-grid-narrow .filter-grid-full,.filter-grid-narrow>div{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:.5cm}.filter-container .affix{position:static!important}}.sms-list-text{white-space:pre-line;line-height:120%;padding:.5rem 0;max-height:70px;overflow-y:auto}@media print{.car-filter-container{-webkit-box-shadow:none;box-shadow:none;padding:0!important}}.old-storage[data-v-25f49d90]{opacity:.5}.history-icon-invoiced[data-v-25f49d90]{position:absolute;right:10px;top:10px;font-size:70%}.log-list[data-v-57747143]{padding-top:0;padding-bottom:0;max-height:500px;overflow-y:scroll}.sms-log-text[data-v-230fda76]{white-space:pre-line;line-height:120%;padding:.5rem 0;max-height:200px;overflow-y:auto}.invoice-list[data-v-56c517d2]{padding-top:0;padding-bottom:0;max-height:500px;overflow-y:scroll}.contact-link[data-v-67d46a7f]{text-decoration:none}.contact-link .icon[data-v-67d46a7f]{padding-right:.25rem}.location-items{border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);display:inline-block}.location-item{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-item .location-item-body{text-align:center}.location-item .location-item-body>div{padding:.4rem .5rem;width:120px;height:50px;overflow:hidden}.location-item .location-item-body small{line-height:1}.location-item .location-item-body a{color:#000}.location-item .location-hidden{height:auto!important;padding:0!important;border-width:0!important}.location-item .location-occupied-list{line-height:1;font-size:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.sms-preview-wrapper{max-width:360px;min-height:480px;margin:0 auto;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.2);box-shadow:0 4px 25px rgba(0,0,0,.2);padding-bottom:1rem}.sms-preview-sender{color:#000;font-weight:700;font-size:140%;text-align:center;padding:1rem;background-color:#f6f6f6;border-bottom:1px solid #ddd;margin-bottom:1rem}.sms-preview{background-color:#e5e4e9;padding:.7rem 1rem;border-radius:1rem;color:#000;font-weight:400;white-space:pre-line;line-height:140%;margin:0 1rem}.sms-preview:after{content:" ";display:block;border-bottom:25px solid transparent;border-left:25px solid #e5e4e9;position:absolute;margin-left:-1rem;margin-top:-4px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}