.metric-highlight {
  border-color: #c6dafd !important;
  background: linear-gradient(180deg, #eff5ff 0%, #ffffff 100%);
}

.metric-highlight .value {
  color: #0a3ea8;
}

#regionGuideModal .modal-body {
  font-size: 0.95rem;
}

.region-guide-content {
  white-space: pre-wrap;
  line-height: 1.45;
}

.region-guide-item {
  border-bottom: 1px solid #e8edf7;
  padding-bottom: 0.75rem;
}

.region-guide-item:last-child {
  border-bottom: 0;
}

#regionGuideSearchResult div {
  margin-bottom: 0.25rem;
}

.match-hit {
  padding: 0 2px;
  border-radius: 3px;
  background: #fff3bf;
  color: #8a5100;
}
