/* 검수된 저장본의 두 읽기 화면에 공통으로 적용한다. */
.medical-at-glance-easy-heading {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
  margin-bottom: 10px;
}
.medical-at-glance-easy-heading h2,
.medical-at-glance-section .medical-at-glance-easy-heading h3 { margin: 0; }
.medical-at-glance-verified {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  max-width: 100%;
  box-sizing: border-box;
  padding: 4px 9px;
  border: 1px solid #355c4d;
  border-radius: 999px;
  background: #183c30;
  color: #bcebd2;
  font-family: inherit;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: .01em;
  white-space: nowrap;
  vertical-align: middle;
}
.medical-at-glance-verified svg { width: 15px; height: 15px; flex: 0 0 15px; }
html[data-theme="light"] .medical-at-glance-verified {
  color: #225c43;
  background: #eaf6ee;
  border-color: #b6d8c3;
}
@media (forced-colors: active) {
  .medical-at-glance-verified { border-color: CanvasText; color: CanvasText; background: Canvas; }
}
