/* V313: keep image proportions and readable auth labels. */
@layer av278 {
@media(max-width:650px){html:root body .hero.av93-home.av280-banner{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;}}
html:root body :is(#login,#register,.auth-modal) .av86-social{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:8px!important;}
html:root body .av86-social .av86-social-button{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:0!important;display:flex!important;padding-inline:8px!important;}
html:root body .av86-social-button>span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex-shrink:0!important;}
html:root body :is(#login,#register) .auth-submit{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;}
}
html.av313-car-pending body #carPage :is(.gallery,#carPrice,#carTitle,#carSub,#calc){visibility:hidden;}
html.av313-car-pending body #carPage .gallery{min-height:260px;background:#edf4f8;}
