/*
 * 全站 logo 统一（横版：图标 + 建考帮智能备考）+ 左对齐
 * pageHeader / headerSecond 栏高均为 100px，logo 不得超过栏高
 */
.pageHeader .left,
.headerSecond .left {
  padding-left: 0 !important;
  align-items: center !important;
}

.pageHeader .left > a[href="/"],
.headerSecond .left > a[href="/"] {
  display: inline-flex;
  align-items: center;
  line-height: 0;
  flex-shrink: 0;
  background: transparent !important;
  padding: 0 !important;
  margin-left: 0 !important;
  border: none;
  max-height: 100%;
}

.pageHeader .left > a[href="/"] img,
.pageHeader .left img[src*="logo"] {
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-height: 66px !important;
  max-width: min(320px, 42vw) !important;
  object-fit: contain !important;
  object-position: left center;
}

.headerSecond .left > a[href="/"] img,
.headerSecond .left img[src*="logo"] {
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-height: 56px !important;
  max-width: min(280px, 38vw) !important;
  object-fit: contain !important;
  object-position: left center;
}

.header .left > a[href="/"] img,
.header .left img[src*="logo"] {
  display: block !important;
  width: auto !important;
  height: auto !important;
  max-height: 48px !important;
  max-width: min(240px, 35vw) !important;
  object-fit: contain !important;
  object-position: left center;
}

.headerSecond.ant-layout-header {
  overflow: hidden;
}

/* 学习中心 header：学员名与下拉箭头间距 */
.headerSecond .rightNode .ant-dropdown-link {
  gap: 8px;
}

.headerSecond .rightNode .ant-dropdown-link > .anticon.anticon-down {
  margin-left: 2px;
}
