/* 第2—7批102卡排版一致性：仅调整结构呈现，不改医学文字。 */
.detail-view.active .section-copy {
  font-size: 12.5px;
  line-height: 1.75;
}

.detail-view.active .content-paragraph {
  margin: 0 0 11px;
  font-size: 12.5px;
  line-height: 1.78;
}

.detail-view.active .content-subheading {
  margin: 19px 0 9px;
  font-size: 14px;
  line-height: 1.45;
  font-weight: 740;
}

.detail-view.active .content-subheading:first-child {
  margin-top: 0;
}

.detail-view.active .content-minor-heading {
  margin: 15px 0 8px;
  font-size: 12.5px;
  line-height: 1.75;
  font-weight: 720;
}

.detail-view.active .wb3-overview-intro {
  margin: 0 0 14px;
  padding: 0;
}

.detail-view.active .wb3-overview-intro > :last-child {
  margin-bottom: 0;
}

.detail-view.active .wb3-overview-records {
  margin: 0;
}

.detail-view.active .wb3-overview-record {
  padding: 14px;
}

.detail-view.active .wb3-overview-record-body {
  padding: 0;
}

.detail-view.active .wb3-overview-record-body > :last-child {
  margin-bottom: 0;
}

.detail-view.active .wb3-simple-overview-copy {
  margin: 0;
  color: var(--ink-soft);
  line-height: 1.78;
}

.detail-view.active .wb3-record-fields > .wb3-simple-overview-copy {
  grid-column: 1 / -1;
}

.detail-list li {
  padding: 10px 12px 10px 27px;
  font-size: 12.5px;
  line-height: 1.65;
}

.detail-list li.has-label {
  display: grid;
  gap: 3px;
}

.detail-item-label {
  display: block;
  color: var(--muted);
  font-size: 11px;
  font-weight: 650;
  line-height: 1.45;
}

.detail-item-body {
  display: block;
  color: var(--ink-soft);
  font-size: 12.5px;
  line-height: 1.68;
}

:root[data-zh-theme="dark"] .detail-item-label {
  color: var(--zh-text-secondary, #6b7f7a);
}

:root[data-zh-theme="dark"] .detail-item-body {
  color: var(--zh-text, #e8edea);
}
