/* Stage 55: mobile navigation for category and garage headers */
.ap-mobile-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #dbe4f2;border-radius:12px;background:#fff;color:#152338;font-size:23px;cursor:pointer}
@media(max-width:900px){
 .ap-header .ap-inner{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px;padding-bottom:10px}
 .ap-header .ap-logo{margin-right:auto}
 .ap-header .ap-mobile-toggle{display:inline-flex;order:2}
 .ap-header .ap-actions{order:1;margin-left:auto}
 .ap-header .ap-links{display:none!important;flex-basis:100%;width:100%;order:3;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:#f7faff;border:1px solid #e1e9f5;border-radius:14px}
 .ap-header .ap-links.ap-menu-open{display:flex!important}
 .ap-header .ap-links a{display:block;padding:12px 14px;min-height:44px;border-radius:8px}
}
@media(max-width:480px){.ap-header .ap-actions .ap-garage{display:none}.ap-header .ap-actions .ap-cta{padding:10px 12px;font-size:12px}}
