body[data-wb-pagina="vermeldingen-elders"] { --wb-vm-accent:#3b82f6; }
  html[data-wb-view="light"] body[data-wb-pagina="vermeldingen-elders"] { --wb-vm-accent:#2563eb; }
  .wb-vm-ref { display:flex; flex-direction:column; gap:3px; padding-bottom:14px; border-bottom:1px solid var(--wb-border,#2a2d31); }
  .wb-vm-context { display:grid; grid-template-columns:34px minmax(0,1fr); gap:10px; align-items:center;
    margin-bottom:17px; }
  .wb-vm-contexticoon { display:grid; width:34px; height:34px; place-items:center; border:1px solid var(--wb-border,#2a2d31);
    border-radius:10px; color:var(--wb-text-muted,#777d87); }
  .wb-vm-contexticoon svg { width:18px; height:18px; }
  .wb-vm-contexttekst { display:grid; gap:2px; min-width:0; }
  .wb-vm-contexttekst b { color:var(--wb-text,#fff); font:650 var(--wb-fs-label)/1.25 "Inter Tight",sans-serif; }
  .wb-vm-contexttekst small { color:var(--wb-text-muted,#858a94); font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-vm-reflabel { color:var(--wb-text-faint,#6b707a); font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-vm-naam { color:var(--wb-text,#fff); font:700 var(--wb-fs-body)/1.3 "Inter Tight",sans-serif; }
  .wb-vm-gegevens { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.4 "Roboto Mono","Inter Tight",monospace; }
  .wb-vm-rij { position:relative; display:flex; align-items:center; justify-content:space-between; gap:12px;
    border-bottom:1px solid var(--wb-border,#2a2d31); padding:12px 8px; margin:0 -8px;
    border-radius:10px; transition:background .22s ease; }
  .wb-vm-rij.wb-vm-actief { background:var(--wb-surface-2,#131315); box-shadow:inset 2px 0 var(--wb-vm-accent); }
  .wb-vm-kolom { display:flex; flex-direction:column; gap:2px; min-width:0; }
  .wb-vm-dom { overflow:hidden; color:var(--wb-text,#fff); text-overflow:ellipsis; white-space:nowrap;
    font:600 var(--wb-fs-tekst)/1.4 "Roboto Mono","Inter Tight",monospace; }
  .wb-vm-sub { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.4 "Inter Tight",sans-serif; }
  .wb-vm-rij .wb-sc-badge { flex-shrink:0; }
  .wb-vm .wb-sc-badge { border:0; background:transparent; padding:0; }
  .wb-vm-badge-afwijkend { color:var(--wb-text-nav,#adb0b7); }
  .wb-vm-som { padding-top:13px; text-align:center; color:var(--wb-text-muted,#777d87);
    font:500 var(--wb-fs-label)/1.4 "Inter Tight",sans-serif; }
  .wb-vm-som b { color:var(--wb-text,#fff); font:700 var(--wb-fs-tekst)/1 "Inter Tight",sans-serif; }
  body[data-wb-pagina="vermeldingen-elders"] .wb-sc-sectie { scroll-margin-top:118px; }
  body[data-wb-pagina="vermeldingen-elders"] .wb-sc-stapnr { border-color:var(--wb-border,#2a2d31);
    background:var(--wb-surface-1,#0c0c0d); color:var(--wb-text-nav,#adb0b7); }
  body[data-wb-pagina="vermeldingen-elders"] .wb-sc-check svg { stroke:var(--wb-text-muted,#777d87) !important; }
  body[data-wb-pagina="vermeldingen-elders"] #wb-sc-tussen .wb-sc-kop { max-width:820px; margin-inline:auto; text-align:center; }
  body[data-wb-pagina="vermeldingen-elders"] #wb-sc-tussen .wb-sc-intro { max-width:720px; margin-inline:auto; text-align:center; }
  body[data-wb-pagina="vermeldingen-elders"] #wb-sc-wat > .wb-sc-inner { display:grid;
    grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr); column-gap:88px; align-items:start; }
  body[data-wb-pagina="vermeldingen-elders"] #wb-sc-wat .wb-sc-kop { grid-column:1; }
  body[data-wb-pagina="vermeldingen-elders"] #wb-sc-wat > .wb-sc-inner > .wb-sc-intro { grid-column:2; margin-top:0; }
  body[data-wb-pagina="vermeldingen-elders"] #wb-sc-wat .wb-sc-wat-raster { grid-column:1 / -1; }
  body[data-wb-pagina="vermeldingen-elders"] #wb-sc-scans .wb-sc-kop { width:100%; margin-left:0; }
  body[data-wb-pagina="vermeldingen-elders"] section[data-framer-name="FAQ"] h2 {
    width:100% !important; max-width:820px !important; margin-inline:auto !important; text-align:center !important; }
  @media (max-width:760px) {
    body[data-wb-pagina="vermeldingen-elders"] #wb-sc-tussen .wb-sc-kop,
    body[data-wb-pagina="vermeldingen-elders"] #wb-sc-tussen .wb-sc-intro,
    body[data-wb-pagina="vermeldingen-elders"] section[data-framer-name="FAQ"] h2 {
      max-width:none !important; margin-inline:0 !important; text-align:left !important; }
    body[data-wb-pagina="vermeldingen-elders"] #wb-sc-wat > .wb-sc-inner { display:block; }
    body[data-wb-pagina="vermeldingen-elders"] #wb-sc-wat > .wb-sc-inner > .wb-sc-intro { margin-top:16px; }
    body[data-wb-pagina="vermeldingen-elders"] #wb-sc-scans .wb-sc-kop { width:100%; margin-left:0; }
    .wb-vm-context { grid-template-columns:34px minmax(0,1fr); }
    .wb-vm-rij { align-items:flex-start; }
    .wb-vm-sub { display:block; }
  }
  @media (prefers-reduced-motion:reduce) {
    .wb-vm-rij { transition:none; }
    .wb-vm-rij.wb-vm-actief { background:transparent; }
  }
.wb-cd { --wb-cd-accent:#3b82f6; margin-top:38px; overflow:hidden; border:1px solid var(--wb-border,#2a2d31);
    border-radius:16px; background:var(--wb-surface-1,#0c0c0d); }
  html[data-wb-view="light"] .wb-cd { --wb-cd-accent:#2563eb; }
  .wb-cd-werkbalk { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:18px 20px;
    border-bottom:1px solid var(--wb-border,#2a2d31); }
  .wb-cd-zoekspoor { display:flex; align-items:center; gap:12px; min-width:0; }
  .wb-cd-zoekicoon { display:grid; width:38px; height:38px; flex:0 0 38px; place-items:center;
    border:1px solid var(--wb-border,#2a2d31); border-radius:12px; color:var(--wb-text-muted,#777d87); }
  .wb-cd-zoekicoon svg { width:19px; height:19px; }
  .wb-cd-zoektekst { display:flex; align-items:baseline; gap:8px; min-width:0; flex-wrap:wrap; }
  .wb-cd-zoektekst small { width:100%; color:var(--wb-text-muted,#777d87); font:550 var(--wb-fs-label)/1.2 "Inter Tight",sans-serif; }
  .wb-cd-zoektekst strong { color:var(--wb-text,#fff); font:700 var(--wb-fs-tekst)/1.3 "Roboto Mono","Inter Tight",monospace; }
  .wb-cd-zoektekst span { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-cd-filters { display:flex; align-items:center; gap:6px; flex-wrap:wrap; justify-content:flex-end; }
  .wb-cd-filter { display:inline-flex; min-height:36px; align-items:center; gap:7px; padding:8px 10px; border:1px solid transparent;
    border-radius:999px; background:transparent; color:var(--wb-text-nav,#adb0b7); cursor:pointer;
    font:600 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-cd-filter b { color:var(--wb-text-muted,#777d87); font:650 var(--wb-fs-label)/1 "Roboto Mono","Inter Tight",monospace; }
  .wb-cd-filter:hover { background:var(--wb-surface-2,#131315); color:var(--wb-text,#fff); }
  .wb-cd-filter[aria-pressed="true"] { border-color:var(--wb-border-strong,#5f636c);
    background:var(--wb-surface-2,#131315); color:var(--wb-text,#fff); }
  .wb-cd-filter[aria-pressed="true"] b { color:var(--wb-text,#fff); }
  .wb-cd-filter:focus-visible, .wb-cd-bron:focus-visible, .wb-cd-mobielnav button:focus-visible {
    outline:2px solid var(--wb-cd-accent); outline-offset:-3px; }
  .wb-cd-hoofd { display:grid; grid-template-columns:minmax(280px,340px) minmax(0,1fr); min-height:380px; }
  .wb-cd-bronnen { min-width:0; border-right:1px solid var(--wb-border,#2a2d31); }
  .wb-cd-lijstkop { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:17px 20px;
    border-bottom:1px solid var(--wb-border,#2a2d31); color:var(--wb-text-muted,#777d87);
    font:600 var(--wb-fs-label)/1.2 "Inter Tight",sans-serif; }
  .wb-cd-lijstkop b { display:grid; min-width:24px; height:24px; padding:0 6px; place-items:center;
    border-radius:8px; background:var(--wb-surface-3,#17191b); color:var(--wb-text-nav,#adb0b7);
    font:650 var(--wb-fs-label)/1 "Roboto Mono","Inter Tight",monospace; }
  .wb-cd-bron { position:relative; display:grid; width:100%; min-height:78px; grid-template-columns:34px minmax(0,1fr) auto;
    gap:12px; align-items:center; padding:14px 16px 14px 20px; border:0; border-bottom:1px solid var(--wb-border,#2a2d31);
    background:transparent; color:var(--wb-text,#fff); text-align:left; cursor:pointer; }
  .wb-cd-bron::before { content:""; position:absolute; inset:14px auto 14px 0; width:2px; background:transparent; }
  .wb-cd-bron:hover { background:var(--wb-surface-2,#131315); }
  .wb-cd-bron[aria-selected="true"] { background:var(--wb-surface-3,#17191b); }
  .wb-cd-bron[aria-selected="true"]::before { background:var(--wb-cd-accent); }
  .wb-cd-bronicoon { display:grid; width:34px; height:34px; place-items:center; border:1px solid var(--wb-border,#2a2d31);
    border-radius:11px; color:var(--wb-text-muted,#777d87); }
  .wb-cd-bronicoon svg { width:17px; height:17px; }
  .wb-cd-brontekst { display:grid; gap:4px; min-width:0; }
  .wb-cd-brontekst strong, .wb-cd-domein { overflow:hidden; color:var(--wb-text,#fff); text-overflow:ellipsis; white-space:nowrap;
    font:650 var(--wb-fs-tekst)/1.25 "Roboto Mono","Inter Tight",monospace; }
  .wb-cd-brontekst span { overflow:hidden; color:var(--wb-text-muted,#777d87); text-overflow:ellipsis; white-space:nowrap;
    font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-cd-status { display:inline-flex; align-items:center; gap:7px; white-space:nowrap; color:var(--wb-text-nav,#adb0b7);
    font:650 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
  .wb-cd-status i { width:6px; height:6px; flex:0 0 auto; border-radius:50%; background:var(--wb-text-faint,#6b707a); }
  .wb-cd-status-afwijkend { color:var(--wb-text-nav,#adb0b7); }
  .wb-cd-status-afwijkend i { background:var(--wb-text-muted,#777d87); }
  .wb-cd-status-klopt { color:var(--wb-positief,#07a721); }
  .wb-cd-status-klopt i { background:var(--wb-positief,#07a721); }
  .wb-cd-mobielnav { display:none; }
  .wb-cd-podium { min-width:0; }
  .wb-cd-paneel { min-height:380px; padding:28px 30px; }
  .wb-cd-paneel[hidden] { display:none; }
  .wb-cd-paneel[data-wb-cd-actief] { animation:wb-cd-wissel .26s cubic-bezier(.16,1,.3,1); }
  @keyframes wb-cd-wissel { from { opacity:.25; transform:translateY(7px); } to { opacity:1; transform:none; } }
  .wb-cd-paneelkop { display:flex; align-items:flex-start; justify-content:space-between; gap:24px; padding-bottom:20px;
    border-bottom:1px solid var(--wb-border,#2a2d31); }
  .wb-cd-paneelkop h3 { margin:8px 0 0; max-width:620px; color:var(--wb-text,#fff);
    font:650 var(--wb-fs-subkop)/1.35 "Inter Tight",sans-serif; }
  .wb-cd-vergelijking { display:grid; grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr); gap:18px; align-items:center;
    margin-top:24px; padding:2px 0 24px; border-bottom:1px solid var(--wb-border,#2a2d31); }
  .wb-cd-waarde { display:grid; gap:5px; min-width:0; }
  .wb-cd-waarde > span { color:var(--wb-text-muted,#777d87); font:550 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-cd-waarde strong { overflow-wrap:anywhere; color:var(--wb-text,#fff); font:700 var(--wb-fs-body)/1.35 "Inter Tight",sans-serif; }
  .wb-cd-waarde small { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.4 "Inter Tight",sans-serif; }
  .wb-cd-wissel { display:grid; width:34px; height:34px; place-items:center; border:1px solid var(--wb-border,#2a2d31);
    border-radius:11px; color:var(--wb-text-muted,#777d87); }
  .wb-cd-wissel svg { width:17px; height:17px; }
  .wb-cd-uitkomst { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); margin-top:6px; }
  .wb-cd-uitkomst > div { display:grid; grid-template-columns:34px minmax(0,1fr); gap:11px; align-items:center; padding:18px 18px 0 0; }
  .wb-cd-uitkomst > div + div { padding-left:18px; border-left:1px solid var(--wb-border,#2a2d31); }
  .wb-cd-uitkomsticoon { display:grid; width:34px; height:34px; place-items:center; color:var(--wb-text-muted,#777d87); }
  .wb-cd-uitkomsticoon svg { width:20px; height:20px; }
  .wb-cd-uitkomst > div > span:last-child { display:grid; gap:4px; min-width:0; }
  .wb-cd-uitkomst small { color:var(--wb-text-muted,#777d87); font:500 var(--wb-fs-label)/1.3 "Inter Tight",sans-serif; }
  .wb-cd-uitkomst strong { color:var(--wb-text-nav,#adb0b7); font:600 var(--wb-fs-tekst)/1.35 "Inter Tight",sans-serif; }
  .wb-cd-noot { margin:0; padding:16px 20px; border-top:1px solid var(--wb-border,#2a2d31); color:var(--wb-text-muted,#777d87);
    font:500 var(--wb-fs-label)/1.5 "Inter Tight",sans-serif; }
  @media (max-width:900px) {
    .wb-cd-werkbalk { align-items:flex-start; flex-direction:column; }
    .wb-cd-filters { justify-content:flex-start; }
    .wb-cd-hoofd { grid-template-columns:minmax(250px,300px) minmax(0,1fr); }
    .wb-cd-bron { grid-template-columns:32px minmax(0,1fr); }
    .wb-cd-bron > .wb-cd-status { grid-column:2; justify-self:start; }
  }
  @media (max-width:760px) {
    .wb-cd { margin-top:30px; }
    .wb-cd-werkbalk { gap:16px; padding:16px; }
    .wb-cd-filters { display:grid; width:100%; grid-template-columns:repeat(2,minmax(0,1fr)); gap:7px; }
    .wb-cd-filter { justify-content:space-between; border-radius:10px; }
    .wb-cd-hoofd { display:block; min-height:0; }
    .wb-cd-bronnen { border-right:0; border-bottom:1px solid var(--wb-border,#2a2d31); }
    .wb-cd-lijstkop { padding:14px 16px; }
    .wb-cd-bron { min-height:76px; grid-template-columns:34px minmax(0,1fr) auto; padding:13px 14px 13px 16px; }
    .wb-cd-bron[aria-selected="false"] { display:none; }
    .wb-cd-bron > .wb-cd-status { grid-column:auto; }
    .wb-cd-mobielnav { display:grid; grid-template-columns:44px minmax(0,1fr) 44px; align-items:center; padding:10px 12px; }
    .wb-cd-mobielnav button { display:grid; width:44px; height:44px; place-items:center; border:1px solid var(--wb-border,#2a2d31);
      border-radius:12px; background:transparent; color:var(--wb-text-nav,#adb0b7); cursor:pointer; }
    .wb-cd-mobielnav button:disabled { opacity:.35; cursor:default; }
    .wb-cd-mobielnav svg { width:20px; height:20px; }
    .wb-cd-positie { display:flex; align-items:center; justify-content:center; gap:7px; color:var(--wb-text-muted,#777d87);
      font:550 var(--wb-fs-label)/1 "Inter Tight",sans-serif; }
    .wb-cd-positie b { color:var(--wb-text,#fff); font:700 var(--wb-fs-label)/1 "Roboto Mono","Inter Tight",monospace; }
    .wb-cd-paneel { min-height:0; padding:22px 18px; }
    .wb-cd-paneelkop { gap:14px; }
    .wb-cd-paneelkop > .wb-cd-status { display:none; }
    .wb-cd-vergelijking { grid-template-columns:minmax(0,1fr); gap:12px; }
    .wb-cd-wissel { transform:rotate(90deg); }
    .wb-cd-uitkomst { grid-template-columns:minmax(0,1fr); }
    .wb-cd-uitkomst > div { padding:16px 0; }
    .wb-cd-uitkomst > div + div { padding-left:0; border-top:1px solid var(--wb-border,#2a2d31); border-left:0; }
    .wb-cd-noot { padding:14px 16px; }
  }
  @media (prefers-reduced-motion:reduce) {
    .wb-cd-paneel[data-wb-cd-actief] { animation:none; }
  }