/* =========================================================
   NT 3.0 — ÍCONES DO MENU
   v3.2: renderer próprio também para submenu de Regiões.
   ========================================================= */
.site-header .nt-menu-content{
    display:inline-flex !important;
    align-items:center !important;
    gap:9px !important;
    min-width:0;
    vertical-align:middle;
}
.site-header .nt-menu-icon{
    display:inline-flex !important;
    align-items:center;
    justify-content:center;
    width:16px;
    height:16px;
    flex:0 0 16px;
    color:currentColor;
    line-height:0;
    margin:0 !important;
}
.site-header .nt-menu-icon svg{
    display:block;
    width:100%;
    height:100%;
    fill:none;
    stroke:currentColor;
    stroke-width:1.9;
    stroke-linecap:round;
    stroke-linejoin:round;
}
.site-header .nt-menu-icon--trending svg,
.site-header .nt-menu-icon--express svg{stroke-width:2}
.site-header .nt-menu-label{display:inline-block;min-width:0}

/* Astra pode manter o <a> do submenu como block; o wrapper interno resolve o gap. */
.site-header .sub-menu .menu-item > a .nt-menu-content{
    display:flex !important;
    width:100%;
    gap:10px !important;
}
.site-header .sub-menu .nt-menu-icon{
    width:15px;
    height:15px;
    flex-basis:15px;
}

@media (max-width:921px){
    .site-header .nt-menu-icon{width:17px;height:17px;flex-basis:17px}
    .site-header .nt-menu-content{gap:9px !important}
}
