/* Openbare bronnencontrole — sluit aan op de bestaande Nestwijzer-stijl. */
.nw-verif{margin:34px 0 0;padding:22px 24px;border:1px solid var(--line,#d9ded9);border-radius:6px;background:var(--paper,#fff)}
.nw-verif h2{font-size:1.25rem;margin:0 0 12px}
.nw-verif h3{font-size:.95rem;margin:22px 0 8px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#5f6a65)}
.nw-verif-badge{display:inline-block;margin:0 0 10px;padding:6px 12px;border-radius:999px;font-weight:600;font-size:.92rem;
  background:var(--verified-soft,#e8f2ea);color:var(--verified,#1d6b3a);border:1px solid var(--verified,#1d6b3a)}
.nw-verif-datum{margin:0 0 10px;font-size:.88rem;color:var(--muted,#5f6a65)}
.nw-verif-sam{margin:0 0 6px;font-size:.95rem;line-height:1.6}
.nw-verif-tblwrap{overflow-x:auto}
.nw-verif-tbl{width:100%;border-collapse:collapse;font-size:.93rem}
.nw-verif-tbl th,.nw-verif-tbl td{text-align:left;vertical-align:top;padding:9px 12px 9px 0;border-bottom:1px solid var(--line,#e7eae7)}
.nw-verif-tbl th{font-weight:600;width:38%;white-space:nowrap}
.nw-verif-tbl tr:last-child th,.nw-verif-tbl tr:last-child td{border-bottom:0}
.nw-verif-st{display:inline-block}
.nw-verif-st--ja{color:var(--verified,#1d6b3a);font-weight:600}
.nw-verif-st--neutraal{color:var(--muted,#5f6a65)}
.nw-verif-ok{font-weight:700}
.nw-verif-waarde{display:block;margin-top:3px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.86rem;word-break:break-word}
.nw-verif-bron{display:block;margin-top:5px;font-size:.86rem}
.nw-verif-bronnaam,.nw-verif-notitie{display:block;margin-top:4px;font-size:.85rem;color:var(--muted,#5f6a65)}
.nw-verif-records{margin:14px 0 0;font-size:.86rem;color:var(--muted,#5f6a65)}
.nw-verif-disclaimer{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line,#e7eae7);
  font-size:.83rem;line-height:1.55;color:var(--muted,#5f6a65)}
@media(max-width:560px){.nw-verif{padding:18px 16px}.nw-verif-tbl th{width:auto;white-space:normal}
  .nw-verif-tbl th,.nw-verif-tbl td{display:block;padding:6px 0;border-bottom:0}
  .nw-verif-tbl tr{display:block;padding:8px 0;border-bottom:1px solid var(--line,#e7eae7)}}
/* admin */
.nw-vadmin table{width:100%;border-collapse:collapse;font-size:.9rem}
.nw-vadmin th,.nw-vadmin td{text-align:left;padding:7px 9px 7px 0;border-bottom:1px solid var(--line,#e7eae7);vertical-align:top}
.nw-vadmin input[type=text],.nw-vadmin input[type=url],.nw-vadmin input[type=date],.nw-vadmin select,.nw-vadmin textarea{width:100%}
.nw-vadmin .mini{font-size:.8rem;color:var(--muted,#5f6a65)}
