/* Local evidence formatting only; existing layout, navigation and palette retained. */
.evidence-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin:10px 0}
.evidence-facts>div{min-width:0}.evidence-facts dt{font-size:11px;color:var(--muted);margin-bottom:5px;font-weight:400}
.evidence-facts dd{margin:0;font-size:13px;line-height:1.6;color:var(--text);overflow-wrap:anywhere;white-space:normal}
.evidence-text{white-space:pre-wrap;overflow-wrap:anywhere}.evidence-unknown{color:var(--muted)}
.evidence-list{padding-left:18px;margin:4px 0}.evidence-list li{margin:4px 0}.evidence-nested{grid-template-columns:1fr;padding-left:12px;border-left:1px solid var(--line);gap:10px}
.evidence-original{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.evidence-original>summary,.readable-received-text details>summary{cursor:pointer;font-size:12px;color:var(--teal)}
.readable-received-text{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.evidence-original .readable-received-text{margin-top:12px}
.readable-received-text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:11px}
.receipt>.readable-received-text{margin:12px 0}.notification-receipt .evidence-facts{margin:14px 0}
#detail-remarks>.fine{margin-top:12px}.receipt>.evidence-facts{padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
@media(max-width:680px){.evidence-facts{grid-template-columns:1fr;gap:12px}.evidence-facts dd{font-size:12px}}
