/* Evidence presentation, confirmed 2026-10-04. */
.funding-key { display:flex; flex-wrap:wrap; gap:8px 14px; margin:10px 0; color:var(--ink2); font:400 11px var(--f-body); }
.funding-key span { display:inline-flex; gap:6px; align-items:center; }
.funding-dot { display:inline-block; width:9px; height:9px; border-radius:50%; background:currentColor; flex:none; }
.funding-dot.reported { background:transparent; border:1.5px solid currentColor; }
.funding-dot.none { width:5px; height:5px; opacity:.4; margin:0 2px; }
.funding-mix { display:flex; overflow:hidden; height:5px; border-radius:3px; background:var(--line); margin-top:7px; }
.funding-mix i.supported { background:var(--accent); }
.funding-mix i.reported { background:var(--ink2); opacity:.6; }
.funding-mix i.none { background:var(--ink3); opacity:.3; }
.funding-mix-label { color:var(--ink3); font:400 10px var(--f-mono); line-height:1.6; margin:5px 0 0; }
.evidence-comparison { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:7px 12px; margin:8px 0 0; }
.evidence-comparison span { color:var(--ink3); font-size:11px; }
.evidence-comparison b { color:var(--ink); font:500 12px var(--f-mono); margin-right:5px; }
.evidence-sample { color:var(--ink3); font-size:10px; line-height:1.6; margin:7px 0 14px; }
.key .radar-key::before { content:'Record status'; display:block; width:100%; font-size:10px; color:var(--ink3); }
.rp-fact-evidence { color:var(--ink2); font:500 11px var(--f-mono); margin:8px 0 0; }

#caption .funding-key { margin:6px 0; font-size:10px; gap:5px 12px; }
#caption .funding-key span { display:inline-flex!important; align-items:center; gap:6px; font-size:10px!important; }
#caption .radar-caption-main { white-space:normal; flex-wrap:wrap; gap:4px 12px; justify-content:flex-start; }
#caption .radar-caption-main > span { flex:1 1 220px; min-width:0; max-width:100%; line-height:1.5; font-size:11px!important; }
#caption .radar-key { justify-content:flex-start; gap:8px 12px; }
#caption .radar-key > span { font-size:10px!important; }

/* Funding evidence presentation verified 2026-10-08. */
.funding-reconciliation-summary{padding:16px 18px;margin:16px 0;border:1px solid var(--line);border-radius:12px;background:var(--bg2)}
.funding-reconciliation-summary p{margin:0;font-size:13px;line-height:1.6;color:var(--ink2)}
.funding-reconciliation-summary p+p{margin-top:6px}
.rp-funding-reconciliation{margin:22px 0;padding:20px;border:1px solid var(--line);border-radius:12px}
.rp-funding-reconciliation h4{margin:8px 0;font-size:16px;line-height:1.5}
.rp-funding-reconciliation p{line-height:1.65}.rp-funding-reconciliation dd small{display:block;margin-top:5px;color:var(--ink3)}
.rp-funding-reconciliation a{overflow-wrap:anywhere}.rp-capital-finding{max-width:250px;font-weight:500;color:var(--ink2)}
.radar-funding-review{margin:36px 0;padding:28px;border:1px solid var(--line);border-radius:16px}
@media(max-width:650px){.radar-funding-review{padding:18px}.rp-funding-reconciliation{padding:16px}.radar-funding-review>.rp-button{margin:4px 0;width:100%}}
