.right-stepper{align-items:center;display:flex;flex-shrink:0;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:0 0 auto;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}@media(max-width:992px){.right-stepper{gap:4px}.right-stepper .auto-save-section span,.right-stepper .comments-button span{display:none}}@media(max-width:1200px),(max-width:992px){.logs-panel{width:91%!important}}.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: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;flex-wrap:wrap;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}.tyre-form-fields-row{align-items:center;display:flex;flex-direction:row;gap:8px}.tyre-form-fields-row .tyre-form-markers-report{display:flex;flex-direction:column;gap:5px;margin-top:22px}.tyre-form-fields-row.left-tyre{justify-content:flex-end}.tyre-form-fields-row .tyre-form-fields{display:flex;flex-direction:column;width:max-content}.tyre-form-fields-row .tyre-form-fields.left-tyre{text-align:right}.tyre-form-fields-row .tyre-color-marker{background-color:#d1d5db;border-radius:12px;height:27px;width:7px}.tyre-form-fields-row .tyre-color-marker.tyre-color-marker-green{background-color:#0e9f6e}.tyre-form-fields-row .tyre-color-marker.tyre-color-marker-red{background-color:#e02424}.tyre-form-fields-row .tyre-color-marker.tyre-color-marker-black{background-color:#1f2a37}.tyre-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;min-width:393px;padding:16px;white-space:break-spaces}.tyre-set .title-row{display:flex;justify-content:space-between}.tyre-set .tyre-data-container{align-items:center;display:flex;gap:4px;justify-content:center;width:100%}.tyre-set .tyre-data-container .tyre-form-fields-container{display:flex;flex-direction:column;gap:32px;justify-content:center}.mobile-page-content .tyre-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 .tyre-set:last-child{border-bottom:none;padding:0}.report-tyres{display:flex;flex-direction:column;gap:16px}.report-tyres .report-tyres-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.report-tyres .report-tyres-header .tyres-description{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;white-space:normal;width:100%}.report-tyres .report-tyres-header-mobile{align-items:center;display:flex;gap:8px;justify-content:space-between}.report-tyres .report-tyres-header-mobile .tooltip-icon{color:#6b7280;font-size:18px;margin-right:0}.report-tyres .tyres-missing-notification{background-color:#f9fafb;color:#374151;padding:8px}.report-tyres .tyres-missing-notification svg{margin:0 8px 2px 0}.report-tyres .tyre-sets{display:flex;flex-wrap:wrap;gap:16px}.report-tyres .tyre-loading-skeleton{height:400px;width:100%}.mobile-page-content .report-tyres{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:16px}.tyres-brakes{display:flex;flex-direction:column;gap:24px;margin-top:8px}.tyres-brakes .bus-separator{margin-bottom:0}.tyres-brakes .bus-separator:last-child{display:none}.mobile-page-content .tyres-brakes{margin-top:0}.mobile-page-content .tyres-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{flex-shrink:0;height:48px;line-height:48px;overflow:hidden;width:48px}.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;margin-top:4px}.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{gap:24px;margin-top:8px}.report-obd,.report-obd>div{display:flex;flex-direction:column}.report-obd>div{gap: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;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:16px}.report-obd .obd-report-title-text-14{color:#111928;font-size:14px;font-weight:600;line-height:150%}.report-obd .obd-report-content-text-12{color:#6b7280;font-size:12px;font-weight:400;line-height:150%}.mobile-page-content .report-obd>div{background:#0000;border-radius:0;gap:16px;padding:0}.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 12px}.mobile-page-content .report-obd .obd-report-section .obd-subtask-component-item:last-child{margin-bottom:0}.mobile-page-content .report-obd .eobd-task-detail{padding:16px 12px}.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;padding-right:4px}.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{align-items:center;background-color:#f3f4f6;border-radius:8px;display:flex;gap:4px;margin-top:4px;padding:4px;width:fit-content}.vehicle-overview-general-container .content-container .header-section .reg-number-container .country-flag-icon{border-radius:2px;height:16px;margin-right:4px;width:22.4px}.vehicle-overview-general-container .content-container .infographic-container{grid-gap:12px 0;align-items:start;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}}.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}}.tyre-set-quick-view{border-bottom:1px solid #eff2f6;padding-bottom:16px}.tyre-set-quick-view:last-child{border-bottom:none}.tyre-set-quick-view .values-row{display:flex;gap:16px;justify-content:space-between;margin-top:4px}.tyre-set-quick-view .values-row .values-row-item{border-right:1px solid #e5e7eb;display:flex;flex:1 1;flex-direction:column}.tyre-set-quick-view .values-row .values-row-item:last-child{border-right:none}@media(max-width:1200px){.tyre-set-quick-view .values-row{flex-wrap:wrap}.tyre-set-quick-view .values-row .values-row-item{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.tyre-set-quick-view .values-row .values-row-item:nth-child(2n){border-right:none}}.report-tyres-quick-view .tyre-loading-skeleton{height:150px;width:100%}.report-tyres-quick-view .tyre-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}.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}