/* 28/10-31: demosathence submenu stays below the measured site header. */
@layer demosath-submenu-review {
body.sot-demosath-submenu .page-jump:not(.is-demosath-fixed){position:relative!important;top:0!important}
body.sot-demosath-submenu .page-jump.is-demosath-fixed{position:fixed!important;top:var(--demosath-submenu-top,84px)!important;left:0!important;right:0!important;width:100%!important;z-index:490!important;box-sizing:border-box!important;transform:none!important;background:#071522!important;backdrop-filter:none!important;isolation:isolate!important;border-bottom:1px solid #28485c!important;box-shadow:0 5px 14px rgba(0,0,0,.18)!important}
body.sot-demosath-submenu .page-jump>.wrap{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:22px!important;width:min(1180px,calc(100% - 32px))!important;margin-inline:auto!important;min-height:50px!important}
body.sot-demosath-submenu .page-jump a{flex-shrink:0!important}
body.sot-demosath-submenu .demosath-integrated [id]{scroll-margin-top:calc(var(--demosath-submenu-top,84px) + var(--demosath-submenu-height,51px) + 16px)!important}
body.sot-demosath-submenu:has(.sath-menu-toggle[aria-expanded="true"]) .page-jump.is-demosath-fixed{visibility:hidden!important}
}
.demosath-submenu-slot{width:100%;min-height:0}
