/* Research comparisons remain visually neutral until both checks are explicit. */
.opportunity-gap .reference-value.unverified-gap{color:var(--muted);font-size:16px;font-weight:400;letter-spacing:0;white-space:normal}
.opportunity-gap .reference-value.verified-gap{color:#16803c}
:root[data-theme=dark] .opportunity-gap .reference-value.verified-gap{color:#6bd957}
.reference-gap-note{flex-basis:100%;color:var(--muted);font-size:13px;font-weight:400;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}
.brand-risk-note{padding:12px 14px;margin:0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}
.detail-view>.brand-risk-note{margin:16px 0;border:1px solid var(--line);border-radius:12px}
.brand-reference-toggle{display:flex;align-items:center;gap:12px;font-size:15px;min-height:44px;cursor:pointer}
.brand-reference-toggle input{width:18px;height:18px;accent-color:var(--ink)}
.source-origin-note,.source-conditions{font-size:13px;line-height:1.5;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}
.source-conditions:empty{display:none}
.trade-action{overflow-wrap:anywhere;white-space:normal}
.card-metric.unverified-gap strong,.metric-evidence-item.unverified-gap strong{color:var(--muted);font-size:16px;font-weight:400}
.compact-gap>.favorite-button,.compact-gap>.gap-action{flex-shrink:0}
@media(max-width:440px){.opportunity-gap .compact-gap{flex-wrap:wrap}.opportunity-gap .compact-gap>div{flex:1 1 180px}.reference-gap-note{font-size:13px}.trade-action{font-size:13px}}
