.existing-tests-container{display:flex;flex-direction:column;gap:16px;min-width:700px}.existing-tests-container .existing-tests-table thead{background:#f9fafb;color:#6b7280;font-size:10px;font-weight:600;line-height:150%;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.existing-tests-container .existing-tests-table thead tr{border:initial}.existing-tests-container .existing-tests-table tbody tr{background-color:initial;color:#6b7280;font-size:14px;font-weight:400;line-height:150%}.existing-tests-container .existing-tests-table td,.existing-tests-container .existing-tests-table th{border:none!important}.existing-tests-container .scroll-enabled-table{max-height:315px;overflow:scroll}.existing-tests-container .scroll-disabled-table{max-height:auto;overflow:visible;overflow:initial}.existing-tests-container .existing-test-window-footer{display:flex;gap:10px;justify-content:flex-end}.existing-tests-container .new-test-message{color:#6b7280}.k-button-icon{font-size:24px}.new-test-action{align-items:baseline;display:flex;gap:10px;margin-bottom:20px}.create-test-form{display:flex;flex-direction:column;gap:20px;min-width:500px;width:100%}.create-test-form .create-test-form-controls{display:flex;gap:10px;justify-content:end}.create-test-form .skeleton-form-field{border-radius:4px;height:35px;width:30%}.create-test-form .k-form-field{margin-top:0}.create-test-form .regNo-error-message{color:#f98080;font-size:14px;font-weight:500}.create-test-form .test-type-duplicate-message{color:#374151;font-size:12px;font-weight:400;margin-top:-15px}.dropdown-objectType-status{color:#1e429f!important;font-size:10px;font-style:italic;font-weight:400}.test-container{align-self:stretch;background:#fff;border-radius:8px;margin:16px;padding:16px}.test-container .test-container-header{display:flex;flex:1 1;justify-content:space-between}.test-container .test-type-label-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-container .k-filter-row>.k-table-td,.test-container .k-filter-row>.k-table-th,.test-container .k-filter-row>td,.test-container .k-grid,.test-container .k-grid .k-table-td,.test-container .k-grid .k-table-th,.test-container .k-grid td,.test-container .k-grid-content-locked,.test-container .k-grid-footer,.test-container .k-grid-footer-locked,.test-container .k-grid-footer-wrap,.test-container .k-grid-header,.test-container .k-grid-header-locked,.test-container .k-grid-header-wrap,.test-container .k-grouping-header{border-style:none}.test-container .k-table-td{font-size:14px}.test-container .k-grid-container .k-table thead,.test-container .k-grid-header .k-table thead{background-color:#f9fafb!important}.test-container .bus-grid-table .k-pager{background-color:#fff!important;border-style:none}.test-container .k-pager-md .k-pager-sizes .k-dropdownlist{width:100%}.test-container .bus-label{border-radius:8px!important}.test-container .valuation-list-filter{min-width:200px}.valuation-count{align-items:center;background:#f3f4f6;border-radius:4px;display:flex;font-style:normal;font-weight:600;gap:4px;line-height:150%}.valuation-count,.valuation-filters-edit{font-size:12px;padding:4px}.valuation-filters-edit svg path{fill:#111928}.k-tabstrip-items .k-active .k-link .bus-tab-header-title .valuation-count{background:#ebf5ff;color:#1548be}.eobd-connected{color:#0e9f6e}.eobd-connected i{font-size:14px}.eobd-connected span{color:#0e9f6e}.edit-filter-window{background-color:#fff;border-radius:4px;color:#6b7280;padding-bottom:12px}.edit-filter-window .k-window-titlebar{background-color:#fff;border-radius:4px;color:#6b7280;font-weight:600}.edit-filter-window .k-window-content{padding:0 16px 8px}.edit-filter-window .edit-filter-container .delete-icon{color:#c81e1e;cursor:pointer;font-size:14px;margin:16px 0 0}.edit-filter-window .edit-filter-container .delete-icon i{padding-right:5px}.edit-filter-window .edit-filter-container .edit-filter-form-container{gap:16px;margin-top:16px!important}.edit-filter-window .edit-filter-container .edit-filter-form-container .bus-row{display:flex;flex-direction:column;width:90%}.edit-filter-window .edit-filter-container .edit-filter-form-container .add-icon{align-self:center}.edit-filter-window .edit-filter-footer{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.edit-filter-window .edit-filter-footer .bus-btn-secondary{border:1px solid #a4cafe!important}.edit-filter-window.show{opacity:1}.edit-filter-window.hide{opacity:0}.btn-column-menu-submit span{color:#fff}.btn-column-menu-cancel span{color:#1548be}.service-add-window .k-dialog{width:90vw}.service-add-window .k-dialog .k-dialog-title{font-weight:800!important}.service-add-window .k-dialog .k-prompt-container,.service-add-window .k-dialog .k-window-content{padding-top:0}.service-add-window .service-history-no-records{align-items:center;align-self:stretch;background:#f5f9ff;border:1px solid #c3ddfd;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px 0;padding:16px}.service-add-window .service-history-no-records .service-history-no-records-text{align-items:flex-start;color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:400}.service-add-window .service-add-container .validation-message{background-color:#fbd5d5;border:1px solid #f98080;border-radius:4px;color:#f98080;font-size:12px;margin:16px 0 0;padding:4px 10px}.service-add-window .service-add-container .service-add-record-container{align-items:flex-end;display:flex;gap:16px;margin:16px 0 24px;position:relative}.service-add-window .service-add-container .service-add-record-container .bus-row{align-items:flex-end;width:90%}.service-add-window .service-add-container .service-add-record-container .add-icon-container{align-items:center;display:flex;height:44px;width:30px}.service-add-window .service-add-container .service-add-record-container .add-icon-container .add-icon{height:auto;width:30px}.service-add-window .service-add-container .service-history-title{font-weight:800;margin:16px 0}.service-add-window .service-add-container .service-record-field-group-container{display:flex;flex-direction:column;gap:16px}.service-add-window .service-add-container .service-record-field-group-container .service-record-field-group{display:flex;gap:16px;position:relative}.service-add-window .service-add-container .service-record-field-group-container .service-record-field-group .bus-row{width:90%}.service-add-window .service-add-container .service-record-field-group-container .service-record-field-group .delete-bin-icon{align-self:center;cursor:pointer;position:absolute;right:20px}.service-add-window .service-add-container .add-service-history-form-list{display:flex;flex-direction:column;margin-top:8px;max-height:250px;overflow:auto}.service-add-window .add-service-footer{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.service-add-window .add-service-footer .bus-btn-secondary{border:1px solid #a4cafe!important}.service-edit-window .k-dialog{width:90vw}.service-edit-window .k-dialog .k-dialog-title{font-weight:800!important}.service-edit-window .k-dialog .k-prompt-container,.service-edit-window .k-dialog .k-window-content{padding-top:0}.service-edit-window .k-input-suffix-text{color:#6b7280;margin-right:4px}.service-edit-window .service-edit-form{margin:16px 0}.service-edit-window .service-edit-form .validation-message{background-color:#fbd5d5;border:1px solid #f98080;border-radius:4px;color:#f98080;font-size:12px;margin-bottom:16px;padding:4px 10px}.service-edit-window .edit-service-footer{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.service-edit-window .edit-service-footer .bus-btn-secondary{border:1px solid #a4cafe!important}body{cursor:default;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:12px}body,div,p,span{color:#111928;line-height:150%}div,p,span{font-family:Inter,sans-serif}.secondary-text-color{color:#fff}.main-text-color{color:#111928}.light-text-color{color:#6b7280}.white-text-color{color:#fff}.progress-text-color{color:#1548be}.completed-text-color{color:#057a55}.medium-text-color{color:#374151}.default-text-color{color:#374151!important}.bold-text-color{color:#111928!important}.text-color-grey-500{color:#6b7280!important}.primary-text-color{color:#1548be}.h1-black,h1{font-size:60px}.h1-black{font-weight:900}.h1-e-bold{font-size:60px;font-weight:800}.h1-bold{font-size:60px;font-weight:700}.h1-s-bold{font-size:60px;font-weight:600}.h1-medium{font-size:60px;font-weight:500}.h1-regular{font-size:60px;font-weight:400}.h1-light{font-size:60px;font-weight:300}.h2-black,h2{font-size:48px}.h2-black{font-weight:900}.h2-e-bold{font-size:48px;font-weight:800}.h2-bold{font-size:48px;font-weight:700}.h2-s-bold{font-size:48px;font-weight:600}.h2-medium{font-size:48px;font-weight:500}.h2-regular{font-size:48px;font-weight:400}.h2-light{font-size:48px;font-weight:300}.h3-black,h3{font-size:36px}.h3-black{font-weight:900}.h3-e-bold{font-size:36px;font-weight:800}.h3-bold{font-size:36px;font-weight:700}.h3-s-bold{font-size:36px;font-weight:600}.h3-medium{font-size:36px;font-weight:500}.h3-regular{font-size:36px;font-weight:400}.h3-light{font-size:36px;font-weight:300}.h4-black,h4{font-size:30px}.h4-black{font-weight:900}.h4-e-bold{font-size:30px;font-weight:800}.h4-bold{font-size:30px;font-weight:700}.h4-s-bold{font-size:30px;font-weight:600}.h4-medium{font-size:30px;font-weight:500}.h4-regular{font-size:30px;font-weight:400}.h4-light{font-size:30px;font-weight:300}.title1-black{font-size:24px;font-weight:900}.title1-e-bold{font-size:24px;font-weight:800}.title1-bold{font-size:24px;font-weight:700}.title1-s-bold{font-size:24px;font-weight:600}.title1-medium{font-size:24px;font-weight:500}.title1-regular{font-size:24px;font-weight:400}.title1-light{font-size:24px;font-weight:300}.title2-black{font-size:20px;font-weight:900}.title2-e-bold{font-size:20px;font-weight:800}.title2-bold{font-size:20px;font-weight:700}.title2-s-bold{font-size:20px;font-weight:600}.title2-medium{font-size:20px;font-weight:500}.title2-regular{font-size:20px;font-weight:400}.title2-light{font-size:20px;font-weight:300}.title3-black{font-size:16px;font-weight:900}.title3-e-bold{font-size:16px;font-weight:800}.title3-bold{font-size:16px;font-weight:700}.title3-s-bold{font-size:16px;font-weight:600}.title3-medium{font-size:16px;font-weight:500}.title3-regular{font-size:16px;font-weight:400}.title3-light{font-size:16px;font-weight:300}.title-md-regular{font-size:18px;font-weight:400}.title-md-medium{font-size:18px;font-weight:500}.title-md-s-bold{font-size:18px;font-weight:600}.title-md-bold{font-size:18px;font-weight:700}.title-md-e-bold{font-size:18px;font-weight:800}.title-md-black{font-size:18px;font-weight:900}.p1-black{font-size:14px;font-weight:900}.p1-e-bold{font-size:14px;font-weight:800}.p1-bold{font-size:14px;font-weight:700}.p1-s-bold{font-size:14px;font-weight:600}.p1-xs-bold{font-size:12px;font-weight:600}.p1-medium,.test-file-container .document-bottom-container .document-see-more{font-size:14px;font-weight:500}.p1-regular{font-size:14px;font-weight:400}.p1-light{font-size:14px;font-weight:300}.p2-black{font-size:12px;font-weight:900}.p2-e-bold{font-size:12px;font-weight:800}.p2-bold{font-size:12px;font-weight:700}.p2-s-bold{font-size:12px;font-weight:600}.p2-medium,.two-columns-layout-document-container .test-file-item .file-details-with-icon .file-details .file-name{font-size:12px;font-weight:500}.p2-regular{font-size:12px;font-weight:400}.p2-light{font-size:12px;font-weight:300}.p3-black{font-size:10px;font-weight:900}.p3-e-bold{font-size:10px;font-weight:800}.p3-bold{font-size:10px;font-weight:700}.p3-s-bold{font-size:10px;font-weight:600}.p3-medium{font-size:10px;font-weight:500}.p3-regular{font-size:10px;font-weight:400}.p3-light{font-size:10px;font-weight:300}.p4-black{font-size:8px;font-weight:900}.p4-e-bold{font-size:8px;font-weight:800}.p4-bold{font-size:8px;font-weight:700}.p4-s-bold{font-size:8px;font-weight:600}.p4-medium{font-size:8px;font-weight:500}.p4-regular{font-size:8px;font-weight:400}.p4-light{font-size:8px;font-weight:300}.test-file-container{width:100%}.test-file-container .document-bottom-container{align-items:center;align-self:stretch;display:flex;justify-content:end;margin-top:8px}.test-file-container .document-bottom-container .document-see-more{color:#1548be;cursor:pointer;float:right;text-align:right;width:112px}.test-file-container .document-bottom-container .document-see-more i{margin-left:4px}.test-file-list-container .test-file-list-title{color:#111928;font-size:14px;font-weight:600;line-height:150%;margin:16px 0 4px}.test-file-list-container .test-file-list{align-self:stretch;display:flex;flex-direction:column;margin-top:8px}.test-file-list-container .test-file-list.enable-scrolling{max-height:300px;overflow-y:auto;padding-right:8px}.test-file-list-container .last-item{border-bottom:0;padding-bottom:0}.test-file-item{align-items:center;align-self:stretch;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:12px 4px}.test-file-item .file-loader{width:26px}.test-file-item .file-details-with-icon{align-items:center;display:flex;justify-content:space-between}.test-file-item .file-details-with-icon .file-icon-container{align-items:center;background:#ebf5ff;border-radius:4px;display:flex;gap:10px;height:32px;justify-content:center;padding:4px;width:32px}.test-file-item .file-details-with-icon .file-icon-container i{color:#1548be;flex-shrink:0;font-size:20px}.test-file-item .file-details-with-icon .image-thumbnail .image-skeleton{border-radius:4px;height:32px;object-fit:cover;width:32px}.test-file-item .file-details-with-icon .file-details{padding-left:8px}.test-file-item .file-details-with-icon .file-details .file-name{color:#1f2a37;font-size:14px;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-file-item .file-details-with-icon .file-details .upload-success-message{color:#0e9f6e;font-size:12px;font-weight:500}.test-file-item .file-details-with-icon .file-details .upload-failed-message{color:#f05252;font-size:12px;font-weight:500}.test-file-item .ri-delete-bin-6-line{cursor:pointer;font-size:18px}.loading-test-file-list .test-file-item{margin-top:8px}.two-columns-layout-document-container{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr}.two-columns-layout-document-container .test-file-item .file-details-with-icon .file-details .file-name{color:#111928}.two-columns-layout-document-container .test-file-item .bus-context-menu{display:inline-block;transform:rotate(90deg)}.service-history-skeleton{background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:16px}.service-history-skeleton .service-history-header{margin:8px 0 24px}.service-history-skeleton .service-history-list-header{display:flex;justify-content:space-between;margin:16px 0}.service-history-skeleton .service-history-list{margin:24px 0}.service-history-skeleton .timing-belt-container{display:flex;flex-direction:column;gap:16px}.error-image{align-self:stretch;background:#fdf2f2;border:1px solid #fde8e8;border-radius:4px;flex:1 0;gap:10px;position:relative}.error-image,.error-image .delete-error-image{align-items:center;display:flex;justify-content:center}.error-image .delete-error-image{background:#fff;border-radius:50%;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;cursor:pointer;height:24px;position:absolute;right:-5px;top:-8px;transition:background .3s;width:24px}.error-image .delete-error-image i{align-items:center;color:#111928;display:flex;font-size:16px;font-weight:700;justify-content:center}.error-image .delete-error-image:hover{background:#fbd5d5}.error-image .main-image-icon{color:#e02424!important;font-size:48px}.error-image .sub-image-icon{color:#e02424!important;font-size:36px}.empty-image-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty-image-container .label-text{color:#f98080;margin-top:10%}.empty-image-container .label-text.label-text-default{color:#d1d5db}.empty-image-container .label-text.image-empty-label{font-size:12px}.empty-image-container .main-image-icon{color:#d1d5db!important;font-size:48px}.empty-image-container .main-image-icon.default{color:#d1d5db!important}.empty-image-container .main-image-icon.required{color:#f98080!important}.empty-image-container .sub-image-icon{color:#d1d5db!important;font-size:36px}.empty-image-container .sub-image-icon.default{color:#d1d5db!important}.empty-image-container .sub-image-icon.required{color:#f98080!important}.loading-image{align-items:center;align-self:stretch;background:#fff;border:1px dashed #d1d5db;border-radius:4px;display:flex;flex:1 0;gap:10px;justify-content:center}.loading-image img{height:auto;width:48px}.delete-image-dialog-box{border-radius:8px!important;width:624px!important}.delete-image-dialog-box .bus-confirmation-window-img{height:86px!important;margin-bottom:12px;margin-top:16px}.delete-image-dialog-box .bus-confirmation-window-footer{gap:16px!important}.image-comment-dialog .k-dialog{max-width:433px;width:90vw}.image-comment-dialog .k-dialog .k-textarea{width:100%!important}.image-comment-dialog .k-dialog .k-form-hint{display:none}.image-container{display:block;width:100%}.image-container .image-container-highlighted{height:100%}.image-container .image-container-highlighted,.image-container .image-container-uniform{align-items:flex-start;align-self:stretch;display:flex;gap:8px;padding-top:10px}.image-container .highlighted-image{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.image-container .highlighted-image.default{height:231px!important;width:261px!important}.image-container .highlighted-image.sales-report{height:268px!important;width:422px!important}.image-container .highlighted-image img{height:268px!important}.image-container .highlighted-image .empty-image-container.default,.image-container .highlighted-image .error-image.default,.image-container .highlighted-image .image-cell.default,.image-container .highlighted-image .loading-image.default,.image-container .highlighted-image .valuation-image.default{height:231px!important;width:261px!important}.image-container .highlighted-image .empty-image-container.sales-report,.image-container .highlighted-image .error-image.sales-report,.image-container .highlighted-image .image-cell.sales-report,.image-container .highlighted-image .loading-image.sales-report,.image-container .highlighted-image .valuation-image.sales-report{height:268px!important;width:422px!important}.image-container .image-bottom-container{align-items:center;align-self:stretch;display:flex;justify-content:flex-end;margin-top:8px}.image-container .image-bottom-container .image-see-more{color:#1548be;cursor:pointer;float:right;font-weight:600;text-align:right;width:112px}.image-container .image-bottom-container .image-see-more i{margin-left:4px}.image-container .image-bottom-container .delete-all-images-button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:4px 8px}.image-container .image-bottom-container .delete-all-images-button .delete-icon{height:12px;width:12px}.image-container .right-images{align-items:center;flex-direction:column;height:100%;justify-content:center;width:100%}.image-container .image-cell{align-items:center;border:1px dashed #d1d5db;border-radius:4px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative}.image-container .image-cell.default{height:111.5px;width:126px}.image-container .image-cell.sales-report{height:130px;width:100%}.image-container .image-cell.video-attachment{height:111.5px!important;width:100%!important}.image-container .image-cell{transition:all .2s ease}.image-container .image-cell .category-label{background:#fdfdea;border-radius:4px;bottom:3px;color:#fff;color:#1f2a37;font-size:10px;font-weight:500;left:3px;padding:4px;position:absolute;z-index:2}.image-container .image-cell .image-item{height:100%;position:relative;transition:transform .2s ease;width:100%}.image-container .image-cell .dragging{box-shadow:0 4px 8px #0003;cursor:grabbing!important;opacity:.5;transform:scale(.95)}.image-container .image-cell .valuation-image{border-radius:4px;display:block;height:125px;object-fit:cover;width:100%}.image-container .image-cell .valuation-image.sales-report{height:130px!important}.image-container .image-cell .valuation-video{aspect-ratio:3/2!important;border-radius:4px;display:block;height:100%!important;object-fit:cover;width:100%}.image-container .image-cell .video-overlay{align-items:center;background:#3d4a6966;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;z-index:1}.image-container .image-cell .full-screen-btn{background:#3d4a6966!important;border:none;border-radius:2px;object-fit:cover;padding:0;transition:all .2s ease;z-index:2}.image-container .image-cell .full-screen-btn:hover{background:#3d4a69cc!important;transform:scale(1.1)}.image-container .image-cell .full-screen-btn .image-container-context-menu{color:#fff!important;font-size:14px;padding:0}.image-container .image-cell .full-screen-btn .image-container-context-menu i{display:block;line-height:1;padding:4px}.image-container .image-cell .overlay{bottom:0;padding:4px;position:absolute;right:0;transition:.3s ease;z-index:2}.image-container .image-cell.required{background:#fff!important;border:1px dashed #f98080!important;border-radius:4px!important}.image-container .image-cell.image-cell-with-image{border:none}.image-container .image-cell:active{cursor:grabbing}.image-container .uniform-width{min-width:0;width:calc(20% - 6px)}.image-container .image-cell:hover .overlay{opacity:.7}.image-container .row-1{margin:0 auto 8px}.image-container .row-1,.image-container .row-2{display:flex!important;flex:33.33% 1;gap:8px;justify-content:flex-start;width:100%}.image-container .row-2{margin:0 auto;margin-bottom:0!important}.image-container .extra-images-container{height:100%;width:100%}.image-container .extra-images-container .row-3{display:flex!important;flex:33.33% 1;flex:20% 1;gap:8px;justify-content:flex-start;margin:0 auto;margin:8px auto 0!important;width:100%}.image-container *{transition:transform .2s ease,opacity .2s ease}.service-history-container{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:16px}.service-history-container .k-form{width:100%}.service-history-container .service-history-header{align-items:center;display:flex;justify-content:space-between}.service-history-container .service-history-header h6{font-weight:800}.service-history-container .service-history-content{margin-top:8px}.service-history-container .service-history-content .bus-field{display:flex;gap:12px}.service-history-container .service-history-content .bus-field label{flex-shrink:0;white-space:nowrap}.service-history-container .service-history-content .skeleton-form-field{border-radius:4px;height:35px}.service-history-container .service-history-content .service-history-list-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between;margin-top:16px}.service-history-container .service-history-content .service-history-list-header span{font-weight:800}.service-history-container .service-history-content .add-service-btn{align-items:center;background:#1548be;border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:500!important;gap:6px;justify-content:center;padding:4px 8px!important}.service-history-container .service-history-content .service-history-no-records{align-items:center;align-self:stretch;background:#f5f9ff;border:1px solid #c3ddfd;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px 0;padding:16px 8px}.service-history-container .service-history-content .service-history-no-records .service-history-no-records-text{align-items:flex-start;color:#374151;display:flex;flex-direction:column;font-size:12px;font-weight:400}.service-history-container .service-history-content .service-history-list{margin-top:14px;overflow-y:auto}.service-history-container .service-history-content .service-history-list .service-history-list-item{align-items:center;align-self:stretch;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 0}.service-history-container .service-history-content .service-history-list .service-history-list-item .service-history-list-item-data{color:#1f2a37;font-size:14px;font-weight:600}.service-history-container .service-history-content .service-history-list .service-history-list-item .service-history-list-item-data .service-history-comment{color:#6b7280;font-size:12px;font-weight:400;margin-top:4px}.service-history-container .service-history-content .service-history-list .skeleton-rectangle{border-radius:4px;height:35px}.service-history-container .timing-belt-container{display:flex;flex-direction:column;gap:16px;margin:16px 0 0}.service-history-container .timing-belt-container .timing-belt-field-container{display:flex;flex-direction:column;gap:8px}.service-history-container .service-history-footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:24px;justify-content:flex-end;margin-top:16px;padding-right:12px;padding-top:16px;width:100%}.service-history-container .service-history-comment{color:#6b7280}.service-attachment-window .k-dialog{width:90vw}.service-attachment-window .k-dialog .k-dialog-title{font-weight:800!important}.service-attachment-window .k-dialog .k-prompt-container,.service-attachment-window .k-dialog .k-window-content{padding-top:16px}.service-attachment-window .service-attachment-footer{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.service-attachment-window .service-attachment-footer .bus-btn-secondary{border:1px solid #a4cafe!important}.valuation-vehicle-info-content{display:flex;flex-direction:column}.valuation-vehicle-info-content .k-tabstrip-content{border:initial}.valuation-vehicle-info-content .k-link{font-weight:700}.valuation-vehicle-info-content .vehicle-general-information{display:flex;flex-direction:column;gap:24px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-general-information-main{align-items:flex-start;align-self:stretch;background:#f9fafb;border-radius:8px;display:flex;gap:10px;padding:12px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-general-information-main .vehicle-general-info-card{align-items:flex-start;border-right:1px solid #e5e7eb;display:flex;flex:1 0;flex-direction:column;gap:8px;padding-right:8px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-general-information-main .vehicle-general-info-card .vehicle-general-info-card-title{color:#6b7280;font-size:12px;font-weight:400}.valuation-vehicle-info-content .vehicle-general-information .vehicle-general-information-main .vehicle-general-info-card .vehicle-general-info-card-value{color:#111928;font-size:14px;font-weight:600}.valuation-vehicle-info-content .vehicle-general-information .vehicle-general-information-main .vehicle-general-info-card:last-child{border-right:initial}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form{display:flex;flex-direction:column}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .bus-row{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding:0 8px 16px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .bus-row:last-child{border-bottom:initial;width:33.3%}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .model-type-container{display:flex;flex-direction:column;gap:8px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .model-type-container .model-type-label{color:#111928;font-size:14px;font-weight:500}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .model-type-container .model-type-fields{display:flex;flex-direction:row;gap:8px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .model-type-container .model-type-fields div{width:100%}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .model-type-container .model-type-fields .tax-seperator{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .model-type-container-extended{flex:1 1 51%}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .last-inspection-field-container{display:flex;flex-direction:column;gap:8px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .last-inspection-field-container .vehicle-input input{padding:8px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .last-inspection-field-container .last-inspection-label{color:#111928;font-size:14px;font-weight:500}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .last-inspection-field-container .last-inspection-fields{display:flex;flex-direction:row;gap:8px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .last-inspection-field-container .last-inspection-fields div{width:100%}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .last-inspection-field-container .mileage-suffix{align-items:center;color:#111928;display:flex}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .number-field-suffix .k-input input{padding-right:4px!important;text-align:end}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .number-field-suffix .k-input .suffix-content .k-input-suffix-text{color:#111928;font-size:14px;font-weight:400}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .k-input-solid:focus-within,.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .k-input-solid:hover{border:1px solid #76a9fa!important;box-shadow:none}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .k-input.k-input-solid{border-radius:8px}.valuation-vehicle-info-content .vehicle-general-information .vehicle-data-general-form .k-input-inner{font-size:12px;padding:8px}.valuation-vehicle-info-content .edit-vehicle-info{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:flex-end}.valuation-vehicle-info-content .edit-vehicle-info .cancel-btn{border:1px solid #1548be!important}.motor-and-drive-information-form{display:flex;flex-direction:column;margin-top:16px}.motor-and-drive-information-form .bus-row{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding:0 8px 16px}.motor-and-drive-information-form .bus-row:first-child{gap:16px;padding-top:0;width:100%}.motor-and-drive-information-form .bus-row:last-child{border-bottom:initial;width:66.6%}.motor-and-drive-information-form .motor-info-field{align-items:stretch;display:flex;flex:1 0;gap:8px}.motor-and-drive-information-form .motor-info-field .motor-info-field-label{align-self:center;font-size:14px;font-weight:500;margin-top:24px}.vehicle-information-skeleton{display:flex;flex-direction:column;margin-top:16px}.vehicle-information-skeleton .vehicle-tabs-skeleton{align-self:stretch;border-radius:8px;display:flex;gap:16px;margin-bottom:16px}.vehicle-information-skeleton .vehicle-tabs-skeleton .tab-item-skeleton{border-radius:4px;height:16px;width:100px}.vehicle-information-skeleton .vehicle-information-form-skeleton{display:flex;flex-direction:column;margin-top:16px}.vehicle-information-skeleton .vehicle-information-form-skeleton .bus-row{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding:0 8px 16px}.vehicle-information-skeleton .vehicle-information-form-skeleton .bus-row:last-child{border-bottom:initial;width:33%}.vehicle-information-skeleton .vehicle-information-form-skeleton .bus-form-field{display:flex;flex:1 0;flex-direction:column;gap:8px}.vehicle-information-skeleton .vehicle-information-form-skeleton .bus-form-field .form-item{border-radius:8px;height:40px;width:100%}.vehicle-information-skeleton .vehicle-information-skeleton_header{align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;gap:12px;padding:8px}.vehicle-information-skeleton .vehicle-information-skeleton_header .header-item-container{display:flex;flex:1 0;gap:8px}.vehicle-information-skeleton .vehicle-information-skeleton_header .header-item-container .header-item{border-radius:8px;height:48px;width:100%}.owner-information-section{display:flex;flex-direction:column}.owner-information-section .input-field{display:flex;flex-direction:row;padding:15px 0}.owner-information-section .input-field label{font-weight:700;width:320px}.owner-information-header,.vehicle-information-header{color:#374151;font-size:16px;font-weight:700;line-height:150%}.owner-information-panel,.vehicle-information-panel{width:80vw!important}.test-basic-information{align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex-direction:column;gap:16px;padding:16px}.test-basic-information .test-basic-information-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.test-basic-information .test-basic-information-header .vehicle-regno{color:#1548be;cursor:pointer;font-size:18px;font-weight:700}.test-basic-information .test-basic-information-header .vehicle-other-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.test-basic-information .test-basic-information-header .vehicle-other-details .vehicle-vin{color:#6b7280;font-size:12px;font-weight:400}.test-basic-information .test-basic-information-header .vehicle-other-details .vehicle-label-row{align-items:flex-start;display:flex;gap:4px}.test-basic-information .test-basic-information-header .vehicle-other-details .vehicle-label-row .bus-label-vehicle{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;gap:4px;justify-content:center;padding:4px}.test-basic-information .test-basic-information-header .vehicle-other-details .vehicle-info-more{color:#1548be;cursor:pointer;font-size:10px;font-weight:500;line-height:150%;margin-top:4px}.test-basic-information .test-basic-information-header .basic-info-header-right{display:flex;gap:24px}.test-basic-information .test-basic-information-header .basic-info-header-right .test-status{display:flex;font-weight:700;gap:8px}.test-basic-information .test-basic-information-header .basic-info-header-right .test-status span{align-self:center}.test-basic-information .test-basic-information-header .basic-info-header-right .test-status>*{font-size:12px;font-weight:700}.test-basic-information .test-basic-information-header .basic-info-header-left-skeleton{display:flex;flex-direction:column;gap:6px}.test-basic-information .test-basic-information-form{display:flex;flex-direction:column;gap:24px}.test-basic-information .test-basic-information-form .test-more-info-slider{z-index:10!important}.test-basic-information .test-basic-information-form .initial-basic-information{display:flex;flex-direction:column;gap:24px}.test-basic-information .test-basic-information-form .initial-basic-information .last-inspection-date-label{display:flex;gap:4px}.test-basic-information .test-basic-information-form .initial-basic-information .last-inspection-date-label .icon-has-defects{color:#f98080}.test-basic-information .test-basic-information-form .initial-basic-information .last-inspection-date-label .icon-no-defects{color:#374151}.test-basic-information .test-basic-information-form .initial-basic-information .test-type-multiselect .k-input.k-input-solid.k-disabled{max-height:100%!important}.test-basic-information .test-basic-information-form .initial-basic-information .test-type-multiselect .k-input.k-input-solid.k-disabled .k-clear-value{display:none}.test-basic-information .test-basic-information-form .more-basic-information-section{display:flex;flex-direction:column;gap:24px}.test-basic-information .test-basic-information-form .more-basic-information-section .bus-row{align-items:flex-end}.test-basic-information .test-basic-information-form .show-less-btn,.test-basic-information .test-basic-information-form .show-more-btn{align-self:flex-end}.test-basic-information .test-basic-information-skeleton{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.test-basic-information .test-basic-information-skeleton .test-basic-information-form-skeleton{display:flex;gap:10px;justify-content:space-between}.test-basic-information .test-basic-information-skeleton .test-basic-information-form-skeleton .test-basic-information-form-skeleton-item{display:flex;flex:1 1;flex-direction:column;gap:5px}.test-basic-information .test-basic-information-skeleton .show-more-btn{align-self:flex-end;display:flex}.test-type-update-toast{background-color:#ebf5ff}.test-type-update-text{color:#1548be}.equipment-window{font-family:Inter,sans-serif;width:70%!important}.equipment-window .k-input{font-size:12px}.equipment-window .equipment-window-header-title{color:#111928;font-size:16px;font-weight:600}.equipment-window .panel-content{background:#f9fafb}.equipment-window .panel-content .equipment-window-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.equipment-window .panel-content .equipment-window-body .equipment-container{align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex-direction:column;gap:12px;padding:16px}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-info{color:#374151;font-size:14px;font-weight:500}.equipment-window .panel-content .equipment-window-body .equipment-container .k-form{width:100%}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-header{color:#111928;font-size:16px;font-weight:700}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-level-package{display:flex;gap:10px}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-level-package .k-checkbox-wrap{align-self:center}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-level-package .equipment-level-package-details{align-items:center;display:flex;flex:1 0;gap:10px}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-inner-container{display:flex;flex-direction:column;gap:16px}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-optional-add-option{display:flex;flex-direction:column;gap:10px;padding:16px;width:50%}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-optional-add-option .k-input-inner{padding-block:0;padding-inline:0}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-optional-add-option .add-option-header{color:#111928;font-size:14px;font-weight:600}.equipment-window .panel-content .equipment-window-body .equipment-container .equipment-optional-add-option .add-option-form{display:flex;flex-direction:column;gap:12px}.equipment-window .panel-content .equipment-window-body .equipment-container .add-option-btn .bus-btn.bus-btn-secondary:hover{background:none}.equipment-window .panel-content .equipment-window-body .equipment-container .bus-checkbox .k-checkbox:checked{background-color:#1548be}.equipment-window .panel-content .equipment-window-body .edit-cancel-btn{background:#fff;border:1px solid #e5e7eb!important;border-radius:8px;color:#111928;font-weight:500!important;padding:4px 8px!important}.equipment-window .panel-content .equipment-window-body .button-row{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:flex-end}.equipment-window .panel-content .equipment-window-body .button-row .save-btn{background:#1548be;border-radius:8px;color:#fff;font-weight:500!important;padding:4px 8px!important}.equipment-window .panel-content .equipment-window-body .k-form-hint{display:none}.equipment-window .panel-content .equipment-window-body .row{display:flex;gap:16px;margin-left:0;width:100%}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card{border:1px solid #e5e7eb;border-radius:8px;max-width:calc(50% - 8px);padding:16px}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .card-header{align-items:flex-start;display:flex;gap:10px}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .card-header .card-name{color:#111928;display:flex;flex:1 0;font-size:14px;font-weight:600;gap:10px}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .card-body{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-left:24px}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .card-body .card-option{display:flex;flex-direction:column;gap:10px}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .card-body .card-body-desc{color:#374151;font-size:14px;font-weight:500}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .card-body .card-body-content{color:#6b7280;font-size:14px;font-weight:400}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .card-body ul{margin-bottom:0}.equipment-window .panel-content .equipment-window-body .row .equipment-package-card .no-gap{gap:0}.equipment-window .panel-content .equipment-window-body .equipment-btn-panel{align-self:stretch;display:flex;justify-content:flex-end}.equipment-window .panel-content .equipment-window-body .rounded-border{border-radius:4px}.equipment-window .panel-content .equipment-window-body .k-input.k-textarea:focus-within,.equipment-window .panel-content .equipment-window-body .k-input.k-textarea:hover,.equipment-window .panel-content .equipment-window-body input.k-input.k-input-solid[data-testid=bus-input]:focus,.equipment-window .panel-content .equipment-window-body input.k-input.k-input-solid[data-testid=bus-input]:hover{border-color:#76a9fa!important;box-shadow:none}.equipment-verification-card{align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex-direction:column;gap:16px;padding:16px}.equipment-card-skeleton{height:60px;width:100%}.vehicle-options-container{align-items:flex-end;display:flex;justify-content:space-between}.vehicle-options-container .vehicle-options-header .vehicle-options-title{font-size:16px;font-weight:700}.vehicle-options-container .vehicle-options-buttons .right{border:1px solid #a4cafe!important;font-weight:700;position:relative}.equipment-selection-controls{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:16px;padding:16px 0}.equipment-selection-controls .equipment-visibility-control{align-items:center;display:flex;gap:8px}.equipment-selection-controls .equipment-visibility-control label{color:#1f2a37;font-size:12px;font-weight:500;line-height:150%}.brakes-container{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex:1 0;flex-direction:column;padding:16px}.brakes-container.only-brake-section-enabled{flex:none;width:50%}.brakes-container .alert-error{margin-top:16px}.brakes-container .brakes-title{color:#111928;font-size:16px;font-weight:800;width:100%}.brakes-container .brakes-tabs{padding-top:16px;width:100%}.brakes-container .brakes-tabs .skeleton-tab-container{display:flex;gap:1px;padding-bottom:16px}.brakes-container .brakes-tabs .skeleton-tab-container .skeleton-first-tab{border-bottom-left-radius:8px;border-top-left-radius:8px}.brakes-container .brakes-tabs .skeleton-tab-container .skeleton-last-tab{border-bottom-right-radius:8px;border-top-right-radius:8px}.brakes-container .brakes-tabs .table-container{align-items:flex-start;align-self:stretch;display:flex}.brakes-container .brakes-tabs .table-container .table-col{align-items:flex-start;display:flex;flex:1 0;flex-direction:column}.brakes-container .brakes-tabs .table-container .table-col .table-header-cell{align-items:center;align-self:stretch;background:#f9fafb;display:flex;gap:8px;padding:12px}.brakes-container .brakes-tabs .table-container .table-col .table-header-cell .table-header-item{color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase}.brakes-container .brakes-tabs .table-container .table-col .table-col-main-cell{align-items:center;align-self:stretch;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding:22px 12px}.brakes-container .brakes-tabs .table-container .table-col .table-col-main-cell .table-col-item{color:#111928;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.brakes-container .brakes-tabs .table-container .table-col .table-col-input-cell{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding:14px 12px}.brakes-container .brakes-tabs .table-container .table-col .table-col-input-cell .bus-numeric-textbox{background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;font-size:12px;font-weight:400;gap:10px;height:37px;width:100%!important}.brakes-container .brakes-tabs .field-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.brakes-container .brakes-tabs .field-container .field-row{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.brakes-container .brakes-tabs .field-container .field-row .field-name{color:#111928;font-size:14px;font-weight:500}.brakes-container .brakes-tabs .field-container .field-row .field-input{width:100%!important}.brakes-container .brakes-tabs .break-measurement-type-section{align-items:flex-start;display:flex;gap:16px;padding:0 0 16px}.brakes-container .brakes-tabs .break-measurement-type-section .break-measurement-radio-buttons{align-items:flex-start;color:#374151;display:flex;font-size:12px;font-weight:600}.brakes-container .brakes-tabs .break-measurement-type-section .break-measurement-radio-buttons .k-radio:checked{background-color:#1548be}.brakes-container .brakes-tabs .break-measurement-type-section .break-measurement-radio-buttons .k-radio:checked:focus{box-shadow:none!important}.brakes-container .brakes-footer{align-items:end;align-items:center;display:flex;gap:24px;justify-content:flex-end;padding-top:16px;width:100%}.brakes-container .brakes-footer.has-attachments{border-top:1px solid #e5e7eb;margin-top:16px}.brakes-container .brakes-footer .skeleton-form-field{border-radius:4px}.add-new-tire-set-dialog .k-dialog{max-width:90vw;width:440px}.add-new-tire-set-dialog .add-tire-set-form{width:100%}.add-new-tire-set-dialog .tires-action-row{border-top:none;gap:10px;padding-top:16px}.tire-form-fields-row .tire-form-markers{display:flex;flex-direction:column;gap:14px!important;margin-top:22px}.tire-form-fields-row .tire-form-fields{gap:4px}.tire-form-fields-row .tire-form-fields .form-field-label{width:-webkit-fit-content;width:fit-content}.tire-form-fields-row .tire-form-fields .bus-field-wrapper{margin:0!important}.tire-form-fields-row .tire-form-fields .bus-field-wrapper input{padding:4px 8px!important}.tire-form-fields-row .tire-form-fields .bus-field-wrapper .k-input{align-items:center;width:75px}.tire-form-fields-row .tire-form-fields .bus-field-wrapper .bus-input{height:36px}.tire-form-fields-row .tire-form-fields .bus-field-wrapper .bus-numeric-textbox .k-input-inner{padding-right:0!important}.tire-form-fields-row .tire-form-fields .k-form-error{display:none}.tire-form-fields-row .bus-field-wrapper{margin-top:4px!important}.tire-form .tire-settings-dropdowns{display:flex;gap:10px;width:100%}.tire-form .tire-settings-dropdowns>*{flex-grow:1}.tire-form .tire-data-container{align-items:center;display:flex;gap:4px;justify-content:center;margin:16px 0;width:100%}.tire-form .tire-data-container .tire-form-fields-container{display:flex;flex-direction:column;gap:32px;width:-webkit-min-content;width:min-content}.tire-form .tire-data-container .tire-form-fields-container .tire-form-fields-row{align-items:center;display:flex;flex-direction:row;gap:8px}.tire-form .tire-data-container .tire-form-fields-container .tire-form-fields-row .tire-form-fields{display:flex;flex-direction:column;gap:4px}.tire-form .tire-data-container .tire-form-fields-container .tire-form-fields-row .tire-form-fields .form-field-label{width:-webkit-fit-content;width:fit-content}.tire-form .tire-data-container .tire-form-fields-container .tire-form-fields-row .tire-color-marker{background-color:#d1d5db;border-radius:12px;height:27px;width:7px}.tire-form .tire-data-container .tire-form-fields-container .tire-form-fields-row .tire-color-marker.tire-color-marker-green{background-color:#0e9f6e}.tire-form .tire-data-container .tire-form-fields-container .tire-form-fields-row .tire-color-marker.tire-color-marker-red{background-color:#e02424}.tire-form .k-form-hint{display:none}.tire-form .btn-delete{margin-top:16px}.tire-form .btn-delete svg{height:14px;width:14px}.tire-form .min-dept-note{margin-bottom:16px;text-align:center;width:100%}.tire-form .input-error{background:#fdf2f2!important;border:1px solid #f05252!important}.confirm-tires-delete{border-radius:8px}.confirm-tires-delete .k-window-titlebar{border-radius:8px 8px 0 0}.tire-wrapper{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex:1 0;flex-direction:column;gap:16px;max-width:33%;min-width:350px;padding:16px}.tire-wrapper-max-width-50{max-width:50%}.tires-component{display:flex;flex-direction:column;width:100%}.tires-component .title3-e-bold{margin-bottom:16px}.tires-component .tires-tab-title{color:#1548be!important;font-size:18px!important;margin:0 8px 0 4px;text-align:center;width:18px}.tires-component .k-tabstrip-content{padding-bottom:0}.tires-component .bus-btn-text-primary span{color:#1548be!important}.tires-component .skeleton-area{width:100%}.tires-action-row{border-top:1px solid #e5e7eb;display:flex;gap:24px;justify-content:end;padding-right:12px;padding-top:16px}.tires-action-row.has-attachments{margin-top:16px}.general-container{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-width:350px}.general-container .body-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.general-container .body-container .fields-row{align-items:flex-start;align-self:stretch;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:12px 12px 16px}.general-container .body-container .fields-row.inline-row{border-bottom:none;padding:0}.general-container .body-container .fields-row.wrapping-row{flex-grow:1;flex-wrap:wrap}.general-container .body-container .fields-row .fields-col{display:flex;flex:1 0;flex-direction:column;gap:8px}.general-container .body-container .fields-row .fields-col.title-col{flex:0 0 100px;white-space:break-spaces}.general-container .body-container .fields-row .fields-col.short-col{flex:0 0 135px}.general-container .body-container .fields-row .fields-col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.general-container .body-container .fields-row .fields-col .skeleton-toggle{border-radius:24px;height:24px;margin-top:6px;width:48px}.general-container .body-container .fields-row .fields-col .k-checkbox:checked{background-color:#1548be}.general-container .body-container .fields-row .fields-col .k-form-field .bus-form-label-right .k-label{color:#111928;font-size:12px;font-weight:400}.general-container .body-container .ac-test-fields .bus-field-validation-message{white-space:break-spaces}.general-container .footer-container{display:flex;justify-content:flex-end}.general-container .footer-container .add-defect-button{border-radius:8px;font-size:14px;font-weight:500!important}.general-container .footer-container .btn-primary{background:#1548be;border:1px solid #a4cafe!important;color:#fff}.general-container .footer-container .btn-secondary{background:#fff;border:1px solid #d1d5db!important;color:#111928}.general-container .footer-container .skeleton-btn{border-radius:4px;height:32px;width:80px}.battery-result-container{align-items:center;display:flex;gap:16px;margin:16px 4px}.battery-result-container .battery-result-details{align-items:center;color:#374151;display:flex;font-size:14px;font-style:normal;gap:8px;line-height:150%}.battery-result-container .battery-result-details .result-label{font-size:14px;font-weight:600;padding:0}.battery-result-container .battery-result-details .result-value{font-weight:500}.battery-result-container .update-battery-result{font-size:14px;font-weight:500!important}.battery-result-container .update-battery-result.disabled{color:#9ca3af;cursor:grab}.battery-result-container .update-battery-result .update-result-button{color:inherit}.battery-result-container .skeleton-form-field{border-radius:4px;height:64px;width:100%}.battery-test-additional-info{margin-top:16px}.battery-test-additional-info .bus-row{margin-bottom:12px}.battery-test-additional-info .performed-note-row{width:50%}.battery-test-additional-info .performed-note-row .bus-field-wrapper{margin-right:8px}.battery-test-visibility-control{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:8px;margin-top:16px;padding-top:16px}.battery-test-visibility-control label{color:#1f2a37;font-size:12px;font-weight:500;line-height:150%}.test-drive-container{align-items:flex-start;align-self:stretch}.test-drive-container .toggle-row{align-items:center;display:flex;gap:16px;justify-content:flex-start;width:40%}.test-drive-container .toggle-row .bus-field-wrapper{margin-top:0}.test-drive-container .toggle-row .skeleton-toggle{border-radius:24px;height:24px;width:48px}.test-drive-container .input-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.test-drive-container .input-row .input-col{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:8px}.test-drive-container .input-row .input-col .k-form-field{width:100%}.test-drive-container .input-row .input-col .number-input{color:#374151;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.test-drive-container .input-row .input-col .dropdown-container{width:100%}.test-drive-container .input-row .input-col .dropdown-container .dropdown-input{background-color:#fff;color:#374151;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.test-drive-container .input-row .input-col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.test-drive-container .comment-row{width:100%}.test-drive-container .comment-row .comments-textarea{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:150%;max-height:250px;overflow-y:scroll}.test-drive-container .comment-row .skeleton-area{height:64px;width:100%}.test-drive-container .comment-row .bus-field label{color:#374151;font-size:12px;font-style:normal;font-weight:600;line-height:150%}.test-drive-container .comment-row .bus-field .bus-error-label{color:#f98080;font-style:normal}.test-drive-container .title{color:#374151;font-size:12px;font-style:normal;font-weight:600;line-height:150%}.test-drive-container .k-form-hint{display:none}.general-main-view{background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex:1 0;flex-direction:column;gap:16px;min-width:380px;padding:16px}.defect-context-menu-col{width:42px}.defect-summary-price{align-items:flex-end;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;display:flex;flex-direction:column;padding:16px}.no-defects-row{background:#f5f9ff;border:1px solid #c3ddfd;border-radius:8px;padding:16px;width:100%}.defect-summary-view{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:16px;width:60%}.defect-summary-view .defects-summary-form{align-items:center;display:flex;gap:16px}.defect-summary-view .defects-summary-form .k-radio-list{display:flex;flex-direction:column;gap:8px}.defect-summary-view .defects-summary-form .k-radio-list .k-radio-item{padding:0}.defect-summary-view .table-container{align-self:stretch;overflow:auto}.defect-summary-view .table-container table{border-collapse:collapse}.defect-summary-view .table-container table thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.defect-summary-view .table-container table th{position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.defect-summary-view .table-container table td,.defect-summary-view .table-container table th{border:none!important;text-align:left}.defect-summary-view .bus-btn-success{border-radius:8px}.defect-summary-view .bus-btn-success span{color:#fff}.skeleton-container{margin-top:16px}.checkpoint-list-content{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex-direction:column;gap:16px;padding:16px;width:60%}.checkpoint-list-content .checkpoint-list-container{align-self:stretch}.checkpoint-list-content .checkpoint-list-content-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.checkpoint-list-content .checkpoint-list-content-header .checkpoint-list-content-header-title{align-items:center;display:flex;gap:10px}.checkpoint-list-content .checkpoint-list-content-header .required{color:#e02424}.checkpoint-list-content .checkpoint-list-content-header span{color:#9ca3af}.checkpoint-list-content .checkpoint-groups-title{padding-left:5px}.checkpoint-list-content .k-expander-content{border-top:1px solid #e5e7eb}.checkpoint-list-content .k-checkbox-wrap{align-self:auto}.checkpoint-list-content .checkpoint-content{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px}.checkpoint-list-content .checkpoint-content .k-checkbox-label{font-size:14px;font-weight:500}@media(max-width:1200px){.checkpoint-list-content{flex-grow:1}}.checkpoint-omit-comment-dialog .checkpoint-omit-comment-content{display:flex;flex-direction:column;gap:10px}.checkpoint-omit-comment-dialog .k-dialog{max-width:433px;width:90vw}.checkpoint-omit-comment-dialog .k-dialog .k-textarea{width:100%!important}.checkpoint-omit-comment-dialog .k-dialog .k-form-hint{display:none}.checkpoint-content .checkpoint-context-menu{align-items:center;display:flex;gap:10px}.checkpoint-context-menu-item .activate-icon{color:#0e9f6e}.custom-menu-image{align-items:center;display:flex;gap:10px}.custom-menu-image .activate-icon{color:#0e9f6e;font-size:16px}.custom-menu-image .custom-menu-text{font-size:12px;font-weight:500}.documents-container{background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:16px}.documents-container.maximum-width{width:100%}.documents-container .documents-header{align-items:center;display:flex}.documents-container .documents-header .mandatory-text{color:#9ca3af;font-size:12px;font-weight:500;margin-left:8px;margin-right:4px}.documents-container .documents-header .mandatory-text.required{color:#f98080}.documents-container .documents-body{align-self:stretch;display:flex;flex-direction:column}.documents-container .documents-body .bus-btn-secondary{font-size:14px;font-weight:500!important;padding:8px!important}.documents-container .documents-body .tab-strip-container{border:0}.task-summary-container{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.task-summary-container .task-summary-header{color:#374151;font-size:16px;font-style:normal;font-weight:700;line-height:150%;width:100%}.task-summary-container .task-summary-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.task-summary-container .task-summary-body .task-summary-item{align-items:center;align-self:stretch;display:flex;gap:6px}.task-summary-container .task-summary-body .task-summary-item .task-summary-name{color:#374151;font-size:12px;font-style:normal;font-weight:400;line-height:150%;width:100%}.task-summary-container .task-summary-body .task-summary-item .ri-checkbox-blank-circle-line,.task-summary-container .task-summary-body .task-summary-item .ri-checkbox-circle-fill,.task-summary-container .task-summary-body .task-summary-item .ri-error-warning-line{font-size:16px}.task-summary-container .task-summary-body .task-summary-item .ri-checkbox-circle-fill{color:#0e9f6e}.task-summary-container .task-summary-body .task-summary-item .ri-error-warning-line{color:#e02424}.task-summary-container .task-summary-body .task-summary-item .circular-skeleton{border-radius:50%}.report-summary-section{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.report-summary-section .report-summary-header{color:#374151;font-size:16px;font-style:normal;font-weight:700;line-height:150%;width:100%}.report-summary-section .report-summary-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.report-summary-section .report-summary-body .report-summary-item{align-items:center;align-self:stretch;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 4px}.report-summary-section .report-summary-body .report-summary-item:last-child{border-bottom:none}.report-summary-section .report-summary-body .report-summary-item .report-name{align-items:center;color:#374151;display:flex;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:150%;width:100%}.report-summary-section .report-summary-body .report-summary-item .preview-icon{cursor:pointer;font-size:20px}.defect-prediction-content{display:flex;flex-direction:column;gap:10px}.defect-prediction-content .defect-prediction-content-header{align-items:center;color:#1548be;display:flex;gap:5px;justify-content:space-between}.defect-prediction-content .defect-prediction-content-body{color:#fff;display:flex;flex-direction:column;gap:10px}.defect-prediction-content .defect-prediction-content-body .defect-prediction-errors{text-wrap:auto;background-color:#f98080;border-radius:4px;padding:12px}.defect-prediction-content .defect-prediction-content-body .defect-prediction-errors .error-text{color:#fff}.defect-prediction-content .defect-prediction-content-body .defect-prediction-suggestion{background-color:#fbd5d5;border-radius:4px;padding:12px}.defect-prediction-content .defect-prediction-content-body .defect-prediction-suggestion .suggestion-text{color:#f98080}.defect-prediction-content .defect-prediction-content-body .defect-prediction-suggestion .suggested-mileage-link{cursor:pointer}.defect-prediction-content .defect-prediction-content-body .defect-prediction-mileage-info{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:10px}.defect-prediction-content .defect-prediction-content-body .defect-prediction-item-list{display:flex;flex-direction:column;gap:4px;overflow-x:auto;padding-right:10px}.defect-prediction-content .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item{border-bottom:1px solid #e5e7eb;display:flex;gap:5px;justify-content:space-between;padding:8px 0;white-space:break-spaces}.defect-prediction-content .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item .defect-prediction-item-stat{text-wrap:nowrap;align-items:end;display:flex;flex-direction:column;justify-content:center}.defect-prediction-content .defect-prediction-content-body .defect-prediction-mileage{padding:6px 0}.defect-prediction-content .defect-prediction-content-body .defect-prediction-mileage .mileage-label{align-items:center;cursor:pointer;display:flex;gap:4px;justify-content:flex-start}.defect-prediction-content .defect-prediction-content-body .no-result{align-items:center;display:flex;flex-direction:column;gap:20px;padding:15px}.defect-prediction-content .defect-prediction-content-body .no-result img{max-width:20%}.defect-prediction-content .defect-prediction-content-footer{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;padding:12px}.defect-prediction-content .defect-prediction-content-footer img{max-width:20%}.defect-prediction-no-access{align-items:center;display:flex;flex-direction:column;gap:15px;padding:15px 0;text-align:center}.defect-prediction-no-access .probability-hint-content{align-items:center;background-color:#bcf0da;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:35px 90px}.defect-prediction-no-access .probability-hint-content img{width:40%}.request-license{align-items:center;display:flex;flex-direction:column;gap:20px;padding:30px 40px;text-align:center}.defects-list-body,.defects-list-body .defect-group{align-items:flex-start;display:flex;flex-direction:column}.defects-list-body .defect-group{align-self:stretch;gap:8px;padding-top:8px}.defects-list-body .defect-group .defect-group-title{color:#111928;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%;width:100%}.defects-list-body .defect-group .defect-list-item{align-items:center;align-self:stretch;border-bottom:1px solid #d1d5db;cursor:pointer;display:flex;gap:16px;padding:12px}.defects-list-body .defect-group .defect-list-item .defect-list-item-body{align-items:center;display:flex;flex:1 0;justify-content:space-between}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details{align-items:center;display:flex;flex:1 0;gap:8px}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail{border-radius:4px;height:72px;overflow:hidden;width:80px}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail .image-cell{align-items:center;display:flex;font-size:30px;height:100%;justify-content:center;width:100%}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail .valuation-image{aspect-ratio:1/1;background:#e5e7eb;border-radius:4px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details .defect-other-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;width:100%}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details .defect-other-details .defect-name{color:#374151;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;width:100%}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details .defect-other-details .defect-actions-positions{color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:150%;white-space:break-spaces;width:100%}.defects-list-body .defect-group .defect-list-item .defect-list-item-body .defect-details .defect-other-details .defect-cost{color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:150%;width:100%}.defects-list-body .defect-group .defect-list-item .context-arrow{align-items:center;display:flex;font-size:20px;gap:8px}.defect-container{background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex:1 0;flex-direction:column;gap:24px;padding:16px;width:40%}.defect-container .tab-strip-container{border-bottom:none}.defects-count{align-items:center;background:#f3f4f6;border-radius:4px;display:flex;font-size:12px;font-style:normal;font-weight:600;gap:4px;line-height:150%;padding:0 2px}.k-tabstrip-items .k-active .k-link .bus-tab-header-title{color:#1548be}.k-tabstrip-items .k-active .k-link .bus-tab-header-title .defects-count{background:#ebf5ff;color:#1548be}.right-stepper{align-items:center;display:flex;gap:8px}.right-stepper .comments-button{align-items:center;background:#fff;border:1px solid #d1d5db!important;border-radius:8px;color:#014737;display:flex;gap:4px;justify-content:center;padding:8px}.right-stepper .conclude-test-button .bus-btn-success{background:#0e9f6e;border:#0e9f6e;border-radius:8px;gap:4px;justify-content:center;padding:8px}.right-stepper .conclude-test-button .bus-btn-success span{color:#fff}.right-stepper .auto-save-section{align-items:center;display:flex;flex:1 0;gap:8px;padding:8px}.right-stepper .auto-save-section span{color:#1548be;font-size:14px;font-style:normal;font-weight:500}.right-stepper .auto-save-section .loader-icon{width:18px}.right-stepper .auto-save-section .default-icon{color:#1548be;font-size:18px}.test-view{align-items:flex-start;background:#f9fafb;display:flex;flex-direction:column;gap:16px;padding:24px}.test-view .test-summary-row,.test-view .test-view-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.test-view .test-summary-row{background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;flex-direction:column;padding:16px}.test-view .test-summary-row .test-summary-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.test-view .test-summary-row .test-summary-header .test-summary-header-title{color:#111928;font-size:16px;font-weight:700}.test-view .test-summary-row .test-summary-header .test-summary-header-description{color:#6b7280;font-size:12px;font-weight:400}.test-view .test-summary-row .test-summary-container{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.test-view .test-summary-row .test-summary-container .test-task-and-report-summary-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:40%}.test-view .equipment-card-skeleton{height:65px;width:100%}.test-deleted-view{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:16px;padding:16px;position:absolute;top:130px;width:94%}.test-deleted-view .test-deleted-content{gap:16px;padding:32px}.test-deleted-view .test-deleted-content,.test-deleted-view .test-deleted-content .no-test-body{align-items:center;align-self:stretch;display:flex;flex-direction:column}.test-deleted-view .test-deleted-content .no-test-body .no-test-title{color:#111928;font-size:16px;font-weight:700;text-align:center}.test-deleted-view .test-deleted-content .no-test-body .no-test-description{color:#6b7280;font-size:14px;font-weight:400;text-align:center}.price-catalog-update-toast{background-color:#ebf5ff}.price-catalog-update-text{color:#1548be;white-space:break-spaces}@media(max-width:1200px){.test-view .test-view-row{flex-wrap:wrap}}.valuation-report .report-header img{height:27px}.valuation-report .report-header .test-date{align-items:flex-end;display:flex;flex-direction:column}.valuation-report .report-header .no-logo-title{border-left:none;padding-left:0}.mobile-page-content .valuation-report .report-header img{margin-bottom:8px}.mobile-page-content .valuation-report .report-header .test-date{flex-direction:row;gap:8px}.valuation-report .report-body .report-body-row{display:flex}.valuation-report .report-body .report-body-row .left-items{flex:2 1;max-width:66%}.valuation-report .report-body .report-body-row .left-items .report-tabs-container{padding:24px}.valuation-report .report-body .report-body-row .right-items{flex:1 1}.valuation-report .report-footer .p2-bold{border-left:1px solid #e5e7eb;padding-left:16px}.valuation-report .bus-btn-text-primary.bus-btn .k-button-text{font-size:14px;font-weight:500}.mobile-page-content .valuation-report .report-body .report-tabs-container{background-color:#0000!important;box-shadow:none!important;padding:0!important}.mobile-page-content .bus-image-gallery-preview{z-index:15001!important}.report-attachments{display:flex;flex-direction:column;gap:4px}.report-attachments .report-attachments-container{align-items:normal;display:flex;flex-wrap:wrap;gap:0 16px}.report-attachments .report-attachments-container .report-attachment{align-items:center;border-bottom:1px solid #d1d5db;cursor:pointer;display:flex;flex-basis:calc(50% - 16px);gap:12px;justify-content:space-between;padding:16px 4px;word-break:break-word}.report-attachments .report-attachments-container .report-attachment .left-items{align-items:center;display:flex;gap:8px}.report-attachments .report-attachments-container .report-attachment .left-items .p1-medium{white-space:break-spaces}.report-attachments .report-attachments-container .report-attachment svg path{fill:#1548be}.report-attachments .report-attachments-container .report-attachment .bus-btn{padding:0!important}.report-attachments .report-attachments-container .report-attachment:last-child:nth-child(2n),.report-attachments .report-attachments-container .report-attachment:last-child:nth-child(odd),.report-attachments .report-attachments-container .report-attachment:nth-last-child(2):nth-child(odd){border-bottom:none}.mobile-page-content .report-attachments{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.mobile-page-content .report-attachments .report-attachments-container .report-attachment{flex-basis:100%;justify-content:space-between}.mobile-page-content .report-attachments .report-attachments-container .report-attachment:last-child:nth-child(2n),.mobile-page-content .report-attachments .report-attachments-container .report-attachment:last-child:nth-child(odd),.mobile-page-content .report-attachments .report-attachments-container .report-attachment:nth-last-child(2):nth-child(odd){border-bottom:1px solid #d1d5db}.mobile-page-content .report-attachments .report-attachments-container .report-attachment:last-child{border-bottom:none!important}.skeleton-report-attachments{align-items:center;display:flex;flex-wrap:wrap;gap:0 16px;width:100%}.skeleton-report-attachments .skeleton-report-attachment{align-items:center;border-bottom:1px solid #d1d5db;display:flex;flex-basis:calc(50% - 8px);gap:12px;height:80px;padding:16px 4px}.mobile-page-content .skeleton-report-attachments .skeleton-report-attachment{flex-basis:100%}.mobile-page-content .skeleton-report-attachments .skeleton-report-attachment:last-child{border-bottom:none}.attachment-icon-container{align-items:center;background-color:#ebf5ff;border-radius:4px;display:flex;height:36px;justify-content:center;padding:8px;width:36px}.attachment-icon-container svg{height:20px;width:20px}.attachments-image-container{flex-shrink:0;height:36px;width:36px}.attachments-image-container img{border-radius:4px;height:100%;object-fit:cover;width:100%}.mobile-page-content .report-attachment-preview{background-color:#1f2a37!important;display:flex;flex-direction:column;gap:24px;height:100vh}.mobile-page-content .report-attachment-preview .title-row{background-color:#1f2a37;opacity:.9;padding:calc(var(--safe-area-top) + 16px) 8px 16px!important;position:fixed;width:100%;z-index:1}.mobile-page-content .report-attachment-preview .title-row>div{color:#f3f4f6!important;white-space:break-spaces;word-break:break-word}.mobile-page-content .report-attachment-preview .title-row button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000;background:#55607566;border-radius:50%;height:32px;padding:0;width:32px}.mobile-page-content .report-attachment-preview .title-row button i{color:#fff;font-size:18px}.mobile-page-content .report-attachment-preview .title-row.no-text{background-color:#0000}.mobile-page-content .report-attachment-preview .carousel-container{height:100vh;position:relative;width:100vw}.mobile-page-content .report-attachment-preview .carousel-container .dots{bottom:calc(var(--safe-area-bottom) + 16px);left:50%;position:fixed;transform:translateX(-50%)}.mobile-page-content .report-attachment-preview .carousel-container .carousel{height:100%;position:relative}.mobile-page-content .report-attachment-preview .carousel-container .carousel .carousel-images{height:calc(100vh - 38px)}.mobile-page-content .report-attachment-preview .carousel-container .carousel .carousel-images img{border-radius:0;object-fit:contain}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay{bottom:28px;position:fixed;width:100%}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons.comments-hidden{padding-bottom:var(--safe-area-bottom)}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons{display:flex;justify-content:space-between;padding:10px 15px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .empty-alignment{height:29px;width:29px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-comment-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#55607566;border-radius:32px;display:flex;height:29px;justify-content:center;width:29px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-comment-button i{color:#f9fafb}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-comment-button .comment-indicator{background:#ff5a1f;border-radius:12px;height:12px;position:absolute;right:-3px;top:0;width:12px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-count{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0501014d;border-radius:8px;color:#fff;display:flex;padding:4px 8px}.mobile-page-content .report-attachment-preview .carousel-container .no-content-screen{align-items:center;background-color:#111928;display:flex;flex-direction:column;gap:22px;height:100%;justify-content:center;width:100%}.mobile-page-content .report-attachment-preview .carousel-container .no-content-screen i{color:#374151;font-size:44px;line-height:44px}.mobile-page-content .report-attachment-preview .carousel-container .no-content-screen div{color:#9ca3af}.mobile-page-content .report-attachment-preview .details-container{background-color:#1f2a37;bottom:0;display:flex;flex-direction:column;gap:4px;height:-webkit-fit-content;height:fit-content;left:0;opacity:.9;overflow-y:scroll;padding:12px 24px;width:100%}.mobile-page-content .report-attachment-preview .details-container div{color:#f3f4f6;white-space:pre-wrap;word-break:break-word}.mobile-page-content .report-attachment-preview.landscape-mode{gap:0!important;padding:0!important}.mobile-page-content .report-attachment-preview.landscape-mode .title-row{padding:calc(var(--safe-area-top) + 16px) 12px 8px!important}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container{overflow:hidden}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .carousel-images{height:100%}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .carousel-overlay{bottom:0}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .carousel-overlay .carousel-overlay-buttons.comments-hidden{padding-bottom:calc(var(--safe-area-bottom) + 18px)}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .dots{bottom:calc(var(--safe-area-bottom) + 6px);left:50%;position:fixed;transform:translateX(-50%)}.mobile-page-content .report-attachment-preview.landscape-mode.no-content-mode .carousel-container{padding-bottom:0}.mobile-page-content .report-attachment-preview.landscape-mode.no-content-mode .carousel-container .carousel-overlay{bottom:0}.mobile-page-content .report-attachment-preview.no-content-mode .carousel-container{padding-bottom:16px}.mobile-page-content .report-attachment-preview.no-content-mode .carousel-container .carousel-overlay{bottom:16px}.report-image-item{height:111.5px;position:relative}.report-image-item img,.report-image-item video{border-radius:4px;height:100%;object-fit:cover;width:100%}.report-image-item .img-overlay{border-radius:4px;bottom:6px;height:22px;padding:4px;right:6px;width:22px}.report-image-item .img-overlay,.report-image-item .video-overlay{background:#3d4a6966;cursor:pointer;display:flex;position:absolute}.report-image-item .video-overlay{align-items:center;border-radius:50%;height:44px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:44px}.report-vehicle-documents{margin-top:8px}.report-vehicle-documents .img-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.report-vehicle-documents .img-container .loading-report-image{border-radius:4px;height:111.5px}.report-vehicle-documents .img-container.with-less-images{grid-template-columns:repeat(auto-fit,minmax(200px,220px))}.service-history-list .service-history-list-item{border-bottom:1px solid #e5e7eb;padding:8px 0;white-space:break-spaces}.service-history-list .empty-history{display:flex;flex-direction:column;gap:8px}.skeleton-checkboxes{height:60px;margin:16px 0;width:100%}.report-tabs-service-history{display:flex;flex-direction:column;gap:24px;margin-top:8px}.report-tabs-service-history .service-history-list-container{margin-top:8px}.report-tabs-service-history .service-checkboxes{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding:16px 0}.report-tabs-service-history .service-checkboxes .service-checkbox{align-items:center;display:flex;gap:4px}.report-tabs-service-history .service-timing-container{display:flex;gap:16px;margin-top:16px}.report-tabs-service-history .service-timing-container .service-timing-item{flex:1 1}.report-tabs-service-history .service-timing-container .service-timing-item:first-child{border-right:1px solid #e5e7eb}.mobile-page-content .report-tabs-service-history{gap:16px;margin-top:0}.mobile-page-content .report-tabs-service-history .title-row{display:flex;gap:8px;justify-content:space-between}.mobile-page-content .report-tabs-service-history .title-row .service-completion-checkbox{display:inline;text-align:right;white-space:normal}.mobile-page-content .report-tabs-service-history .title-row .service-completion-checkbox svg{height:19px;margin-right:4px;width:19px}.mobile-page-content .report-tabs-service-history .report-service-history-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.mobile-page-content .report-tabs-service-history .service-checkboxes .service-checkbox{font-size:12px}.general-info-container{display:flex;flex-direction:column;gap:16px;margin:8px 0 24px}.general-info-container .general-info-item .item-section-title{margin-bottom:8px}.general-info-container .general-info-item .value-row{display:flex;gap:16px}.general-info-container .general-info-item .value-row .left-items-container{border-right:1px solid #e5e7eb;flex-basis:150px;padding-right:8px}.general-info-container .general-info-item .value-row .types-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.general-info-container .general-info-item .warranty-comment{white-space:break-spaces}.mobile-page-content .general-info-container{margin:0}.mobile-page-content .general-info-container .general-info-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px;white-space:break-spaces}.mobile-page-content .general-info-container .general-info-item .item-section-title{margin-bottom:16px}.mobile-page-content .general-info-container .general-info-item .value-row{flex-direction:column}.mobile-page-content .general-info-container .general-info-item .value-row .left-items-container{border-right:none;flex-basis:auto}.mobile-page-content .general-info-container .general-info-item .flex-row{align-items:center;display:flex;gap:4px}.mobile-page-content .general-info-container .general-info-item.boots-locknuts-item{display:flex;flex-direction:column;gap:12px}.mobile-page-content .general-info-container .general-info-item.ac-item{display:flex;flex-direction:column;gap:16px}.mobile-page-content .general-info-container .details-container{border-color:#e5e7eb;display:flex}.mobile-page-content .general-info-container .details-container .details{display:flex;flex-direction:column;width:100%}.mobile-page-content .general-info-container p{margin-bottom:0}.battery-attachments{display:flex;flex-direction:column;gap:4px}.battery-attachments .battery-attachments-container{align-items:normal;display:flex;flex-wrap:wrap;gap:0 16px}.battery-attachments .battery-attachments-container .battery-attachment{align-items:center;border-bottom:1px solid #d1d5db;cursor:pointer;display:flex;flex-basis:calc(50% - 16px);gap:12px;justify-content:space-between;padding:16px 4px 16px 0;word-break:break-word}.battery-attachments .battery-attachments-container .battery-attachment .left-items{align-items:center;display:flex;gap:8px}.battery-attachments .battery-attachments-container .battery-attachment .left-items .p1-medium{white-space:break-spaces}.battery-attachments .battery-attachments-container .battery-attachment svg path{fill:#1548be}.battery-attachments .battery-attachments-container .battery-attachment .bus-btn{padding:0!important}.battery-attachments .battery-attachments-container .battery-attachment:last-child:nth-child(2n),.battery-attachments .battery-attachments-container .battery-attachment:last-child:nth-child(odd),.battery-attachments .battery-attachments-container .battery-attachment:nth-last-child(2):nth-child(odd){border-bottom:none}.mobile-page-content .battery-attachments .battery-attachments-container .battery-attachment{flex-basis:100%;justify-content:space-between}.mobile-page-content .battery-attachments .battery-attachments-container .battery-attachment:last-child:nth-child(2n),.mobile-page-content .battery-attachments .battery-attachments-container .battery-attachment:last-child:nth-child(odd),.mobile-page-content .battery-attachments .battery-attachments-container .battery-attachment:nth-last-child(2):nth-child(odd){border-bottom:1px solid #d1d5db}.mobile-page-content .battery-attachments .battery-attachments-container .battery-attachment:last-child{border-bottom:none!important;padding-bottom:0!important}.report-brakes-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:16px}.report-brakes-item .brakes-positions-container{display:flex;flex-direction:column;gap:12px}.report-brakes-item .brakes-positions-container .brakes-positions-row{display:flex}.report-brakes-item .brakes-positions-container .brakes-positions-row .brakes-positions-item{flex-grow:1}.report-brakes-item .brakes-positions-container .brakes-positions-row .brakes-positions-item:last-child:not(:first-child){border-left:1px solid #e5e7eb;padding-left:16px}.mobile-page-content .report-brakes-item{border:none;border-bottom:1px solid #e5e7eb;border-radius:0;flex-basis:100%;padding:0 0 16px}.mobile-page-content .report-brakes-item:last-child{border-bottom:none;padding:0}.report-brakes{display:flex;flex-direction:column;gap:16px}.report-brakes .report-brakes-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.report-brakes .report-brakes-container>*{flex:0 0 auto;min-width:249px}.report-brakes .report-brakes-container .brakes-loader{height:170px;width:100%}.mobile-page-content .report-brakes{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.tire-form-fields-row{align-items:center;display:flex;flex-direction:row;gap:8px}.tire-form-fields-row .tire-form-markers-report{display:flex;flex-direction:column;gap:5px;margin-top:22px}.tire-form-fields-row.left-tire{justify-content:flex-end}.tire-form-fields-row .tire-form-fields{display:flex;flex-direction:column;width:-webkit-max-content;width:max-content}.tire-form-fields-row .tire-form-fields.left-tire{text-align:right}.tire-form-fields-row .tire-color-marker{background-color:#d1d5db;border-radius:12px;height:27px;width:7px}.tire-form-fields-row .tire-color-marker.tire-color-marker-green{background-color:#0e9f6e}.tire-form-fields-row .tire-color-marker.tire-color-marker-red{background-color:#e02424}.tire-form-fields-row .tire-color-marker.tire-color-marker-black{background-color:#1f2a37}.tire-set{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-basis:calc(50% - 8px);flex-direction:column;flex-grow:0;flex-shrink:1;gap:16px;padding:16px;white-space:break-spaces}.tire-set .title-row{display:flex;justify-content:space-between}.tire-set .tire-data-container{align-items:center;display:flex;gap:4px;justify-content:center;width:100%}.tire-set .tire-data-container .tire-form-fields-container{display:flex;flex-direction:column;gap:32px;justify-content:center}.mobile-page-content .tire-set{border:none;border-bottom:1px solid #e5e7eb;border-radius:0;flex:1 1 100%;max-width:100%;padding:0 0 16px}.mobile-page-content .tire-set:last-child{border-bottom:none;padding:0}.report-tires{display:flex;flex-direction:column;gap:16px}.report-tires .report-tires-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.report-tires .report-tires-header .tires-description{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;white-space:normal;width:100%}.report-tires .report-tires-header-mobile{align-items:center;display:flex;gap:8px;justify-content:space-between}.report-tires .report-tires-header-mobile .tooltip-icon{color:#6b7280;font-size:18px;margin-right:0}.report-tires .tires-missing-notification{background-color:#f9fafb;color:#374151;padding:8px}.report-tires .tires-missing-notification svg{margin:0 8px 2px 0}.report-tires .tire-sets{display:flex;flex-wrap:wrap;gap:16px}.report-tires .tire-loading-skeleton{height:400px;width:100%}.mobile-page-content .report-tires{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.tires-brakes{display:flex;flex-direction:column;gap:24px;margin-top:8px}.tires-brakes .bus-separator{margin-bottom:0}.tires-brakes .bus-separator:last-child{display:none}.mobile-page-content .tires-brakes{margin-top:0}.mobile-page-content .tires-brakes .bus-separator{display:none}.report-defects-row{white-space:break-spaces}.report-defects-row .report-defects-row-checkpoint-col{display:flex;gap:4px}.report-defects-row .report-defects-row-checkpoint-col .img-container{line-height:48px;overflow:hidden}.report-defects-row .report-defects-row-checkpoint-col .img-container .main-image-icon{font-size:48px;line-height:48px}.report-defects-row .report-defects-row-checkpoint-col .img-container img{border-radius:4px;height:48px;object-fit:cover;width:48px}.report-defects-row .report-defects-select-col{width:40px}.report-defects-row .report-defects-view-col{width:80px}.report-defects-row .report-defects-view-col .view-btn{border-radius:8px}.report-defects-row .report-defects-view-col .view-btn .k-button-text{font-size:14px;font-weight:500}.report-defects-row .p1-medium,.report-defects-row .p1-regular{line-height:150%}.report-defects-list-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:12px 4px}.report-defects-list-row .defect-data{flex:1 1;white-space:break-spaces;word-break:break-all}.report-defects-list-row .defect-data .checkpoint-comment:first-letter{text-transform:capitalize}.report-defects-list-row .defect-data .cost-image-row{align-items:center;display:flex;gap:16px}.report-defects-list-row .k-checkbox-wrap{align-self:center}.report-defects-list-row .img-container{border-radius:4px;height:50px;overflow:hidden;width:50px}.report-defects-list-row .img-container .main-image-icon{font-size:50px;line-height:50px}.report-defects-list-row .img-container img{height:100%;object-fit:cover;width:100%}.report-defects-list-row:last-child{border-bottom:none}.report-defects{display:flex;flex-direction:column;gap:16px}.report-defects .report-defects-skeleton{height:400px}.report-defects .report-defects-table-container{overflow:scroll;width:100%}.report-defects .report-defects-table-container .bus-table th{text-transform:uppercase}.report-defects .report-defects-table-container .bus-table td,.report-defects .report-defects-table-container .bus-table th{border:none!important}.report-defects .report-defects-list{display:none}.report-defects .defect-summary-price{background-color:#ebf5ff;border-color:#c3ddfd}.mobile-page-content .report-defects{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.mobile-page-content .report-defects .bus-table{display:none}.mobile-page-content .report-defects .report-defects-list{display:flex;flex-direction:column}.mobile-page-content .report-defects .defect-summary-price{background:#f9fafb;border-color:#f3f4f6;padding:8px}.report-obd{display:flex;flex-direction:column;gap:24px;margin-top:8px}.report-obd .report-obd-skeleton{height:500px;width:100%}.report-obd .obd-report-section{align-items:center;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:16px}.mobile-page-content .report-obd .obd-report-section{background-color:#0000;box-shadow:none;padding:0}.mobile-page-content .report-obd .obd-report-section .obd-header-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.mobile-page-content .report-obd .obd-report-section .obd-subtask-components-header{display:none}.mobile-page-content .report-obd .obd-report-section .obd-subtask-component-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;margin-bottom:16px;padding:20px 24px}.mobile-page-content .report-obd .obd-report-section .obd-subtask-component-item:last-child{margin-bottom:0}.mobile-page-content .report-obd .no-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.report-tabs .k-animation-container{border-radius:12px}.report-tabs .k-tabstrip-content{background-color:#0000}.report-tabs .k-tabstrip-items-wrapper{border-bottom:none}.report-tabs .k-tabstrip-items{flex-wrap:nowrap;overflow:hidden;padding-right:1px}.report-tabs .k-tabstrip-top>.k-tabstrip-items-wrapper .k-item.k-active,.report-tabs .k-tabstrip-top>.k-tabstrip-items-wrapper .k-item:active{border-bottom:2px solid #e5e7eb!important}.report-tabs .k-tabstrip-item{border-bottom:1px solid #e5e7eb!important}.report-tabs .k-tabstrip-item:focus{box-shadow:none}.report-tabs .k-tabstrip-item:last-child{flex:auto 1 1}.report-tabs .k-tabstrip-item:last-child .k-link{cursor:default;padding:0!important}.report-tabs .k-tabstrip-item:last-child:active{border-bottom:1px solid #e5e7eb!important;margin-bottom:0!important}.report-tabs .bus-tab-header-title{font-weight:600}.report-tabs .k-tabstrip-content{padding-top:16px}.gray-500{color:#6b7280}.grey-800{color:#111928}.right-border{border-right:1px solid #d1d5db;margin-right:16px}.top-border{border-top:1px solid #d1d5db;padding-top:16px}.test-drive-container{display:flex;flex-direction:column;gap:16px;padding:0}.test-drive-container p{margin:0}.test-drive-container .test-drive-section{display:flex;flex-direction:column;width:100%}.test-drive-container .test-drive-section .details-container{display:flex;margin:8px 0}.test-drive-container .test-drive-section .details-container .details{display:flex;flex-direction:column;width:100%}.report-service-history{display:flex;flex-direction:column;gap:16px}.report-service-history button{align-self:flex-start}.report-service-history .service-checkboxes{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.report-service-history .service-checkboxes .service-checkbox{align-items:center;display:flex;gap:4px}.report-service-history .service-timing-container{display:flex;gap:16px}.report-service-history .service-timing-container .service-timing-item{flex:1 1}.report-service-history .service-timing-container .service-timing-item:first-child{border-right:1px solid #e5e7eb}.mobile-page-content .service-completion-checkbox{display:inline;text-align:right;white-space:normal}.mobile-page-content .service-completion-checkbox svg{height:19px;margin-right:4px;width:19px}.mobile-page-content .service-checkboxes .service-checkbox{font-size:12px}.report-info-container{width:100%}.vehicle-overview-general-container{display:flex;margin:24px 16px}.vehicle-overview-general-container p{margin:0}.vehicle-overview-general-container .picture-container{flex-shrink:0!important;height:265px;margin-right:24px;width:295px}.vehicle-overview-general-container .picture-container img{border-radius:8px;height:100%;object-fit:cover;width:100%}.vehicle-overview-general-container .content-container{width:100%}.vehicle-overview-general-container .content-container .header-section{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:12px}.vehicle-overview-general-container .content-container .header-section .subtitle-text{margin-top:8px}.vehicle-overview-general-container .content-container .header-section .reg-number-container{background-color:#f3f4f6;border-radius:8px;display:flex;gap:4px;margin-top:4px;padding:4px;width:-webkit-fit-content;width:fit-content}.vehicle-overview-general-container .content-container .infographic-container{grid-gap:12px 0;display:grid;gap:12px 0;grid-template-columns:repeat(4,1fr);margin-top:24px}.vehicle-overview-general-container .content-container .infographic-container .infographic-item{border-right:1px solid #e5e7eb;display:flex;margin-right:8px;padding-right:8px}.vehicle-overview-general-container .content-container .infographic-container .infographic-item:last-child,.vehicle-overview-general-container .content-container .infographic-container .infographic-item:nth-child(4n){border-right:none;padding-right:0}.vehicle-overview-general-container .content-container .infographic-container .infographic-item .info-icon{height:18px;margin:auto 0;width:18px}.vehicle-overview-general-container .content-container .infographic-container .infographic-item .info-text-container{margin-left:10px}@media(max-width:1200px){.vehicle-overview-general-container .content-container .infographic-container{grid-template-columns:repeat(3,1fr)}.vehicle-overview-general-container .content-container .infographic-container .infographic-item:nth-child(4n){border-right:1px solid #e5e7eb}.vehicle-overview-general-container .content-container .infographic-container .infographic-item:last-child,.vehicle-overview-general-container .content-container .infographic-container .infographic-item:nth-child(3n){border-right:none;padding-right:0}}@media(max-width:992px){.vehicle-overview-general-container .content-container .infographic-container{grid-template-columns:repeat(2,1fr)}.vehicle-overview-general-container .content-container .infographic-container .infographic-item:nth-child(3n){border-right:1px solid #e5e7eb}.vehicle-overview-general-container .content-container .infographic-container .infographic-item:last-child,.vehicle-overview-general-container .content-container .infographic-container .infographic-item:nth-child(2n){border-right:none;padding-right:0}}.ad-text{border:1px solid;border-radius:3px;display:inline-block;font-size:6px;font-weight:900;line-height:100%;margin:auto 0;padding:3px 4px}.report-checkpoints{display:flex;flex-direction:column;gap:4px}.report-checkpoints.expanded{gap:16px}.report-checkpoints.expanded .k-animation-container{z-index:100!important}.report-checkpoints .bus-btn{align-self:flex-start}.report-checkpoints .checkpoint-skeleton{height:200px;width:100%}.report-checkpoints .bus-separator{margin-bottom:16px}.report-checkpoints .checkpoints-container{column-count:3;column-gap:4px}.report-checkpoints .checkpoints-container .checkpoint-group{background-color:#f9fafb;border-radius:4px;break-inside:avoid;margin-bottom:4px;padding:8px;page-break-inside:avoid}.report-checkpoints .checkpoints-container .checkpoint-group div{color:#1f2a37!important}.report-checkpoints .checkpoints-container .checkpoint-group .p2-bold{margin-bottom:4px;text-transform:uppercase}@media(max-width:992px){.report-checkpoints .checkpoints-container{column-count:2}}@media(max-width:768px){.report-checkpoints .checkpoints-container{column-count:1}.report-checkpoints .checkpoints-container .checkpoint-group{margin-bottom:16px}}.tire-set-quick-view{border-bottom:1px solid #eff2f6;padding-bottom:16px}.tire-set-quick-view:last-child{border-bottom:none}.tire-set-quick-view .values-row{display:flex;gap:16px;justify-content:space-between;margin-top:4px}.tire-set-quick-view .values-row .values-row-item{border-right:1px solid #e5e7eb;display:flex;flex:1 1;flex-direction:column}.tire-set-quick-view .values-row .values-row-item:last-child{border-right:none}@media(max-width:1200px){.tire-set-quick-view .values-row{flex-wrap:wrap}.tire-set-quick-view .values-row .values-row-item{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.tire-set-quick-view .values-row .values-row-item:nth-child(2n){border-right:none}}.report-tires-quick-view .tire-loading-skeleton{height:150px;width:100%}.report-tires-quick-view .tire-sets{display:flex;flex-direction:column;gap:16px;margin-top:8px}.report-terms-conditions{display:flex;flex-direction:column;gap:4px}.report-terms-conditions.expanded{gap:16px}.report-terms-conditions.expanded .k-animation-container{z-index:100!important}.report-terms-conditions.expanded .p1-s-bold{margin:16px 0 12px}.report-terms-conditions .bus-btn{align-self:flex-start}.mobile-page-content .report-terms-conditions{gap:0}.mobile-page-content .report-terms-conditions .mobile-terms-title{margin:0!important}.report-general-info{display:flex;flex-direction:column;gap:16px}.report-general-info .report-general-info-container{display:flex;flex-direction:column;gap:8px}.report-general-info .report-general-info-container .report-general-info-item{align-items:center;display:flex;gap:4px}.vehicle-information-panel{width:80vw!important}.vehicle-information-panel .panel-content{padding-top:8px}.vehicle-information-header{color:#374151;font-size:16px;font-weight:700;line-height:150%}.not-found-vehicle{align-items:center;background:#f5f9ff;border:2px solid #c3ddfd;border-radius:12px;color:#1e429f;display:flex;font-size:14px;font-weight:600;gap:12px;margin:40px;max-width:100%;padding:12px 20px}.not-found-vehicle .info-icon{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.test-run-history-list{width:100%}.test-run-history-list .test-run-block{background:#fff;border-radius:8px;margin:16px 0;overflow:hidden;position:relative}.test-run-history-list .test-run-block .p2-flag{align-items:flex-start;background:#fce96a;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);color:#111928;display:flex;font-size:12px;height:35px;justify-content:flex-start;left:0;padding:3px 0 0 3px;position:absolute;top:0;width:35px}.test-run-history-list .test-run-block .test-run-header{cursor:pointer;margin-bottom:"8px";padding:0 12px}.test-run-history-list .test-run-block .test-run-header .test-run-last-worked-on{color:#6b7280;font-weight:500}.test-run-history-list .test-run-block .test-run-header .test-run-performed-by{color:#6b7280;font-size:12px;font-weight:400}.test-run-history-list .test-run-block .test-run-header .stepper-container{display:flex;gap:4px;margin-left:auto}.test-run-history-list .test-run-block .test-run-header .stepper-container .vehicle-stepper-header{border:none!important;box-shadow:none!important}.test-run-history-list .divider{background:#e5e7eb!important;margin:0 auto!important;width:98%!important}.test-run-history-list .k-pager{background-color:#fff!important;border-style:none}.test-run-history-list .k-pager-md .k-pager-sizes .k-dropdownlist{width:100%}.test-run-details{display:flex;gap:24px;padding:20px}.test-run-details .test-run-timeline{align-items:flex-start;display:flex;flex-direction:column;max-width:300px;min-width:180px;padding-top:0;position:relative;width:20%}.test-run-details .test-run-timeline .timeline-steps{gap:8px;position:relative;width:100%;z-index:1}.test-run-details .test-run-timeline .timeline-steps .timeline-step{align-items:flex-start;border-left:2px solid #1548be;border-radius:2px;display:flex;position:relative;z-index:0}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-dot{background:#1548be;border:4px solid #1548be;border-radius:50%;height:14px;left:-8px;position:absolute;top:0;width:14px;z-index:2}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card{background:#f9fafb;border-radius:8px;gap:8px;margin-bottom:8px!important;margin-left:35px;padding:8px;width:90%}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card.selected{background:#ebf5ff;box-shadow:0 4px 4px #ebf5ff}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-date{color:#6b7280;font-size:12px;font-weight:400;line-height:150%}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-type{color:#111928;font-size:14px;font-weight:600;line-height:150%}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-status{font-size:12px;font-weight:500;line-height:150%}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-status .bus-label-primary-lg-light{background-color:#c3ddfd!important;color:#1548be!important}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-status .bus-label-primary-lg-light svg{stroke:#1548be!important}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-status .bus-label-new{background-color:#374151;border-radius:8px;color:#f9fafb;font-size:10px;font-weight:500;gap:4px;padding:2px 8px}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-status .bus-label-new svg{stroke:#f9fafb!important}.test-run-details .test-run-timeline .timeline-steps .timeline-step .timeline-card .timeline-status svg{height:10px;width:10px}.test-run-details .test-run-details-panel{width:80%}.test-run-details-panel{background:#fff;border-left:1px solid #e5e7eb;margin-left:12px;padding-left:24px}.test-run-details-panel .details-header{column-count:#111928;display:flex;font-size:18px;font-weight:600}.test-run-details-panel .details-subheader,.test-run-details-panel .details-subheader *{color:#6b7280!important;display:flex;font-size:12px;font-weight:400;gap:8px}.test-run-details-panel .details-header-panel-actions{margin-left:auto}.test-run-details-panel .details-header-panel-actions .view-test-button{color:#fff!important;font-size:14px!important;font-weight:400!important}.test-run-details-panel .details-header-panel-actions .view-test-button .share-icon{height:14px!important;width:14px!important}.test-run-details-panel .report-summary-bar{align-items:center;display:flex;gap:8px;margin-bottom:18px}.test-run-details-panel .report-summary-bar .report-summary-item{align-items:center;color:#1548be;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;line-height:150%}.test-run-details-panel .report-summary-bar .report-summary-item i{color:#1548be;font-size:16px;margin-left:6px}.test-run-details-panel .report-summary-bar .report-summary-separator{color:#374151;font-size:12px;font-weight:400;margin:0 4px;-webkit-user-select:none;user-select:none}.test-run-details-panel .defect-list-container{border-radius:8px;padding:16px 0}.test-run-details-panel .defect-list-container .defect-list-header-row{align-items:center;background:#f9fafb;border-radius:8px 8px 0 0;display:flex;height:60px;padding:0 10px}.test-run-details-panel .defect-list-container .defect-list-header-row .defect-list-header-title{color:#6b7280;flex:3 1;font-size:14px;font-weight:600}.test-run-details-panel .defect-list-container .defect-list-header-row .defect-list-header-cost,.test-run-details-panel .defect-list-container .defect-list-header-row .defect-list-header-moms{color:#6b7280;flex:.4 1;font-size:14px;font-weight:600;text-align:left}.test-run-details-panel .defect-list-container .defect-list-header-row .defect-list-header-action{flex:0 0 80px}.test-run-details-panel .defect-list-container .defect-list-body{display:flex;flex-direction:column;gap:0}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:3;padding:8px;transition:background .2s}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row:last-child{border-bottom:none}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-thumbnail{border-radius:4px;height:48px;overflow:hidden;width:48px}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-thumbnail .image-cell{align-items:center;display:flex;font-size:30px;height:100%;justify-content:center;width:100%}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-thumbnail .valuation-image{aspect-ratio:1/1;background:#e5e7eb;border-radius:4px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-info{display:flex;flex:2.8 1;flex-direction:column;padding-left:12px}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-info .defect-list-title{color:#111928;font-size:14px;font-weight:600}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-info .defect-list-subtitle{color:#6b7280;font-size:12px;font-weight:400;margin-top:2px}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-cost,.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-moms{color:#111928;flex:.4 1;font-size:14px;font-weight:600;text-align:left}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-action{display:flex;flex:0 0 80px;justify-content:flex-start}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-action .defect-list-view-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111928;cursor:pointer;font-size:12px;padding:6px 8px;transition:background .2s,border .2s}.test-run-details-panel .defect-list-container .defect-list-body .defect-list-row .defect-list-action .defect-list-view-btn:hover{cursor:pointer}.test-run-details-skeleton-wrapper{width:100%}.workorder-create-window-test-run-detail-panel .k-dialog{border-radius:8px;width:70vw}.workorder-create-window-test-run-detail-panel .k-dialog .k-dialog-titlebar{background-color:#fff;border-radius:8px 8px 0 0}.workorder-create-window-test-run-detail-panel .k-dialog .k-dialog-titlebar .k-dialog-title{background-color:#fff;border-radius:4px;color:#111928;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.workorder-create-window-test-run-detail-panel .k-dialog .k-dialog-content{padding:0}.workorder-create-window-test-run-detail-panel .workorder-create-content{border-radius:8px;padding:16px}.workorder-create-window-test-run-detail-panel .workorder-create-content,.workorder-create-window-test-run-detail-panel .workorder-create-content .workorder-create-main,.workorder-create-window-test-run-detail-panel .workorder-create-content .workorder-create-main .workorder-create-message{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.workorder-create-window-test-run-detail-panel .workorder-create-content .workorder-create-actions{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:32px;padding-top:8px}.workorder-create-window-test-run-detail-panel .workorder-create-content .workorder-create-actions button{padding:12px 24px!important}.milage-unit-information{display:flex;gap:8px}.milage-unit-information .unit-name{color:#111928;font-weight:600}.no-test-created-container{background-color:#fff;gap:16px;margin:0 auto;min-height:400px;width:100%}.no-test-created-container .no-test-created-content{text-align:center}.no-test-created-container .no-test-created-content .no-test-created-title{color:#111928!important;font-size:16px!important;font-weight:600!important}.no-test-created-container .no-test-created-content .no-test-created-subtitle{color:#6b7280!important;font-size:16px!important;font-weight:400!important;margin-top:-16px}.no-test-created-container .no-test-created-content .no-test-created-btn{color:#fff;font-size:14px!important;font-weight:500!important;margin:0!important}.no-test-created-container .add-work-order-btn{color:#fff;font-size:14px!important;font-weight:500!important}.vehicle-stepper-header{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 4px #0000001a;display:flex;height:64px;justify-content:space-between;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.vehicle-stepper-header .stepper-container{display:flex;gap:4px}.vehicle-stepper-header .stepper-breadcrumb{align-items:center;display:flex;gap:4px}.vehicle-stepper-header .stepper-breadcrumb .bus-btn .k-button-text{align-items:center;display:flex}.vehicle-stepper-header .stepper-breadcrumb .bus-btn .k-button-text .button-icon-container{align-items:center;display:flex;height:16px;width:16px}.vehicle-stepper-header .stepper-breadcrumb .p2-s-bold{padding:0 4px}.no-test-created-container,.vehicle-stepper-header .stepper-actions{align-items:center;display:flex}.no-test-created-container{justify-content:center;min-height:300px}.no-test-created-container.p2-version{min-height:200px}.no-test-created-container .no-test-created-content{align-items:center;display:flex;flex-direction:column;gap:16px}.no-test-created-container .no-test-created-content .no-test-created-icon{margin-bottom:8px}.no-test-created-container .no-test-created-content .no-test-created-title{color:#222;font-size:18px;font-weight:600}.no-test-created-container .no-test-created-content .no-test-created-subtitle{color:#666;font-size:16px}.no-test-created-container .no-test-created-content .no-test-created-btn{margin-top:8px}.create-test-row{align-items:start;align-items:center;display:flex;justify-content:space-between;width:100%}.create-test-row .create-test-label .k-checkbox{border-radius:50%;margin-right:16px}.create-test-row .create-test-label .k-checkbox-label{color:#111928;font-size:14px!important;font-weight:500}.create-test-row .disabled-checkbox .k-checkbox-label{color:#9ca3af}.create-test-row .create-test-btn{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:8px}.create-test-row .create-test-btn .create-test-btn-icon{align-items:center;display:flex;font-size:16px}.create-test-row .create-test-btn.btn-disabled{background-color:#f3f4f6!important;border:none!important;color:#6b7280!important;font-size:14px!important;font-weight:500!important}.test-basic-information .vehicle-regno-empty-test{color:#111928!important}.test-basic-information .vehicle-regno-empty-test:hover{cursor:default}.test-basic-information .bus-label-vehicle{color:#111928!important;font-weight:500!important}