.v20-form-section{margin:16px 0 10px;padding-top:14px;border-top:1px solid var(--line)}
.v20-form-section:first-of-type{border-top:0;padding-top:0}.v20-form-title{font-size:13px;font-weight:950;color:#203650;margin-bottom:10px}
.v20-check-row{display:flex;gap:14px;flex-wrap:wrap;padding:9px 0}.v20-check-row label{font-size:12px;font-weight:750;color:#31435A;display:flex;gap:6px;align-items:center}
.v20-witness{border:1px solid var(--line);border-radius:12px;padding:11px;margin:8px 0;background:#FAFBFD}.v20-witness-title{font-size:11px;font-weight:900;margin-bottom:8px;color:#52677D}
.v20-private{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:850;color:#7A8797;background:#F3F5F7;border-radius:7px;padding:4px 7px;margin-left:6px}
.v20-report-table{width:100%;border-collapse:collapse;font-size:11px}.v20-report-table th,.v20-report-table td{border:1px solid #D8DEE6;padding:8px;vertical-align:top}.v20-report-table th{width:34%;background:#F5F7FA;text-align:left;color:#526273}.v20-report-table td{white-space:pre-wrap;word-break:break-word}
.v20-redacted{color:#8B96A3;font-style:italic}.v20-photo-groups h4{font-size:11px;margin:12px 0 6px;color:#526273}
