.acc{--inkt:#0d1738;--groen:#16a34a;--groen-licht:rgba(22,163,74,0.1);--lijn:#e3e8f2;--lijn-sterk:#c9d2e3;--kaart:#ffffff;--vlak:#f5f7fb;--tekst:#4a5677;--gedempt:#6b7593;--schaduw:0 1px 2px rgba(13,23,56,0.04),0 4px 14px rgba(13,23,56,0.04);color:var(--tekst);background:#f7f9fc;padding:clamp(104px,12vw,136px) 0 clamp(64px,8vw,96px);min-height:70vh}.acc-wrap{max-width:980px;margin:0 auto;padding:0 20px}.acc h1,.acc h2{color:var(--inkt);margin:0;text-wrap:balance}.acc h1{font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.02em}.acc h2{font-size:1.3rem;margin-bottom:8px}.acc-eyebrow{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--groen)}.acc-kop{margin-bottom:24px}.acc-laden{padding:40px 0}.acc-tekst{margin:0 0 16px;line-height:1.6;max-width:68ch}.acc-klein{margin:14px 0 0;font-size:.88rem}.acc-hulp a,.acc-klein a{color:var(--groen)}.acc-gedempt{color:var(--gedempt);font-size:.9rem}.acc-melding{margin:0 0 20px;padding:12px 16px;border-radius:10px;border:1px solid var(--lijn);color:var(--inkt)}.acc-melding.is-goed{border-color:rgba(74,222,128,.5);background:rgba(74,222,128,.1)}.acc-melding.is-wacht{border-color:rgba(250,204,21,.45);background:rgba(250,204,21,.08)}.acc-melding.is-fout{border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.1)}.acc-cijfers{display:grid;grid-template-columns:1.2fr 1fr 1.3fr;gap:12px;margin-bottom:8px}.acc-cijfer{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--lijn);border-radius:14px;background:var(--kaart)}.acc-cijfer>span{font-size:.85rem}.acc-cijfer strong{color:var(--inkt);font-size:1.5rem;font-weight:700}.acc-cijfer-hoofd strong{font-size:2.1rem;color:var(--groen)}.acc-cijfer small{color:var(--gedempt);font-size:.8rem}.acc-cijfer .acc-prijzen{font-size:.98rem;font-weight:600;line-height:1.6}.acc-blok{padding-top:32px;margin-top:32px;border-top:1px solid var(--lijn)}.acc-blok-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.acc-opwaardeer{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.acc-bedrag{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;max-width:360px;font-size:.88rem}.acc-bedrag small{color:var(--gedempt);min-height:1.2em}.acc-invoer{display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--lijn);border-radius:10px;background:#fff}.acc-invoer span{color:var(--tekst);font-size:1.2rem}.acc-invoer input{width:100%;padding:12px 0;border:0;background:transparent;color:var(--inkt);font-size:1.3rem;font-weight:600;outline:none}.acc-invoer:focus-within{border-color:var(--groen)}.acc-snel{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:26px}.acc-snelknop{padding:10px 16px;border:1px solid var(--lijn);border-radius:999px;background:transparent;color:var(--inkt);font-weight:600;cursor:pointer}.acc-snelknop:hover{border-color:var(--lijn-sterk)}.acc-snelknop.is-gekozen{border-color:var(--groen);color:var(--groen)}.acc-snelknop:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.acc-afrekenen{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding:16px 20px;border:1px solid var(--lijn);border-radius:14px}.acc-totaal{display:flex;flex-direction:column}.acc-totaal span{font-size:.85rem}.acc-totaal strong{color:var(--inkt);font-size:1.6rem}.acc-totaal small{color:var(--gedempt)}.acc-let-op{margin:0;color:#a16207}.acc-knop{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border:0;border-radius:10px;cursor:pointer;background:var(--groen);color:var(--inkt);font-weight:700;font-size:.98rem;text-decoration:none}.acc-knop:hover:not(:disabled){background:#15803d}.acc-knop:disabled{opacity:.5;cursor:not-allowed}.acc-knop:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.acc-tekstknop{padding:0;font-size:.95rem}.acc-tekstknop,.acc-tekstlink{display:inline-flex;align-items:center;gap:6px;color:var(--groen)}.acc-tekstlink{margin-top:12px;text-decoration:none}button.acc-tekstlink{padding:0;border:0;background:none;cursor:pointer;font:inherit}.acc-melding .acc-tekstlink{display:inline;margin:0;font-weight:600;text-decoration:underline;text-underline-offset:2px}.acc-adres{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 20px;border:1px solid var(--lijn);border-radius:14px}.acc-adres p{margin:0;line-height:1.6}.acc-adres strong{color:var(--inkt)}.acc-formulier{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.acc-formulier label{display:flex;flex-direction:column;gap:6px;font-size:.88rem}.acc-formulier input,.acc-formulier select{padding:11px 12px;border:1px solid var(--lijn);border-radius:10px;background:#fff;color:var(--inkt);font-size:.98rem}.acc-formulier select option{color:var(--inkt)}.acc-formulier input:focus,.acc-formulier select:focus{outline:none;border-color:var(--groen)}.acc-formulier small{color:var(--gedempt)}.acc-breed{grid-column:1/-1}.acc-rij{display:flex;gap:12px}.acc-tabel-wrap{overflow-x:auto;border:1px solid var(--lijn);border-radius:14px}.acc-tabel{width:100%;border-collapse:collapse;font-size:.93rem}.acc-tabel td,.acc-tabel th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--lijn);white-space:nowrap}.acc-tabel th{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gedempt)}.acc-tabel td{color:var(--tekst)}.acc-tabel tbody tr:last-child td{border-bottom:0}.acc-tabel .getal{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-leeg-rij{text-align:center!important;color:var(--gedempt)!important}.acc-bestand span{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.acc-download{display:inline-flex;align-items:center;gap:6px;color:var(--groen);text-decoration:none}.acc-status{font-size:.8rem;border:1px solid var(--lijn)}.acc-status.is-completed{color:var(--groen);border-color:rgba(74,222,128,.4)}.acc-status.is-failed{color:#b91c1c;border-color:rgba(248,113,113,.4)}.acc-sleutels{list-style:none;margin:0;padding:0;display:grid;gap:8px}.acc-sleutels li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--lijn);border-radius:10px}.acc-sleutels code{color:var(--inkt)}.acc-soort{font-size:.75rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:rgba(127,127,127,.18)}.acc-soort.is-live{color:var(--inkt);background:var(--groen)}.acc-hulp{margin-top:40px;font-size:.9rem}.acc-leeg{text-align:center;padding:40px 0}.acc-leeg p{margin:14px auto 24px;max-width:52ch;line-height:1.6}@media (max-width:760px){.acc-adres,.acc-cijfers,.acc-formulier{grid-template-columns:1fr}.acc-snel{padding-bottom:0}.acc-afrekenen{flex-direction:column;align-items:stretch}.acc-knop{justify-content:center}}.acc-groep th{padding-top:18px!important;text-align:left;font-weight:700}.acc-groep th>span:first-child{margin-right:10px}.acc-groep-telling{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:650;background:rgba(34,197,94,.14);color:#15803d}.acc-groep-telling.is-bezig{background:rgba(168,85,247,.16);color:#7e22ce}.acc-voortgang{position:relative;display:inline-flex;flex-direction:column;gap:4px;min-width:120px}.acc-voortgang i{display:block;height:4px;border-radius:2px;background:linear-gradient(90deg,#22c55e,#14b8a6);transition:width .6s ease}.acc-klein-knop{align-self:flex-start;margin-top:8px;padding:8px 14px;border-radius:9px;border:1px solid var(--lijn);background:transparent;color:var(--inkt);font:600 .85rem/1 inherit;cursor:pointer}.acc-klein-knop:disabled{opacity:.45;cursor:default}.acc-klein-knop.is-live{border-color:rgba(74,222,128,.5);color:var(--groen)}.acc-aangevraagd{color:#a16207!important}.acc-sleutelknoppen{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 14px}.acc-tekstknop{margin-left:auto;border:0;background:none;color:var(--gedempt);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}.acc-nieuwe-sleutel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;margin:0 0 14px;padding:12px 14px;border-radius:12px;border:1px solid rgba(74,222,128,.45);background:var(--vlak)}.acc-nieuwe-sleutel code{overflow-x:auto;white-space:nowrap;color:var(--inkt);font:500 .88rem/1.4 var(--font-mono),ui-monospace,Menlo,monospace}.acc-nieuwe-sleutel button{padding:7px 12px;border-radius:8px;border:1px solid var(--lijn);background:transparent;color:var(--inkt);cursor:pointer}.acc-nieuwe-sleutel p{grid-column:1/-1;margin:0;font-size:.82rem;color:#a16207}.acc-voorwaarden{margin:0 0 24px;padding:22px 24px;border-radius:16px;border:1px solid rgba(250,204,21,.45);background:rgba(250,204,21,.07);display:grid;gap:14px;justify-items:start}.acc-voorwaarden h2{margin:0;font-size:1.2rem}.acc-voorwaarden p{margin:0;color:var(--tekst);max-width:60ch}.acc-vinkje{display:flex;gap:10px;align-items:flex-start;color:var(--inkt);cursor:pointer}.acc-vinkje input{width:18px;height:18px;margin-top:2px;accent-color:#22c55e;flex:none}.acc-vinkje a,.acc-voorwaarden-regel a{color:#15803d;text-decoration:underline;text-underline-offset:3px}.acc-voorwaarden .acc-knop:disabled{opacity:.45;cursor:not-allowed}.acc-voorwaarden-regel{margin:14px 0 0;font-size:.85rem}.acc-geheim{margin:22px 0 6px;padding-top:18px;border-top:1px solid var(--lijn)}.acc-geheim h3{margin:0 0 4px;font-size:1rem;color:var(--inkt)}.acc-geheim p{margin:0 0 10px}.acc-geheim-rij{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.acc-geheim-rij code{font-size:.85rem;padding:6px 10px;border-radius:8px;background:rgba(13,23,56,.05);border:1px solid var(--lijn);word-break:break-all}.acc-onthoud{margin:0 0 4px;font-size:.9rem}.acc-bewaking{display:grid;gap:18px;margin:6px 0 14px}.acc-bewaking-rij{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--tekst)}.acc-invoer-klein{width:110px}.acc-invoer-klein input{width:100%;padding:9px 0;background:none;border:0;color:var(--inkt);font:inherit;outline:none}.acc-bewaking-auto{display:grid;gap:10px;padding:16px;border:1px solid var(--lijn);border-radius:12px}.acc-sleutel-naam{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.acc-sleutel-naam strong{color:var(--inkt);font-size:.92rem}.acc-sleutel-acties{display:inline-flex;gap:14px;margin-left:auto}.acc-sleutelnieuw{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 6px}.acc-veld-klein{flex:1 1 200px;margin:0}.acc-veld-klein select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--lijn);background:#fff;color:var(--inkt);font:inherit}.acc-webhook-url{display:grid;gap:4px}.acc-subkop{margin:22px 0 10px;font-size:1rem;color:var(--inkt)}.acc-status{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.78rem;font-weight:700}.acc-status.is-goed{color:#15803d;background:rgba(74,222,128,.12)}.acc-status.is-fout{color:#b91c1c;background:rgba(248,113,113,.12)}.acc-status.is-wacht{color:#a16207;background:rgba(250,204,21,.1)}.acc-blok-klein{padding-bottom:8px}.acc-link-opnieuw{display:grid;gap:12px;max-width:420px;margin:16px auto;text-align:left}.acc-textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--lijn);background:#fff;color:var(--inkt);font:.92rem/1.5 var(--font-mono),ui-monospace,Menlo,monospace;resize:vertical}.acc-tarief{display:block;font-size:.72rem;color:var(--gedempt,var(--gedempt))}.acc-opslag dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0 0 16px}.acc-opslag dt{font-size:.78rem;color:var(--gedempt)}.acc-opslag dd{margin:2px 0 0;color:var(--inkt);overflow-wrap:anywhere}.acc-opslag code{font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:.85rem}@media (max-width:600px){.acc-opslag dl{grid-template-columns:minmax(0,1fr)}}.acc-formulier .acc-vinkje{flex-direction:row;align-items:flex-start;font-size:.9rem}.acc-pro-prijs{margin:4px 0 14px;color:var(--tekst)}.acc-pro-prijs strong{font-size:1.6rem;color:var(--inkt);margin-right:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-pro .acc-knop{margin-bottom:10px}.acc-kijk{margin-top:20px;padding-top:16px;border-top:1px solid var(--lijn)}.acc-kijk-kop{display:flex;justify-content:space-between;gap:12px;font-size:.9rem;color:var(--tekst)}.acc-kijk-kop strong{color:var(--inkt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-kijk-balk{height:8px;margin:8px 0;border-radius:999px;background:#e8edf6;overflow:hidden}.acc-kijk-balk span{display:block;height:100%;border-radius:inherit;background:#22c55e}.acc-kijk-balk span.is-over{background:#f59e0b}.acc-kaart-eerst{padding:26px 28px;border:1px solid rgba(74,222,128,.35);border-radius:16px;background:linear-gradient(160deg,rgba(22,163,74,.08),#fff 60%);box-shadow:var(--schaduw)}.acc-kaart-eerst h2{margin-top:4px}.acc-kaart-lijst{list-style:none;margin:14px 0 20px;padding:0;display:grid;gap:8px;color:var(--inkt)}.acc-kaart-lijst li{display:flex;align-items:center;gap:10px}.acc-kaart-lijst svg{color:#15803d;flex:none}.acc-kaart-eerst .acc-knop{margin-bottom:10px}.acc-pro-proef{margin:6px 0 0;color:#15803d;font-weight:650}.dash-wrap{max-width:1180px}.dash-kop{align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.dash-chips,.dash-kop{display:flex;flex-wrap:wrap}.dash-chips{gap:8px}.dash-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--lijn);background:var(--kaart);font-family:inherit;font-weight:600;font-size:.86rem;line-height:1.2;text-decoration:none;cursor:pointer}.dash-chip span{color:var(--tekst);font-weight:500}.dash-chip strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-chip.is-pro{border-color:rgba(167,139,250,.55)}.dash-chip:hover{border-color:var(--lijn-sterk)}.dash-tabs{display:flex;gap:4px;margin:0 0 24px;border-bottom:1px solid var(--lijn);overflow-x:auto}.dash-tabs button{flex:none;padding:12px 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--tekst);font-family:inherit;font-weight:600;font-size:.95rem;line-height:1;cursor:pointer}.dash-tabs button:hover{color:var(--inkt)}.dash-tabs button[aria-current=page]{border-bottom-color:var(--groen)}.dash-chip:focus-visible,.dash-subnav button:focus-visible,.dash-tabs button:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.dash-sectie h2{margin-bottom:6px}.dash-balk{display:flex;gap:12px;margin-bottom:14px}.dash-zoek{flex:1 1;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--lijn);border-radius:12px;background:#fff;color:var(--gedempt)}.dash-zoek input{flex:1 1;padding:12px 0;border:0;background:none;color:var(--inkt);font:inherit;outline:none}.dash-zoek:focus-within{border-color:var(--groen)}.dash-collecties{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dash-collecties button{padding:7px 12px;border-radius:999px;border:1px solid var(--lijn);background:none;color:var(--tekst);font-family:inherit;font-weight:600;font-size:.84rem;line-height:1;cursor:pointer}.dash-collecties button small{margin-left:4px;color:var(--gedempt);font-weight:500}.dash-collecties button[aria-pressed=true]{border-color:var(--groen);color:var(--inkt);background:rgba(74,222,128,.08)}.dash-leeg{padding:28px;border:1px dashed var(--lijn);border-radius:14px;text-align:center;color:var(--gedempt)}.dash-lijst{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dash-rij{display:grid;grid-template-columns:168px minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px;border:1px solid var(--lijn);border-radius:14px;background:var(--kaart)}.dash-rij.is-uitgelicht{border-color:var(--groen);box-shadow:0 0 0 3px rgba(74,222,128,.12)}.dash-mini{width:168px;aspect-ratio:16/9;border-radius:10px;object-fit:cover;background:#e9eef7;display:block}.dash-mini-leeg{display:grid;place-items:center;color:var(--gedempt)}.dash-rij-tekst{min-width:0;display:grid;gap:6px}.dash-titel{margin:0;color:var(--inkt);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-id{margin-right:6px;color:var(--gedempt);font:500 .8rem/1 var(--font-mono),ui-monospace,Menlo,monospace}.dash-labels{display:flex;flex-wrap:wrap;gap:6px}.dash-label{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:rgba(13,23,56,.06);color:var(--tekst);font:600 .72rem/1.5 var(--font-mono),ui-monospace,Menlo,monospace}.dash-label.is-3d{background:rgba(96,165,250,.16)}.dash-label.is-apple{background:rgba(34,211,238,.14)}.dash-label.is-stream{background:rgba(74,222,128,.12)}.dash-label.is-bril{background:rgba(167,139,250,.12)}.dash-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.84rem;color:var(--gedempt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-meta span{display:inline-flex;align-items:center;gap:4px}.dash-status.is-importing,.dash-status.is-processing,.dash-status.is-queued{color:#a16207}.dash-status.is-failed{color:#b91c1c}.dash-status.is-completed{color:#15803d}.dash-knop{padding:9px 14px;border-radius:10px;border:0;background:var(--groen);font-family:inherit;font-weight:700;font-size:.85rem;line-height:1;cursor:pointer}.dash-knop,.dash-url{color:var(--inkt);white-space:nowrap}.dash-url{display:block;overflow:hidden;text-overflow:ellipsis;font:500 .82rem/1.4 var(--font-mono),ui-monospace,Menlo,monospace}.dash-acties{display:grid;gap:6px}.dash-kopieer{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:9px;border:1px solid var(--lijn);background:none;color:var(--inkt);font-family:inherit;font-weight:600;font-size:.82rem;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap}.dash-kaarten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 6px}.dash-kaart{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--lijn);border-radius:14px;background:var(--kaart)}.dash-kaart span{font-size:.86rem}.dash-kaart strong{color:var(--inkt);font-size:1.6rem;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-kaart small{color:var(--gedempt);font-size:.8rem}.dash-kaart.is-totaal{border-color:rgba(74,222,128,.45)}.dash-instellingen{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.dash-subnav{position:sticky;top:96px;display:grid;gap:2px;padding:8px;border:1px solid var(--lijn);border-radius:14px;background:var(--kaart)}.dash-subnav button{padding:10px 12px;border:0;border-radius:9px;background:none;color:var(--tekst);font-family:inherit;font-weight:600;font-size:.9rem;line-height:1.2;text-align:left;cursor:pointer}.dash-subnav button:hover{color:var(--inkt)}.dash-subnav button[aria-current=page]{background:rgba(74,222,128,.1);color:var(--inkt)}.dash-inhoud{min-width:0}.dash-inhoud>.acc-blok:first-child,.dash-inhoud>.acc-cijfers:first-child{margin-top:0}@media (max-width:900px){.dash-kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-instellingen{grid-template-columns:minmax(0,1fr)}.dash-subnav{position:static;display:flex;overflow-x:auto}.dash-subnav button{flex:none}}@media (max-width:640px){.dash-rij{grid-template-columns:112px minmax(0,1fr)}.dash-mini{width:112px}.dash-acties,.dash-rij>.dash-knop{grid-column:1/-1}.dash-acties{grid-template-columns:repeat(3,minmax(0,1fr))}}.acc .aan-veld{display:grid;gap:6px;font-size:.88rem;color:var(--tekst)}.acc .aan-veld input,.acc .aan-veld select{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:10px;border:1px solid var(--lijn);background:#fff;color:var(--inkt);font-family:inherit;font-size:.95rem}.acc .aan-veld input:focus,.acc .aan-veld select:focus{outline:none;border-color:var(--groen)}.dash-upload-knop{display:inline-flex;align-items:center;gap:8px}.dash-upload{margin-bottom:22px;padding:22px 24px;border:1px solid rgba(74,222,128,.35);border-radius:16px;background:var(--kaart)}.dash-upload-kop{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dash-sluit{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--lijn);background:none;color:var(--inkt);cursor:pointer}.dash-drop{display:grid;justify-items:center;gap:10px;padding:36px 20px;border:2px dashed var(--lijn);border-radius:14px;text-align:center;color:var(--tekst);transition:border-color .2s ease,background-color .2s ease}.dash-drop p{margin:0;color:var(--inkt);font-weight:600}.dash-drop small{color:var(--gedempt)}.dash-drop.is-sleep{border-color:var(--groen);background:rgba(74,222,128,.06)}.dash-upload-raster{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:22px;align-items:start}.dash-upload-keuzes{display:grid;gap:16px}.dash-bestand{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;color:var(--inkt)}.dash-bestand small{color:var(--gedempt)}.dash-bestand .acc-tekstlink{margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:.86rem}.dash-veld{margin:0;padding:0;border:0;display:grid;gap:8px;min-width:0}.dash-veld legend{margin-bottom:8px;padding:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt)}.dash-segment{display:flex;flex-wrap:wrap;gap:6px}.dash-segment button{padding:9px 14px;border-radius:10px;border:1px solid var(--lijn);background:none;color:var(--tekst);font-family:inherit;font-weight:600;font-size:.88rem;cursor:pointer}.dash-segment button[aria-pressed=true]{border-color:var(--groen);color:var(--inkt);background:rgba(74,222,128,.1)}.dash-segment button:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.dash-waarschuwing{color:#a16207}.dash-upload-bon{position:sticky;top:96px;display:grid;gap:12px;align-content:start}.dash-bon-regel{margin:0;font-size:.95rem;color:var(--gedempt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-bon-regel strong{color:var(--inkt);font-weight:650}.dash-start{width:100%;justify-content:center;margin-top:4px}.dash-keuzes{display:grid;gap:16px;min-width:0}.dash-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dash-presets-kop{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gedempt)}.dash-presets-lijst{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dash-preset{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--lijn);background:none;color:var(--tekst);font-family:inherit;font-weight:600;font-size:.88rem;cursor:pointer}.dash-preset small{padding:2px 8px;border-radius:999px;background:var(--groen-licht);color:#15803d;font-size:.7rem;font-weight:700;letter-spacing:.02em}.dash-preset[aria-pressed=true]{border-color:var(--groen);color:var(--inkt);background:rgba(74,222,128,.1)}.dash-kaartje:focus-visible,.dash-preset:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.dash-kaartje:disabled,.dash-preset:disabled{cursor:not-allowed;opacity:.55}.dash-preset-eigen{font-size:.84rem;color:var(--gedempt);font-style:italic}.dash-preset-acties{margin:-6px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:.86rem;color:var(--gedempt)}.dash-detail .acc-tekstlink,.dash-preset-acties .acc-tekstlink,.dash-preset-knoppen .acc-tekstlink,.dash-samenvatting .acc-tekstlink{margin:0;font-size:.86rem}.dash-samenvatting{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--lijn);border-radius:12px;background:#f8faff}.dash-samenvatting span{display:grid;gap:2px;min-width:0}.dash-samenvatting strong{color:var(--inkt);font-weight:650}.dash-samenvatting small,.dash-uitleg{color:var(--gedempt);font-size:.84rem}.dash-uitleg{line-height:1.4}.dash-uitvoer{display:grid;gap:8px}.dash-kaartje{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--lijn);border-radius:12px;background:none;text-align:left;font-family:inherit;color:var(--tekst);cursor:pointer}.dash-kaartje span:last-child{display:grid;gap:2px;min-width:0}.dash-kaartje strong{color:var(--inkt);font-weight:650;font-size:.94rem}.dash-kaartje small{color:var(--gedempt);font-size:.84rem;line-height:1.4}.dash-kaartje[aria-pressed=true]{border-color:var(--groen);background:rgba(74,222,128,.07)}.dash-kaartje.is-vast{cursor:default;background:#f8faff}.dash-vink{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid var(--lijn-sterk);background:#fff;color:transparent}.dash-kaartje.is-vast .dash-vink,.dash-kaartje[aria-pressed=true] .dash-vink{border-color:var(--groen);background:var(--groen);color:#fff}.dash-preset-form{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--lijn);border-radius:12px;background:#f8faff}.dash-preset-knoppen{display:flex;align-items:center;gap:16px}.dash-preset-melding{margin:0;font-size:.86rem;color:#15803d}.dash-preset-melding.is-fout{color:#b91c1c}.dash-detail{display:grid;gap:8px}.dash-detail dl{margin:0;display:grid;gap:6px;padding:12px 14px;border:1px solid var(--lijn);border-radius:12px;background:#f8faff;font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-detail dl div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dash-detail dt{color:var(--tekst)}.dash-detail dd{margin:0;color:var(--inkt);text-align:right}.dash-detail dd small{display:block;color:var(--gedempt);font-size:.78rem}.dash-detail .is-lijn{padding-top:6px;border-top:1px solid var(--lijn)}.dash-detail .is-totaal dd,.dash-detail .is-totaal dt{color:var(--inkt);font-weight:700}.dash-voortgang{display:grid;gap:4px}.dash-voortgang small{color:var(--tekst)}@media (max-width:860px){.dash-upload-raster{grid-template-columns:minmax(0,1fr)}.dash-upload-bon{position:static}}.acc-team{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.acc-team li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 14px;border:1px solid var(--lijn);border-radius:12px;background:var(--kaart);color:var(--inkt)}.acc-team small{color:var(--gedempt)}.acc-team .acc-tekstlink{margin:0 0 0 auto;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:.86rem}.acc-team-nieuw{align-items:flex-end;flex-wrap:wrap}.acc-team-nieuw .aan-veld{flex:1 1 260px}.acc-team-nieuw .acc-klein-knop{align-self:flex-end;margin:0 0 3px;padding:11px 16px}.acc-team-nieuw{margin-bottom:10px}.acc-merk-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.acc-merk-velden{display:grid;gap:16px}.acc-merk-veld{display:grid;gap:8px}.acc-merk-label{font-size:.88rem;color:var(--tekst)}.acc-merk-upload{margin:0;cursor:pointer}.acc-merk-kleur input[type=color]{width:44px;height:38px;padding:0;border:1px solid var(--lijn);border-radius:9px;background:none;cursor:pointer}.acc-merk-kleur input[type=text]{width:110px;padding:9px 11px;border:1px solid var(--lijn);border-radius:9px;background:#fff;color:var(--inkt);font-family:var(--font-mono),ui-monospace,Menlo,monospace}.acc-merk-voorbeeld{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:radial-gradient(80% 90% at 30% 30%,#2a3a6b,#0b1020 70%);border:1px solid var(--lijn)}.acc-merk-vb-label{position:absolute;left:12px;top:10px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.acc-merk-vb-logo{height:22px;max-width:120px;object-fit:contain;background:rgba(8,10,20,.35)}.acc-merk-vb-badge,.acc-merk-vb-logo{position:absolute;right:12px;top:10px;padding:4px 8px;border-radius:999px}.acc-merk-vb-badge{background:rgba(8,10,20,.45);color:rgba(255,255,255,.8);font-size:10px;font-weight:600}.acc-merk-vb-badge.is-onder{top:44px;font-size:9px;opacity:.7}.acc-merk-vb-knop{left:50%;top:40%;transform:translateX(-50%);padding:8px 16px;background:var(--merk,#22c55e);color:var(--merk-tekst,#04210f);font-weight:700;font-size:.85rem}.acc-merk-vb-balk,.acc-merk-vb-knop{position:absolute;border-radius:999px}.acc-merk-vb-balk{left:12px;right:12px;bottom:14px;height:4px;background:rgba(255,255,255,.25)}.acc-merk-vb-balk span{display:block;width:38%;height:100%;border-radius:inherit;background:var(--merk,#4f8dff)}@media (max-width:760px){.acc-merk-raster{grid-template-columns:minmax(0,1fr)}}.acc-pro-kop{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acc-pro-kop h2{margin:0}.acc-pro-kop+*{margin-top:10px}.acc-lampje{display:inline-flex;align-items:center;gap:8px;padding:4px 11px 4px 9px;border-radius:999px;font-size:.82rem;font-weight:700}.acc-lampje i{width:9px;height:9px;border-radius:50%;background:currentColor}.acc-lampje.is-goed{background:rgba(74,222,128,.12)}.acc-lampje.is-goed i{box-shadow:0 0 0 3px rgba(74,222,128,.18),0 0 10px rgba(74,222,128,.8);animation:acc-lampje 2.4s ease-in-out infinite}.acc-lampje.is-wacht{background:rgba(250,204,21,.1)}.acc-lampje.is-fout{background:rgba(248,113,113,.12)}@keyframes acc-lampje{50%{box-shadow:0 0 0 5px rgba(74,222,128,.08),0 0 14px rgba(74,222,128,.9)}}@media (prefers-reduced-motion:reduce){.acc-lampje.is-goed i{animation:none}}.acc-adres,.acc-afrekenen,.acc-cijfer,.acc-tabel-wrap,.acc-team li,.dash-kaart,.dash-rij,.dash-subnav,.dash-upload{background:var(--kaart);box-shadow:var(--schaduw)}.dash-tabs{border-bottom-color:var(--lijn)}.dash-tabs button[aria-current=page]{color:var(--inkt);border-bottom-color:var(--inkt)}.dash-subnav button:hover,.dash-tabs button:hover{color:var(--inkt)}.dash-subnav button[aria-current=page]{background:var(--groen-licht);color:#15803d}.dash-chip{background:#fff}.dash-chip,.dash-chip strong{color:var(--inkt)}.dash-chip.is-pro{border-color:rgba(124,58,237,.35);color:#6d28d9;background:rgba(124,58,237,.06)}.dash-label{background:#eef1f7;color:#4a5677}.dash-label.is-3d{background:#e0ecff;color:#1d4ed8}.dash-label.is-apple{background:#cffafe;color:#0e7490}.dash-label.is-stream{background:#dcfce7;color:#15803d}.dash-label.is-bril{background:#ede9fe;color:#6d28d9}.dash-knop.is-donker{background:var(--inkt);color:#fff}.dash-knop.is-donker:hover{background:#1c2a55}.dash-kopieer{background:#fff}.dash-kopieer:hover{border-color:var(--groen);color:#15803d}.acc-melding,.dash-leeg{background:#fff}.acc-lampje.is-goed{color:#15803d;background:#dcfce7}.acc-lampje.is-goed i{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2),0 0 8px rgba(34,197,94,.7)}.acc-lampje.is-wacht{color:#a16207;background:#fef3c7}.acc-lampje.is-fout{color:#b91c1c;background:#fee2e2}.bib{position:relative}.bib-werkbalk{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:26px}.bib-werkbalk .dash-zoek{flex:1 1 320px}.bib-werkbalk .dash-knop{padding:12px 18px;font-size:.9rem}.bib-collecties{margin-bottom:28px}.bib-collecties-kop{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bib-collecties-kop h2,.bib-videos-kop h2{margin:0;font-size:1.3rem;letter-spacing:-.01em}.bib-plus{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--lijn);background:#fff;color:var(--inkt);cursor:pointer}.bib-plus:hover{border-color:var(--groen);color:#15803d}.bib-inklap{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--lijn);background:#fff;color:var(--tekst);font:600 .82rem/1 inherit;cursor:pointer}.bib-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.bib-kaart-wrap{position:relative}.bib-kaart{width:100%;height:108px;display:grid;place-items:center;align-content:center;gap:8px;padding:12px;border:1px solid var(--lijn);border-radius:14px;background:#fff;color:var(--inkt);font-family:inherit;cursor:pointer;box-shadow:var(--schaduw);transition:border-color .15s ease,background-color .15s ease}.bib-kaart:hover{border-color:var(--lijn-sterk)}.bib-kaart.is-actief{border-color:#93b4f5;background:#eef4ff;color:#1d4ed8}.bib-kaart.is-doel{border-color:var(--groen);background:var(--groen-licht)}.bib-kaart.is-bewerk{cursor:default}.bib-kaart-icoon{position:relative;display:inline-flex}.bib-kaart-icoon small{position:absolute;top:-8px;right:-14px;font-size:.7rem;font-weight:700;color:currentColor;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bib-kaart-naam{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:.92rem}.bib-kaart-invoer{width:100%;padding:6px 8px;border:1px solid var(--groen);border-radius:8px;background:#fff;color:var(--inkt);font:600 .88rem/1.2 inherit;text-align:center;outline:none}.bib-kaart-wrap .bib-menu{position:absolute;top:6px;right:6px;opacity:0;transition:opacity .15s ease}.bib-kaart-wrap:focus-within .bib-menu,.bib-kaart-wrap:hover .bib-menu{opacity:1}.bib-videos-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bib-filters{display:flex;gap:8px}.bib-select{padding:9px 12px;border:1px solid var(--lijn);border-radius:10px;background:#fff;color:var(--inkt);font:600 .85rem/1.2 inherit;cursor:pointer}.bib-kop{display:flex;align-items:center;gap:10px;margin:0 0 8px 12px;font-size:.82rem;color:var(--gedempt)}.bib-vak{display:grid;place-items:center}.bib-vak input{width:17px;height:17px;accent-color:var(--groen);cursor:pointer}.bib-rij{grid-template-columns:auto 180px minmax(0,1fr) auto;align-items:stretch;transition:border-color .15s ease,background-color .15s ease}.bib-rij>.bib-vak,.bib-rij>.dash-mini{align-self:center}.bib-rij .dash-mini{width:180px}.bib-rij:hover{border-color:var(--lijn-sterk)}.bib-rij.is-gekozen{border-color:#93b4f5;background:#f5f8ff}.bib-rij .dash-rij-tekst{align-content:center}.bib-titel{display:flex;align-items:center;gap:6px;font-size:1.05rem;color:var(--inkt)}.bib-titel>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bib-potlood{flex:none;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:var(--gedempt);cursor:pointer;opacity:0;transition:opacity .15s ease}.bib-potlood:focus-visible,.bib-rij:hover .bib-potlood{opacity:1}.bib-potlood:hover{background:var(--vlak);color:var(--inkt)}.bib-titel-invoer{width:100%;padding:6px 10px;border:1px solid var(--groen);border-radius:8px;background:#fff;color:var(--inkt);font:650 1rem/1.3 inherit;outline:none;box-shadow:0 0 0 3px var(--groen-licht)}.bib-bestand{color:var(--gedempt);font-family:var(--font-mono),ui-monospace,Menlo,monospace;font-size:.78rem}.bib-mapchip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--lijn);border-radius:999px;background:#fff;color:var(--tekst);font:600 .76rem/1.4 inherit;cursor:pointer}.bib-mapchip:hover{border-color:var(--lijn-sterk);color:var(--inkt)}.bib-rij-acties{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px}.bib-datum{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--gedempt);white-space:nowrap}.bib-rij-knoppen{display:flex;align-items:center;gap:6px}.bib-details{display:grid;gap:10px;margin-top:6px;padding:12px 14px;border:1px solid var(--lijn);border-radius:12px;background:var(--vlak)}.bib-details-knoppen{display:flex;flex-wrap:wrap;gap:6px}.bib-verlengen{font-size:.84rem;color:var(--gedempt)}.bib-menu{position:relative}.bib-menu-knop{display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:9px;background:none;color:var(--gedempt);cursor:pointer}.bib-menu-knop:hover,.bib-menu-knop[aria-expanded=true]{border-color:var(--lijn);background:#fff;color:var(--inkt)}.bib-menu-lijst{position:absolute;z-index:30;top:calc(100% + 4px);min-width:190px;display:grid;padding:6px;border:1px solid var(--lijn);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(13,23,56,.14)}.bib-menu-lijst.is-rechts{right:0}.bib-menu-lijst button{display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--inkt);font:500 .88rem/1.2 inherit;text-align:left;cursor:pointer}.bib-menu-lijst button:hover{background:var(--vlak)}.bib-menu-lijst button.is-gevaar{color:#b91c1c}.bib-kiezer{position:absolute;z-index:40;top:calc(100% + 4px);right:0;width:260px;display:grid;gap:8px;padding:8px;border:1px solid var(--lijn);border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(13,23,56,.16);text-align:left}.bib-selectie .bib-kiezer{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.bib-kiezer-nieuw input,.bib-kiezer-zoek{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--lijn);border-radius:8px;background:#fff;color:var(--inkt);font:.86rem/1.2 inherit;outline:none}.bib-kiezer-nieuw input:focus,.bib-kiezer-zoek:focus{border-color:var(--groen)}.bib-kiezer-lijst{display:grid;max-height:240px;overflow-y:auto}.bib-kiezer-lijst button{display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--inkt);font:500 .88rem/1.2 inherit;text-align:left;cursor:pointer}.bib-kiezer-lijst button:hover:not(:disabled){background:var(--vlak)}.bib-kiezer-lijst button:disabled{color:var(--gedempt);cursor:default}.bib-kiezer-nieuw{display:flex;gap:6px;padding-top:8px;border-top:1px solid var(--lijn)}.bib-kiezer-nieuw button{padding:8px 12px;border:0;border-radius:8px;background:var(--groen);color:#fff;font:700 .82rem/1 inherit;cursor:pointer}.bib-kiezer-nieuw button:disabled{opacity:.45;cursor:default}.bib-paginas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 16px;border:1px solid var(--lijn);border-radius:12px;background:#fff;font-size:.86rem}.bib-paginas-tel{color:var(--tekst);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bib-paginas-knoppen{display:flex;align-items:center;gap:4px}.bib-paginas-knoppen button{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:1px solid var(--lijn);border-radius:9px;background:#fff;color:var(--inkt);font:600 .84rem/1 inherit;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bib-paginas-knoppen button:disabled{opacity:.4;cursor:default}.bib-paginas-knoppen button[aria-current=page]{border-color:var(--inkt);background:var(--inkt);color:#fff}.bib-paginas-puntjes{padding:0 4px;color:var(--gedempt)}.bib-paginas-per{display:inline-flex;align-items:center;gap:8px;color:var(--tekst)}.bib-paginas-per select{padding:6px 8px;border:1px solid var(--lijn);border-radius:8px;background:#fff;color:var(--inkt);font:inherit}.bib-leeg{display:grid;justify-items:center;gap:8px;padding:44px 20px;border:1px dashed var(--lijn-sterk);border-radius:14px;background:#fff;text-align:center}.bib-leeg h3{margin:0;color:var(--inkt);font-size:1.1rem}.bib-leeg p{margin:0 0 6px;max-width:46ch}.bib-leeg-knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bib-selectie{position:sticky;bottom:20px;z-index:35;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:16px auto 0;padding:10px 12px 10px 18px;border-radius:14px;background:var(--inkt);color:#fff;box-shadow:0 14px 36px rgba(13,23,56,.3)}.bib-selectie strong{color:#fff;margin-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bib-selectie .dash-kopieer{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.bib-selectie .dash-kopieer:hover{border-color:#4ade80;color:#fff}.bib-selectie-plek{position:relative}.bib-selectie-wis{padding:8px 10px;border:0;background:none;color:rgba(255,255,255,.75);font:600 .84rem/1 inherit;cursor:pointer}.bib-selectie-wis:hover{color:#fff}.bib-toast{position:fixed;z-index:60;left:50%;bottom:28px;transform:translateX(-50%);margin:0;padding:11px 18px;border-radius:12px;background:var(--inkt);color:#fff;font-weight:600;font-size:.9rem;box-shadow:0 14px 36px rgba(13,23,56,.3);animation:bib-toast .25s ease}.bib-toast.is-fout{background:#b91c1c}@keyframes bib-toast{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.bib-toast{animation:none}}.bib-kaart:focus-visible,.bib-mapchip:focus-visible,.bib-menu-knop:focus-visible,.bib-paginas-knoppen button:focus-visible,.bib-plus:focus-visible{outline:2px solid var(--groen);outline-offset:2px}@media (max-width:760px){.bib-rij{grid-template-columns:auto 104px minmax(0,1fr)}.bib-rij .dash-mini{width:104px}.bib-rij-acties{grid-column:1/-1;flex-direction:row;align-items:center}.bib-kaarten{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:136px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.bib-kaart-wrap,.bib-kaarten>.bib-kaart{scroll-snap-align:start}.bib-kaart{height:92px}.bib-kaart-wrap .bib-menu,.bib-potlood{opacity:1}.bib-paginas{justify-content:center}.bib-paginas-knoppen button span{display:none}.acc{padding-bottom:110px}}.jobs-kop{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:16px}.jobs-kop h2{margin:0;font-size:2rem;letter-spacing:-.02em}.jobs-kop .dash-zoek{flex:1 1 320px}.jobs-filters{display:flex;gap:4px;padding:4px;margin-bottom:14px;border-radius:12px;background:#eef1f6;overflow-x:auto}.jobs-filters button{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:0;border-radius:9px;background:none;color:var(--tekst);font:600 .9rem/1 inherit;cursor:pointer}.jobs-filters button:hover{color:var(--inkt)}.jobs-filters button[aria-selected=true]{background:#fff;color:var(--inkt);box-shadow:0 1px 3px rgba(13,23,56,.12)}.jobs-filters button:focus-visible{outline:2px solid var(--groen);outline-offset:2px}.jobs-teller{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dfe4ee;color:var(--tekst);font-size:.74rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobs-teller.is-aan{background:var(--inkt);color:#fff}.jobs-leeg{display:grid;justify-items:center;gap:6px;padding:56px 20px;border:1px dashed var(--lijn-sterk);border-radius:14px;background:#fbfcfe;text-align:center}.jobs-leeg-icoon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:8px;border-radius:50%;background:#eef1f6;color:var(--gedempt)}.jobs-leeg h3{margin:0;color:var(--inkt);font-size:1.15rem}.jobs-leeg p{margin:0;color:var(--tekst)}.jobs-tabel-wrap{overflow-x:auto;border:1px solid var(--lijn);border-radius:14px;background:#fff;box-shadow:var(--schaduw)}.jobs-tabel{width:100%;border-collapse:collapse;font-size:.9rem}.jobs-tabel th{padding:11px 16px;text-align:left;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gedempt);background:var(--vlak)}.jobs-tabel td,.jobs-tabel th{border-bottom:1px solid var(--lijn);white-space:nowrap}.jobs-tabel td{padding:10px 16px;color:var(--tekst);vertical-align:middle}.jobs-tabel tbody tr:last-child td{border-bottom:0}.jobs-tabel tbody tr:hover td{background:#fafbfd}.jobs-tabel .getal{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobs-video{display:flex;align-items:center;gap:12px;min-width:260px}.jobs-video .dash-mini{width:72px;border-radius:7px;flex:none}.jobs-video .dash-mini-leeg svg{width:16px;height:16px}.jobs-video-tekst{display:grid;gap:2px;min-width:0}.jobs-video-tekst strong{max-width:320px;overflow:hidden;text-overflow:ellipsis;color:var(--inkt);font-weight:650}.jobs-video-tekst small{color:var(--gedempt);font:500 .74rem/1.3 var(--font-mono),ui-monospace,Menlo,monospace}.jobs-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700}.jobs-status.is-completed{color:#15803d;background:#dcfce7}.jobs-status.is-failed{color:#b91c1c;background:#fee2e2}.jobs-reden{display:block;margin-top:6px;min-width:200px;max-width:260px;white-space:normal;font-size:.78rem;line-height:1.4;color:#7f1d1d}.dash-te-lang{margin-top:12px;font-size:.86rem;line-height:1.45}.jobs-status.is-bezig{position:relative;flex-direction:column;align-items:stretch;gap:4px;min-width:120px;padding:0;border-radius:0;color:#a16207;background:none}.jobs-status.is-bezig i{display:block;height:4px;border-radius:2px;background:linear-gradient(90deg,#22c55e,#14b8a6);transition:width .6s ease}.jobs-sleutel{color:var(--inkt);font:500 .8rem/1 var(--font-mono),ui-monospace,Menlo,monospace}.jobs-datum,.jobs-gedempt{color:var(--gedempt)}@media (max-width:760px){.jobs-kop h2{font-size:1.6rem}}.acc-valuta{padding-top:0;margin-top:0;border-top:0;margin-bottom:28px}.acc-valuta-veld{max-width:220px}.bev-intro h2{margin-bottom:6px}.bev-blok{flex-direction:column}.bev-blok,.bev-kop{display:flex;gap:10px}.bev-kop{align-items:center;color:var(--inkt)}.bev-kop h3{margin:0;font-size:1.05rem}.bev-kop-schakel .bev-schakel{margin-left:auto}.bev-status{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;border-radius:999px;font-size:.9rem}.bev-status.is-open{background:#fff4e0;color:#8a4b00}.bev-status.is-dicht{background:var(--groen-licht);color:#15803d}.bev-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bev-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 6px 5px 12px;border:1px solid var(--lijn-sterk);border-radius:999px;background:var(--kaart);color:var(--inkt);font-size:.9rem}.bev-chip button{display:inline-flex;padding:4px;border:0;border-radius:999px;background:transparent;color:var(--gedempt);cursor:pointer}.bev-chip button:hover{background:var(--vlak);color:var(--inkt)}.bev-chip button:focus-visible,.bev-schakel:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.bev-toevoegen{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bev-toevoegen .acc-klein-knop{margin-top:0;display:inline-flex;align-items:center;gap:6px}.bev-invoer{flex:1 1 220px;min-width:0;padding:10px 12px;border:1px solid var(--lijn-sterk);border-radius:9px;background:var(--kaart);color:var(--inkt);font:inherit}.bev-invoer:focus{outline:2px solid var(--groen);outline-offset:1px;border-color:transparent}.bev-schakel{position:relative;flex:none;width:46px;height:26px;padding:0;border:0;border-radius:999px;background:var(--lijn-sterk);cursor:pointer;transition:background .15s}.bev-schakel span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(13,23,56,.25);transition:transform .15s}.bev-schakel.is-aan{background:var(--groen)}.bev-schakel.is-aan span{transform:translateX(20px)}.bev-waarschuwing{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:9px;background:#fff8eb;color:#7a4a00;font-size:.88rem;line-height:1.45}.bev-waarschuwing svg{flex:none;margin-top:2px}.bev-details{border:1px solid var(--lijn);border-radius:10px;padding:10px 14px;background:var(--vlak)}.bev-details summary{cursor:pointer;color:var(--inkt);font-weight:600}.bev-details[open]{display:flex;flex-direction:column;gap:8px}.bev-code{margin:0;padding:12px 14px;overflow-x:auto;border-radius:8px;background:#0d1738;color:#e3e8f2;font:.8rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.bev-proef{display:flex;flex-direction:column;gap:8px;padding-top:6px}.bev-proef h4{margin:0;font-size:.95rem;color:var(--inkt)}.bev-proef-rij{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.bev-proef-rij label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--gedempt)}.bev-proef-rij select{min-width:160px;max-width:100%;padding:9px 10px;border:1px solid var(--lijn-sterk);border-radius:9px;background:var(--kaart);color:var(--inkt);font:inherit}.bev-proef-rij .acc-klein-knop{margin-top:0}.bev-link{display:flex;flex-direction:column;gap:6px}.bev-link .dash-url{word-break:break-all}.bev-keuze{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.bev-keuze:disabled{opacity:.5}.bev-keuze legend{margin-bottom:4px;font-size:.85rem;font-weight:600;color:var(--inkt)}.bev-optie{display:flex;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--lijn);border-radius:9px;color:var(--tekst);font-size:.9rem;cursor:pointer}.bev-optie input{accent-color:var(--groen)}.bev-optie.is-gekozen{border-color:var(--groen);background:var(--groen-licht);color:var(--inkt)}.bev-vraag{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(13,23,56,.45)}.bev-vraag-kaart{position:relative;display:flex;flex-direction:column;gap:10px;width:min(480px,100%);padding:28px 24px 24px;border-radius:16px;background:var(--kaart);box-shadow:0 24px 60px -20px rgba(13,23,56,.45)}.bev-vraag-kaart h2{margin:0;font-size:1.25rem;color:var(--inkt);text-wrap:balance}.bev-vraag-icoon{color:var(--groen)}.bev-vraag-sluit{position:absolute;top:12px;right:12px;display:inline-flex;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--gedempt);cursor:pointer}.bev-vraag-sluit:hover{background:var(--vlak);color:var(--inkt)}.bev-vraag-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.bev-vraag-knoppen .acc-tekstlink{margin-top:0;background:none;border:0;cursor:pointer;font:inherit}.bev-vraag-kaart .dash-url{word-break:break-all}@media (prefers-reduced-motion:reduce){.bev-schakel,.bev-schakel span{transition:none}}.bev-vraag-kaart .bev-invoer{flex:none;width:100%}.bev-sleutel-nieuw{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(22,163,74,.35);border-radius:12px;background:var(--vlak)}.bev-veld{display:grid;gap:6px;font-size:.88rem;color:var(--tekst)}.bev-prive{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--lijn-sterk);border-radius:9px;background:var(--kaart);color:var(--inkt);font:.78rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical;word-break:break-all}.bev-sleutels{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bev-sleutels li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;border:1px solid var(--lijn);border-radius:10px;background:var(--kaart)}.bev-sleutels .acc-tekstlink{margin:0 0 0 auto}.bev-sleutel-naam{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:var(--inkt)}.bev-sleutel-naam code{font:.8rem ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--gedempt)}