/* A flexible row for editable menus; unchanged original positions for the four-link fallback. */
.nn-nav-managed .nn-menu-list{list-style:none;margin:0;padding:0;display:flex;gap:inherit;align-items:inherit}
.nn-nav-managed .nn-menu-list>li{margin:0;padding:0;list-style:none}
.nn-nav-managed .nn-menu-list>li>a{display:block}
.nn-nav-managed .current-menu-item>a:after,.nn-nav-managed .current-page-ancestor>a:after{content:'';position:absolute;bottom:calc(4 * var(--u));left:calc(-5 * var(--u));right:calc(-5 * var(--u));height:calc(2 * var(--u));background:var(--nn-sage)}
@media(min-width:768px){
 .nn-native .nn-nav.nn-nav-managed{display:flex;position:absolute;top:calc(20 * var(--u));left:auto;right:calc((var(--nn-base) - var(--nn-panel-x) + 32) * var(--u));margin:0;padding:0;gap:calc(25 * var(--u));align-items:center}
 .nn-native .nn-nav.nn-nav-managed>a{position:relative;top:auto;left:auto;font-size:calc(13 * var(--u));line-height:1.3;padding:calc(11 * var(--u)) calc(2 * var(--u))}
 .nn-native .nn-nav-managed .nn-menu-list>li>a{font-size:calc(13 * var(--u));line-height:1.3;padding:calc(11 * var(--u)) calc(2 * var(--u))}
}
@media(max-width:767px){
 .nn-nav-managed .nn-menu-list{flex-direction:column;align-items:stretch;width:100%;gap:8px}
 .nn-nav-managed .current-menu-item>a:after,.nn-nav-managed .current-page-ancestor>a:after{left:2px;right:auto;width:40px}
}
