.svelte-fa-base{height:1em;overflow:visible;transform-origin:center;vertical-align:-.125em}.svelte-fa-fw{text-align:center;width:1.25em}.svelte-fa-pull-left.svelte-q6zoq1{float:left}.svelte-fa-pull-right.svelte-q6zoq1{float:right}.svelte-fa-size-lg.svelte-q6zoq1{font-size:1.33333em;line-height:.75em;vertical-align:-.225em}.svelte-fa-size-sm.svelte-q6zoq1{font-size:.875em}.svelte-fa-size-xs.svelte-q6zoq1{font-size:.75em}.spin.svelte-q6zoq1{animation:svelte-q6zoq1-spin 2s 0s infinite linear}.pulse.svelte-q6zoq1{animation:svelte-q6zoq1-spin 1s infinite steps(8)}@keyframes svelte-q6zoq1-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.knop.svelte-qkvqgh{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);margin:0;height:var(--hoogte-bediening);padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.knop.svelte-qkvqgh:focus-visible{outline:none;box-shadow:var(--ring)}.knop.svelte-qkvqgh:disabled,.knop[aria-disabled=true].svelte-qkvqgh{opacity:.5;pointer-events:none}.knop[aria-busy=true].svelte-qkvqgh{cursor:progress}.knop-sm.svelte-qkvqgh{height:var(--hoogte-bediening-sm);padding:0 var(--space-1)}.knop-icoon.svelte-qkvqgh{width:var(--hoogte-bediening);padding:0}.knop-primair.svelte-qkvqgh{background:var(--color-actie);color:var(--color-actie-tekst)}.knop-primair.svelte-qkvqgh:hover{background:var(--color-actie-hover)}.knop-secundair.svelte-qkvqgh{background:var(--color-oppervlak);color:var(--color-tekst);border-color:var(--color-rand);box-shadow:var(--schaduw-vlak)}.knop-secundair.svelte-qkvqgh:hover{background:var(--color-gedempt)}.knop-ghost.svelte-qkvqgh{background:transparent;color:var(--color-tekst-gedempt)}.knop-ghost.svelte-qkvqgh:hover{background:var(--color-gedempt);color:var(--color-tekst)}.knop-gevaar.svelte-qkvqgh{background:var(--color-gevaar);color:var(--color-actie-tekst)}.knop-gevaar.svelte-qkvqgh:hover{background:var(--color-gevaar-hover)}.knop-link.svelte-qkvqgh{background:none;height:auto;padding:0;color:var(--color-actie-hover);text-decoration:underline;text-underline-offset:3px}.badge.svelte-16wd81y{display:inline-flex;align-items:center;gap:6px;padding:2px var(--space-1);border-radius:var(--radius-badge);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.5;white-space:nowrap}.stip.svelte-16wd81y{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;flex-shrink:0}.badge-ok.svelte-16wd81y{background:var(--color-status-ok-vlak);color:var(--color-status-ok-tekst)}.badge-ok.svelte-16wd81y .stip:where(.svelte-16wd81y){background:var(--color-status-ok)}.badge-let-op.svelte-16wd81y{background:var(--color-status-let-op-vlak);color:var(--color-status-let-op-tekst)}.badge-let-op.svelte-16wd81y .stip:where(.svelte-16wd81y){background:var(--color-status-let-op)}.badge-fout.svelte-16wd81y{background:var(--color-status-fout-vlak);color:var(--color-status-fout-tekst)}.badge-fout.svelte-16wd81y .stip:where(.svelte-16wd81y){background:var(--color-status-fout)}.badge-info.svelte-16wd81y{background:var(--color-status-info-vlak);color:var(--color-status-info-tekst)}.badge-info.svelte-16wd81y .stip:where(.svelte-16wd81y){background:var(--color-status-info)}.badge-neutraal.svelte-16wd81y{background:var(--color-gedempt);color:var(--color-tekst-gedempt)}.badge-paars.svelte-16wd81y{background:var(--color-toon-paars-vlak);color:var(--color-toon-paars)}.badge-roze.svelte-16wd81y{background:var(--color-toon-roze-vlak);color:var(--color-toon-roze)}.keuze.svelte-wehu3c{position:relative;display:inline-flex;align-items:center;vertical-align:middle;border-radius:var(--radius-badge)}select.svelte-wehu3c{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:0;height:auto;margin:0;padding:2px calc(var(--space-1) + 14px) 2px var(--space-1);border:none;border-radius:inherit;background:transparent;color:inherit;font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.5;cursor:pointer}select.svelte-wehu3c:focus-visible{outline:none;box-shadow:var(--ring)}.pijl.svelte-wehu3c{position:absolute;right:var(--space-1);display:inline-flex;pointer-events:none;opacity:.7}.keuze.svelte-wehu3c:hover .pijl:where(.svelte-wehu3c){opacity:1}.status-ok.svelte-wehu3c{background:var(--color-status-ok-vlak);color:var(--color-status-ok-tekst)}.status-fout.svelte-wehu3c{background:var(--color-status-fout-vlak);color:var(--color-status-fout-tekst)}.status-let-op.svelte-wehu3c{background:var(--color-status-let-op-vlak);color:var(--color-status-let-op-tekst)}.status-info.svelte-wehu3c{background:var(--color-status-info-vlak);color:var(--color-status-info-tekst)}.status-neutraal.svelte-wehu3c{background:var(--color-gedempt);color:var(--color-tekst-gedempt)}.status-paars.svelte-wehu3c{background:var(--color-toon-paars-vlak);color:var(--color-toon-paars)}.status-roze.svelte-wehu3c{background:var(--color-toon-roze-vlak);color:var(--color-toon-roze)}.tag.svelte-2tvstf{display:inline-flex;align-items:center;padding:2px var(--space-1);border-radius:var(--radius-badge);background:var(--color-accent-vlak);color:var(--color-accent-vlak-tekst);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1.5;white-space:nowrap}.menu.svelte-1saa0ko{position:relative;display:inline-flex}.lijst.svelte-1saa0ko{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:180px;margin:0;padding:4px;list-style:none;background:var(--color-oppervlak);border:1px solid var(--color-rand);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:fade-in var(--transition-fast)}.item.svelte-1saa0ko{display:flex;align-items:center;gap:var(--space-1);width:100%;margin:0;padding:8px 10px;border:none;border-radius:calc(var(--radius-md) - 2px);background:none;color:var(--color-tekst);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.item.svelte-1saa0ko:hover,.item.svelte-1saa0ko:focus-visible{outline:none;background:var(--color-gedempt)}.item.svelte-1saa0ko:disabled{opacity:.5;cursor:not-allowed}.item.svelte-1saa0ko svg{color:var(--color-tekst-gedempt)}.item.gevaar.svelte-1saa0ko,.item.gevaar.svelte-1saa0ko svg{color:var(--color-gevaar)}.segment.svelte-s8kz14{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--color-gedempt)}.optie.svelte-s8kz14{display:inline-flex;align-items:center;margin:0;height:calc(var(--hoogte-bediening) - 6px);padding:0 var(--space-2);border:none;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--color-tekst-gedempt);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.optie.svelte-s8kz14:hover{color:var(--color-tekst)}.optie.actief.svelte-s8kz14{background:var(--color-oppervlak);color:var(--color-tekst);box-shadow:var(--schaduw-vlak)}.optie.svelte-s8kz14:focus-visible{outline:none;box-shadow:var(--ring)}.filterknop.svelte-12owlcz{display:inline-flex;align-items:center;gap:6px;margin:0;height:var(--hoogte-bediening);padding:0 12px;border:1px dashed var(--color-rand-invoer);border-radius:var(--radius-md);background:var(--color-oppervlak);color:var(--color-tekst);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;cursor:pointer}.filterknop.actief.svelte-12owlcz{border-style:solid;border-color:var(--color-rand)}.filterknop.svelte-12owlcz:hover{background:var(--color-gedempt)}.filterknop.svelte-12owlcz:focus-visible{outline:none;box-shadow:var(--ring)}.filterknop.svelte-12owlcz svg{color:var(--color-tekst-gedempt)}.scheiding.svelte-12owlcz{width:1px;height:16px;margin:0 2px;background:var(--color-rand)}.waarden.svelte-12owlcz{padding:1px 6px;border-radius:var(--radius-sm);background:var(--color-accent-vlak);color:var(--color-accent-vlak-tekst);font-size:var(--text-xs)}.kaart.svelte-vpa4co{background:var(--color-oppervlak);border:1px solid var(--color-rand);border-radius:var(--radius-lg);box-shadow:var(--schaduw-vlak);overflow:hidden}.kaart-kop.svelte-vpa4co{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rand);font-weight:var(--font-semibold);color:var(--color-tekst)}.kaart-inhoud.opvulling.svelte-vpa4co{padding:var(--space-3)}.kaart-voet.svelte-vpa4co{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-rand);background:var(--color-achtergrond)}@media (max-width: 767px){.kaart-kop.svelte-vpa4co,.kaart-voet.svelte-vpa4co,.kaart-inhoud.opvulling.svelte-vpa4co{padding:var(--space-2)}}.kpi.svelte-1cf3dwc{background:var(--color-oppervlak);border:1px solid var(--color-rand);border-radius:var(--radius-lg);box-shadow:var(--schaduw-vlak);padding:var(--space-2) var(--space-3);min-width:0}.kpi-kop.svelte-1cf3dwc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1)}.kpi-label.svelte-1cf3dwc{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-tekst)}.kpi-icoon.svelte-1cf3dwc{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);flex-shrink:0}.toon-blauw.svelte-1cf3dwc{background:var(--color-toon-blauw-vlak);color:var(--color-toon-blauw)}.toon-groen.svelte-1cf3dwc{background:var(--color-toon-groen-vlak);color:var(--color-toon-groen)}.toon-oranje.svelte-1cf3dwc{background:var(--color-toon-oranje-vlak);color:var(--color-toon-oranje)}.toon-roze.svelte-1cf3dwc{background:var(--color-toon-roze-vlak);color:var(--color-toon-roze)}.kpi-waarde.svelte-1cf3dwc{margin-top:var(--space-1);font-family:var(--font-heading);font-size:28px;font-weight:var(--font-semibold);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-tekst)}.kpi-sub.svelte-1cf3dwc{margin-top:2px;font-size:var(--text-xs);color:var(--color-tekst-gedempt)}.pagina-kop.svelte-16we1sn{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.pagina-kop-hoofd.svelte-16we1sn{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pagina-kop-tekst.svelte-16we1sn{min-width:0}h1.svelte-16we1sn{margin:0;font-family:var(--font-heading);font-size:26px;font-weight:var(--font-semibold);line-height:1.15;letter-spacing:-.01em;color:var(--color-tekst)}p.svelte-16we1sn{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-tekst-gedempt)}.pagina-kop-acties.svelte-16we1sn{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}@media (max-width: 767px){.pagina-kop.svelte-16we1sn{flex-direction:column;align-items:stretch}h1.svelte-16we1sn{font-size:22px}}.avatar.svelte-8w5802{display:inline-grid;place-items:center;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-accent-vlak);color:var(--color-accent-vlak-tekst);font-weight:var(--font-semibold);object-fit:cover;-webkit-user-select:none;user-select:none}.maat-sm.svelte-8w5802{width:28px;height:28px;font-size:11px}.maat-md.svelte-8w5802{width:36px;height:36px;font-size:var(--text-xs)}.maat-lg.svelte-8w5802{width:56px;height:56px;font-size:var(--text-base)}.leeg.svelte-1vthiqp{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.maat-sm.svelte-1vthiqp{padding:var(--space-3) var(--space-2)}.maat-md.svelte-1vthiqp{padding:var(--space-5) var(--space-2)}.maat-lg.svelte-1vthiqp{padding:var(--space-8) var(--space-2)}.icoon.svelte-1vthiqp{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:var(--radius-full);background:var(--color-gedempt);color:var(--color-tekst-gedempt)}.maat-lg.svelte-1vthiqp .icoon:where(.svelte-1vthiqp){width:48px;height:48px}.titel.svelte-1vthiqp{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-tekst)}.maat-lg.svelte-1vthiqp .titel:where(.svelte-1vthiqp){font-size:var(--text-base)}.omschrijving.svelte-1vthiqp{margin:0;max-width:360px;font-size:var(--text-sm);line-height:1.5;color:var(--color-tekst-gedempt)}.acties.svelte-1vthiqp{display:flex;gap:var(--space-1);margin-top:var(--space-1)}ol.svelte-w5zdb1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--color-tekst-gedempt)}li.svelte-w5zdb1{display:flex;align-items:center;gap:var(--space-1);min-width:0}a.svelte-w5zdb1{color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:color var(--transition-fast)}a.svelte-w5zdb1:hover{color:var(--color-tekst)}a.svelte-w5zdb1:focus-visible{outline:none;box-shadow:var(--ring)}.huidig.svelte-w5zdb1{color:var(--color-tekst);font-weight:var(--font-medium)}.scheiding.svelte-w5zdb1{color:var(--color-tekst-gedempt)}.veld.svelte-rf1duu{display:flex;flex-direction:column;gap:6px;min-width:0}label.svelte-rf1duu{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-tekst)}.verplicht.svelte-rf1duu{color:var(--color-gevaar)}.hulp.svelte-rf1duu,.fout.svelte-rf1duu{margin:0;font-size:var(--text-xs)}.hulp.svelte-rf1duu{color:var(--color-tekst-gedempt)}.fout.svelte-rf1duu{color:var(--color-status-fout-tekst)}.invoer-omhulsel.svelte-nm2cto{position:relative;display:flex;align-items:center;min-width:0}.icoon.svelte-nm2cto{position:absolute;left:12px;display:flex;color:var(--color-tekst-gedempt);pointer-events:none}.invoer.svelte-nm2cto{width:100%;height:var(--hoogte-bediening);padding:0 12px;background:var(--color-oppervlak);border:1px solid var(--color-rand-invoer);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-tekst);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.met-icoon.svelte-nm2cto .invoer:where(.svelte-nm2cto){padding-left:36px}.invoer.svelte-nm2cto::placeholder{color:var(--color-tekst-gedempt)}.invoer.svelte-nm2cto:focus{outline:none;border-color:var(--color-ring);box-shadow:var(--ring)}.invoer.svelte-nm2cto:disabled{background:var(--color-gedempt);cursor:not-allowed;opacity:.7}.invoer[aria-invalid=true].svelte-nm2cto{border-color:var(--color-gevaar)}.keuzelijst.svelte-qplf7x{width:100%;height:var(--hoogte-bediening);padding:0 32px 0 12px;background-color:var(--color-oppervlak);border:1px solid var(--color-rand-invoer);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-tekst);cursor:pointer}.keuzelijst.svelte-qplf7x:focus{outline:none;border-color:var(--color-ring);box-shadow:var(--ring)}.keuzelijst.svelte-qplf7x:disabled{background-color:var(--color-gedempt);cursor:not-allowed;opacity:.7}.keuzelijst[aria-invalid=true].svelte-qplf7x{border-color:var(--color-gevaar)}.tekstvak.svelte-o3h85s{width:100%;min-height:var(--hoogte-bediening);padding:8px 12px;background:var(--color-oppervlak);border:1px solid var(--color-rand-invoer);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;color:var(--color-tekst);resize:vertical}.tekstvak.svelte-o3h85s::placeholder{color:var(--color-tekst-gedempt)}.tekstvak.svelte-o3h85s:focus{outline:none;border-color:var(--color-ring);box-shadow:var(--ring)}.tekstvak.svelte-o3h85s:disabled{background:var(--color-gedempt);cursor:not-allowed;opacity:.7}.tekstvak[aria-invalid=true].svelte-o3h85s{border-color:var(--color-gevaar)}.vinkje.svelte-17zoqmg{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hoogte-bediening-sm);font-size:var(--text-sm);color:var(--color-tekst);cursor:pointer}.vinkje.uit.svelte-17zoqmg{opacity:.6;cursor:not-allowed}input.svelte-17zoqmg{width:16px;height:16px;margin:0;accent-color:var(--color-actie);cursor:inherit;flex-shrink:0}input.svelte-17zoqmg:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.dialoog-laag.svelte-1dpuhl8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-2)}.achtergrond.svelte-1dpuhl8{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:var(--color-sluier);cursor:default}.dialoog-vak.svelte-1dpuhl8{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 2 * var(--space-2));background:var(--color-oppervlak);border:1px solid var(--color-rand);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);color:var(--color-tekst);outline:none;animation:modal-show var(--transition-base)}.breedte-sm.svelte-1dpuhl8{max-width:420px}.breedte-md.svelte-1dpuhl8{max-width:560px}.breedte-lg.svelte-1dpuhl8{max-width:760px}.dialoog-kop.svelte-1dpuhl8{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.dialoog-kop-tekst.svelte-1dpuhl8{flex:1;min-width:0}h2.svelte-1dpuhl8{margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.3;color:var(--color-tekst)}.dialoog-kop-tekst.svelte-1dpuhl8 p:where(.svelte-1dpuhl8){margin:4px 0 0;font-size:var(--text-sm);color:var(--color-tekst-gedempt)}.sluitknop.svelte-1dpuhl8{display:grid;place-items:center;width:var(--hoogte-bediening-sm);height:var(--hoogte-bediening-sm);flex-shrink:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-tekst-gedempt);cursor:pointer}.sluitknop.svelte-1dpuhl8:hover{background:var(--color-gedempt);color:var(--color-tekst)}.sluitknop.svelte-1dpuhl8:focus-visible{outline:none;box-shadow:var(--ring)}.dialoog-inhoud.svelte-1dpuhl8{padding:0 var(--space-3) var(--space-3);overflow-y:auto;font-size:var(--text-sm);line-height:1.5}.dialoog-acties.svelte-1dpuhl8{display:flex;justify-content:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-rand);background:var(--color-achtergrond);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@media (max-width: 480px){.dialoog-acties.svelte-1dpuhl8{flex-direction:column-reverse}.dialoog-acties.svelte-1dpuhl8>*{width:100%}}.achtergrond.svelte-5wpcw5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);border:none;padding:0;background:var(--color-sluier);cursor:default}.zijpaneel.svelte-5wpcw5{position:fixed;top:0;bottom:0;right:0;z-index:var(--z-modal);width:var(--zijpaneel-breedte, 400px);max-width:100%}.zijpaneel.links.svelte-5wpcw5{right:auto;left:0}.paneel.svelte-5wpcw5{display:flex;flex-direction:column;height:100%;background:var(--color-oppervlak);border-left:1px solid var(--color-rand);box-shadow:var(--shadow-xl);outline:none}.links.svelte-5wpcw5 .paneel:where(.svelte-5wpcw5){border-left:none;border-right:1px solid var(--color-rand)}.paneel-kop.svelte-5wpcw5{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-rand)}h2.svelte-5wpcw5{flex:1;margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-tekst)}.sluitknop.svelte-5wpcw5{display:grid;place-items:center;width:var(--hoogte-bediening-sm);height:var(--hoogte-bediening-sm);margin-left:auto;flex-shrink:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-tekst-gedempt);cursor:pointer}.sluitknop.svelte-5wpcw5:hover{background:var(--color-gedempt);color:var(--color-tekst)}.sluitknop.svelte-5wpcw5:focus-visible{outline:none;box-shadow:var(--ring)}.paneel-inhoud.svelte-5wpcw5{flex:1;padding:var(--space-3);overflow-y:auto}.paneel-voet.svelte-5wpcw5{display:flex;justify-content:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-rand);background:var(--color-achtergrond)}@media (max-width: 767px){.paneel-kop.svelte-5wpcw5,.paneel-inhoud.svelte-5wpcw5,.paneel-voet.svelte-5wpcw5{padding-left:var(--space-2);padding-right:var(--space-2)}}
