
/* V57 desktop only: keep header in normal document flow while sticky. */
@media(min-width:992px){
  html body.os-metal-v2 > header,
  html body > header:has(> #osDesktopShell),
  html body > header:has(> .os-desktop-shell){
    position:sticky!important;
    top:calc(-1 * var(--mm-desktop-top-strip, 0px))!important;
    z-index:10000!important;
    isolation:isolate;
  }
  html body.os-metal-v2 #osDesktopShell,
  html body.os-metal-v2 .os-desktop-shell{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    transform:none!important;
  }
  html body.os-metal-v2 #osDesktopStickyPlaceholder,
  html body.os-metal-v2 .os-desktop-sticky-placeholder{
    display:none!important;
    height:0!important;
    min-height:0!important;
    pointer-events:none!important;
  }
}
