
/* Shared white desktop header */
@media(min-width:1000px){
  header.hc-header{
    background:#fff !important;color:#071c42 !important;
    border-bottom:1px solid #e5ebf3 !important;
    box-shadow:0 3px 15px rgba(9,35,74,.06) !important;
  }
  header.hc-header .hc-logo,
  header.hc-header .hc-logo>span,
  header.hc-header .hc-nav-icon,
  header.hc-header .hc-icon-btn,
  header.hc-header .hc-profile-pill,
  header.hc-header .hc-profile-pill .name{
    color:#071c42 !important;
  }
  header.hc-header .hc-logo .corner{color:#D4181C !important}
  header.hc-header .hc-nav-icon.active{
    color:#0866ff !important;
  }
  header.hc-header .hc-nav-icon:hover{
    background:#edf5ff !important;color:#0866ff !important;
  }
  header.hc-header .hc-icon-btn,
  header.hc-header .hc-profile-pill{
    background:#f3f7fc !important;
  }
  header.hc-header .hc-header-search input{
    background:#f5f8fc !important;color:#071c42 !important;
    border:1px solid #e5ebf3 !important;
  }
  header.hc-header .hc-header-search input::placeholder{
    color:#75839a !important;
  }
}

@media(min-width:1000px){
.hc-header.hc-compact-header{
  gap:24px !important;padding:12px 24px !important;
  min-height:70px;background:#fff !important;overflow:visible !important;
}
.hc-compact-header .hc-header-nav{
  overflow:visible !important;gap:22px !important;
  justify-content:center !important;position:static !important;
  transform:none !important;margin:0 !important;
}
.hc-compact-header .hc-header-nav>a.hc-nav-icon{
  flex-direction:row !important;height:44px !important;
  min-width:0 !important;padding:0 3px !important;
  border-radius:0 !important;position:relative;
}
.hc-compact-header .hc-header-nav>a.hc-nav-icon>i{display:none}
.hc-compact-header .hc-nav-label{
  font-size:14px !important;font-weight:700 !important;
  letter-spacing:0 !important;line-height:1.3 !important;
}
.hc-compact-header .hc-header-nav>a[aria-current="page"]{
  color:#0866ff !important;border-bottom:3px solid #0866ff;
}
.hc-ch-more{position:relative;flex-shrink:0}
.hc-ch-more>summary{
  list-style:none;cursor:pointer;font-size:14px;font-weight:700;
  color:#071c42;padding:13px 3px;white-space:nowrap;
}
.hc-ch-more>summary::-webkit-details-marker{display:none}
.hc-ch-menu{
  position:absolute;top:100%;right:0;min-width:190px;
  padding:8px;background:#fff;border:1px solid #e5ebf3;
  border-radius:14px;box-shadow:0 12px 35px #09234a20;z-index:100;
}
.hc-ch-menu>a.hc-nav-icon{
  display:flex !important;flex-direction:row !important;
  justify-content:flex-start !important;gap:12px !important;
  width:100%;height:auto !important;min-width:0 !important;
  padding:12px !important;color:#071c42 !important;
}
.hc-ch-menu .hc-nav-label{font-size:13px !important}
.hc-ch-menu>a:hover{background:#edf5ff !important}
.hc-compact-header .hc-header-search{
  display:none !important;position:absolute !important;
  right:24px;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 48px);
  padding:10px;background:#fff;border:1px solid #e5ebf3;
  border-radius:14px;box-shadow:0 10px 30px #09234a20;z-index:101;
}
.hc-compact-header .hc-header-search::before{display:none}
.hc-compact-header .hc-header-search.hc-ch-search-open{display:block !important}
.hc-compact-header .hc-header-search input{padding:11px 14px !important}
.hc-compact-header .hc-header-right{gap:10px !important;margin-left:auto}
.hc-ch-search-button{
  display:flex;align-items:center;justify-content:center;
  width:38px;height:38px;border:0;border-radius:50%;
  background:#f3f7fc;color:#071c42;cursor:pointer;font-size:16px;
}
.hc-ch-more summary:focus-visible,.hc-ch-search-button:focus-visible{
  outline:3px solid #0866ff;outline-offset:3px;
}
}
