.sales-register-customer-card .modal .modal-content{max-height:90vh}.sales-register-customer-card .modal .modal-content .box{height:auto;max-height:85vh}.kit-select-modal .row{border-bottom:1px solid #dbdbdb}.kit-select-modal .row:nth-child(odd){background-color:#fafafa}.kit-select-modal .row div:first-child{border-right:1px solid #dbdbdb}.kit-select-modal .row div{padding:.25em .5em}.kit-select-modal .row div .info,.kit-select-modal td .info{color:#b5b5b5}.kit-select-modal .row div .info:hover,.kit-select-modal td .info:hover{color:#209cee}.vehicle-select td{cursor:pointer}.vehicle-select td svg{display:none}.vehicle-select td.selected{background-color:rgba(0,255,0,.1);cursor:not-allowed}.vehicle-select td.selected svg{display:inline-block}.sales-register-quote-info-card .modal .modal-content{height:95vh}.weight-estimation-table input{margin:0;width:90px;font-size:1em}.weight-estimation-table table.table{border:2px solid #999}.weight-estimation-table tr:first-child th{border-bottom:2px solid #999}.weight-estimation-table td.border-right,.weight-estimation-table th.border-right{border-right:2px solid #999}.rav-status .selected{background-color:#effaf3!important}.rav-status .errs .selected{background-color:#feecf0!important}.select-rim-modal .table.table tbody tr.selected{background-color:#effaf3}.select-rim-modal .table.table tbody tr.selected:hover td{background-color:#e3f7ea}.select-rim-modal .swiper-wrapper{height:100%}.edit-vehicle-info-card .accessory{margin:5px 0}.edit-vehicle-info-card .accessory .icon{visibility:hidden;padding-top:5px}.edit-vehicle-info-card .accessory.checked .icon{visibility:visible}.mods-container{background-color:hsla(0,0%,93.3%,.616);border-radius:4px;padding-right:20px;padding-bottom:20px;margin-top:20px}.mods-container.editing .modifications .sdf-form .field .label:after{color:#d89191;content:"remove";font-weight:400;float:right;cursor:pointer}.mods-container.editing .modifications .sdf-form .no-remove .label:after{content:"";font-weight:400;pointer-events:none;cursor:default}.mods-container.editing .sdf-form .field .label:hover:after{color:red}.vehicle-condition-modal table.table tbody tr td.locked{background-color:#eee;cursor:default}.edit-defects-card img{max-height:120px}.edit-defects-card .defect{margin-bottom:10px;font-size:1rem;background-color:#feecf0;border:4px solid #feecf0;color:#cc0f35;border-radius:4px}.edit-defects-card .defect.fixed{background-color:#5dffb6;border:4px solid #5dffb6;color:#257953}.edit-defects-card .defect .header{padding:.25em .75em}.edit-defects-card .defect .name{font-weight:700}.edit-defects-card .defect .details{background-color:#fff;margin:5px;padding:10px;border-radius:4px}.edit-defects-card .modal-content,.edit-defects-card .modal-content .box{height:auto;max-height:90vh}.kit-quote-template .items .item .flex{padding:5px;-ms-flex-line-pack:justify;align-content:space-between;gap:10px}.kit-quote-template .items .item{border-bottom:1px solid #ccc}.kit-quote-template .items .item.sortable-chosen{opacity:.5}.kit-quote-template .items .item .product{border-bottom:1px solid #eee}.kit-quote-template .items .item .product:last-child{border-bottom:none}.kit-quote-template-total .items-total{padding:5px;-ms-flex-line-pack:justify;align-content:space-between;gap:10px}.sales-record-quote-template.editing .qoute-template{padding-bottom:10px}.sales-record-quote-template .qoute-template .items-type-heading{padding:2px 0;background-color:#f8f6f6;border-bottom:1px solid #ccc;border-top:1px solid #eee}.sales-register-quote .pages .card{margin:20px 0 10px 0}.sales-register-quote .tab-content{display:none}.sales-register-quote .b-tabs .tabs li.is-active a{color:#4a4a4a}