.quality-banner{border:1px solid #b46b36;border-left:5px solid #e5a34b;border-radius:12px;background:#201e22;padding:20px 24px;margin:20px 0;color:#f3e9dc}
.quality-banner .eyebrow{color:#efb365;letter-spacing:.1em}.quality-banner h2{margin:7px 0 9px;font-size:23px;color:#fff}.quality-banner p{margin:8px 0;line-height:1.6;max-width:1000px}.quality-banner a{color:#9dc6ff;text-decoration:underline}.quality-facts{display:flex;gap:28px;flex-wrap:wrap;margin:14px 0}.quality-facts div{display:flex;flex-direction:column;gap:3px}.quality-facts strong{font-size:22px;color:#ffa1a8}.quality-facts span{font-size:13px;color:#b8c2cf}.quality-status{color:#b7d9cf;font-size:13px}
body.research-only .candidate,body.research-only .signal-observation.new-entry,body.research-only .plan-action.buy,body.research-only .tracked.buy{animation:none!important}body.research-only .candidate{border-color:#7b7159;background:#24251f}body.research-only .badge.buy{background:#323128;color:#e9d795}
@media(max-width:700px){.quality-banner{padding:16px}.quality-banner h2{font-size:20px}.quality-facts{gap:18px}.quality-facts strong{font-size:20px}}
