/* Beziehungs-Netz */
.relstage{position:relative;height:min(68vh,720px);min-height:440px;border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:grab;touch-action:none;user-select:none;
  background-color:var(--surface);background-image:radial-gradient(var(--line) 1px,transparent 1.3px);background-size:24px 24px}
.relstage svg{display:block}
.rn{cursor:pointer}
.rn .rn-ring{stroke:var(--surface);stroke-width:3}
.rn.sel .rn-ring{stroke:var(--sun);stroke-width:5}
.rnl{font-size:13px;font-weight:700;fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}
.rnk{font-size:10px;fill:var(--muted);text-transform:uppercase;letter-spacing:.06em;paint-order:stroke;stroke:var(--surface);stroke-width:3px}
.rn-ini{font-size:20px;font-weight:700;fill:#fff}
.rel-lbl{font-size:11.5px;font-weight:600;fill:var(--muted);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}
.chk{display:inline-flex;gap:6px;align-items:center;font-size:14px;cursor:pointer}
