
/* R18 — hardening global: menu responsivo sem clones de overflow legados. */
@media (max-width:991.98px){
  #wrapwrap > header#top .navbar-toggler,header#top .navbar-toggler{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;}
  #wrapwrap > header#top .navbar-collapse.collapse:not(.show),header#top .navbar-collapse.collapse:not(.show){display:none!important;}
  #wrapwrap > header#top .navbar-collapse.collapse.show,header#top .navbar-collapse.collapse.show{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;}
  #wrapwrap > header#top #top_menu,header#top #top_menu{max-width:100%!important;overflow:visible!important;}
}
