#booking-vehicle-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
#booking-vehicle-cards .booking-vehicle-card{display:grid;grid-template-columns:64px minmax(0,1fr) 132px;align-items:center;gap:16px;padding:18px 42px 18px 18px;min-width:0;border-radius:18px}
#booking-vehicle-cards .booking-vehicle-card__logo{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:#fff;border:1px solid #dce1df;color:#243027;font-size:16px;font-weight:800;overflow:hidden}
#booking-vehicle-cards .booking-vehicle-card__logo img{position:absolute;width:100%;height:100%;padding:9px;box-sizing:border-box;object-fit:contain}
#booking-vehicle-cards .booking-vehicle-card__info{display:grid;gap:6px;min-width:0}
#booking-vehicle-cards .booking-vehicle-card__brand{font-size:12px;font-weight:650;color:#aeb8b1;overflow-wrap:anywhere}
#booking-vehicle-cards .booking-vehicle-card__model{font-size:16px;font-weight:750;color:#f5f7f5;line-height:1.4;overflow-wrap:anywhere}
#booking-vehicle-cards .booking-vehicle-card__color{display:flex;align-items:center;gap:8px;font-size:13px;color:#d1d8d2;line-height:1.4;overflow-wrap:anywhere}
#booking-vehicle-cards .booking-vehicle-card__swatch{display:inline-block;flex:0 0 13px;width:13px;height:13px;border-radius:50%;border:1px solid #99a69d;box-shadow:0 0 0 2px #ffffff0a}
#booking-vehicle-cards .booking-vehicle-card__plate{justify-self:end;width:132px;min-width:0}
#booking-vehicle-cards .mercosul-plate{width:100%;max-width:132px;background:#fff!important;--mp-body:#fff;--mp-text:#000;--mp-legacy:#fff}
#booking-vehicle-cards .mercosul-plate__body,#booking-vehicle-cards .mercosul-plate__number{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important}
#booking-vehicle-cards .mercosul-plate__number{font-size:19px;letter-spacing:1px;line-height:1.25}
#booking-vehicle-cards .mercosul-plate__region{color:#000!important;-webkit-text-fill-color:#000!important}
#booking-vehicle-cards .mercosul-plate-fallback{font-size:13px;color:inherit}
#booking-vehicle-cards .booking-vehicle-card:focus-visible{outline:3px solid var(--site-accent,#ff1d1d);outline-offset:3px}
html:not(.dark) #booking-vehicle-cards .booking-vehicle-card__model{color:#19241d}
html:not(.dark) #booking-vehicle-cards .booking-vehicle-card__brand,html:not(.dark) #booking-vehicle-cards .booking-vehicle-card__color{color:#536359}
@media(max-width:600px){#booking-vehicle-cards .booking-vehicle-card{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 38px 16px 14px}#booking-vehicle-cards .booking-vehicle-card__logo{width:48px;height:48px;border-radius:12px}#booking-vehicle-cards .booking-vehicle-card__plate{grid-column:2;justify-self:start}#booking-vehicle-cards .booking-vehicle-card__model{font-size:15px}}
