﻿.inspection-report[data-v-00928b4c]{background:#f5f5f5;min-height:100%}.inspection-report.mobile .report-content[data-v-00928b4c],.inspection-report.desktop .report-content[data-v-00928b4c]{padding:0}.report-header[data-v-00928b4c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:10}.report-header .report-title[data-v-00928b4c]{font-size:18px;font-weight:600;color:#333;margin:0}.report-header .close-btn[data-v-00928b4c]{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:4px}.report-header .close-btn[data-v-00928b4c]:hover{color:#333}.loading-container[data-v-00928b4c],.error-container[data-v-00928b4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-container .loading-text[data-v-00928b4c],.loading-container .error-text[data-v-00928b4c],.error-container .loading-text[data-v-00928b4c],.error-container .error-text[data-v-00928b4c]{margin-top:16px;color:#666;font-size:14px}.report-content[data-v-00928b4c]{background:#f5f5f5}.header-section[data-v-00928b4c]{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px 20px;color:#fff}.header-section .brand-header[data-v-00928b4c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.header-section .brand-header .brand-logo[data-v-00928b4c]{width:48px;height:48px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center}.header-section .brand-header .brand-logo .logo-img[data-v-00928b4c]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.header-section .brand-header .brand-info[data-v-00928b4c]{flex:1}.header-section .brand-header .brand-info .brand-name[data-v-00928b4c]{display:block;font-size:20px;font-weight:600;margin-bottom:4px}.header-section .brand-header .brand-info .inspection-tag[data-v-00928b4c]{display:inline-block;background:rgba(255,255,255,.2);padding:2px 8px;border-radius:4px}.header-section .brand-header .brand-info .inspection-tag .tag-text[data-v-00928b4c]{font-size:12px}.header-section .vehicle-info .model-year[data-v-00928b4c]{font-size:16px;margin-bottom:4px}.header-section .vehicle-info .vin-code[data-v-00928b4c]{font-size:14px;opacity:.9;margin-bottom:8px}.header-section .vehicle-info .disclaimer[data-v-00928b4c]{font-size:12px;opacity:.7;margin:0}.result-card[data-v-00928b4c]{background:#fff;margin:16px;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.result-card .grade-section[data-v-00928b4c]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.result-card .grade-section .grade-display[data-v-00928b4c]{display:flex;align-items:baseline}.result-card .grade-section .grade-display .grade-letter[data-v-00928b4c]{font-size:48px;font-weight:700;color:#07c160}.result-card .grade-section .grade-display .grade-suffix[data-v-00928b4c]{font-size:24px;color:#666;margin-left:4px}.result-card .grade-section .grade-description[data-v-00928b4c]{flex:1}.result-card .grade-section .grade-description .desc-line[data-v-00928b4c]{font-size:14px;color:#666;line-height:1.6}.result-card .inspection-icons[data-v-00928b4c]{display:flex;justify-content:space-around;margin-bottom:20px}.result-card .inspection-icons .icon-item[data-v-00928b4c]{display:flex;flex-direction:column;align-items:center;gap:8px}.result-card .inspection-icons .icon-item .icon-circle[data-v-00928b4c]{width:56px;height:56px;border-radius:50%;background:#fff3f3;display:flex;align-items:center;justify-content:center;font-size:28px}.result-card .inspection-icons .icon-item .icon-circle.pass[data-v-00928b4c]{background:#f0f9ff}.result-card .inspection-icons .icon-item .icon-circle .icon-img[data-v-00928b4c]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.result-card .inspection-icons .icon-item .icon-label[data-v-00928b4c]{font-size:13px;color:#666}.result-card .card-footer[data-v-00928b4c]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.result-card .card-footer .company-logo[data-v-00928b4c]{font-weight:600;color:#333}.result-card .card-footer .report-number[data-v-00928b4c]{font-size:12px;color:#999}.vehicle-details[data-v-00928b4c],.inspection-items[data-v-00928b4c],.accident-detection[data-v-00928b4c],.inspector-section[data-v-00928b4c],.tips-section[data-v-00928b4c]{background:#fff;margin:16px;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.vehicle-details .section-header[data-v-00928b4c],.inspection-items .section-header[data-v-00928b4c],.accident-detection .section-header[data-v-00928b4c],.inspector-section .section-header[data-v-00928b4c],.tips-section .section-header[data-v-00928b4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.vehicle-details .section-header .section-title[data-v-00928b4c],.inspection-items .section-header .section-title[data-v-00928b4c],.accident-detection .section-header .section-title[data-v-00928b4c],.inspector-section .section-header .section-title[data-v-00928b4c],.tips-section .section-header .section-title[data-v-00928b4c]{font-size:16px;font-weight:600;color:#333;margin:0}.vehicle-details .section-header .view-more[data-v-00928b4c],.inspection-items .section-header .view-more[data-v-00928b4c],.accident-detection .section-header .view-more[data-v-00928b4c],.inspector-section .section-header .view-more[data-v-00928b4c],.tips-section .section-header .view-more[data-v-00928b4c]{font-size:14px;color:#667eea;background:none;border:none;cursor:pointer}.vehicle-details .section-header .view-more[data-v-00928b4c]:hover,.inspection-items .section-header .view-more[data-v-00928b4c]:hover,.accident-detection .section-header .view-more[data-v-00928b4c]:hover,.inspector-section .section-header .view-more[data-v-00928b4c]:hover,.tips-section .section-header .view-more[data-v-00928b4c]:hover{color:#764ba2}.vehicle-details .section-header .filter-toggle[data-v-00928b4c],.inspection-items .section-header .filter-toggle[data-v-00928b4c],.accident-detection .section-header .filter-toggle[data-v-00928b4c],.inspector-section .section-header .filter-toggle[data-v-00928b4c],.tips-section .section-header .filter-toggle[data-v-00928b4c]{display:flex;align-items:center;gap:8px}.vehicle-details .section-header .filter-toggle .filter-text[data-v-00928b4c],.inspection-items .section-header .filter-toggle .filter-text[data-v-00928b4c],.accident-detection .section-header .filter-toggle .filter-text[data-v-00928b4c],.inspector-section .section-header .filter-toggle .filter-text[data-v-00928b4c],.tips-section .section-header .filter-toggle .filter-text[data-v-00928b4c]{font-size:14px;color:#666}.vehicle-details .vehicle-info-grid[data-v-00928b4c],.inspection-items .vehicle-info-grid[data-v-00928b4c],.accident-detection .vehicle-info-grid[data-v-00928b4c],.inspector-section .vehicle-info-grid[data-v-00928b4c],.tips-section .vehicle-info-grid[data-v-00928b4c]{margin-bottom:16px}.vehicle-details .vehicle-info-grid .info-row[data-v-00928b4c],.inspection-items .vehicle-info-grid .info-row[data-v-00928b4c],.accident-detection .vehicle-info-grid .info-row[data-v-00928b4c],.inspector-section .vehicle-info-grid .info-row[data-v-00928b4c],.tips-section .vehicle-info-grid .info-row[data-v-00928b4c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.vehicle-details .vehicle-info-grid .info-row .info-item[data-v-00928b4c],.inspection-items .vehicle-info-grid .info-row .info-item[data-v-00928b4c],.accident-detection .vehicle-info-grid .info-row .info-item[data-v-00928b4c],.inspector-section .vehicle-info-grid .info-row .info-item[data-v-00928b4c],.tips-section .vehicle-info-grid .info-row .info-item[data-v-00928b4c]{display:flex;justify-content:space-between;align-items:center}.vehicle-details .vehicle-info-grid .info-row .info-item .info-label[data-v-00928b4c],.inspection-items .vehicle-info-grid .info-row .info-item .info-label[data-v-00928b4c],.accident-detection .vehicle-info-grid .info-row .info-item .info-label[data-v-00928b4c],.inspector-section .vehicle-info-grid .info-row .info-item .info-label[data-v-00928b4c],.tips-section .vehicle-info-grid .info-row .info-item .info-label[data-v-00928b4c]{font-size:14px;color:#999}.vehicle-details .vehicle-info-grid .info-row .info-item .info-value[data-v-00928b4c],.inspection-items .vehicle-info-grid .info-row .info-item .info-value[data-v-00928b4c],.accident-detection .vehicle-info-grid .info-row .info-item .info-value[data-v-00928b4c],.inspector-section .vehicle-info-grid .info-row .info-item .info-value[data-v-00928b4c],.tips-section .vehicle-info-grid .info-row .info-item .info-value[data-v-00928b4c]{font-size:14px;color:#333;font-weight:500}.vehicle-details .vehicle-images[data-v-00928b4c],.inspection-items .vehicle-images[data-v-00928b4c],.accident-detection .vehicle-images[data-v-00928b4c],.inspector-section .vehicle-images[data-v-00928b4c],.tips-section .vehicle-images[data-v-00928b4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vehicle-details .vehicle-images .image-item[data-v-00928b4c],.inspection-items .vehicle-images .image-item[data-v-00928b4c],.accident-detection .vehicle-images .image-item[data-v-00928b4c],.inspector-section .vehicle-images .image-item[data-v-00928b4c],.tips-section .vehicle-images .image-item[data-v-00928b4c]{aspect-ratio:4/3;border-radius:8px;overflow:hidden;cursor:pointer;position:relative}.vehicle-details .vehicle-images .image-item[data-v-00928b4c]:hover,.inspection-items .vehicle-images .image-item[data-v-00928b4c]:hover,.accident-detection .vehicle-images .image-item[data-v-00928b4c]:hover,.inspector-section .vehicle-images .image-item[data-v-00928b4c]:hover,.tips-section .vehicle-images .image-item[data-v-00928b4c]:hover{opacity:.8}.vehicle-details .vehicle-images .image-item .vehicle-img[data-v-00928b4c],.inspection-items .vehicle-images .image-item .vehicle-img[data-v-00928b4c],.accident-detection .vehicle-images .image-item .vehicle-img[data-v-00928b4c],.inspector-section .vehicle-images .image-item .vehicle-img[data-v-00928b4c],.tips-section .vehicle-images .image-item .vehicle-img[data-v-00928b4c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vehicle-details .vehicle-images .image-item .image-count[data-v-00928b4c],.inspection-items .vehicle-images .image-item .image-count[data-v-00928b4c],.accident-detection .vehicle-images .image-item .image-count[data-v-00928b4c],.inspector-section .vehicle-images .image-item .image-count[data-v-00928b4c],.tips-section .vehicle-images .image-item .image-count[data-v-00928b4c]{position:absolute;bottom:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:4px 8px;font-size:12px}.detection-items[data-v-00928b4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detection-items .detection-item[data-v-00928b4c]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f8f8;border-radius:8px}.detection-items .detection-item .item-icon[data-v-00928b4c]{width:32px;height:32px;background:#667eea;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.detection-items .detection-item .item-icon .icon-img[data-v-00928b4c]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.detection-items .detection-item .item-content[data-v-00928b4c]{flex:1;display:flex;flex-direction:column;gap:2px}.detection-items .detection-item .item-content .item-name[data-v-00928b4c]{font-size:14px;color:#333;font-weight:500}.detection-items .detection-item .item-content .item-count[data-v-00928b4c]{font-size:12px;color:#999}.detection-items .detection-item .item-content .item-status[data-v-00928b4c]{font-size:12px;color:#07c160}.detection-items .detection-item .item-content .item-status.abnormal[data-v-00928b4c]{color:#ff4d4f}.accident-detection .accident-header[data-v-00928b4c]{margin-bottom:16px}.accident-detection .accident-header .accident-title[data-v-00928b4c]{font-size:16px;font-weight:600;color:#333;margin:0}.accident-detection .detection-result[data-v-00928b4c]{margin-bottom:16px}.accident-detection .detection-result .result-status[data-v-00928b4c]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.accident-detection .detection-result .result-status .status-icon[data-v-00928b4c]{font-size:20px}.accident-detection .detection-result .result-status .status-text[data-v-00928b4c]{font-size:15px;color:#333;font-weight:500}.accident-detection .detection-result .detection-description .desc-text[data-v-00928b4c]{font-size:13px;color:#666;line-height:1.6;margin:0}.accident-detection .detection-tabs[data-v-00928b4c]{display:flex;gap:12px;margin-bottom:16px}.accident-detection .detection-tabs .tab-item[data-v-00928b4c]{flex:1;padding:10px;background:#f8f8f8;border:none;border-radius:8px;font-size:14px;color:#666;cursor:pointer;transition:all .3s}.accident-detection .detection-tabs .tab-item.active[data-v-00928b4c]{background:#667eea;color:#fff}.accident-detection .detection-tabs .tab-item[data-v-00928b4c]:hover:not(.active){background:#e8e8e8}.accident-detection .check-items-list .inspection-table .table-row[data-v-00928b4c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.accident-detection .check-items-list .inspection-table .table-row .table-cell[data-v-00928b4c]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8f8f8;border-radius:6px}.accident-detection .check-items-list .inspection-table .table-row .table-cell .item-name[data-v-00928b4c]{font-size:13px;color:#333}.accident-detection .check-items-list .inspection-table .table-row .table-cell .status-badge[data-v-00928b4c]{font-size:16px}.accident-detection .check-items-list .inspection-table .table-row .table-cell .status-badge.pass[data-v-00928b4c]{color:#07c160}.accident-detection .check-items-list .inspection-table .table-row .table-cell .status-badge.fail[data-v-00928b4c]{color:#ff4d4f}.accident-detection .check-items-list .inspection-table .table-row .table-cell .status-badge.no-parts[data-v-00928b4c],.accident-detection .check-items-list .inspection-table .table-row .table-cell .status-badge.uncheck[data-v-00928b4c]{color:#999}.inspector-section .inspector-card[data-v-00928b4c]{display:flex;align-items:center;justify-content:space-between}.inspector-section .inspector-card .inspector-info[data-v-00928b4c]{display:flex;flex-direction:column;gap:4px}.inspector-section .inspector-card .inspector-info .inspector-name[data-v-00928b4c]{font-size:15px;color:#333;font-weight:500}.inspector-section .inspector-card .inspector-info .inspector-experience[data-v-00928b4c]{font-size:13px;color:#999}.inspector-section .inspector-card .contact-button[data-v-00928b4c]{padding:8px 24px;background:#667eea;color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer}.inspector-section .inspector-card .contact-button[data-v-00928b4c]:hover{background:#764ba2}.tips-section .tips-content .tip-item[data-v-00928b4c]{font-size:13px;color:#666;line-height:2;margin:0}.vehicle-detail-popup[data-v-00928b4c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.vehicle-detail-content[data-v-00928b4c]{width:100%;max-width:600px;max-height:80vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;animation:fadeIn-00928b4c .3s ease}@keyframes fadeIn-00928b4c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vehicle-detail-header[data-v-00928b4c]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f0f0f0}.vehicle-detail-header .detail-title[data-v-00928b4c]{font-size:18px;font-weight:600;color:#333;margin:0}.vehicle-detail-header .close-btn[data-v-00928b4c]{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.vehicle-detail-header .close-btn[data-v-00928b4c]:hover{color:#333}.vehicle-detail-body[data-v-00928b4c]{flex:1;overflow-y:auto;padding:20px}.vehicle-detail-body .detail-grid[data-v-00928b4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.vehicle-detail-body .detail-grid .detail-item[data-v-00928b4c]{display:flex;align-items:center;gap:8px}.vehicle-detail-body .detail-grid .detail-item .detail-label[data-v-00928b4c]{font-size:14px;color:#666;flex-shrink:0}.vehicle-detail-body .detail-grid .detail-item .detail-value[data-v-00928b4c]{font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.vehicle-detail-popup[data-v-00928b4c]{padding:0}.vehicle-detail-content[data-v-00928b4c]{max-width:100vw;max-height:100vh;border-radius:0}.vehicle-detail-body .detail-grid[data-v-00928b4c]{grid-template-columns:1fr}}.hide-scrollbar[data-v-ec78bc88]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-ec78bc88]::-webkit-scrollbar{display:none}.recommend-card-wrapper[data-v-ec78bc88]{width:238px}@media (min-width: 768px){.recommend-card-wrapper[data-v-ec78bc88]{width:272px}}
