/* Original CARFAX artwork, framed exactly as in the Marketing demonstration. */
.vh77-badges{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:16px 0;max-width:100%;min-width:0}
.vh77-badge{position:relative;display:block;flex:0 0 auto;overflow:hidden;height:44px;min-width:0}
.vh77-report,.vh77-accidents{width:calc(44px * 67 / 30)}
.vh77-owner{width:calc(44px * 49 / 30)}
.vh77-badge>img{position:absolute!important;display:block!important;max-width:none!important;height:100%!important;top:0;object-fit:fill!important;object-position:center!important;transform:none!important;filter:none!important;border:0!important;border-radius:0!important;margin:0!important}
.vh77-report>img{width:100%!important;left:0}
.vh77-owner>img{width:240.8163265306%!important;left:-140.8163265306%}
.vh77-accidents>img{width:202.9850746269%!important;left:-102.9850746269%}
.vh77-compact .vh77-badge{height:34px}
.vh77-compact .vh77-report,.vh77-compact .vh77-accidents{width:calc(34px * 67 / 30)}
.vh77-compact .vh77-owner{width:calc(34px * 49 / 30)}
.vh77-static-history{margin-top:18px}
.vh77-static-history>.vh77-label{margin:0;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;color:#657078}
.presentation-vehicle-copy .vh77-badges{margin-bottom:0}
@media(max-width:480px){
 .vh77-badge{height:38px}
 .vh77-report,.vh77-accidents{width:calc(38px * 67 / 30)}
 .vh77-owner{width:calc(38px * 49 / 30)}
 .vh77-compact .vh77-badge{height:32px}
 .vh77-compact .vh77-report,.vh77-compact .vh77-accidents{width:calc(32px * 67 / 30)}
 .vh77-compact .vh77-owner{width:calc(32px * 49 / 30)}
}

.inventory-context-v67 .cabin-oem-v77{width:100%;height:auto;aspect-ratio:2856/1600;object-fit:contain;object-position:center;transform:none;filter:none}
