@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes alertBox{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes alertBox{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes loadingDots{0%{content:"."}25%{content:".."}50%{content:"..."}75%{content:"...."}}@keyframes loadingDots{0%{content:"."}25%{content:".."}50%{content:"..."}75%{content:"...."}}@-webkit-keyframes beat{to{transform:scale(1.1)}}@keyframes beat{to{transform:scale(1.1)}}@-webkit-keyframes slideIn{0%{width:0}to{width:100%}}@keyframes slideIn{0%{width:0}to{width:100%}}@-webkit-keyframes slideUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeAndSlideIn{0%{opacity:0;margin-left:-15px}to{opacity:1;margin-left:0}}@keyframes fadeAndSlideIn{0%{opacity:0;margin-left:-15px}to{opacity:1;margin-left:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.error-enter-active,.error-leave-active{transition:.4s}.error-enter,.error-leave-to{opacity:0;margin-top:-1em}.absolute-slide-enter-active,.absolute-slide-leave-active{transition:.2s}.absolute-slide-enter,.absolute-slide-leave-to{opacity:0;transform:translateY(-1em)}.slide-fade-left-enter-active,.slide-fade-left-leave-active{transition:.2s}.slide-fade-left-enter{opacity:0;transform:translateX(1em)}.slide-fade-left-leave-to{opacity:0;transform:translateX(-1em)}.slide-fade-right-enter-active,.slide-fade-right-leave-active{transition:.2s}.slide-fade-right-enter{opacity:0;transform:translateX(-1em)}.slide-fade-right-leave-to{opacity:0;transform:translateX(1em)}.fade-enter-active,.fade-leave-active{transition:.2s}.fade-enter,.fade-leave-to{opacity:0}.alert-fade-enter{opacity:.01;transform:rotateX(90deg)}.alert-fade-enter.alert-fade-enter-active{opacity:1;transition:.3s ease;transform:rotateX(0deg)}.alert-fade-exit{opacity:1;transform:rotateX(0deg)}.alert-fade-exit.alert-fade-exit-active{opacity:.01;transform:rotateX(90deg);transition:.3s ease}@-webkit-keyframes flick{0%{transform:rotate(-20deg) scale(.78)}65%{transform:rotate(8deg)}}@keyframes flick{0%{transform:rotate(-20deg) scale(.78)}65%{transform:rotate(8deg)}}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}.error-slide-fade-enter-active,.error-slide-fade-leave-active{transition:all .3s ease}.error-slide-fade-enter,.error-slide-fade-leave-to{transform:translateY(-10px);opacity:0}.img-change-enter-active,.img-change-leave-active{transition:.4s}.img-change-enter{opacity:0;transform:translateY(-.5em)}.img-change-leave-to{opacity:0;transform:translateY(.5em)}.required-enter-active,.required-leave-active{transition:.4s}.required-enter,.required-leave-to{opacity:0}.tooltip-enter-active,.tooltip-leave-active{transition:.2s}.tooltip-enter,.tooltip-leave-to{opacity:0;transform:translateY(-10px) translateX(10px) scale(.9)}.modal-show-enter-active,.modal-show-leave-active{transition:.4s ease-in-out!important}.modal-show-enter,.modal-show-leave-to{opacity:0!important}.modal-show-enter .reservation-modal,.modal-show-enter .summary-modal,.modal-show-leave-to .reservation-modal,.modal-show-leave-to .summary-modal{transform:translateY(-4em)!important;opacity:0!important}@media screen and (max-width:576px){.modal-show-enter .reservation-modal,.modal-show-enter .summary-modal,.modal-show-leave-to .reservation-modal,.modal-show-leave-to .summary-modal{transform:translateY(100%)!important;opacity:1!important}}[v-cloak]{display:none!important}.alert{border-radius:0}.alert-toaster{position:sticky;left:15px;right:15px;top:15px;z-index:1090}.alert-toaster>.alert.alert-pretty{position:unset;margin:0 0 10px;transform:unset}@media screen and (min-width:768px){.alert-toaster{position:fixed;top:unset;right:auto;left:50%;top:15px;transform:translateX(-50%)}}.h1,h1{font-size:30px}.h1,.h2,h1,h2{color:#000;font-weight:300}.h2,h2{font-size:27px}.h3,h3{font-size:24px}.h3,.h4,h3,h4{color:#000;font-weight:300}.h4,h4{font-size:21px}.h5,h5{font-size:18px}.h5,.h6,h5,h6{color:#000;font-weight:300}.h6,h6{font-size:15px}.container.wide{width:unset;padding-left:30px;padding-right:30px}.container.wide>.alert{margin-bottom:-2rem;margin-top:3rem}header.app-header{background:#fff;padding:1.05em 0;box-shadow:0 0 0 .5px #dee2e6}header.app-header .link{color:#fff}header.app-header .header-countries{margin:0 5px;display:flex}header.app-header .header-countries>a{margin:0 4px}header.app-header .header-countries>a.active{text-decoration:underline}.header-wrapper{display:flex}@media screen and (max-width:468px){.header-wrapper{flex-direction:column}.header-wrapper .header-section,.header-wrapper .header-section.section-right{justify-content:center}}.header-section{width:100%;display:flex;align-items:center;height:3em;margin:.5em 0}.header-section .sidebar-toggler a{padding:0 5px;margin-right:10px}.header-section.section-right{justify-content:flex-end}.header-section .link{height:100%}.header-section .link img{height:inherit}.header-section .avatar{background-color:#fff;border-radius:100%;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);max-width:40px;margin-right:5px}.header-section .dropdown>a{text-decoration:none}.dropdown-menu{border-radius:0;border:unset;left:unset;right:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}#navbar .list-inline{margin-bottom:0}@media (max-width:767px){.navbar-form{padding:0 15px}.navbar-form .navbar-left{margin-bottom:5px}}.sidebar-background{display:none}.admin-layout{margin-top:3em;position:relative;display:flex;justify-content:center}.admin-layout .sidebar{padding-right:55px;min-width:200px}.admin-layout .sidebar .badge{margin-top:-2px;font-size:10px;padding:3px 6px;margin-left:2px}.admin-layout .sidebar nav hr{border-top:0}.admin-layout .sidebar nav ul li{margin:3px 0;white-space:nowrap}.admin-layout .sidebar nav ul li.title{color:#003b83}.admin-layout .sidebar nav ul li a{font-weight:300;color:unset}.admin-layout .sidebar nav ul li a:active,.admin-layout .sidebar nav ul li a:focus,.admin-layout .sidebar nav ul li a:hover{text-decoration:none;color:#5564ee}.admin-layout .sidebar nav ul li a .tab-name{margin-left:10px}.admin-layout .sidebar nav ul li.active a{color:#5564ee}.admin-layout .page{width:100%}.sidebar-toggler{display:none}@media screen and (max-width:900px){body.sidebar-open{overflow:hidden}.sidebar-background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.09);z-index:998}.sidebar-background.visible{display:block}.admin-layout .sidebar{position:fixed;top:0;bottom:0;left:0;background:#fff;box-shadow:5px 0 15px 0 rgba(0,0,0,.3);padding:15px 25px;z-index:999;overflow-y:auto;transition:.4s}.admin-layout .sidebar.toggle{transform:translateX(-100%);opacity:0}.admin-layout .sidebar .sidebar-toggler{margin:-15px -25px 15px;padding:10px 25px;border-bottom:1px solid #d4d8dd;color:#37577f;font-weight:700;font-size:1.1em}.admin-layout .sidebar .sidebar-toggler>a{float:right}.sidebar-toggler{display:block}}@media screen and (max-width:468px){.container.wide{padding-left:0;padding-right:0}.admin-layout{margin-top:0}}.panel{border:0;border-radius:0;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);margin-bottom:40px}.panel-heading .breadcrumb{background:unset;padding:0;margin-bottom:0}.panel-body nav{margin-bottom:15px}.panel-body .panel-nav{margin-top:-15px}.panel-nav{padding-top:1em;background-color:#f7f7fe;border-bottom:1px solid #d5d8de}.panel-nav>.information-container{padding-left:15px;padding-right:15px;padding-bottom:1em;box-sizing:content-box;display:flex;align-items:center}.panel-nav>.information-container>.logo-wrapper,.panel-nav>.information-container>img{border:1px solid #d5d8de;padding:4px;border-radius:3px;background:#fff}.panel-nav>.information-container>.logo-wrapper .img-comp,.panel-nav>.information-container>img .img-comp{display:grid;width:100%;height:100%;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-gap:2px}.panel-nav>.information-container>.logo-wrapper>.img-comp>div,.panel-nav>.information-container>.logo-wrapper>div,.panel-nav>.information-container>img>.img-comp>div,.panel-nav>.information-container>img>div{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.panel-nav>.information-container *+.title,.panel-nav>.information-container *+h1{margin-left:5px}.panel-nav>.information-container h1{font-size:1.8em;font-weight:400;margin-top:0;margin-bottom:0}.panel-nav>.information-container h2{font-size:.9em;margin-top:5px;margin-bottom:0;font-weight:300}.panel-nav>.information-container .vehicle-info{margin-left:1.5em}.panel-nav>.nav.nav-tabs.panel-tabs{border:0;display:flex;white-space:nowrap;overflow-x:auto;margin-bottom:-1px}.panel-nav>.nav.nav-tabs.panel-tabs>li{margin:0 4px 0 0;font-weight:300}.panel-nav>.nav.nav-tabs.panel-tabs>li.active>a,.panel-nav>.nav.nav-tabs.panel-tabs>li:hover>a{background-color:unset;border-bottom-color:#5564ee}.panel-nav>.nav.nav-tabs.panel-tabs>li>a{color:#5564ee;border:0;border-bottom:2px solid transparent}.panel-nav>.nav.nav-tabs.panel-tabs>li>a:focus{background-color:unset}table.table{font-size:1em}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-bottom:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#454b4e;transition:.4s;border-radius:34px}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.25s;border-radius:50%}.switch input{display:none}.switch input:checked+.slider{background-color:#1fd06b;box-shadow:0 0 .8em rgba(31,208,107,.5)}.switch input:checked+.slider:before{transform:translateX(26px)}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch.inverse .slider{background-color:#1fd06b;box-shadow:0 0 .8em rgba(31,208,107,.5)}.switch.inverse .slider:before{transform:translateX(26px)}.switch.inverse input:checked+.slider{background-color:#454b4e;box-shadow:unset}.switch.inverse input:checked+.slider:before{transform:unset}.switch.inverse input:focus+.slider{box-shadow:0 0 1px #2196f3}td .switch{height:22px;width:49px;display:block}td .switch .slider:before{height:16px;width:16px;left:3px;bottom:3px}tr .show-on-hover,tr a[onclick*=cancel]{display:block;opacity:0;transition:.4s;transition-delay:.4s;transform:translateX(5px)}tr:hover .show-on-hover,tr:hover a[onclick*=cancel]{opacity:1;transform:translateX(0)}.no-border>td{border-top-width:0!important}.form-control,.input-group-addon:first-child,.input-group-addon:last-child,.modal-content,.pagination{border-radius:0}.pagination>li:first-child>a,.pagination>li:last-child>a{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.pagination .page-item .page-link{border-radius:0}.graph-columns{display:flex;justify-content:space-between;align-items:flex-end;overflow-y:hidden;overflow-x:auto;white-space:nowrap;border-bottom:2px solid #d5d8de;margin-bottom:15px}.graph-columns .column-container{display:inline-block;margin:18px 3px 0;padding:0 6px 0 0}.graph-columns .column-container:first-child{margin-left:0}.graph-columns .column-container:last-child{padding-right:0;margin-right:0}.graph-columns .column-container .column-parent{height:40px;width:22px;position:relative;margin:0 auto;background-color:#fbfbfb}.graph-columns .column-container .column-parent .column-child{min-height:1px;width:100%;position:absolute;bottom:0}.graph-columns .column-container .column-parent .column-child span{font-size:.8em;color:#1c1c1a;display:block;width:100%;text-align:center;position:absolute;bottom:100%}.btn{border-radius:0;font-weight:300;letter-spacing:1px;text-transform:uppercase;border-color:transparent;transition:.2s}.btn:hover{color:#5564ee}.btn:active,.btn:focus{box-shadow:none}.btn.icon-btn{padding-left:.9em}.btn.loading{color:transparent!important;pointer-events:none;position:relative}.btn.loading:after{left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important;-webkit-animation:spinAround 1s linear infinite;animation:spinAround 1s linear infinite;border-radius:290486px;border-color:transparent transparent #fff #fff;border-style:solid;border-width:2px;content:"";display:block;height:1em;width:1em;position:relative}.btn.table-btn{display:inline;line-height:1.5;padding:2px 4px;font-size:12px}.btn:active,.btn:active:focus,.btn:focus,.btn:hover{border-color:transparent}.btn-default{box-shadow:0 0 .8em rgba(0,0,0,.1)}.btn-default:hover{background-color:#fff;color:#000;box-shadow:0 0 1em rgba(0,0,0,.15)}.btn-primary{background:#5564ee;box-shadow:0 0 .8em rgba(85,100,238,.5);color:#fff}.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover{box-shadow:0 0 1em rgba(85,100,238,.7);color:#fff}.btn-success{background:#1cba60;box-shadow:0 0 .8em rgba(31,208,107,.5);color:#fff}.btn-success:hover{box-shadow:0 0 1em rgba(31,208,107,.7);color:#fff}.btn-danger{background:#b70000;box-shadow:0 0 .8em rgba(183,0,0,.5);color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{box-shadow:0 0 1em rgba(183,0,0,.7);color:#fff}.btn-warning{background:#f9cf00;box-shadow:0 0 .8em rgba(249,207,0,.5);color:#fff}.btn-warning:hover{box-shadow:0 0 1em rgba(249,207,0,.7);color:#fff}.btn-link{box-shadow:none}.title{position:relative}.title .toolbar-container{display:flex;position:absolute;margin-bottom:1em;top:0;right:15px;align-items:center}@media screen and (max-width:768px){.title .toolbar-container{margin-top:-.7em;position:relative;right:unset;justify-content:flex-end}}.title .toolbar-container>span+span{margin-left:15px}.title .toolbar-container>span{position:relative;cursor:pointer}.title .toolbar-container .toolbar{white-space:nowrap;position:absolute;background-color:#fff;top:115%;right:0;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.title .toolbar-container .toolbar>p{display:block;padding:.7em 1.2em;margin:0;cursor:pointer}.title .toolbar-container .toolbar>p:hover{background-color:#f2f2f2}.status-container{padding:15px 15px 25px;margin:-15px -15px 2em}.service-finish-container{padding:1.5em 0;text-align:center;background:#fff7bf;margin:-2em -15px 3rem;color:#947d00}.service-finish-container p{font-weight:700}.reservation-toolbar{padding:1em;background:#f2f2f2;font-weight:700;margin-top:15px;margin-bottom:2em;transition:.2s}.reservation-toolbar.edit-mode{background:#ecf5ff}.reservation-toolbar.warning{background:#fff7bf;text-align:center}.reservation-toolbar .toolbar-child{position:relative;z-index:9;display:flex;align-items:center}.reservation-toolbar .toolbar-child.with-guide{padding-right:25px}.reservation-toolbar .toolbar-child .guide-icon{cursor:pointer;position:absolute;right:0}@media screen and (max-width:768px){.reservation-toolbar .toolbar-child{flex-direction:column;padding-right:unset!important}.reservation-toolbar .toolbar-child .btn{display:block;width:100%;margin-top:8px}}.reservation-toolbar .toolbar-error{margin:1em -1em -1em;padding:.3em 1em}.reservation-toolbar .btn{align-self:flex-end;margin-left:10px}.reservation-toolbar span{flex:1;display:flex;align-items:center}.reservation-toolbar+.alert{margin-top:-2em;margin-bottom:2em;background-color:#f9f2c3;padding:1em}.section-row [class^=row-item][class*=-value]{text-align:unset;overflow:auto;text-overflow:unset}.receipt-section.editable .section-row.edit-mode{position:relative}.receipt-section.editable .section-row .edit-tools{position:absolute;padding-right:inherit;right:0}.receipt-section.editable .section-row .edit-tools>[class^=control-]{opacity:0;cursor:pointer;color:#003b83}.receipt-section.editable .section-row .edit-tools>[class^=control-]:hover{text-decoration:none}.receipt-section.editable .section-row .edit-tools>[class^=control-][class$=-delete]:hover{color:#b70000}.receipt-section.editable .section-row .edit-tools>[class^=control-][class$=-add]:hover{color:#1fd06b}@media screen and (max-width:768px){.receipt-section.editable .section-row .edit-tools>[class^=control-]>.control-text{display:none}}.receipt-section.editable .section-row:not(.details-container):hover{background-color:rgba(0,0,0,.04)}.receipt-section.editable .section-row:not(.details-container):hover [class^=control-]{opacity:1}.receipt-section.editable .openEdit{box-shadow:0 0 0 1px rgba(0,0,0,.2);background:#fff}.receipt-section.editable .openEdit:hover{box-shadow:0 0 0 1px rgba(0,0,0,.3);cursor:pointer;background:#fff}.price-missing{color:#ff8d00!important}select.small-input{padding:0 25px 0 5px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.small-input{resize:vertical;margin-bottom:-5px}.small-input{border:1px solid #fff;box-shadow:none;padding:0 0 0 3px;line-height:18px;margin-top:1px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.small-input:hover{box-shadow:0 0 0 1px rgba(0,0,0,.3)}.small-input:focus{outline:none;box-shadow:0 0 3px 1px #003b83}.small-input.price-input{width:120px;-moz-appearance:textfield}.small-input.price-input::-webkit-inner-spin-button,.small-input.price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.has-errors .small-input{box-shadow:0 0 0 1px rgba(255,0,0,.2);background:rgba(191,0,0,.09)}.openEdit{width:120px;display:inline-block;line-height:20px;border-radius:2px;padding-left:3px;cursor:pointer;margin-left:1px}.date-missing{background:#fff7bf;padding:20px 30px;font-size:1.1em}.date-missing>.receipt-section.editable>tr.product:hover td{background-color:#fff38e}.reservation-conversation-container{padding:1rem;margin-top:2rem;border:1px solid #eee}.td-datepicker{display:inline-block;width:unset}.td-datepicker .datepicker-input{background-color:unset;width:110px;border:0;height:unset;padding:0;font-size:1em;cursor:pointer}.vehicle-search-wrapper .result-container{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-bottom:15px}.vehicle-search-wrapper .inactive{background:#efefef;color:#bdbdbd!important}.vehicle-search-wrapper .inactive .reg-num{opacity:.3}.vehicle-search-wrapper .search-container{position:sticky;top:0;right:0;background-color:#fff;z-index:10;margin-top:-11px;margin-left:-15px;margin-right:-15px;padding:20px 15px}.vehicle-search-wrapper .search-container.minimized{padding-top:15px;padding-bottom:15px}.vehicle-search-wrapper .search-container.minimized>div:last-child{max-width:100%;transition:max-width .4s}.vehicle-search-wrapper .search-container>div{max-width:768px;margin:0 auto;transition:max-width .2s}.vehicle-search-wrapper .search-footer{display:flex;align-items:center}.vehicle-search-wrapper .flex-footer{display:flex;align-items:center;margin:15px 0}.vehicle-search-wrapper .flex-footer .pagination{margin-top:0;margin-bottom:0}.ml-auto{margin-left:auto}.graph-container{margin:15px -15px}.graph-heading{padding:0 15px;border-bottom:1px solid #d5d8de;display:flex;justify-content:space-between}.graph-heading .heading-link-group{display:flex}.graph-heading .heading-link{cursor:pointer;display:block;margin-right:4px;margin-bottom:-1px;border-bottom:2px solid transparent;padding:10px 12px}.graph-heading .heading-link:active,.graph-heading .heading-link:focus,.graph-heading .heading-link:hover{text-decoration:none}.graph-heading .heading-link.active-link,.graph-heading .heading-link:hover{border-bottom:2px solid #5564ee}.graph-heading .heading-link.disabled{opacity:.5}.graph-body{background-color:#f7f7fe;padding:15px;position:relative}.graph-body .year-minus{position:absolute;top:100%}.graph-body .graph-column-container{display:flex;justify-content:space-between;align-items:flex-end;overflow-y:hidden;overflow-x:auto;white-space:nowrap;margin-top:1em;margin-bottom:1em}.graph-body .graph-column-container.graph-loading .graph-column .graph-column-child:before{background:#edeefe!important;-webkit-animation-name:columnWave;animation-name:columnWave;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.graph-body .graph-column-container.graph-loading .graph-column:first-child .graph-column-child:before{-webkit-animation-delay:-.04s;animation-delay:-.04s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(2) .graph-column-child:before{-webkit-animation-delay:-.08s;animation-delay:-.08s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(3) .graph-column-child:before{-webkit-animation-delay:-.12s;animation-delay:-.12s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(4) .graph-column-child:before{-webkit-animation-delay:-.16s;animation-delay:-.16s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(5) .graph-column-child:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(6) .graph-column-child:before{-webkit-animation-delay:-.24s;animation-delay:-.24s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(7) .graph-column-child:before{-webkit-animation-delay:-.28s;animation-delay:-.28s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(8) .graph-column-child:before{-webkit-animation-delay:-.32s;animation-delay:-.32s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(9) .graph-column-child:before{-webkit-animation-delay:-.36s;animation-delay:-.36s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(10) .graph-column-child:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(11) .graph-column-child:before{-webkit-animation-delay:-.44s;animation-delay:-.44s}.graph-body .graph-column-container.graph-loading .graph-column:nth-child(12) .graph-column-child:before{-webkit-animation-delay:-.48s;animation-delay:-.48s}.graph-body .graph-column{cursor:pointer;display:inline-block;margin:0 3px;padding:0 8px;border-bottom:2px solid transparent;text-align:center;position:relative}.graph-body .graph-column.active,.graph-body .graph-column:hover{border-bottom:2px solid #5564ee}.graph-body .graph-column.active .graph-column-parent .graph-column-child:first-of-type,.graph-body .graph-column.semi-active .graph-column-parent .graph-column-child:first-of-type,.graph-body .graph-column:hover .graph-column-parent .graph-column-child:first-of-type{background-color:#aab2f7}.graph-body .graph-column.active .graph-column-parent .graph-column-child:last-of-type,.graph-body .graph-column.semi-active .graph-column-parent .graph-column-child:last-of-type,.graph-body .graph-column:hover .graph-column-parent .graph-column-child:last-of-type{background-color:#5564ee}.graph-body .graph-column .graph-column-parent{height:90px;width:18px;position:relative;margin:0 auto;overflow:hidden}.graph-body .graph-column .graph-column-parent .graph-column-child{min-height:1px;width:100%;position:absolute;bottom:0;transition:height .4s,background-color .4s;left:0}.graph-body .graph-column .graph-column-parent .graph-column-child:first-of-type{background-color:#b6bbeb}.graph-body .graph-column .graph-column-parent .graph-column-child:first-of-type:before{content:" ";position:absolute;bottom:0;left:0;width:100%;background:transparent;transition:.2s}.graph-body .graph-column .graph-column-parent .graph-column-child:last-of-type{background-color:#848abf}.graph-body .graph-column .graph-column-parent .graph-column-child.highlight{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:2em 2em;-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.graph-body .graph-column .graph-column-parent .graph-column-child.highlight+.graph-column-child{opacity:.5}.graph-body .graph-column span{display:block;padding:10px 0}.graph-body .graph-values{display:flex;margin-top:1.5em}.graph-body .graph-values .graph-value{display:flex;padding:0 15px}.graph-body .graph-values .graph-value>.value{font-size:2em;font-weight:700;cursor:pointer}.graph-body .graph-values .graph-value:first-of-type>.value{color:#aab2f7}.graph-body .graph-values .graph-value:last-of-type>.value{color:#5564ee}.graph-body .graph-values .graph-value .title{display:flex;flex-direction:column;margin-top:12px;margin-left:6.5px}.graph-body .graph-values .graph-value .title .value{font-weight:700}.graph-body .graph-values .graph-value .title span:not(:first-of-type){font-size:.8em}.graph-body .graph-values .graph-value+.graph-value{border-left:1px solid #d5d8de}.table-container .table-title{margin-bottom:0;padding-bottom:11px;border-bottom:2px solid #5564ee;position:relative;z-index:1}.table-container .fixed-table{max-height:350px;overflow:scroll}.table-container .table-wrapper{margin-top:-1px;position:relative;z-index:0}@-webkit-keyframes columnWave{0%{height:20px}to{height:60px}}@keyframes columnWave{0%{height:20px}to{height:60px}}@-webkit-keyframes progress-bar-stripes{0%{background-position:2em 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:2em 0}to{background-position:0 0}}.parent-active{background-color:#fbfbfe}a.folder-arrow{text-decoration:none}.debug-container{margin:-15px;padding:15px}.debug-container label.vehicle-type-input{margin:0}.debug-container label.vehicle-type-input input{display:none}.debug-container label.vehicle-type-input input+div{height:30px;padding:5px 10px;font-size:12px;cursor:pointer;border:1px solid #16232e}.debug-container label.vehicle-type-input input:checked+div{border-color:rgba(0,0,0,.2)}.debug-container .debug-header{margin:-15px -15px 0;padding:15px;text-align:center;border-bottom:1px solid #13232f;background:#202d39;color:#fff}.debug-container .debug-categories,.debug-container .debug-inputs{border-bottom:1px solid #16232e;background-color:#222d38}.debug-container .debug-categories label,.debug-container .debug-inputs label{color:#fff}.debug-container .debug-inputs{padding:15px;margin:0 -15px;display:flex;align-items:flex-end}.debug-container .debug-inputs .btn{margin-left:auto}.debug-container .debug-inputs .debug-inputs-section.disabled{opacity:.5}.debug-container .debug-inputs .debug-inputs-section .input-container{display:flex}.debug-container .debug-inputs .debug-inputs-section .input-container .form-control:not(:last-child){margin-right:15px}.debug-container .debug-inputs .debug-inputs-separator{margin:0 12.5px;padding:0 12.5px;border-color:#585e63;border-style:solid;border-width:0 1px;color:#fff;height:57px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.debug-container .debug-inputs{flex-direction:column;align-items:unset}.debug-container .debug-inputs .debug-inputs-section{margin-bottom:8px;padding-bottom:8px}.debug-container .debug-inputs .debug-inputs-separator{margin:8px 0;padding:8px 0;height:auto;border-width:1px 0}.debug-container .debug-inputs .btn{margin-left:unset}}.debug-container .debug-categories{margin:0 -15px 15px;padding:15px}.debug-container .debug-categories .category-container{display:flex}.debug-container .debug-categories .category-container input{margin-bottom:5px}.debug-container .debug-categories .category-container label{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;align-items:center;border:1px solid #16232e;border-radius:3px;margin-bottom:0;padding:5px;cursor:pointer;transition:.4s}.debug-container .debug-categories .category-container label:not(:last-child){margin-right:10px}.debug-container .debug-categories .category-container label.selected{border-color:#00d479;background-color:rgba(0,212,121,.2)}.debug-container .debug-categories .category-container label.authorized.selected{border-color:gold;background-color:rgba(255,215,0,.2)}.debug-container .debug-categories .category-container label.authorized.selected .auth-box{background-color:gold;color:#665700}.debug-container .debug-categories .category-container label.authorized .auth-box{font-family:unset;width:3em;height:3em;position:absolute;top:-1.5em;right:-1.5em;transform:rotate(45deg);background-color:#16232e;transition:.4s;color:#fff;display:flex;justify-content:center;align-items:flex-end}.debug-container .debug-categories .category-container label.authorized .auth-box>*{font-size:.8em;transform:rotate(-45deg)}.steering-values-wrapper .table-resp{overflow-x:auto}.steering-values-wrapper .checkbox,.steering-values-wrapper .radio{position:relative;display:block;margin-top:0;margin-bottom:0;line-height:.5}.steering-values-wrapper .table>thead>tr>th{border-bottom:none;padding-top:15px;padding-bottom:15px;white-space:nowrap}.steering-values-wrapper .table>tbody>tr{transition:.3s}.steering-values-wrapper .table>tbody>tr.col-cat.focus-row>td{padding-top:11px;padding-bottom:11px}.steering-values-wrapper .table>tbody>tr.col-cat>td{padding-top:14px;padding-bottom:14px}.steering-values-wrapper .table>tbody>tr>td{vertical-align:middle;white-space:nowrap}.steering-values-wrapper .table>tbody>tr>td.muted{background:rgba(0,0,0,.033)}.steering-values-wrapper .focus-row{background:#f7faff;box-shadow:inset -5px 0 0 0 #ee003f}.steering-values-wrapper input[type=checkbox]{margin:6px 0 0}.steering-values-wrapper .btn-space{margin-right:5px}.steering-values-wrapper .disable{color:#ddd;cursor:not-allowed!important}.steering-values-wrapper .icons{color:#003b83}.steering-values-wrapper .icons>div{cursor:pointer}.steering-values-wrapper .fade-enter-active,.steering-values-wrapper .fade-leave-active{transition:opacity .5s}.steering-values-wrapper .fade-enter,.steering-values-wrapper .fade-leave-to{opacity:0}.steering-values-wrapper .col-cat{width:12%}.steering-values-wrapper .selected{background:#f3fcf7}.steering-values-wrapper .status-row{font-size:11px}.steering-values-wrapper .active-row{color:#5bd182}.steering-values-wrapper .semiactive-row{color:#5bd1cb}.steering-values-wrapper .semidemiactive-row{color:#5b80d1}.steering-values-wrapper .inactive-row{color:#ddd}.steering-values-wrapper .fixed-tools{position:absolute;padding:10px;border:1px solid #ddd;box-shadow:1px 5px 5px 0 rgba(0,0,0,.2);width:70px;height:70px;text-align:center;border-radius:50%;font-size:40px;line-height:1.2}.steering-values-wrapper .float-div{position:fixed;bottom:20px;z-index:100;right:0;width:200px;height:100px;overflow:auto}.steering-values-wrapper .save-btn{right:75px;background:#59cd7f}.steering-values-wrapper .save-btn:hover{top:0;right:110px;opacity:1;filter:alpha(opacity=100);transition:all .2s ease-in-out}.steering-values-wrapper .close-btn{right:30px;background:#a94442}.steering-values-wrapper .search-box{line-height:1.8;font-size:20px;text-align:center}.steering-values-wrapper .search-box-top{float:right;padding:6px 0 6px 18px}.steering-values-wrapper thead tr:first-child th{position:sticky;top:50px;background:#fff;z-index:100}.steering-values-wrapper tr:first-child:not(.loader) td{position:sticky;top:101px;z-index:100;background:#f4f4f4;outline:1px solid #ddd;border:none;outline-offset:0}.steering-values-wrapper th:before{border-bottom:1px solid #ddd}.steering-values-wrapper th:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;border-bottom:2px solid #ddd;display:block;top:0}.steering-values-wrapper .table-logo{vertical-align:middle!important;text-align:center}.steering-values-wrapper .checkboxes-top{position:relative;right:20px;top:7px}.steering-values-wrapper .carMakes{display:flex;background-color:#fff;padding:7px 0;position:absolute;top:0;left:0}.steering-values-wrapper .sticky-top{background:#fff;position:sticky;top:0;z-index:100;width:100%;border-bottom:1px solid #ddd;height:50px;overflow:hidden}.steering-values-wrapper .carMake-label{font-size:20px;font-weight:700;height:inherit;padding:10px 0}.steering-values-wrapper .types{padding:0 12px;border-radius:3px}.steering-values-wrapper .types+.types{margin-left:5px}.steering-values-wrapper .car-make-name{margin-right:10px}.steering-values-wrapper .buttons{background:#f4f4f4;padding:9px 10px;position:absolute;right:0;top:0;height:inherit}.steering-values-wrapper .invalid{background:#b70000}.steering-values-wrapper .success{background:#47cb73}.steering-values-wrapper .checkB[disabled]{opacity:.5}.filter-tools{position:absolute;z-index:99;top:100%;left:0;right:0;background-color:#fff;padding:10px 15px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.filter-tools textarea{resize:vertical}.select-list-item:hover{text-decoration:line-through;cursor:pointer;color:#b70000}.customer-logo{display:inline-block;max-width:200px;margin:2em auto 0}.logo-sm{max-width:140px}.status-box{margin:0}.info-block{margin-top:-15px}.info-block b,.info-block strong{font-weight:600}.info-block h1{text-transform:uppercase;font-size:18px}.info-block h2{font-size:16px}.info-block h3{font-size:14px}.info-block h4{font-size:12px}.info-block h5{font-size:10px}.info-block h6{font-size:8px}.rating-base{display:flex}.rating-score{position:absolute;left:0;top:0;overflow:hidden;display:flex;color:gold}.feedback-container{margin-top:1.5em}.feedback-row{border:1px solid #ccc;margin-bottom:8px}.feedback-row>div{display:flex}.feedback-row>div>div:first-child{width:120px;text-align:right;flex-shrink:0}.feedback-row>div>div:last-child{margin-left:10px;width:100%}.feedback-row .feedback-header{background-color:#fbfbfb;border-bottom:1px solid #ccc}.feedback-row .feedback-header>div{padding:7px 5px}.feedback-row .feedback-header>div:last-child{display:flex;justify-content:space-between}.feedback-row .feedback-content>div{padding:10px 5px}@media screen and (max-width:767px){.feedback-row>div{flex-direction:column}.feedback-row>div>div{padding:10px!important}.feedback-row>div>div:first-child{text-align:left;width:unset}.feedback-row>div>div:last-child{margin-left:unset}}[class*=worry-]{background-color:#fff}.worry-deprecated{color:#1a1a1a}.worry-handle-asap{color:#b3261a;text-shadow:2px 4px 2px #b3261a}.worry-danger{color:#df3020}.worry-look-into{color:#e6594d}.logo-wrapper{cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;padding:5px}.logo-wrapper .edit-img{width:inherit;height:inherit}.logo-wrapper .placeholder{border:1px dashed rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.logo-wrapper .logo-wrapper:hover>.change-image{opacity:1}.logo-wrapper .change-image{font-size:11px;transition:.2s;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;opacity:0;display:flex;text-align:center;justify-content:center;align-items:center;pointer-events:none}.ac-wrapper .dropdownlist{position:absolute;width:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(4,117,255,.6);z-index:2000;max-height:350px;overflow:auto}.ac-wrapper .dropdownlist li:hover{background:#f7faff;color:#003b83}.ac-wrapper .cspan{right:0;margin-right:6px;margin-top:-25px;position:absolute;z-index:2}.ac-wrapper .wrong{color:red}.ac-wrapper input.ac-input{padding-right:18px}.data-define-wrapper .faded{opacity:.5}.data-define-wrapper .grid{display:grid;grid-template-columns:auto;grid-gap:1.5em 0}.data-define-wrapper .grid-row>*{display:flex;align-items:center;margin:0 0 5px}.data-define-wrapper .grid-row>:first-child{grid-column-start:1;grid-column-end:4}.vehicle-edit-wrapper .input-group{width:100%}.vehicle-edit-wrapper .title-container{margin:-15px;padding:15px;background-color:#f2f3f4}.vehicle-edit-wrapper .title-container h1{margin-top:.4em;margin-bottom:.2em}.form-flex{display:flex}.d-none{display:none!important}.veh-types a{margin-right:5px}.service-list-wrapper .category-nav{display:flex;flex-wrap:wrap}.service-list-wrapper .category-nav>a{display:block;padding:10px 15px;border-bottom:2px solid transparent}.service-list-wrapper .category-nav>a.active{border-color:inherit}.service-list-wrapper .category-nav>a.inactive{opacity:.5}.service-list-wrapper .category-nav>a:active,.service-list-wrapper .category-nav>a:focus,.service-list-wrapper .category-nav>a:hover{text-decoration:none}.service-list-wrapper .category-nav>a.separator:before{content:"";margin-left:5px;margin-right:5px}.service-list-wrapper .flex-container{display:flex;flex-wrap:wrap;margin-bottom:1em}.service-list-wrapper .flex-container .flex-item{width:260px;flex-grow:0;flex-shrink:0;border:1px solid #d3d8dd;margin:0 10px 10px 0;padding:10px 15px;color:unset;border-radius:3px;overflow:hidden}.service-list-wrapper .flex-container .flex-item .item-header{margin:-10px -15px 15px;padding:5px 15px;background:#eff2f3;font-weight:700}.service-list-wrapper .flex-container .flex-item .title{display:block;transition:.2s;position:relative;padding-right:20px}.service-list-wrapper .flex-container .flex-item .title .edit{opacity:0;transition:inherit;font-size:.9em;position:absolute;right:5px;top:0}.service-list-wrapper .flex-container .flex-item .title:active,.service-list-wrapper .flex-container .flex-item .title:focus,.service-list-wrapper .flex-container .flex-item .title:hover{text-decoration:none}.service-list-wrapper .flex-container .flex-item .title:active .edit,.service-list-wrapper .flex-container .flex-item .title:focus .edit,.service-list-wrapper .flex-container .flex-item .title:hover .edit{opacity:1;right:0}.checkbox-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:450;cursor:pointer}.loading-dots:before{content:".";-webkit-animation-name:loadingDots;animation-name:loadingDots;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.dummy-reservation-btn{display:inline-block;margin-bottom:2em}.external-reservation-form .form-input{padding-right:.3em}.external-reservation-form .car-info{width:100%;padding:10px;background:#fafafa}.external-reservation-form .car-info .vehicle-table{width:70%}.external-reservation-form .car-info .vehicle-table th{min-width:50%}.external-reservation-form .car-info .vehicle-table td{text-align:left}.external-reservation-form .car-info .contact-table{width:100%}.external-reservation-form .car-info .contact-table td{width:50%;text-align:left;padding-right:1em}.external-reservation-form .form-status{font-size:15px}.external-reservation-form .btn-container .btn-submit{margin-top:2em}.external-reservation-form .helper{margin-top:1em}.external-reservation-form input,.external-reservation-form label{display:block;width:100%}