/* Shared navigation spacing: public site, shop and all portal roles. */
@media(min-width:981px){body header.top.navigation-v54 nav#mainNav{column-gap:clamp(14px,1.35vw,25px)!important;row-gap:10px!important}body header.top.navigation-v54 nav#mainNav>a{padding:12px 2px!important}body .site-header-v130 nav.site-header-nav,body #softwareApp nav.sw-site-navigation{column-gap:clamp(14px,1.2vw,23px)!important;row-gap:9px!important}body .site-header-v130 nav.site-header-nav>a,body #softwareApp nav.sw-site-navigation>a,body #softwareApp nav.sw-site-navigation>details>summary{padding:11px 3px!important}}
@media(max-width:980px){body header.top nav#mainNav{column-gap:18px!important;row-gap:7px!important}body .site-header-v130 nav.site-header-nav,body #softwareApp nav.sw-site-navigation{column-gap:20px!important}body header.top nav#mainNav>a,body .site-header-v130 nav.site-header-nav>a,body #softwareApp nav.sw-site-navigation>a{padding-block:11px!important}}

@media(min-width:981px){body #softwareApp .sw-bar nav.portal-site199{column-gap:clamp(14px,1.2vw,23px)!important;row-gap:9px!important}body #softwareApp .sw-bar nav.portal-site199>a,body #softwareApp .sw-bar nav.portal-site199>button{padding:11px 3px!important}}
@media(max-width:980px){body #softwareApp .sw-bar nav.portal-site199{column-gap:20px!important}body #softwareApp .sw-bar nav.portal-site199>a{padding-block:11px!important}}

@media(min-width:981px){body>header:not(.sw-bar):not(.top) nav{column-gap:28px!important;row-gap:10px!important}body>header:not(.sw-bar):not(.top) nav>a{padding-block:11px!important}}
