.page.svelte-1uha8ag{flex-direction:column;min-height:100vh;display:flex}@media (width>=901px){.page.svelte-1uha8ag{padding-right:340px}}main.svelte-1uha8ag{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin:0 0 .6rem;font-size:1.35rem;font-weight:700}.intro.svelte-1uha8ag{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:2rem;padding:1.25rem 1.5rem}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffd9;font-size:.9rem;line-height:1.6}.loading.svelte-1uha8ag{text-align:center;color:#fff9;padding:4rem 0}.spinner.svelte-1uha8ag{border:3px solid #ffffff26;border-top-color:#4eb6b6;border-radius:50%;width:32px;height:32px;margin:0 auto 1rem;animation:.8s linear infinite svelte-1uha8ag-spin}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.error-message.svelte-1uha8ag{text-align:center;color:#ff6b6b;background:#ff6b6b1a;border-radius:12px;padding:2rem}.section-header.svelte-1uha8ag{color:#fff;margin:0 0 .75rem;font-size:1rem;font-weight:700}.dataset-list.svelte-1uha8ag{border:1px solid #ffffff14;border-radius:10px;flex-direction:column;max-width:680px;display:flex;overflow:hidden}.dataset-row.svelte-1uha8ag{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.dataset-row.svelte-1uha8ag:disabled{cursor:not-allowed}.dataset-row.svelte-1uha8ag:disabled .dataset-name:where(.svelte-1uha8ag),.dataset-row.svelte-1uha8ag:disabled .dataset-meta:where(.svelte-1uha8ag){opacity:.45}.dataset-row.svelte-1uha8ag:disabled .dataset-toevoegen:where(.svelte-1uha8ag){color:#ffffff59;border-color:#fff3}.dataset-row.svelte-1uha8ag:focus-visible{outline-offset:-2px;outline:2px solid #4eb6b6}.dataset-row.svelte-1uha8ag:last-child{border-bottom:none}.dataset-name.svelte-1uha8ag{flex:1;font-size:.9rem;font-weight:500}.confirm-overlay.svelte-1uha8ag{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-modal.svelte-1uha8ag{background:#0c555e;border:1px solid #ffffff26;border-radius:16px;width:420px;max-width:90vw;padding:2rem;box-shadow:0 8px 32px #0006}.confirm-modal.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin:0 0 1.25rem;font-size:1.2rem}.confirm-summary.svelte-1uha8ag{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.confirm-row.svelte-1uha8ag{color:#ffffffd9;justify-content:space-between;font-size:.9rem;display:flex}.confirm-label.svelte-1uha8ag{color:#ffffff80}.confirm-total.svelte-1uha8ag{border-top:1px solid #ffffff1a;margin-top:.25rem;padding-top:.5rem}.confirm-total-size.svelte-1uha8ag{color:#fff;font-size:1.1rem;font-weight:700}.confirm-form.svelte-1uha8ag{border-top:1px solid #ffffff1a;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-top:1rem;display:flex}.confirm-field.svelte-1uha8ag{flex-direction:column;gap:.3rem;display:flex}.confirm-field-label.svelte-1uha8ag{color:#fff9;font-size:.8rem}.verplicht.svelte-1uha8ag{color:#f0a500}.optioneel.svelte-1uha8ag{color:#ffffff59}.confirm-field.svelte-1uha8ag input:where(.svelte-1uha8ag),.confirm-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag){color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.55rem .8rem;font-family:inherit;font-size:.85rem}.confirm-field.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder,.confirm-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag)::placeholder{color:#ffffff4d}.confirm-field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.confirm-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:#4eb6b6;outline:none}.confirm-download.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.confirm-actions.svelte-1uha8ag{justify-content:flex-end;gap:.75rem;display:flex}.confirm-cancel.svelte-1uha8ag{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.6rem 1.2rem;font-family:inherit;font-size:.9rem}.confirm-cancel.svelte-1uha8ag:hover{color:#fff;background:#ffffff26}.confirm-download.svelte-1uha8ag{color:#fff;cursor:pointer;background:#4eb6b6;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-family:inherit;font-size:.9rem;font-weight:600;display:flex}.confirm-download.svelte-1uha8ag:hover{background:#3da0a0}@media (width<=640px){main.svelte-1uha8ag{padding:1rem}}.gemeente-section.svelte-1uha8ag{margin-bottom:2rem}.gebied-radios.svelte-1uha8ag{gap:1.5rem;margin-bottom:.85rem;display:flex}.gebied-radio.svelte-1uha8ag{color:#ffffffd9;cursor:pointer;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.gebied-radio.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:#4eb6b6;cursor:pointer;width:16px;height:16px}.gemeente-row.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1rem;min-height:42px;display:flex}.landelijk-note.svelte-1uha8ag{color:#ffffff8c;font-size:.85rem;font-style:italic}.gemeente-select.svelte-1uha8ag{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;min-width:220px;padding:.7rem 1rem;font-family:inherit;font-size:.9rem}.gemeente-select.svelte-1uha8ag:focus{border-color:#4eb6b6;outline:none}.gemeente-select.svelte-1uha8ag option:where(.svelte-1uha8ag){color:#fff;background:#0c555e}.gemeente-info.svelte-1uha8ag{color:#ffffff80;font-size:.8rem}.werkblad.svelte-1uha8ag{display:block}.kolom-lagen.svelte-1uha8ag{min-width:0}.dataset-tekst.svelte-1uha8ag{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.dataset-meta.svelte-1uha8ag{color:#ffffff80;font-size:.78rem}.dataset-note.svelte-1uha8ag{white-space:nowrap;color:#fff6;flex-shrink:0;font-size:.78rem;font-style:italic}.dataset-row.in-mandje.svelte-1uha8ag .dataset-toevoegen:where(.svelte-1uha8ag){color:#8fd6d6;background:#4eb6b633;border-color:#4eb6b680;place-items:center;display:grid}.label-rust.svelte-1uha8ag,.label-zweef.svelte-1uha8ag{grid-area:1/1;transition:opacity .14s}.label-zweef.svelte-1uha8ag{opacity:0}.dataset-toevoegen.svelte-1uha8ag{color:#4eb6b6;white-space:nowrap;border:1px solid #4eb6b6;border-radius:8px;flex-shrink:0;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:background-color .16s,color .16s}.dataset-row.svelte-1uha8ag:active:not(:disabled) .dataset-toevoegen:where(.svelte-1uha8ag){transform:scale(.97)}.mandje.svelte-1uha8ag{z-index:40;background:#0a4a52;border:1px solid #ffffff26;border-right:none;border-radius:12px 0 0 12px;flex-direction:column;width:340px;max-height:calc(100vh - 48px);padding:1rem;display:flex;position:fixed;top:24px;right:0;overflow-y:auto;box-shadow:-6px 0 20px #00000040}.mandje-kop.svelte-1uha8ag{color:#fff;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:700;display:flex}.mandje-badge.svelte-1uha8ag{color:#fff;background:#4eb6b6;border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.78rem;display:inline-flex}.mandje-leeg.svelte-1uha8ag{text-align:center;color:#ffffffa6;margin:0;padding:1.5rem .5rem;font-size:.85rem;line-height:1.6}.mandje-lijst.svelte-1uha8ag{flex-direction:column;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.mand-regel.svelte-1uha8ag{background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.45rem;padding:.7rem;transition:border-color .18s,background-color .18s;display:flex}.mand-regel.onvolledig.svelte-1uha8ag{background:#f0a5001f;border-color:#f0a50099}.regel-kop.svelte-1uha8ag{align-items:flex-start;gap:.5rem;display:flex}.regel-naam.svelte-1uha8ag{color:#fff;flex:1;min-width:0;font-size:.88rem;font-weight:600;line-height:1.3}.regel-weg.svelte-1uha8ag{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.1rem;line-height:1;transition:color .16s,background-color .16s;display:flex}.regel-gebied.svelte-1uha8ag{color:#fff9;margin:0;font-size:.78rem}.regel-hint.svelte-1uha8ag{color:#f0a500;margin:0;font-size:.76rem}.deel-keuze.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.deel-chip.svelte-1uha8ag{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:7px;padding:.35rem .2rem;font-size:.78rem;font-weight:600;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s,border-color .14s,color .14s}.deel-chip.svelte-1uha8ag:active{transform:scale(.96)}.deel-chip.svelte-1uha8ag:disabled{opacity:.35;cursor:not-allowed}.deel-chip.actief.svelte-1uha8ag{color:#fff;background:#4eb6b6;border-color:#4eb6b6}.regel-provincies.svelte-1uha8ag{color:#ffffff8c;margin:0;font-size:.73rem}.regel-grens.svelte-1uha8ag{color:#ffffff73;margin:0;font-size:.7rem;line-height:1.4}.regel-grootte.svelte-1uha8ag{color:#ffffffd9;font-variant-numeric:tabular-nums;margin:0;font-size:.78rem;font-weight:600}.mandje-voet.svelte-1uha8ag{border-top:1px solid #ffffff26;padding-top:.85rem}.mandje-totaal.svelte-1uha8ag{color:#ffffffb3;justify-content:space-between;align-items:baseline;margin-bottom:.7rem;font-size:.88rem;display:flex}.mandje-limiet.svelte-1uha8ag{color:#fff6;font-size:.8rem}.mandje-totaal.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-variant-numeric:tabular-nums;font-size:1.05rem}.mandje-download.svelte-1uha8ag{color:#fff;cursor:pointer;background:#4eb6b6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.65rem 1rem;font-size:.92rem;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s;display:flex}.mandje-download.svelte-1uha8ag:active:not(:disabled){transform:scale(.98)}.mandje-download.svelte-1uha8ag:disabled{color:#fff6;cursor:not-allowed;background:#ffffff26}.download-melding.svelte-1uha8ag{color:#fffc;background:#4eb6b626;border:1px solid #4eb6b673;border-radius:8px;flex-direction:column;gap:.2rem;margin-bottom:.7rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.45;display:flex}.download-melding.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#8fd6d6;font-size:.85rem}.download-melding.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#fffffff2;font-style:normal;font-weight:600}.mandje-waarschuwing.svelte-1uha8ag{text-align:center;color:#f0a500;margin:.5rem 0 0;font-size:.76rem}.confirm-regels.svelte-1uha8ag{flex-direction:column;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.confirm-regels.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:1fr auto;gap:.15rem .75rem;display:grid}.confirm-regel-naam.svelte-1uha8ag{color:#fff;font-size:.88rem;font-weight:600}.confirm-regel-grootte.svelte-1uha8ag{color:#ffffffd9;font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:.85rem;font-weight:600}.confirm-regel-gebied.svelte-1uha8ag{color:#fff9;font-size:.78rem}@media (hover:hover) and (pointer:fine){.dataset-row.svelte-1uha8ag:hover:not(:disabled){background:#ffffff0f}.dataset-row.svelte-1uha8ag:hover:not(:disabled) .dataset-toevoegen:where(.svelte-1uha8ag){color:#fff;background:#4eb6b6}.dataset-row.in-mandje.svelte-1uha8ag:hover .dataset-toevoegen:where(.svelte-1uha8ag){color:#ff6b6b;background:#ff6b6b40;border-color:#ff6b6b}.dataset-row.in-mandje.svelte-1uha8ag:hover .label-rust:where(.svelte-1uha8ag){opacity:0}.dataset-row.in-mandje.svelte-1uha8ag:hover .label-zweef:where(.svelte-1uha8ag){opacity:1}.regel-weg.svelte-1uha8ag:hover{color:#ff6b6b;background:#ff6b6b33}.deel-chip.svelte-1uha8ag:hover:not(.actief){color:#fff;border-color:#4eb6b6}.mandje-download.svelte-1uha8ag:hover:not(:disabled){background:#3da5a5}}@media (width<=900px){.mandje.svelte-1uha8ag{width:auto;max-height:none;box-shadow:none;border-right:1px solid #ffffff26;border-radius:12px;margin-top:1.5rem;position:static}}@media (prefers-reduced-motion:reduce){.dataset-row.svelte-1uha8ag:active:not(:disabled) .dataset-toevoegen:where(.svelte-1uha8ag),.deel-chip.svelte-1uha8ag:active,.mandje-download.svelte-1uha8ag:active:not(:disabled){transform:none}}
