
/* XDRShield compact solid header correction 20260806-1806 */
html body:before{content:none!important;display:none!important;}
html body .fusion-header-wrapper,
html body .fusion-header-wrapper.fusion-is-sticky,
html body .fusion-sticky-header-wrapper{
  position:sticky!important;
  top:0!important;
  z-index:10080!important;
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  opacity:1!important;
  box-shadow:0 10px 30px rgba(18,22,29,.08)!important;
  border-bottom:1px solid #e3e7ec!important;
  min-height:72px!important;
  height:72px!important;
  overflow:visible!important;
}
html body.admin-bar .fusion-header-wrapper{top:32px!important;}
html body .fusion-header-wrapper .fusion-header,
html body .fusion-sticky-header-wrapper .fusion-header,
html body .fusion-header{
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  opacity:1!important;
  min-height:72px!important;
  height:72px!important;
  overflow:visible!important;
}
html body .fusion-header-wrapper .fusion-row,
html body .fusion-sticky-header-wrapper .fusion-row,
html body .fusion-header .fusion-row{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:nowrap!important;
  min-height:72px!important;
  height:72px!important;
  max-width:1340px!important;
  width:100%!important;
  padding-left:42px!important;
  padding-right:42px!important;
  margin:0 auto!important;
  background:#fff!important;
  overflow:visible!important;
}
html body .fusion-logo{flex:0 0 auto!important;margin:0 24px 0 0!important;position:relative!important;z-index:10091!important;}
html body .fusion-logo img{height:42px!important;max-height:42px!important;width:auto!important;display:block!important;}
html body .fusion-main-menu{flex:1 1 auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;position:relative!important;z-index:10091!important;overflow:visible!important;}
html body .fusion-main-menu>ul{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;}
html body .fusion-main-menu>ul>li{flex:0 0 auto!important;height:72px!important;display:flex!important;align-items:center!important;position:relative!important;overflow:visible!important;}
html body .fusion-main-menu>ul>li>a{height:72px!important;display:flex!important;align-items:center!important;white-space:nowrap!important;padding-left:12px!important;padding-right:12px!important;}
html body .fusion-main-menu ul.sub-menu{z-index:10120!important;}
@media(max-width:1260px){
  html body .fusion-header-wrapper .fusion-row,html body .fusion-header .fusion-row{padding-left:28px!important;padding-right:28px!important;}
  html body .fusion-logo{margin-right:18px!important;}
  html body .fusion-logo img{height:38px!important;max-height:38px!important;}
  html body .fusion-main-menu>ul>li>a{font-size:13px!important;padding-left:9px!important;padding-right:9px!important;}
  html body .fusion-main-menu>ul>li.menu-item-357>a .menu-text,html body .fusion-main-menu a[href="https://console.xdrshield.com/auth/sso/login"] .menu-text{padding:9px 13px!important;}
  html body .fusion-main-menu>ul>li.menu-item-358>a .menu-text,html body .fusion-main-menu a[href="https://console.xdrshield.com/signup"] .menu-text{padding:9px 14px!important;}
}
@media(max-width:1024px){html body .fusion-main-menu>ul{flex-wrap:wrap!important;}}

@media(max-width:900px){
  html body .fusion-header-wrapper,
  html body .fusion-header-wrapper.fusion-is-sticky,
  html body .fusion-sticky-header-wrapper{
    height:78px!important;
    min-height:78px!important;
    overflow:visible!important;
  }
  html body .fusion-header-wrapper .fusion-header,
  html body .fusion-sticky-header-wrapper .fusion-header,
  html body .fusion-header{
    height:78px!important;
    min-height:78px!important;
    background:#fff!important;
    background-color:#fff!important;
    overflow:visible!important;
  }
  html body .fusion-header-wrapper .fusion-row,
  html body .fusion-header .fusion-row{
    height:78px!important;
    min-height:78px!important;
    padding-left:22px!important;
    padding-right:22px!important;
    justify-content:space-between!important;
    align-items:center!important;
    flex-wrap:nowrap!important;
    background:#fff!important;
  }
  html body .fusion-logo{margin:0!important;flex:0 0 auto!important;}
  html body .fusion-logo img{height:38px!important;max-height:38px!important;}
  html body .fusion-main-menu{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;}
  html body .fusion-mobile-nav-holder{display:block!important;visibility:visible!important;margin-left:auto!important;position:relative!important;z-index:10100!important;width:auto!important;height:auto!important;background:transparent!important;}
  html body .fusion-mobile-menu-icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;position:relative!important;z-index:10100!important;}
}

@media(max-width:900px){
  html body .fusion-header-wrapper,
  html body .fusion-header-wrapper.fusion-is-sticky,
  html body .fusion-sticky-header-wrapper{
    height:78px!important;
    min-height:78px!important;
  }
  html body .fusion-header-wrapper .fusion-header,
  html body .fusion-sticky-header-wrapper .fusion-header,
  html body .fusion-header{
    height:78px!important;
    min-height:78px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
    display:flex!important;
    align-items:center!important;
  }
  html body .fusion-header-wrapper .fusion-row,
  html body .fusion-header .fusion-row,
  html body .fusion-sticky-header-wrapper .fusion-row{
    height:78px!important;
    min-height:78px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
    transform:none!important;
  }
  html body .fusion-logo,
  html body .fusion-mobile-nav-holder,
  html body .fusion-mobile-menu-icons{
    align-self:center!important;
    margin-top:0!important;
    margin-bottom:0!important;
  }
}
