/* NOIO_SUBMENU_HEIGHT_FIX_V6B_20260917
   Korrektur: Breite wieder wie zuvor; nur die vertikale Hoehe der Untermenueleiste wird reduziert.
*/

/* Aussenleiste wieder volle Breite innerhalb der Website-Buehne */
.noio-section-nav-wrap{
  width:100% !important;
  max-width:none !important;
  margin-left:0 !important;
  margin-right:0 !important;
}

/* Inhalt bleibt sauber zentriert */
.noio-section-nav{
  width:min(calc(100% - 120px),1320px) !important;
  max-width:1320px !important;
  min-height:58px !important;
  margin:0 auto !important;
  padding:0 !important;
}

/* Vertikale Hoehe deutlich kompakter */
.noio-section-nav a{
  min-height:40px !important;
  margin:8px 0 !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}

/* Trennlinien an die geringere Hoehe anpassen */
.noio-section-nav a:not(:last-child)::after{
  top:7px !important;
  height:26px !important;
}

/* Icons minimal kompakter */
.noio-nav-icon{
  width:23px !important;
  height:23px !important;
  flex-basis:23px !important;
}
.noio-nav-icon svg{
  width:22px !important;
  height:22px !important;
}

@media (max-width:900px){
  .noio-section-nav-wrap{
    width:100% !important;
    max-width:none !important;
  }
  .noio-section-nav{
    width:100% !important;
    min-height:54px !important;
    padding:0 12px !important;
  }
  .noio-section-nav a{
    min-height:38px !important;
    margin:8px 0 !important;
  }
}
