/* ==========================================================================
   Buildingpermit — quotation form (BP leadform) v1.0.0 — 31-10-2026
   Same structure as the BPV leadform (css/leadform.css 1.4.1), in the buildingpermit.nl style:
   Alegreya Sans (headings, 500) + Roboto (text), blue #5888EC button / #5694FF accents,
   light blue #EAF1FD selection, text #333333, grey #666666, lines #D9D9D9, radius 4px (as the site buttons).
   Everything scoped under .bpv-leadform.bp-merk; Salient overrides at the bottom (id selectors + !important).
   ========================================================================== */
.bpv-leadform.bp-merk{
  --bp-blauw:#5694FF;--bp-knop:#5888EC;--bp-knop-hover:#2563D4;--bp-tekstblauw:#2563D4;--bp-licht:#EAF1FD;
  --bp-rand:#D9D9D9;--bp-tekst:#333333;--bp-grijs:#666666;--bp-fout:#C0392B;--bp-paars:#230C63;
  --bp-radius:4px;--bp-focusring:0 0 0 3px rgba(86,148,255,.22);
  font-family:'Roboto',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  font-size:16px;line-height:1.5;color:var(--bp-tekst);text-align:left;
  max-width:560px;margin:0 auto;background:#fff;border-radius:8px;
  padding:32px 28px;box-shadow:0 12px 44px rgba(35,12,99,.14);border:1px solid #E6ECF7}
.bpv-leadform.bp-merk *{box-sizing:border-box}
.bpv-leadform.bp-merk h2{margin:0 0 6px;font-family:'Alegreya Sans','Roboto',sans-serif;font-weight:500;font-size:2rem;line-height:1.15;color:var(--bp-tekst)}
.bpv-leadform.bp-merk .bpv-intro{margin:0 0 18px;color:var(--bp-grijs);font-size:.95rem}
.bpv-leadform.bp-merk .bpv-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bp-licht);color:var(--bp-tekstblauw);border:1px solid var(--bp-blauw);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:500;margin-bottom:10px}
.bpv-leadform.bp-merk label{display:block;font-weight:500;font-size:.92rem;margin:16px 0 6px;color:var(--bp-tekst)}
.bpv-leadform.bp-merk label .bpv-opt{color:var(--bp-grijs);font-weight:400}
.bpv-leadform.bp-merk label .bpv-req{color:var(--bp-fout)}
.bpv-leadform.bp-merk .bpv-hulp{font-size:.8rem;color:var(--bp-grijs);margin:4px 0 0}
.bpv-leadform.bp-merk input[type=text],.bpv-leadform.bp-merk input[type=email],.bpv-leadform.bp-merk input[type=tel],.bpv-leadform.bp-merk textarea{width:100%;padding:12px 14px;border:1px solid var(--bp-rand);border-radius:var(--bp-radius);font:inherit;font-size:.95rem;background:#fff;color:inherit;transition:border-color .12s,box-shadow .12s}
.bpv-leadform.bp-merk textarea{min-height:74px;resize:vertical}
.bpv-leadform.bp-merk input::placeholder,.bpv-leadform.bp-merk textarea::placeholder{color:#9a9a9a}
.bpv-leadform.bp-merk input:focus,.bpv-leadform.bp-merk textarea:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--bp-blauw);box-shadow:var(--bp-focusring)}
.bpv-leadform.bp-merk .bpv-veldfout{border-color:var(--bp-fout)!important}
.bpv-leadform.bp-merk .bpv-foutmelding{color:var(--bp-fout);font-size:.8rem;margin:4px 0 0;display:none}
.bpv-leadform.bp-merk .bpv-rij{display:flex;gap:14px}.bpv-leadform.bp-merk .bpv-rij>div{flex:1}
@media (max-width:520px){.bpv-leadform.bp-merk .bpv-rij{flex-direction:column;gap:0}.bpv-leadform.bp-merk{padding:26px 18px}}
/* toggle private/business */
.bpv-leadform.bp-merk .bpv-toggle{display:inline-flex;border:1px solid var(--bp-rand);border-radius:var(--bp-radius);overflow:hidden;margin-bottom:4px;background:#F0F2F6}
.bpv-leadform.bp-merk .bpv-toggle button{font:inherit;font-weight:500;font-size:.92rem;padding:10px 22px;border:0;background:transparent;color:var(--bp-grijs);cursor:pointer;transition:background .12s,color .12s}
.bpv-leadform.bp-merk .bpv-toggle button[aria-pressed=true]{background:#fff;color:var(--bp-tekst);box-shadow:inset 0 -3px 0 var(--bp-blauw)}
.bpv-leadform.bp-merk .bpv-toggle button:focus-visible{outline:2px solid var(--bp-blauw);outline-offset:-2px}
/* autocomplete */
.bpv-leadform.bp-merk .bpv-ac{position:relative}
.bpv-leadform.bp-merk .bpv-ac-lijst{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--bp-rand);border-radius:var(--bp-radius);box-shadow:0 12px 32px rgba(0,0,0,.12);max-height:240px;overflow:auto;margin:0;padding:6px;list-style:none;display:none}
.bpv-leadform.bp-merk .bpv-ac-lijst li{padding:10px;border-radius:var(--bp-radius);cursor:pointer;font-size:.92rem;display:flex;gap:8px;align-items:center}
.bpv-leadform.bp-merk .bpv-ac-lijst li.bpv-actief,.bpv-leadform.bp-merk .bpv-ac-lijst li:hover{background:var(--bp-licht)}
.bpv-leadform.bp-merk .bpv-ac-lijst li .bpv-sub{color:var(--bp-grijs);font-size:.82rem;margin-left:auto}
.bpv-leadform.bp-merk .bpv-ac-lijst li.bpv-ac-melding{color:var(--bp-grijs);cursor:default;background:none}
/* chips (desktop) */
.bpv-leadform.bp-merk .bpv-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
@media (max-width:900px){.bpv-leadform.bp-merk .bpv-chips{display:none}}
.bpv-leadform.bp-merk .bpv-chip{border:1px solid var(--bp-rand);border-radius:var(--bp-radius);background:#fff;color:var(--bp-grijs);font:inherit;font-size:.8rem;font-weight:500;padding:10px 4px;cursor:pointer;text-align:center;line-height:1.25;position:relative;min-width:0;transition:border-color .12s,background .12s,color .12s}
.bpv-leadform.bp-merk .bpv-chip:hover{border-color:var(--bp-blauw)}
.bpv-leadform.bp-merk .bpv-chip[aria-pressed=true]{border-color:var(--bp-blauw);color:var(--bp-tekstblauw);background:var(--bp-licht)}
.bpv-leadform.bp-merk .bpv-chip[aria-pressed=true]::before{content:"\2713";position:absolute;top:-7px;right:-5px;width:14px;height:14px;border-radius:50%;background:var(--bp-blauw);color:#fff;font-size:9px;line-height:14px;font-weight:700;text-align:center}
.bpv-leadform.bp-merk .bpv-chip:focus-visible{outline:2px solid var(--bp-blauw);outline-offset:1px}
/* dropdown (mobile <=900px) */
.bpv-leadform.bp-merk .bpv-dd{display:none;position:relative}
@media (max-width:900px){.bpv-leadform.bp-merk .bpv-dd{display:block}}
.bpv-leadform.bp-merk .bpv-dd-knop{width:100%;text-align:left;padding:12px 40px 12px 14px;border:1px solid var(--bp-rand);border-radius:var(--bp-radius);background:#fff;font:inherit;font-size:.95rem;color:var(--bp-grijs);cursor:pointer;position:relative}
.bpv-leadform.bp-merk .bpv-dd-knop::after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid var(--bp-grijs);border-bottom:2px solid var(--bp-grijs);transform:translateY(-70%) rotate(45deg);transition:transform .12s}
.bpv-leadform.bp-merk .bpv-dd-knop[aria-expanded=true]{border-color:var(--bp-blauw);box-shadow:var(--bp-focusring)}
.bpv-leadform.bp-merk .bpv-dd-knop[aria-expanded=true]::after{transform:translateY(-30%) rotate(225deg)}
.bpv-leadform.bp-merk .bpv-dd-lijst{border:1px solid var(--bp-rand);border-radius:var(--bp-radius);margin-top:6px;padding:6px;display:none;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.1)}
.bpv-leadform.bp-merk .bpv-dd-lijst label{display:flex;align-items:center;gap:10px;font-weight:400;margin:0;padding:9px 8px;font-size:.92rem;border-radius:var(--bp-radius);cursor:pointer}
.bpv-leadform.bp-merk .bpv-dd-lijst label:hover{background:var(--bp-licht)}
.bpv-leadform.bp-merk .bpv-dd-lijst input{width:18px;height:18px;accent-color:var(--bp-blauw);flex:none}
.bpv-leadform.bp-merk .bpv-dd-lijst label:has(input:checked){color:var(--bp-tekstblauw);font-weight:500}
.bpv-leadform.bp-merk .bpv-dd-gekozen{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.bpv-leadform.bp-merk .bpv-dd-gekozen span{background:var(--bp-licht);color:var(--bp-tekstblauw);border:1px solid var(--bp-blauw);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}
.bpv-leadform.bp-merk .bpv-dd-gekozen button{border:0;background:none;cursor:pointer;font-size:.9rem;color:inherit;padding:0;line-height:1}
/* pills step 2 */
.bpv-leadform.bp-merk .bpv-pills{display:flex;flex-wrap:wrap;gap:8px}
.bpv-leadform.bp-merk .bpv-pill{border:1px solid var(--bp-rand);border-radius:999px;background:#fff;color:var(--bp-grijs);font:inherit;font-size:.86rem;font-weight:500;padding:9px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .12s,background .12s,color .12s}
.bpv-leadform.bp-merk .bpv-pill:hover{border-color:var(--bp-blauw)}
.bpv-leadform.bp-merk .bpv-pill[aria-pressed=true]{border-color:var(--bp-blauw);color:var(--bp-tekstblauw);background:var(--bp-licht)}
.bpv-leadform.bp-merk .bpv-pill[aria-pressed=true]::before{content:"\2713"}
.bpv-leadform.bp-merk .bpv-pill:focus-visible{outline:2px solid var(--bp-blauw);outline-offset:1px}
.bpv-leadform.bp-merk [id^=bpv-diensten] .bpv-pill::before{content:"";width:16px;height:16px;border:1.5px solid var(--bp-rand);border-radius:50%;flex:none;background:#fff;transition:background .12s,border-color .12s}
.bpv-leadform.bp-merk [id^=bpv-diensten] .bpv-pill[aria-pressed=true]::before{content:"\2713";border-color:var(--bp-blauw);background:var(--bp-blauw);color:#fff;font-size:.62rem;line-height:13px;text-align:center;font-weight:700}
/* privacy notice */
.bpv-leadform.bp-merk .bpv-kennisgeving{margin:18px 0 0;font-size:.8rem;line-height:1.45;color:var(--bp-grijs)}
.bpv-leadform.bp-merk .bpv-kennisgeving a{color:var(--bp-tekstblauw);text-decoration:underline}
/* buttons: offerte blue #5888EC with 18px bold text (contrast 3.4:1, AA for large text) */
.bpv-leadform.bp-merk .bpv-verstuur{width:100%;margin-top:14px;padding:14px;border:0;border-radius:var(--bp-radius);background:var(--bp-knop);color:#fff;font:inherit;font-size:1.125rem;font-weight:700;cursor:pointer;transition:background .12s}
.bpv-leadform.bp-merk .bpv-verstuur:hover{background:var(--bp-knop-hover)}
.bpv-leadform.bp-merk .bpv-verstuur:focus-visible{outline:2px solid var(--bp-paars);outline-offset:2px}
.bpv-leadform.bp-merk .bpv-verstuur:disabled{opacity:.6;cursor:wait}
.bpv-leadform.bp-merk .bpv-onder{margin-top:10px;text-align:center;font-size:.8rem;color:var(--bp-grijs)}
.bpv-leadform.bp-merk .bpv-onder b{color:var(--bp-tekst);font-weight:500}
/* alerts */
.bpv-leadform.bp-merk .bpv-alert{display:none;margin-top:14px;padding:12px 14px;border-radius:var(--bp-radius);font-size:.9rem}
.bpv-leadform.bp-merk .bpv-alert.bpv-fout{background:#fdecea;color:var(--bp-fout)}
.bpv-leadform.bp-merk .bpv-alert a{color:inherit;font-weight:700;text-decoration:underline}
.bpv-leadform.bp-merk .bpv-verborgen{display:none!important}
/* upload (step 2) */
.bpv-leadform.bp-merk .bpv-upload{margin-top:2px;border:2px dashed var(--bp-rand);border-radius:var(--bp-radius);background:#F7F9FD;padding:26px 14px;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--bp-grijs);transition:border-color .12s,background .12s}
.bpv-leadform.bp-merk .bpv-upload b{color:var(--bp-tekst);font-weight:500;font-size:.92rem}
.bpv-leadform.bp-merk .bpv-upload span{font-size:.8rem}
.bpv-leadform.bp-merk .bpv-upload.bpv-sleep,.bpv-leadform.bp-merk .bpv-upload:hover{border-color:var(--bp-blauw);background:var(--bp-licht)}
.bpv-leadform.bp-merk .bpv-upload:focus-visible{outline:2px solid var(--bp-blauw);outline-offset:1px}
.bpv-leadform.bp-merk .bpv-upload-icoon{font-size:1.3rem;line-height:1;color:var(--bp-blauw)}
.bpv-leadform.bp-merk .bpv-upload-lijst{list-style:none;margin:8px 0 0;padding:0}
.bpv-leadform.bp-merk .bpv-upload-lijst li{display:flex;align-items:center;gap:8px;font-size:.86rem;padding:8px 10px;border:1px solid var(--bp-rand);border-radius:var(--bp-radius);margin-top:6px}
.bpv-leadform.bp-merk .bpv-upload-lijst li .bpv-u-naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bpv-leadform.bp-merk .bpv-upload-lijst li .bpv-u-status{margin-left:auto;color:var(--bp-grijs);font-size:.8rem;white-space:nowrap}
.bpv-leadform.bp-merk .bpv-upload-lijst li.bpv-u-ok .bpv-u-status{color:var(--bp-tekstblauw)}
.bpv-leadform.bp-merk .bpv-upload-lijst li.bpv-u-fout{border-color:var(--bp-fout)}
.bpv-leadform.bp-merk .bpv-upload-lijst li .bpv-u-x{border:0;background:none;cursor:pointer;font-size:1rem;color:var(--bp-grijs);padding:0 2px;line-height:1}
/* confirmation */
.bpv-leadform.bp-merk .bpv-klaar{text-align:center;padding:14px 0 6px}
.bpv-leadform.bp-merk .bpv-klaar-check{width:56px;height:56px;border-radius:50%;background:var(--bp-blauw);color:#fff;font-size:1.7rem;line-height:56px;text-align:center;margin:0 auto 14px;font-weight:700}
.bpv-leadform.bp-merk .bpv-klaar h2{margin-bottom:4px}
.bpv-leadform.bp-merk .bpv-klaar .bpv-intro{margin-bottom:6px}
/* honeypot */
.bpv-leadform.bp-merk .bpv-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}

/* ==========================================================================
   Salient overrides (same set as BPV leadform.css 1.2.0). Salient sets its own rules on buttons, fields,
   paragraphs and labels, partly with !important; these win inside #bpv-leadform(-2/-3) only.
   ========================================================================== */
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3){color:var(--bp-tekst)!important;text-align:left!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) p{padding:0!important;font-size:inherit}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-intro{margin:0 0 18px!important;font-size:.95rem!important;line-height:1.5!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-hulp{margin:4px 0 0!important;font-size:.8rem!important;line-height:1.45!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-foutmelding{margin:4px 0 0!important;font-size:.8rem!important;line-height:1.45!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-kennisgeving{margin:18px 0 0!important;font-size:.8rem!important;line-height:1.45!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-onder{margin:10px 0 0!important;font-size:.8rem!important;line-height:1.45!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) h2{font-family:'Alegreya Sans','Roboto',sans-serif!important;font-weight:500!important;font-size:2rem!important;line-height:1.15!important;color:var(--bp-tekst)!important;margin:0 0 6px!important;padding:0!important;letter-spacing:normal!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) label{font-family:'Roboto',sans-serif!important;font-weight:500!important;font-size:.92rem!important;margin:16px 0 6px!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.5!important;color:var(--bp-tekst)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) label .bpv-opt{font-weight:400!important;color:var(--bp-grijs)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-dd-lijst label{font-weight:400!important;font-size:.92rem!important;margin:0!important;padding:9px 8px!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-dd-lijst label:has(input:checked){font-weight:500!important;color:var(--bp-tekstblauw)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) input[type=text],:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) input[type=email],:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) input[type=tel],:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) textarea{background-color:#fff!important;border:1px solid var(--bp-rand)!important;border-radius:var(--bp-radius)!important;padding:12px 14px!important;font-size:.95rem!important;font-family:'Roboto',sans-serif!important;line-height:1.5!important;height:auto!important;margin:0!important;box-shadow:none!important;color:var(--bp-tekst)!important;width:100%!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) textarea{min-height:74px!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) input:focus,:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) textarea:focus{border-color:var(--bp-blauw)!important;box-shadow:var(--bp-focusring)!important;outline:2px solid transparent!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-veldfout{border-color:var(--bp-fout)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) input::placeholder,:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) textarea::placeholder{color:#9a9a9a!important;opacity:1!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) button{text-transform:none!important;letter-spacing:normal!important;height:auto!important;min-height:0!important;line-height:1.25!important;font-family:'Roboto',sans-serif!important;margin:0!important;box-shadow:none!important;transition:border-color .12s,background .12s,color .12s!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-toggle button{border-radius:0!important;padding:10px 22px!important;font-size:.92rem!important;font-weight:500!important;background-color:transparent!important;color:var(--bp-grijs)!important;border:0!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-toggle button[aria-pressed=true]{background-color:#fff!important;color:var(--bp-tekst)!important;box-shadow:inset 0 -3px 0 var(--bp-blauw)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-chip{border-radius:var(--bp-radius)!important;padding:10px 4px!important;font-size:.8rem!important;font-weight:500!important;background-color:#fff!important;border:1px solid var(--bp-rand)!important;color:var(--bp-grijs)!important;width:auto!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-chip:hover{border-color:var(--bp-blauw)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-chip[aria-pressed=true]{border-color:var(--bp-blauw)!important;background-color:var(--bp-licht)!important;color:var(--bp-tekstblauw)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-pill{border-radius:999px!important;padding:9px 16px!important;font-size:.86rem!important;font-weight:500!important;background-color:#fff!important;border:1px solid var(--bp-rand)!important;color:var(--bp-grijs)!important;line-height:1.3!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-pill:hover{border-color:var(--bp-blauw)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-pill[aria-pressed=true]{border-color:var(--bp-blauw)!important;background-color:var(--bp-licht)!important;color:var(--bp-tekstblauw)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-dd-knop{border-radius:var(--bp-radius)!important;padding:12px 40px 12px 14px!important;font-size:.95rem!important;font-weight:400!important;background-color:#fff!important;border:1px solid var(--bp-rand)!important;color:var(--bp-grijs)!important;line-height:1.5!important;width:100%!important;text-align:left!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-dd-knop[aria-expanded=true]{border-color:var(--bp-blauw)!important;box-shadow:var(--bp-focusring)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-verstuur{border-radius:var(--bp-radius)!important;padding:14px!important;font-size:1.125rem!important;font-weight:700!important;background-color:var(--bp-knop)!important;color:#fff!important;border:0!important;width:100%!important;line-height:1.5!important;margin-top:14px!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-verstuur:hover{background-color:var(--bp-knop-hover)!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-verstuur:disabled{opacity:.6!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-dd-gekozen button,:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-u-x{padding:0!important;background:none!important;border:0!important;border-radius:0!important;font-size:.9rem!important;color:inherit!important;font-weight:inherit!important;width:auto!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-u-x{font-size:1rem!important;color:var(--bp-grijs)!important;padding:0 2px!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-dd-lijst input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important;padding:0!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) ul{margin:0!important;padding:0!important;list-style:none!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-ac-lijst{padding:6px!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-upload-lijst{margin:8px 0 0!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-upload-lijst li,:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-ac-lijst li{margin:0!important;list-style:none!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-upload-lijst li{margin-top:6px!important}
:is(#bpv-leadform,#bpv-leadform-2,#bpv-leadform-3) .bpv-hp{position:absolute!important;left:-9999px!important}
