.car-card{padding:0;overflow:hidden}.car-card>h3,.car-card>.meta,.car-card>.car-line,.car-card>.latest-date,.car-card>.plate-tag,.car-card>.car-title,.car-card>.photo-credit{margin-right:20px;margin-left:20px}.car-card>.link-button{width:calc(100% - 40px);margin:0 20px 12px}.real-photo{position:relative;margin:0;overflow:hidden;background:#e7e9ec}.real-photo img{width:100%;height:190px;object-fit:cover;display:block;transition:transform .35s}.car-card:hover .real-photo img{transform:scale(1.035)}.real-photo figcaption{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(transparent,#12171ce6);color:#fff;padding:25px 12px 8px;font-size:9px}.car-title{display:flex;justify-content:space-between;align-items:center;margin-top:18px;margin-bottom:5px}.car-title h3{font-size:17px}.car-title>span{font-size:12px;color:#78818b}.plate-tag{display:inline-flex;border:1px solid #e0e3e5;border-top:3px solid #72a9c3;border-radius:5px;padding:4px 12px;gap:16px;background:#fff;font-size:13px;font-weight:800;letter-spacing:1px;margin-top:14px}.plate-tag small{font-size:9px;border-right:1px solid #ddd;padding-right:9px;color:#777;letter-spacing:0}.latest-date{display:flex;justify-content:space-between;font-size:10px;color:#8b9097;border-top:1px solid #eee;padding-top:12px;margin-bottom:14px}.latest-date b{color:#505963;font-weight:500}.photo-credit{font-size:9px;line-height:1.8;color:#8a9198;display:block}.photo-credit a,.source-notes a{color:#8a6b36}.photo-credit summary{cursor:pointer;font-size:9px;margin-bottom:6px}.car-card>.photo-credit{margin-bottom:12px}.hero-art{height:265px;border:0;background:#20252b}.hero-art>img{position:static;width:100%;height:100%;object-fit:cover;opacity:.78}.hero-photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,#101820ed,transparent 80%)}.hero-image-caption{position:absolute;bottom:22px;right:24px;color:white}.hero-image-caption span,.hero-image-caption small{display:block;font-size:10px;color:#e2e5e6}.hero-image-caption b{font-size:25px;display:block;margin:2px 0 10px}.vehicle-banner{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;margin:0 0 20px;align-items:center}.vehicle-banner .real-photo img{height:280px}.vehicle-banner>div{padding:20px}.vehicle-banner h2{font-size:30px}.vehicle-banner .photo-credit{margin-top:15px}.odometer{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.odometer>div{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:20px 0}.odometer b{display:block;font-size:21px}.odometer b small{font-size:10px}.odometer span{display:block;font-size:10px;color:#8b9298}.odometer>small{font-size:10px;color:#8b9298}.km-arrow{color:#d49b35!important;font-size:22px!important}.report-number{font:10px monospace;color:#8a9198;margin-right:15px}.report-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.report-top p{font-size:12px}.report-hero{display:grid;grid-template-columns:1fr 1.15fr;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.report-hero .real-photo img{height:320px}.report-hero>.photo-credit,.report-hero>div>.photo-credit{padding:7px 15px}.report-overview{padding:27px}.report-overview h2{font-size:23px;margin-top:15px}.report-overview p{font-size:12px}.report-stats{display:flex;gap:25px;margin:22px 0}.report-stats>div{border-left:1px solid #eee;padding-left:22px}.report-stats>div:last-child{border:0}.report-stats b{display:block;font-size:30px}.report-stats small{font-size:10px;color:#8b9197}.report-id-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid #eee;padding-top:15px}.report-id-grid small{display:block;font-size:10px;color:#8b9197}.report-id-grid b{font-size:10px}.status.danger{background:#fceceb;color:#b54538}.status.neutral{background:#eef0f3;color:#737d86}.subtle{background:#f0f2f5;border-color:#e2e5ea;color:#74808b}.report-tabs{display:flex;border-bottom:1px solid #e0e3e7;gap:20px;overflow:auto;margin:25px 0}.report-tabs button{border:0;background:none;border-bottom:3px solid transparent;padding:12px 4px;color:#7b838b;white-space:nowrap;font-size:12px}.report-tabs button.active{border-bottom-color:var(--orange);color:var(--ink);font-weight:800}.body-map svg{height:320px;width:100%;margin:18px 0}.map-legend{display:flex;justify-content:center;gap:14px;font-size:9px;color:#7b858d}.legend-dot{width:7px;height:7px;display:inline-block;border-radius:50%;margin-left:4px}.green{background:#a4cbb3}.amber{background:#f3c87f}.gray{background:#b8bec4}.body-map>p{font-size:12px;color:#656f78}.body-map>small{font-size:10px;color:#9aa1a8}.finding{padding:15px 0;border-bottom:1px solid #eee}.finding h3{margin-top:10px}.finding p{font-size:11px;margin-bottom:0}.paint-readings>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee;font-size:11px}.paint-readings b{font-weight:700}.check-group{margin-bottom:15px}.check-group>summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:800;font-size:16px}.check-group>summary small{font-weight:400;color:#8b9298;font-size:11px}.inspection-table{width:100%;border-collapse:collapse;font-size:11px}.inspection-table th{background:#f5f6f8;text-align:right;color:#7b848d;font-size:10px;font-weight:600}.inspection-table td,.inspection-table th{padding:13px 12px;border-bottom:1px solid #eceef0;vertical-align:top}.inspection-table td:first-child{width:29%;font-weight:700}.inspection-table td:nth-child(2){width:20%;white-space:nowrap}.inspection-table td:last-child{color:#7b848d;line-height:1.9}.inspection-table .status{font-size:9px}.table-scroll{overflow:auto}.gallery-open{background:none;border:0;padding:0;width:100%;text-align:right}.gallery-open .real-photo img{height:380px;object-fit:contain;background:#eef0f3}.gallery-open>span{font-size:11px;color:#9b6a1e;display:block;margin-top:10px}.document-toolbar{display:flex;justify-content:space-between;align-items:center;margin:20px 0;font-size:12px}.report-paper{background:#fff;border:1px solid #e3e5e8;padding:35px;margin:20px 0;border-radius:4px}.paper-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #ec9e23;padding-bottom:20px;gap:20px}.paper-heading small{display:block;color:#8b9298;font-size:10px}.paper-heading>div:last-child{text-align:left;font:12px monospace}.paper-brand{font-size:34px;font-weight:900}.paper-brand span{font:12px Arial;letter-spacing:3px}.paper-info{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:25px 0}.paper-info small{display:block;color:#8b9298;font-size:9px}.paper-info b{font-size:11px;overflow-wrap:anywhere}.paper-summary{padding:18px;background:#f6f7f9;border-right:3px solid #ec9e23;font-size:12px}.paper-summary p{font-size:11px;color:#69737d}.paper-summary small{font-size:10px;color:#8b9298}.inspection-key{font-size:10px;color:#7b858e;padding:20px 0}.paper-section h3{background:#242a31;color:white;padding:10px 15px;margin-top:22px}.paper-section>p{font-size:10px}.template-flow{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.template-flow span{background:#fff;border:1px solid #e2e5e8;padding:10px 15px;border-radius:7px;font-size:11px}.source-notes{font-size:10px;color:#9299a1;margin-top:30px;border-top:1px solid #e4e7ea;padding-top:15px;line-height:1.9}.source-notes summary{cursor:pointer}.photo-dialog{max-width:1000px;width:90vw;border:0;border-radius:15px;padding:20px}.photo-dialog::backdrop{background:#17212bd6}.photo-dialog .real-photo{margin-top:15px}.photo-dialog img{height:auto;max-height:70vh;object-fit:contain}.photo-dialog button{float:left}.photo-dialog .photo-credit{clear:both}@media(max-width:1150px){.report-hero{grid-template-columns:1fr}.report-hero .real-photo img{height:300px}.hero-art{height:245px}}@media(max-width:650px){.real-photo img{height:210px}.vehicle-banner{grid-template-columns:1fr;gap:0}.vehicle-banner .real-photo img{height:220px}.report-top{align-items:start;flex-direction:column}.report-top h1{font-size:25px}.report-hero .real-photo img{height:230px}.report-overview{padding:20px}.report-tabs{gap:12px}.report-stats{gap:15px}.paper-info{grid-template-columns:1fr 1fr}.report-paper{padding:18px}.paper-heading{align-items:start}.paper-heading>div:last-child{font-size:9px}.inspection-table{min-width:550px}.report-paper .inspection-table{min-width:0;font-size:9px}.report-paper .inspection-table td,.report-paper .inspection-table th{padding:8px 4px}.report-paper .inspection-table td:nth-child(2){white-space:normal}.map-legend{gap:7px;font-size:8px}.gallery-open .real-photo img{height:240px}}@media print{aside,header,footer,.source-notes,.page-top,.report-hero,.notice,.report-tabs,#report-body,#toast{display:none!important}body,main{margin:0!important;padding:0!important;background:white}section{min-height:0}#print-area{display:block!important}.report-paper{border:0;padding:0;margin:0}.report-paper table{font-size:9px}.inspection-table td,.inspection-table th{padding:7px}.paper-section{break-inside:auto}tr,.paper-summary,.paper-info{break-inside:avoid}thead{display:table-header-group}.paper-section h3{-webkit-print-color-adjust:exact;print-color-adjust:exact}.paper-heading{margin-bottom:10px}@page{size:A4;margin:14mm}}
.report-paper{overflow:hidden}
@media(min-width:651px) and (max-width:900px){aside{position:static;width:100%;padding:15px 24px;border-bottom:1px solid var(--line)}.brand{font-size:33px}.brand:before{font-size:28px}.brand span{margin-bottom:5px}.country,.aside-bottom{display:none}nav{display:flex;overflow:auto;margin-top:14px;gap:4px}nav button{white-space:nowrap;padding:8px;font-size:17px;gap:6px}nav span{font-size:10px}main{margin:0;padding:0 24px}header{height:58px;font-size:10px}.hero{padding:25px 0 12px}.report-top h1{font-size:28px}.hero-art{display:block}.hero{grid-template-columns:1.2fr 1fr}.hero h1{font-size:27px}.hero-art{height:210px}.hero-image-caption b{font-size:20px}.report-hero{grid-template-columns:1fr 1fr}.report-hero .real-photo img{height:300px}.report-overview{padding:20px}.report-overview h2{font-size:19px}.report-stats{gap:12px}.report-stats>div{padding-left:10px}.report-stats b{font-size:25px}}
