/* UGCHost Global Header Authority V17
   One public top-menu standard across homepage, public pages and workspaces.
   Legacy top headers remain in source only as non-painting compatibility nodes. */

/* The universal header is the only top-level <header> allowed to paint. */
body > header:not(#ugcGlobalHeader),
body > .site-header,
body > .content-header,
body > .top-header,
body > .topbar,
body > .top-bar,
body > .main-header,
body > .app-header,
body > .dashboard-header,
body > .global-header,
body > .navbar,
body > .nav-bar{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Runtime-detected legacy navigation, including dashboard/admin wrappers. */
[data-ugchost-legacy-header="hidden"]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  position:absolute!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
}

/* Never let local page CSS hide or demote the approved global header. */
#ugcGlobalHeader{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  isolation:isolate!important;
  z-index:2147482000!important;
}
#ugcGlobalHeader *{box-sizing:border-box}
#ugcGlobalHeader a,
#ugcGlobalHeader button,
#ugcGlobalHeader input,
#ugcGlobalHeader select{
  pointer-events:auto!important;
}

/* A stable spacer always belongs immediately under the standard header. */
#ugcGlobalHeaderSpacer{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  pointer-events:none!important;
}
