/* Videoreview: het venster waarin review/?d=… opent (js/videoreview.js) */
.vr-venster { position: fixed; inset: 0; z-index: 9000; background: var(--off, #F7F5F2); }
.vr-venster iframe { display: block; width: 100%; height: 100%; border: 0; }
.vr-sluit { position: absolute; top: 12px; right: 14px; z-index: 1; width: 38px; height: 38px; border: 0; border-radius: var(--kader-sm, 0 10px 0 10px);
  background: var(--yellow, #FFE600); color: var(--black, #1A1D23); font: 800 22px/38px 'Montserrat', sans-serif; cursor: pointer; }
body.vr-open-body { overflow: hidden; }
.df-v-vink { display: flex; align-items: center; gap: 8px; margin-top: 10px; font-size: 13px; font-weight: 700; cursor: pointer; }
.df-v-vink input { width: 16px; height: 16px; }
