@media(max-width:760px){
body#approvedMarket.approved-storefront .approved-dismantling{margin:0 0 16px!important}
body#approvedMarket.approved-storefront .approved-dismantling h2{margin:0 0 4px!important;max-width:78%;line-height:1.15}
body#approvedMarket.approved-storefront .approved-dismantling-sub{margin:0 0 14px;color:#f4c648;font-size:17px;font-weight:700}
body#approvedMarket.approved-storefront .approved-categories-fold{margin:0 0 20px;border:1px solid #d5dfe5;border-radius:12px;background:#fff;overflow:hidden}
body#approvedMarket.approved-storefront .approved-categories-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 16px;font-size:18px;font-weight:800;color:#09223e}
body#approvedMarket.approved-storefront .approved-categories-fold>summary::-webkit-details-marker{display:none}
body#approvedMarket.approved-storefront .approved-categories-fold>summary::after{content:'';width:9px;height:9px;border-right:2.5px solid #315b74;border-bottom:2.5px solid #315b74;transform:rotate(45deg);margin:-4px 4px 0 12px;transition:transform .2s}
body#approvedMarket.approved-storefront .approved-categories-fold[open]>summary::after{transform:rotate(-135deg);margin-top:4px}
body#approvedMarket.approved-storefront .approved-categories-fold>summary:focus-visible{outline:3px solid #225b88;outline-offset:2px;border-radius:12px}
body#approvedMarket.approved-storefront .approved-categories-fold .categories-panel{margin:0!important;padding:0 12px 14px!important;background:transparent!important}
body#approvedMarket.approved-storefront .approved-categories-fold .category-heading{display:none!important}
}
@media(max-width:760px){
body#approvedMarket.approved-storefront .mobile-nav .approved-publish-cta{overflow:visible;-webkit-tap-highlight-color:transparent}
body#approvedMarket.approved-storefront .mobile-nav .approved-publish-cta .publish-cta-circle{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-22px auto 3px;border-radius:50%;background:#f4c648;color:#081f38;border:4px solid #fff;box-shadow:0 3px 10px #0003}
body#approvedMarket.approved-storefront .mobile-nav .approved-publish-cta .publish-cta-circle svg{width:24px;height:24px;margin:0}
body#approvedMarket.approved-storefront .mobile-nav .approved-publish-cta{font-weight:800!important}
body#approvedMarket.approved-storefront .mobile-nav .approved-publish-cta[aria-busy="true"] .publish-cta-circle{opacity:.6}
body#approvedMarket.approved-storefront .mobile-nav .approved-publish-cta:focus-visible .publish-cta-circle{outline:3px solid #225b88;outline-offset:2px}
}
@media(max-width:760px){
body#approvedMarket.approved-storefront.mobile-vehicle-showcase .approved-dismantling{display:none!important}
body#approvedMarket.approved-storefront.mobile-vehicle-showcase .vehicle-side-showcase{display:block!important;margin:0 0 16px!important;padding:14px!important;border:1px solid #d5dfe5!important;border-radius:14px!important;background:#fff!important}
body#approvedMarket.approved-storefront .vehicle-side-showcase>h3{font-size:19px!important;line-height:1.25!important;margin:0 0 4px!important;color:#17394a!important}
body#approvedMarket.approved-storefront .vehicle-side-showcase>#vehicleResultCount{margin:0 0 12px!important;color:#4a6272;font-size:14px}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-track{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 0 4px!important;-webkit-overflow-scrolling:touch}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-card{flex:0 0 100%!important;max-width:none!important;scroll-snap-align:start!important;border:1px solid #dbe4ea;border-radius:14px!important;overflow:hidden;background:#fff}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-photo{height:180px!important;width:100%;display:block;background:#edf1f4;border:0;padding:0}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-photo img{width:100%;height:100%;object-fit:contain}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-info{padding:12px!important}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-info h3{font-size:17px!important;margin:6px 0 4px!important;color:#17394a}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-info p{font-size:13px!important;margin:0 0 4px!important;color:#4a6272}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-home-info .btn{width:100%;margin-top:8px;min-height:44px;font-size:13px!important;font-weight:800;background:#245470!important;color:#fff!important;border:0!important;border-radius:10px;white-space:normal}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-side-controls{display:flex!important;margin-top:10px}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-side-controls[hidden]{display:none!important}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-side-controls button{min-width:48px;min-height:44px;border-radius:8px}
body#approvedMarket.approved-storefront .vehicle-side-showcase .vehicle-side-controls span{font-size:15px}
}
