.report-relations{margin-block:var(--space-xl,2rem) 0;padding:1.25rem 1.25rem 1.25rem 1.4rem;background:var(--color-bg-blue-pale,#deeff3);border-left:4px solid var(--color-primary,#1a2570);border-radius:0 12px 12px 0;line-height:1.5}.rd-report>.report-relations{margin:0}.report-relations .report-relations__kop,#kwaliteit-blok .report-relations .report-relations__kop{max-width:none;margin:0 0 0.9rem;font-size:1.15rem;line-height:1.3;color:var(--color-primary-dark,#1a2570);hyphens:manual}.report-relations .report-relations__groep + .report-relations__groep{margin-top:1rem}.report-relations .report-relations__rol{margin:0 0 0.35rem;font-size:0.78rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;color:var(--color-primary-dark,#1a2570)}.report-relations .report-relations__lijst{display:grid;gap:0.5rem;margin:0;padding:0;font-size:1rem;list-style:none}.report-relations .report-relations__lijst li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.1rem 0.6rem;margin:0;padding:0}.report-relations .report-relations__lijst a{color:var(--color-link,#1a2570);font-weight:700;text-decoration:underline;text-underline-offset:0.18em;overflow-wrap:anywhere}.report-relations .report-relations__lijst a:hover{text-decoration-thickness:2px}.report-relations .report-relations__lijst a:focus-visible{outline:3px solid var(--color-focus,#0046b8);outline-offset:2px;border-radius:2px}.report-relations .report-relations__datum{font-size:0.87rem;color:var(--color-text-muted,#4a4a4a)}@media (max-width:520px){.report-relations{padding:1rem 1rem 1rem 1.1rem}}@media print{.report-relations{background:none;border:1px solid #999;border-left-width:4px;break-inside:avoid}}