/* Proof for a captured offer: the ad, the ad library entry, and the page it points at. */
/* Loaded only by the Offer Builder page. Tokens come from toolkit.css, which this file never edits. */
.evidence{margin-top:8px;border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:8px}
.evidence-title{font:700 10.5px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--ox)}
.evidence-shot{margin:0;display:flex;flex-direction:column;gap:6px}
.evidence-shot img{display:block;width:100%;max-width:420px;height:auto;border:1px solid var(--line);border-radius:var(--rc);background:var(--paper)}
.evidence-shot figcaption{font-size:13px;color:var(--muted);max-width:60ch}
.evidence-shot figcaption b{color:var(--ink);font-weight:700}
.evidence-shot.no-image figcaption{border-left:3px solid var(--line);padding-left:9px}
.evidence-links{display:flex;flex-wrap:wrap;gap:6px 16px}
.evidence-links a{font-size:14px}
.evidence-funnel{font-size:14px;max-width:62ch}
.evidence-credit{font-size:12px;line-height:1.5;color:var(--muted);max-width:66ch}
@media print{.evidence-links a::after{content:" (" attr(href) ")";font-size:11px;color:var(--muted)}}
.evidence-status{font-size:13px;color:var(--muted);margin-top:6px}
.run{font-size:14px;margin:4px 0 10px;padding:8px 10px;border-radius:var(--r);border:1px solid var(--line);background:var(--paper)}

.run-winner,.run-proven{border-color:var(--good);background:var(--good-soft)}
.run-winner b,.run-proven b{color:var(--good)}
.run-likely b{color:var(--ox)}
.run-testing b,.run-new b,.run-unknown b{color:var(--muted)}
.run-legend{margin:8px 0 12px;font-size:14px}
.run-legend summary{cursor:pointer;color:var(--ox);font-weight:600}
