/* about 子站顶栏 Logo 统一为 EasyDecide logo-e；站名保留各站原有名称 v=20260811edlogo8 */

header [class*="brand__sub"]:not([data-ed-brand-sub]),
header [class*="brand__tag"]:not([data-ed-brand-sub]),
header .gf-brand__sub,
header .sc-brand__sub,
header .vs-brand__sub,
header .dt-brand__sub,
header .ec-brand__sub,
header .ar-brand__sub {
  display: none !important;
}

header [data-ed-brand-sub="1"] {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  visibility: visible !important;
  opacity: 1 !important;
  white-space: normal !important;
  overflow: hidden !important;
  max-width: 100% !important;
}

header .is-ed-decide-logo,
.ed-nw-top .ed-nw-brand.is-ed-decide-logo {
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  min-width: 0;
  flex-shrink: 0;
}

/* 门店/地推手机顶栏：品牌必须可收缩，否则「立刻申请/汉堡」被挤出视口点不到 */
@media (max-width: 1100px) {
  .sd-header .is-ed-decide-logo,
  .dt-header .is-ed-decide-logo,
  .sd-header .sd-brand,
  .dt-header .dt-brand {
    flex: 1 1 auto !important;
    flex-shrink: 1 !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
  }
  .sd-header .is-ed-decide-logo > span,
  .dt-header .is-ed-decide-logo > span,
  .sd-header .sd-brand > span,
  .dt-header .dt-brand > span {
    min-width: 0 !important;
    overflow: hidden !important;
  }
  .sd-header .sd-brand__name,
  .sd-header .sd-brand__sub,
  .dt-header .dt-brand__name,
  .dt-header .dt-brand__sub,
  .sd-header .is-ed-decide-logo .about-ed-logo__name,
  .dt-header .is-ed-decide-logo .about-ed-logo__name {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  .sd-header .site-header-invite,
  .dt-header .site-header-invite,
  .sd-header .sd-menu,
  .dt-header .dt-menu {
    position: relative;
    z-index: 9201;
    flex-shrink: 0 !important;
    pointer-events: auto !important;
  }
}

/* 手机端只藏 Logo 图标；EasyDecide 主标题/副标题保留（PC 不变） */
@media (max-width: 979px) {
  .ed-nw-top .ed-nw-brand.is-ed-decide-logo,
  .ed-nw-top .ed-nw-brand {
    display: inline-flex !important;
  }
  .ed-nw-top .ed-nw-brand.is-ed-decide-logo img,
  .ed-nw-top .ed-nw-brand img,
  .ed-nw-top .ed-nw-brand .about-ed-logo__img {
    display: none !important;
  }
  .ed-nw-top .ed-nw-brand.is-ed-decide-logo .ed-nw-brand__text,
  .ed-nw-top .ed-nw-brand .ed-nw-brand__text {
    display: flex !important;
  }
}

header .is-ed-decide-logo .about-ed-logo__img,
.ed-nw-top .ed-nw-brand.is-ed-decide-logo img {
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  object-fit: contain;
  box-shadow: 0 3px 10px rgba(18, 61, 44, .1);
  flex-shrink: 0;
  display: block;
}

header .is-ed-decide-logo .about-ed-logo__text,
.ed-nw-top .ed-nw-brand.is-ed-decide-logo .ed-nw-brand__text {
  display: flex;
  flex-direction: column;
  line-height: 1.12;
  min-width: 0;
}

header .is-ed-decide-logo .about-ed-logo__name,
.ed-nw-top .ed-nw-brand.is-ed-decide-logo .ed-nw-brand__name {
  font-family: 'Plus Jakarta Sans', 'Noto Sans SC', 'Inter', sans-serif;
  font-weight: 900;
  font-size: 1.28rem;
  letter-spacing: -.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gf-header .is-ed-decide-logo .about-ed-logo__name,
.vs-header .is-ed-decide-logo .about-ed-logo__name,
.sc-header .is-ed-decide-logo .about-ed-logo__name,
.ec-header .is-ed-decide-logo .about-ed-logo__name,
.ar-header .is-ed-decide-logo .about-ed-logo__name,
.gsc-header .is-ed-decide-logo .about-ed-logo__name,
.site-header .is-ed-decide-logo .about-ed-logo__name {
  color: #fff;
}

.dt-header .is-ed-decide-logo .about-ed-logo__name,
.sd-header .is-ed-decide-logo .about-ed-logo__name,
.ed-nw-top .ed-nw-brand.is-ed-decide-logo .ed-nw-brand__name {
  color: #0a100d;
}

@media (min-width: 980px) {
  header .is-ed-decide-logo .about-ed-logo__img,
  .ed-nw-top .ed-nw-brand.is-ed-decide-logo img {
    width: 44px;
    height: 44px;
    border-radius: 13px;
  }
}
