/* Unified 2026-11-02 release: fleet and booking card image layout */
html body .fleet-card,html body .tbm-pro-option{overflow:hidden;min-width:0}
html body .fleet-card>.fleet-image,html body .tbm-pro-results .tbm-pro-option>.tbm-result-image{display:block!important;position:relative!important;aspect-ratio:16/10!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important;background:#e8edf0!important;line-height:0!important}
html body .fleet-card>.fleet-image img,html body .tbm-pro-results .tbm-pro-option>.tbm-result-image img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;border:0!important;transform:none!important}
html body .fleet-card>.fleet-body,html body .tbm-pro-option>.tbm-result-body{min-width:0;overflow-wrap:break-word}
@media(max-width:849px){html body .tbm-pro-results .tbm-pro-option{display:block!important}html body .tbm-pro-results .tbm-pro-option>.tbm-result-image{width:100%!important;aspect-ratio:16/10!important}}
@media(min-width:850px){html body .tbm-pro-results .tbm-pro-option>.tbm-result-image{aspect-ratio:auto!important;height:100%!important;min-height:240px!important}}
@media(max-width:600px){html body .fleet-card>.fleet-body{padding:22px 20px 25px!important}html body .tbm-pro-results .tbm-result-body{padding:19px!important}}
html body .fleet-card img,html body .tbm-pro-option img{font-style:normal}
html body .fleet-card a:focus-visible,html body .tbm-pro-option button:focus-visible{outline:3px solid #1e65df!important;outline-offset:3px!important}
@media(prefers-reduced-motion:reduce){html body .fleet-card *,html body .tbm-pro-option *{transition:none!important}}
