.login{gap:var(--ruimte-3);max-width:24rem;margin:var(--ruimte-5) auto;padding:var(--ruimte-4);border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak);display:grid}.login h1,.login p{margin:0}.login label{gap:var(--ruimte-1);display:grid}.veld-fouten{color:var(--kleur-fout);margin:0;padding:0;font-size:.9rem;list-style:none}.tekstveld[aria-invalid=true]{border-color:var(--kleur-fout);background:var(--kleur-fout-vlak)}.aansluiting-velden{gap:var(--ruimte-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.aansluiting-veld{align-content:start;gap:var(--ruimte-1);min-width:0;display:grid}.aansluiting-label{color:var(--kleur-tekst-zacht);font-size:.9rem}.aansluiting-keuzes{gap:var(--ruimte-1) var(--ruimte-3);padding:var(--ruimte-1) 0;flex-wrap:wrap;display:flex}.aansluiting .tekstveld,.aansluiting select{width:100%;min-width:0}.aansluiting select{padding:var(--ruimte-1) var(--ruimte-2);border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak)}.aansluiting .veld-fouten{margin-top:var(--ruimte-3)}.apparaten{gap:var(--ruimte-4);grid-template-columns:minmax(0,1fr);display:grid}.apparaten h2{margin:0 0 var(--ruimte-2);font-size:1.1rem}.apparaten h3{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem;font-weight:600}.apparaten :is(input,select,button,[tabindex]):focus-visible{outline:2px solid var(--kleur-accent);outline-offset:1px}.kaart{padding:var(--ruimte-3);border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak)}.apparaten-boven{gap:var(--ruimte-3);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.apparaten .getal{text-align:right}.totalen table{border-collapse:collapse;width:100%}.totalen th,.totalen td{padding:var(--ruimte-1) var(--ruimte-2);border-bottom:1px solid var(--kleur-rand);text-align:left;font-variant-numeric:tabular-nums}.totalen thead th{color:var(--kleur-tekst-zacht);font-size:.85rem}.totalen th.getal,.totalen td.getal{text-align:right}.totalen-toelichting{margin:var(--ruimte-2) 0 0;color:var(--kleur-tekst-zacht);font-size:.85rem}.snel-kop{align-items:baseline;gap:var(--ruimte-2) var(--ruimte-3);flex-wrap:wrap;display:flex}.snel-kop h2{margin:0}.snel-zoek{flex:16rem;max-width:28rem}.snel-hint{min-height:1.5rem;margin:var(--ruimte-1) 0 var(--ruimte-2);color:var(--kleur-tekst-zacht);font-size:.9rem}.snel-groep{align-items:center;gap:var(--ruimte-2) var(--ruimte-3);margin-top:var(--ruimte-2);flex-wrap:wrap;display:flex}.snel-groep h3{flex:0 0 6rem}.snel-knoppen{gap:var(--ruimte-2);flex-wrap:wrap;flex:1 1 0;display:flex}.snel-knop{padding:var(--ruimte-1) var(--ruimte-2)}.snel-knop-eerste{border-color:var(--kleur-accent);box-shadow:0 0 0 1px var(--kleur-accent)}.lijst-melding{min-height:1.5rem;margin:0 0 var(--ruimte-2);color:var(--kleur-tekst-zacht);font-size:.9rem}.lijst-melding-fout{color:var(--kleur-fout);font-weight:600}.lijst-schuif{border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak);width:min(100vw - 3rem,90rem);position:relative;left:50%;overflow-x:auto;transform:translate(-50%)}.lijst-tabel{border-collapse:collapse;width:100%;font-size:.9rem}.lijst-tabel th,.lijst-tabel td{padding:2px var(--ruimte-1);border-bottom:1px solid var(--kleur-rand);text-align:left;vertical-align:middle}.lijst-tabel thead th{color:var(--kleur-tekst-zacht);font-size:.8rem;font-weight:600;line-height:1.2}.lijst-tabel tbody th{font-weight:400}.lijst-tabel tbody tr:hover{background:var(--kleur-achtergrond)}.lijst-tabel .kol-naam{min-width:9.6rem}.lijst-tabel .kol-soort{min-width:6.4rem}.lijst-tabel .kol-categorie{min-width:8.2rem}.lijst-tabel .kol-fasen{min-width:3.4rem}.lijst-tabel .kol-vermogen{min-width:4.7rem}.lijst-tabel .kol-locatie{min-width:6.6rem}.lijst-tabel .kol-rcd{min-width:7.6rem}.lijst-tabel .kol-eisen{text-align:center}.lijst-tabel .kol-vinkje{text-align:center;min-width:4.4rem}.lijst-tabel .kol-groep{min-width:12rem}.groep-keuze{align-items:center;gap:var(--ruimte-1);display:flex}.lijst-tabel .groep-keuze select{flex:auto;width:auto;max-width:13rem}.groep-fasen{color:var(--kleur-tekst-zacht);white-space:nowrap;font-size:.8rem}.lijst-tabel .kol-acties{white-space:nowrap;min-width:4.6rem}.lijst-tabel .tekstveld:not([aria-invalid=true]),.lijst-tabel select{width:100%;min-width:0;padding:2px var(--ruimte-1);border-radius:var(--straal);font-size:inherit;background:0 0;border:1px solid #0000}.lijst-tabel .tekstveld:not([aria-invalid=true]):hover,.lijst-tabel select:hover,.lijst-tabel .tekstveld:not([aria-invalid=true]):focus,.lijst-tabel select:focus{border-color:var(--kleur-rand);background:var(--kleur-vlak)}.lijst-tabel input[type=checkbox]{width:1.1rem;height:1.1rem}.lijst-tabel .knop-icoon{padding:3px 5px;line-height:0}.rij-fouten td{padding:var(--ruimte-1) var(--ruimte-2);background:var(--kleur-fout-vlak)}.groepenlijst{gap:var(--ruimte-3);display:grid}.groepenlijst :is(button,[tabindex]):focus-visible{outline:2px solid var(--kleur-accent);outline-offset:1px}.groepenlijst-werkbalk{align-items:center;gap:var(--ruimte-3);display:flex}.groepenlijst-werkbalk h2{margin:0 auto 0 0;font-size:1.1rem}.groepenlijst-printkop{display:none}.groepenlijst-toelichting{color:var(--kleur-tekst-zacht);margin:0;font-size:.85rem}.groepenlijst-kast{padding:var(--ruimte-3);border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak)}.groepenlijst-kast h3{margin:0;font-size:1.05rem}.groepenlijst-kast-meta{color:var(--kleur-tekst-zacht);font-weight:400}.groepenlijst-voeding{margin:var(--ruimte-1) 0 var(--ruimte-2)}.groepenlijst-label{font-weight:600}.groepenlijst-tabel{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.groepenlijst-tabel :is(th,td){padding:var(--ruimte-1) var(--ruimte-2);border-bottom:1px solid var(--kleur-rand);text-align:left;vertical-align:top}.groepenlijst-tabel thead th{color:var(--kleur-tekst-zacht);white-space:nowrap;font-size:.8rem;font-weight:600}.groepenlijst-tabel :is(th,td).getal{text-align:right;white-space:nowrap}.groepenlijst-tabel tbody th{font-weight:400}.groepenlijst-tabel .groepenlijst-nummer{font-weight:700}.groepenlijst-tabel tfoot :is(th,td){border-bottom:0;font-weight:600}.groepenlijst-geen-afbreking{white-space:nowrap}.groepenlijst-klein,.groepenlijst-voedt{color:var(--kleur-tekst-zacht);font-size:.85em}.groepenlijst-voedt{font-style:italic}.groepenlijst-dubbel{margin:var(--ruimte-2) 0 0;font-size:.85rem}@page groepenlijst{size:A4 landscape;margin:12mm}@media print{body:has(.groepenlijst) :is(.schil-kop,.ontwerp-kop,.tabs,.conflict){display:none}body:has(.groepenlijst){background:#fff}body:has(.groepenlijst) :is(.schil-inhoud,.tab-inhoud){max-width:none;padding:0}.groepenlijst{page:groepenlijst;color:#000;font-size:10pt;display:block}.groepenlijst-werkbalk{display:none}.groepenlijst-printkop{margin:0 0 2mm;font-size:12pt;display:block}.groepenlijst-toelichting{color:#000;margin-bottom:4mm}.groepenlijst-kast{border:0;margin-bottom:6mm;padding:0}.groepenlijst-kast h3{break-after:avoid}.groepenlijst-tabel{font-size:9pt}.groepenlijst-tabel :is(th,td){border:.3mm solid #000;padding:1mm 1.5mm}.groepenlijst-tabel thead th{color:#000}.groepenlijst-tabel tfoot :is(th,td){border-bottom:.3mm solid #000}.groepenlijst-tabel tr{break-inside:avoid}.groepenlijst-kast-meta,.groepenlijst-klein,.groepenlijst-voedt{color:#000}}.kasten{gap:var(--ruimte-3);width:min(100vw - 4rem,100rem);margin-left:calc(50% + -1*min(50vw - 2rem,50rem));display:grid}.kasten h2{margin:0 0 var(--ruimte-2);font-size:1.1rem}.kasten h3{color:var(--kleur-tekst-zacht);margin:0;font-size:.85rem;font-weight:600}.kasten :is(input,select,button,[tabindex]):focus-visible{outline:2px solid var(--kleur-accent);outline-offset:1px}.kasten .kaart{padding:var(--ruimte-3);border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak)}.kasten fieldset{border:0;margin:0;padding:0}.kasten select{padding:var(--ruimte-1);border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak);font:inherit}.kasten .knop-icoon{min-width:2rem;padding:var(--ruimte-1)}.kasten .knop-klein{padding:1px var(--ruimte-2);font-size:.85rem}.kast-keuze-knoppen{gap:var(--ruimte-2);flex-wrap:wrap;display:flex}.kast-keuze-knop[aria-current=true]{border-color:var(--kleur-accent);box-shadow:inset 0 -3px 0 var(--kleur-accent);font-weight:600}.kast-keuze-locatie{color:var(--kleur-tekst-zacht);font-weight:400}.kast-nieuw{margin-top:var(--ruimte-2)}.kast-velden{align-items:center;gap:var(--ruimte-2) var(--ruimte-3);flex-wrap:wrap;display:flex}.kast-velden>label{align-items:center;gap:var(--ruimte-2);display:flex}.kast-gegevens .kast-velden>.knop-gevaar{margin-left:auto}.kast-fasen{gap:var(--ruimte-2);display:flex}.kast-voeding{margin-top:var(--ruimte-2)}.kast-voeding select{max-width:100%}.kasten .kast-kabel{gap:var(--ruimte-1) var(--ruimte-3);margin-top:var(--ruimte-2);flex-wrap:wrap;display:flex}.kast-kabel>legend{margin-bottom:var(--ruimte-1);color:var(--kleur-tekst-zacht);font-size:.85rem;font-weight:600}.kast-kabel .eigenschappen-veld{grid-template-columns:auto 6rem}.kast-kabel .eigenschappen-veld:last-child{grid-template-columns:auto 14rem}.kast-kabel .getal{text-align:right}.kast-nieuw-knoppen{gap:var(--ruimte-2);margin:var(--ruimte-2) 0 0;display:flex}.kast-werkvlak{align-items:start;gap:var(--ruimte-3);grid-template-columns:minmax(0,1fr) 20rem;display:grid}.kast-hoofd{gap:var(--ruimte-3);min-width:0;display:grid}.kast-zij{top:var(--ruimte-3);max-height:calc(100vh - 2 * var(--ruimte-3));position:sticky;overflow-y:auto}@media (width<=64rem){.kast-werkvlak{grid-template-columns:minmax(0,1fr)}.kast-zij{max-height:none;position:static}}.palet-kop{align-items:baseline;gap:0 var(--ruimte-3);flex-wrap:wrap;display:flex}.palet-hint{margin:0 0 var(--ruimte-2);color:var(--kleur-tekst-zacht);font-size:.85rem}.palet-groep{align-items:baseline;gap:var(--ruimte-2);margin-top:var(--ruimte-1);display:flex}.palet-groep h3{flex:0 0 6rem}.palet-knoppen{gap:var(--ruimte-1);flex-wrap:wrap;flex:1 1 0;display:flex}.palet .palet-knop{align-items:center;gap:var(--ruimte-2);padding:2px var(--ruimte-2);touch-action:none;-webkit-user-select:none;user-select:none;font-size:.85rem;display:inline-flex}.palet-staal,.legenda-staal{vertical-align:-.1rem;border:1px solid #4b5563;border-radius:2px;flex:none;width:.8rem;height:.8rem;display:inline-block}.legenda-arcering{background-image:repeating-linear-gradient(45deg,#0000 0 2px,#b9bfc8 2px 3px)}.palet-modules{color:var(--kleur-tekst-zacht);font-size:.75rem}.kast-werkbalk{align-items:center;gap:var(--ruimte-2) var(--ruimte-3);flex-wrap:wrap;display:flex}.kast-werkbalk h2{margin:0 auto 0 0}.kast-zoom{align-items:center;gap:var(--ruimte-1);display:flex}.kast-zoom-waarde{text-align:center;font-variant-numeric:tabular-nums;min-width:3rem}.kast-zoom .knop[aria-pressed=true]{border-color:var(--kleur-accent);font-weight:600}.kast-melding{min-height:1.5rem;margin:var(--ruimte-2) 0;color:var(--kleur-tekst-zacht);white-space:pre-line;font-size:.9rem}.kast-melding-fout{color:var(--kleur-fout);font-weight:600}.kast-printkop{display:none}.kast-schuif{overflow:auto}.kast-schuif-sleept,.kast-schuif-sleept .blok{cursor:grabbing}.vooraanzicht{-webkit-user-select:none;user-select:none;display:block}.vooraanzicht text{font-family:var(--lettertype)}.kast-kader{fill:#fafbfc;stroke:var(--kleur-rand);stroke-width:.6px}.kast-leeg{fill:var(--kleur-tekst-zacht)}.rij-kop{fill:var(--kleur-tekst-zacht);font-weight:600}.rail{fill:#ccd1d8;stroke:#a9b0ba;stroke-width:.4px}.rij-module{fill:#ffffff8c;stroke:#aeb5bf;stroke-width:.3px;stroke-dasharray:1.2 1}.rij-nummer{fill:#7b8494}.blok{cursor:grab;touch-action:none}.blok:focus:not(:focus-visible){outline:none}.blok-vlak{stroke:#4b5563;stroke-width:.45px}.blok-tekst{fill:var(--kleur-tekst)}.blok-afkorting{fill:#4b5563;font-weight:600}.blok-beveiliging{font-weight:700}.blok-selectie{fill:none;stroke:var(--kleur-accent);stroke-width:1.2px;visibility:hidden}.blok-geselecteerd .blok-selectie{visibility:visible}.blok-gesleept{opacity:.45}.blok-band text{font-weight:700}.blok-voedt{font-style:italic;font-weight:600}.blok-keten:not(.blok-geselecteerd) .blok-selectie{visibility:visible;stroke-width:.8px;stroke-dasharray:2 1.2}.blok-waas{fill:#fafbfc;visibility:hidden;pointer-events:none}.blok-buiten-keten .blok-waas{visibility:visible;opacity:.55}.sleep-doel{stroke-width:.8px;stroke-dasharray:2 1.2;pointer-events:none}.sleep-doel-geldig{fill:#1f5fbf2e;stroke:var(--kleur-accent)}.sleep-doel-ongeldig{fill:#b423182e;stroke:var(--kleur-fout)}.kast-hulp{margin:var(--ruimte-2) 0;color:var(--kleur-tekst-zacht);font-size:.85rem}.legenda{gap:var(--ruimte-1) var(--ruimte-4);flex-wrap:wrap;font-size:.85rem;display:flex}.legenda ul{gap:var(--ruimte-1) var(--ruimte-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legenda li{align-items:center;gap:var(--ruimte-1);display:flex}.rijen-lijst{margin:0 0 var(--ruimte-2);padding:0;list-style:none}.rijen-lijst>li{padding:var(--ruimte-1) 0;border-bottom:1px solid var(--kleur-rand)}.rij-regel{align-items:center;gap:var(--ruimte-2);flex-wrap:wrap;display:flex}.rij-naam{min-width:3.5rem;font-weight:600}.rij-eigen{width:5rem}.rij-vrij{min-width:4rem;color:var(--kleur-tekst-zacht)}.rij-knoppen{gap:var(--ruimte-1);margin-left:auto;display:flex}.eigenschappen-wat{margin:0 0 var(--ruimte-2);color:var(--kleur-tekst-zacht);font-size:.9rem}.kasten .eigenschappen-sectie{gap:var(--ruimte-1);margin-bottom:var(--ruimte-3);display:grid}.eigenschappen-sectie>legend{margin-bottom:var(--ruimte-1);color:var(--kleur-tekst-zacht);font-size:.85rem;font-weight:600}.eigenschappen-veld{align-items:center;gap:var(--ruimte-2);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.eigenschappen-veld :is(input,select){width:100%;min-width:0}.eigenschappen .getal{text-align:right}.eigenschappen-vinkje{align-items:center;gap:var(--ruimte-1);white-space:nowrap;display:inline-flex}.eigenschappen-acties{align-items:center;gap:var(--ruimte-2);flex-wrap:wrap;margin:0;display:flex}.eigenschappen-hint{color:var(--kleur-tekst-zacht);font-size:.85rem}.kasten .eigenschappen-sectie>p{margin:0}.eigenschappen-groepnummer{display:grid}.eigenschappen-info{gap:var(--ruimte-1) var(--ruimte-2);grid-template-columns:7.5rem minmax(0,1fr);margin:0;display:grid}.eigenschappen-info dd{margin:0}.eigenschappen-voedt{margin:0;padding:0;list-style:none}.eigenschappen-apparaten{gap:var(--ruimte-1);margin:0;padding:0;list-style:none;display:grid}.eigenschappen-apparaten li{justify-content:space-between;align-items:center;gap:var(--ruimte-2);display:flex}.eigenschappen-koppel{gap:var(--ruimte-1) var(--ruimte-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.eigenschappen-koppel label{grid-column:1/-1}.eigenschappen-koppel select{min-width:0}.eigenschappen-status{min-height:1.2rem;color:var(--kleur-tekst-zacht);margin:0;font-size:.85rem}@media print{body:has(.kasten) :is(.schil-kop,.ontwerp-kop,.tabs,.conflict){display:none}body:has(.kasten) :is(.schil-inhoud,.tab-inhoud){max-width:none;padding:0}.kasten{width:auto;margin:0;display:block}.kasten :is(.kast-keuze,.kast-gegevens,.palet,.kast-werkbalk,.kast-melding,.kast-hulp,.rijen,.kast-zij){display:none}.kast-werkvlak{display:block}.kasten .kast-vooraanzicht{border:0;padding:0}.kast-printkop{margin-bottom:var(--ruimte-2);display:block}.kast-schuif{overflow:visible}.vooraanzicht{width:100%;height:auto}.blok-selectie,.sleep-doel,.blok-waas{display:none}.kasten *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ontwerp-kop{justify-content:space-between;align-items:baseline;gap:var(--ruimte-3);margin-bottom:var(--ruimte-3);flex-wrap:wrap;display:flex}.ontwerp-kop h1{flex:20rem;margin:0}.ontwerp-naam{width:100%;padding:var(--ruimte-1) var(--ruimte-2);border-radius:var(--straal);font:inherit;background:0 0;border:1px solid #0000}.ontwerp-naam:hover,.ontwerp-naam:focus{border-color:var(--kleur-rand);background:var(--kleur-vlak)}.opslag-status{color:var(--kleur-tekst-zacht);margin:0;font-size:.9rem}.opslag-fout,.opslag-elders-gewijzigd{color:var(--kleur-fout);font-weight:600}.conflict{margin-bottom:var(--ruimte-3);padding:var(--ruimte-3);border:2px solid var(--kleur-fout);border-radius:var(--straal);background:var(--kleur-fout-vlak)}.conflict h2{margin:0 0 var(--ruimte-2);font-size:1.1rem}.conflict-keuzes{align-items:center;gap:var(--ruimte-2) var(--ruimte-3);color:var(--kleur-tekst-zacht);grid-template-columns:max-content 1fr;display:grid}.ontwerp-onbewaard{gap:var(--ruimte-2);flex-wrap:wrap;display:flex}.overzicht-acties{gap:var(--ruimte-2);margin-bottom:var(--ruimte-3);flex-wrap:wrap;display:flex}.overzicht-nieuw,.ontwerp-hernoemen{gap:var(--ruimte-2);display:flex}.ontwerpen{border-collapse:collapse;background:var(--kleur-vlak);border:1px solid var(--kleur-rand);width:100%}.ontwerpen th,.ontwerpen td{padding:var(--ruimte-2) var(--ruimte-3);border-bottom:1px solid var(--kleur-rand);text-align:left;vertical-align:middle}.ontwerpen th{color:var(--kleur-tekst-zacht);font-weight:600}.ontwerp-acties{justify-content:flex-end;gap:var(--ruimte-1);flex-wrap:wrap;display:flex}:root{--kleur-achtergrond:#f6f7f9;--kleur-vlak:#fff;--kleur-tekst:#1c2330;--kleur-tekst-zacht:#5b6578;--kleur-rand:#d5dae3;--kleur-accent:#1f5fbf;--kleur-accent-tekst:#fff;--kleur-fout:#b42318;--kleur-fout-vlak:#fef3f2;--ruimte-1:.25rem;--ruimte-2:.5rem;--ruimte-3:1rem;--ruimte-4:1.5rem;--ruimte-5:2.5rem;--straal:6px;--lettertype:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}body{background:var(--kleur-achtergrond);color:var(--kleur-tekst);font-family:var(--lettertype);margin:0;line-height:1.5}a{color:var(--kleur-accent)}h1{margin:0 0 var(--ruimte-3);font-size:1.5rem}.schil-kop{padding:var(--ruimte-3) var(--ruimte-4);background:var(--kleur-accent);justify-content:space-between;align-items:center;display:flex}.schil-titel{color:var(--kleur-accent-tekst);font-weight:600;text-decoration:none}.schil-inhoud{max-width:72rem;padding:var(--ruimte-4);margin:0 auto}.tabs{gap:var(--ruimte-1);border-bottom:1px solid var(--kleur-rand);flex-wrap:wrap;display:flex}.tab{padding:var(--ruimte-2) var(--ruimte-3);border-radius:var(--straal) var(--straal) 0 0;color:var(--kleur-tekst-zacht);text-decoration:none}.tab[aria-current=page]{background:var(--kleur-vlak);box-shadow:0 1px 0 var(--kleur-vlak), 0 0 0 1px var(--kleur-rand);color:var(--kleur-tekst);font-weight:600}.tab-inhoud{padding:var(--ruimte-4) 0}.placeholder{color:var(--kleur-tekst-zacht)}input,button{font:inherit}input:not([type=file]){padding:var(--ruimte-1) var(--ruimte-2);border:1px solid var(--kleur-rand);border-radius:var(--straal)}.knop{padding:var(--ruimte-1) var(--ruimte-3);border:1px solid var(--kleur-rand);border-radius:var(--straal);background:var(--kleur-vlak);color:var(--kleur-tekst);cursor:pointer;text-decoration:none;display:inline-block}.knop:disabled{opacity:.6;cursor:default}.knop-hoofd{border-color:var(--kleur-accent);background:var(--kleur-accent);color:var(--kleur-accent-tekst)}.knop-gevaar{color:var(--kleur-fout)}.knop-kop{border-color:var(--kleur-accent-tekst);color:var(--kleur-accent-tekst);background:0 0}.melding{padding:var(--ruimte-2) var(--ruimte-3);border-radius:var(--straal);background:var(--kleur-vlak);border:1px solid var(--kleur-rand);white-space:pre-line}.melding-fout{border-color:var(--kleur-fout);background:var(--kleur-fout-vlak);color:var(--kleur-fout)}.verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
