.v155-evidence-chip { min-width: 92px; }
.v155-evidence-chip em { display: block; margin-top: 2px; color: var(--muted); font-size: .63rem; font-style: normal; font-weight: 700; letter-spacing: .04em; }
.v155-validation-line { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin: 12px 0 4px; padding: 10px 12px; border: 1px solid color-mix(in srgb, var(--accent) 24%, var(--border)); border-radius: 14px; background: color-mix(in srgb, var(--panel) 82%, var(--accent) 4%); }
.v155-validation-line span { color: var(--accent); font-size: .7rem; font-weight: 900; letter-spacing: .12em; }
.v155-validation-line small { color: var(--muted); font-size: .76rem; line-height: 1.35; }
.v155-validation-line[data-tier="experimental"], .v155-validation-line[data-tier="research-only"] { border-style: dashed; }
.v155-validation-line[data-tier="research-only"] span { color: #ffb56b; }
@media (max-width: 640px) {
  .v155-evidence-chip { min-width: 84px; padding-inline: 10px; }
  .v155-validation-line { align-items: flex-start; flex-direction: column; gap: 3px; margin-inline: 0; }
}
