/* AutoDeal 2026-10-17 — stable global public navigation */
html{scrollbar-gutter:stable}
@media(min-width:981px){
 body:not(.sd-page) .header>.nav,body:not(.sd-page) .header>.container.nav{
   display:grid!important;grid-template-columns:minmax(135px,1fr) max-content minmax(220px,1fr)!important;
   align-items:center!important;gap:18px!important;min-height:76px!important;height:76px!important;
   max-width:1340px!important;margin-left:auto!important;margin-right:auto!important;
 }
 body:not(.sd-page) .header .nav>.logo{grid-column:1!important;justify-self:start!important;margin:0!important}
 body:not(.sd-page) .header .nav>.links{grid-column:2!important;justify-self:center!important;display:flex!important;align-items:center!important}
 body:not(.sd-page) .header .nav>.nav-actions{grid-column:3!important;justify-self:end!important;margin:0!important;display:flex!important;align-items:center!important}
 body:not(.sd-page) .header .nav>.menu-btn{display:none!important}
}
@media(min-width:981px) and (max-width:1190px){
 body:not(.sd-page) .header .nav>.links{gap:12px!important}
 body:not(.sd-page) .header .nav>.links>a{font-size:12px!important}
 body:not(.sd-page) .header .nav>.nav-actions{gap:7px!important}
}

/* 2026-10-17: pixel-stable main navigation on all public pages */
@media (min-width:981px){
  body:not(.sd-page) .header>.nav,
  body:not(.sd-page) .header>.container.nav {
    grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;
  }
  body:not(.sd-page) .header .nav>.links{justify-content:center!important;gap:clamp(12px,1.6vw,27px)!important;}
  body:not(.sd-page) .header .nav>.links>.ad-n-group>.ad-n-main{font-family:var(--font,'Manrope',system-ui,sans-serif)!important;white-space:nowrap!important;}
}
/* Compact view retains full category names in accessible mobile navigation. */
@media(max-width:980px){
 .header .ad-n-group>.ad-n-main{white-space:nowrap}
}

/* Professional AutoDeal three-category menu */
@media(min-width:981px){body:not(.sd-page) .header .nav>.links{gap:clamp(16px,2vw,32px)!important}}
