/* THV_MOBILE_AUTO_V1 */
.mobile-auto .tabs button img{width:18px;height:18px;vertical-align:middle;object-fit:contain}
.mobile-auto-head,.mobile-auto-sections,.mobile-auto-resume{display:none}
@media(max-width:650px){
body.mobile-auto{font:16px Arial,system-ui,sans-serif;color:#263c4d;background:#fff}
body.mobile-auto #unified-header{display:none}body.mobile-auto.auto-menu-open #unified-header{display:block}
body.mobile-auto .mobile-auto-head{display:flex;align-items:center;gap:16px;padding:18px 14px;border-top:3px solid #e6a35b;border-bottom:1px solid #e3e7e9;background:#fff}
.mobile-auto-head h1{font:bold 24px Georgia,serif;margin:0;flex:1}.mobile-auto-head button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:white;padding:9px}.mobile-auto-head img{width:26px;height:26px;object-fit:contain}
body.mobile-auto .mobile-auto-sections{display:flex;border-bottom:1px solid #dce3e7}body.mobile-auto .mobile-auto-sections a{flex:1;padding:17px 5px;text-align:center;color:#263c4d;font-weight:600}body.mobile-auto .mobile-auto-sections a[aria-current]{border-bottom:3px solid #1676a6;color:#1676a6}
body.mobile-auto .hero{padding:18px 12px 20px;background:white}body.mobile-auto .hero .container{display:block;padding:0}body.mobile-auto .auto-intro{display:none}body.mobile-auto .search{padding:0;border:0;box-shadow:none;background:transparent}body.mobile-auto .tabs{gap:8px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px;padding-bottom:2px}body.mobile-auto .tabs button{display:flex;align-items:center;gap:6px;white-space:nowrap;border-radius:22px;padding:10px 12px;min-height:44px;font:15px Arial;border-color:#b8c3c9}body.mobile-auto .tabs button img{width:22px;height:22px;object-fit:contain}body.mobile-auto .tabs button[data-type=oldtimer],body.mobile-auto .tabs button[data-type=vracht]{display:none}body.mobile-auto .search:has(#extra:not([hidden])) .tabs button{display:flex}
body.mobile-auto .auto-category-choice{display:none}body.mobile-auto .search:has(#extra:not([hidden])) .auto-category-choice{display:grid;margin-bottom:14px}body.mobile-auto .auto-filter-card{border:1px solid #bbc6ce;border-radius:14px;padding:13px 12px 14px;background:#fff}body.mobile-auto .info{display:none}body.mobile-auto .fields{gap:16px 10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.mobile-auto .fields label{font-size:14px;font-weight:600;min-width:0}body.mobile-auto .fields select,body.mobile-auto .fields input{min-width:0;font:16px Arial;padding:12px 9px;border-radius:9px;min-height:48px;margin-top:7px;border-color:#bbc6ce}body.mobile-auto #extra[hidden]{display:none!important}body.mobile-auto #extra{margin-top:20px}body.mobile-auto .actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:27px}body.mobile-auto .actions button{min-height:48px;font:600 15px Arial;padding:12px 7px}body.mobile-auto .actions .go{border-radius:9px}body.mobile-auto .actions .more{padding:10px 0}
body.mobile-auto .mobile-auto-resume{display:block;margin:12px 12px 24px;border:1px solid #dce3e7;border-radius:12px;padding:16px}body.mobile-auto .mobile-auto-resume[hidden]{display:none}body.mobile-auto .mobile-auto-resume h2{font:bold 21px Georgia;margin:0 0 12px}body.mobile-auto .mobile-auto-resume p{line-height:1.5;margin:0 0 16px;overflow-wrap:anywhere}body.mobile-auto .mobile-auto-resume a{display:block;background:#1476a7;color:white;border-radius:9px;padding:14px;text-align:center;font-weight:600}
body.mobile-auto .light{padding:16px 0;background:#f8fafb}body.mobile-auto .quick{grid-template-columns:1fr 1fr;gap:10px}body.mobile-auto .container{padding:0 12px}body.mobile-auto .section{padding-top:24px}body.mobile-auto .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.mobile-auto .feature-grid,.mobile-auto .info-grid{grid-template-columns:1fr}body.mobile-auto .brand-grid,body.mobile-auto .link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mobile-auto .card strong{font-size:14px}body.mobile-auto .section>h2{font:bold 23px Georgia;margin-top:0}
body.mobile-auto .tabs button{font-size:14px;padding:9px 10px}body.mobile-auto .tabs button img{width:18px;height:18px}body.mobile-auto .tabs{scrollbar-width:none}body.mobile-auto .tabs::-webkit-scrollbar{display:none}
}
