/* AUTOVIGO V169 — exact mobile shortcut icons + all 12 fleet cards */
@media(max-width:760px){
  .v169-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .v169-shortcuts button{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:72px!important;padding:10px 12px!important;border:1px solid #dfe3e8!important;border-radius:12px!important;background:#fff!important;color:#111!important;text-align:left!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important}
  .v169-shortcuts .ico{width:42px!important;height:42px!important;border-radius:50%!important;background:#ffd400!important;display:grid!important;place-items:center!important;color:#111!important;font-size:0!important}
  .v169-shortcuts .ico svg{width:24px!important;height:24px!important;fill:none!important;stroke:#111!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  .v169-shortcut-label{font-size:13px!important;font-weight:850!important;line-height:1.15!important;color:#121212!important;min-width:0!important}
  .v169-badge{justify-self:end!important;min-width:30px!important;height:30px!important;padding:0 8px!important;border-radius:999px!important;background:#fff1ad!important;color:#171717!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:900!important}
  .v169-chevron{justify-self:end!important;color:#f2bd00!important;font-size:28px!important;font-weight:500!important;line-height:1!important}
  .v167-mobile-search{grid-template-columns:34px minmax(0,1fr) 48px!important;gap:6px!important;padding:7px 8px!important;border-radius:12px!important}
  .v167-mobile-search>span{font-size:0!important;position:relative!important;width:28px!important;height:28px!important}
  .v167-mobile-search>span:before{content:"";position:absolute;width:13px;height:13px;border:2px solid #111827;border-radius:50%;left:4px;top:3px}
  .v167-mobile-search>span:after{content:"";position:absolute;width:9px;height:2px;background:#111827;transform:rotate(45deg);left:16px;top:18px;border-radius:2px}
  .v167-mobile-search button{font-size:0!important;height:38px!important;border-radius:10px!important;position:relative!important;background:#fff!important}
  .v167-mobile-search button:before,.v167-mobile-search button:after{content:"";position:absolute;left:12px;right:12px;height:2px;background:#111827;border-radius:2px;box-shadow:0 6px #111827,0 12px #111827;top:10px}
  .v167-mobile-search button:after{width:5px;height:5px;left:18px;right:auto;top:8px;border-radius:50%;background:#111827;box-shadow:-6px 6px #111827,3px 12px #111827}
  .v167-mobile-search input{font-size:12px!important}
  .v164-fleet-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;padding:9px!important;gap:8px!important}
  .v164-car{display:block!important;min-width:0!important;padding:8px!important;border-radius:10px!important}
  .v164-car:nth-child(n+4){display:block!important}
  .v164-car img{width:100%!important;height:58px!important;object-fit:contain!important}
  .v164-car b{font-size:9.5px!important;line-height:1.15!important}
  .v164-car small{font-size:8.5px!important;margin-top:3px!important}
  .v164-availability{font-size:7px!important;padding:3px 6px!important;margin-top:5px!important;display:inline-flex!important}
}
@media(max-width:390px){
  .v169-shortcuts button{grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important;padding:9px!important;min-height:68px!important}
  .v169-shortcuts .ico{width:38px!important;height:38px!important}.v169-shortcuts .ico svg{width:22px!important;height:22px!important}.v169-shortcut-label{font-size:12px!important}.v169-badge{min-width:27px!important;height:27px!important;font-size:11px!important}
  .v164-fleet-grid{gap:6px!important;padding:7px!important}.v164-car{padding:6px!important}.v164-car img{height:52px!important}.v164-car b{font-size:8.8px!important}.v164-car small{font-size:7.7px!important}
}
