:root{color-scheme:light;--kleur-achtergrond: #f4f6f8;--kleur-vlak: #ffffff;--kleur-tekst: #1b1f24;--kleur-tekst-zacht: #4c545d;--kleur-rand: #d7dce1;--kleur-rand-invoer: #7d8590;--kleur-accent: #14528c;--kleur-accent-donker: #0e3c69;--kleur-accent-zacht: #e9eff6;--ruimte-1: .25rem;--ruimte-2: .5rem;--ruimte-3: .75rem;--ruimte-4: 1rem;--ruimte-5: 1.5rem;--ruimte-6: 2rem;--ruimte-7: 3rem;--hoek: .5rem;--hoek-klein: .25rem;--schaduw: 0 1px 2px rgb(27 31 36 / 6%), 0 1px 3px rgb(27 31 36 / 4%);--leesbreedte: 68ch;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}body{margin:0;min-height:100vh;background:var(--kleur-achtergrond);color:var(--kleur-tekst)}h1,h2,h3,h4{line-height:1.25;text-wrap:balance}h2{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;margin:0 0 var(--ruimte-2)}h3{font-size:1.0625rem;font-weight:600;margin:var(--ruimte-6) 0 var(--ruimte-2)}h4{font-size:.9375rem;font-weight:700;margin:var(--ruimte-4) 0 var(--ruimte-2)}.app-main p,.app-main li{max-width:var(--leesbreedte)}.app-header{border-bottom:1px solid var(--kleur-rand);padding:var(--ruimte-5) 0 var(--ruimte-4);margin-bottom:var(--ruimte-5)}.app-header h1{color:var(--kleur-accent-donker);font-size:1.5rem;font-weight:650;letter-spacing:-.015em;margin:0}.app-main>section{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--hoek);box-shadow:var(--schaduw);padding:var(--ruimte-5) var(--ruimte-5) var(--ruimte-6);margin-bottom:var(--ruimte-5)}.app-main>section>h2:first-child{padding-bottom:var(--ruimte-3);border-bottom:1px solid var(--kleur-rand);margin-bottom:var(--ruimte-4)}.app-main>section section,.besluit-kaart{background:color-mix(in srgb,var(--kleur-accent) 3%,var(--kleur-vlak));border:1px solid var(--kleur-rand);border-radius:var(--hoek-klein);padding:var(--ruimte-4);margin-bottom:var(--ruimte-4);box-shadow:none}.besluit-kaart h4{margin-top:0;font-size:1rem;color:var(--kleur-accent-donker)}.besluit-kaart:has(.risico-onvolledig){border-style:dashed;border-color:var(--kleur-rand-invoer);background:none}.tab-lijst{display:flex;flex-wrap:wrap;gap:var(--ruimte-1);list-style:none;padding:var(--ruimte-1);margin:0 0 var(--ruimte-4);background:var(--kleur-accent-zacht);border-radius:var(--hoek-klein);max-width:max-content}.tab-lijst button{background:none;border:1px solid transparent;color:var(--kleur-accent-donker);padding:var(--ruimte-2) var(--ruimte-4);border-radius:var(--hoek-klein);font:inherit;cursor:pointer}.tab-lijst button[aria-current=page]{background:var(--kleur-vlak);border-color:var(--kleur-rand);font-weight:600;box-shadow:var(--schaduw)}.app-tagline,.gebruiker-widget{color:var(--kleur-tekst-zacht);opacity:1}a{color:var(--kleur-accent)}a:hover{color:var(--kleur-accent-donker)}:focus-visible{outline:3px solid var(--kleur-accent);outline-offset:2px;border-radius:2px}button{border-radius:.25rem}button:where(:not(.app-nav button)):where(:not(:disabled)){background:var(--kleur-accent);color:#fff;border:1px solid var(--kleur-accent);padding:.4rem .85rem;font:inherit;cursor:pointer}button:where(:not(.app-nav button)):where(:not(:disabled)):hover{background:var(--kleur-accent-donker);border-color:var(--kleur-accent-donker)}button:disabled{background:var(--kleur-accent-zacht);color:var(--kleur-tekst-zacht);border-color:var(--kleur-rand-invoer);padding:.4rem .85rem;font:inherit;cursor:not-allowed}.normenkader-paginering button,.risico-wizard-stappen button,.risico-wizard-knoppen button,.besluit-afwijzen{background:var(--kleur-vlak);color:var(--kleur-accent-donker);border-color:color-mix(in srgb,var(--kleur-accent) 50%,transparent)}.normenkader-paginering button:hover:not([disabled]),.risico-wizard-stappen button:hover,.risico-wizard-knoppen button:hover:not([disabled]),.besluit-afwijzen:hover:not(:disabled){background:var(--kleur-accent-zacht);border-color:var(--kleur-accent)}input,select,textarea{font:inherit;color:var(--kleur-tekst);background:var(--kleur-vlak);border:1px solid var(--kleur-rand-invoer);border-radius:.25rem;padding:.35rem .5rem}input:hover,select:hover,textarea:hover{border-color:var(--kleur-tekst-zacht)}label{color:var(--kleur-tekst-zacht)}thead th{color:var(--kleur-tekst-zacht);font-size:.8125rem;font-weight:600;letter-spacing:.01em}:is(.risicokader-tabel,.normenkader-tabel,.servicekaart-tabel,.risico-tabel,.tabel-scroll table) thead th{border-bottom:2px solid var(--kleur-rand-invoer)}tbody tr:hover,tbody tr:focus-within{background:color-mix(in srgb,var(--kleur-accent) 7%,transparent)}caption{color:var(--kleur-tekst-zacht)}.app-shell{display:flex;flex-direction:column;min-height:100vh;max-width:76rem;margin:0 auto;padding:0 clamp(var(--ruimte-4),3vw,var(--ruimte-6)) var(--ruimte-7)}.skip-link{position:absolute;left:-999px}.skip-link:focus{position:static;display:inline-block;padding:.25rem .5rem}.app-header h1{margin-bottom:0}.app-header-balk{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.gebruiker-widget{display:flex;align-items:baseline;gap:.75rem;font-size:.9rem}.gebruiker-widget p{margin:0}.app-tagline{margin-top:.25rem}.app-main{flex:1}.app-footer{border-top:1px solid var(--kleur-rand);font-size:.875rem}.app-nav{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 var(--ruimte-4);border-bottom:1px solid var(--kleur-rand);margin-bottom:var(--ruimte-5)}.app-nav-groep+.app-nav-groep{border-left:1px solid var(--kleur-rand);padding-left:var(--ruimte-4)}.app-nav ul{display:flex;flex-wrap:wrap;gap:.125rem .25rem;list-style:none;padding:0;margin:0}.app-nav button{background:none;border:none;border-bottom:3px solid transparent;padding:var(--ruimte-2) var(--ruimte-3);border-radius:var(--hoek-klein) var(--hoek-klein) 0 0;font:inherit;cursor:pointer;color:var(--kleur-tekst-zacht)}.app-nav button:hover{background:var(--kleur-accent-zacht);color:var(--kleur-accent-donker)}.app-nav button[aria-current=page]{color:var(--kleur-accent-donker);border-bottom-color:var(--kleur-accent);font-weight:600}.normenkader-toelichting,.risicokader-toelichting{max-width:60ch}.risicokader-bron,.risicokader-melding{max-width:70ch}.risicokader-melding{min-height:1.5rem;font-size:.9375rem}.risicokader-onvastgesteld{max-width:70ch;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-left-width:4px;border-radius:.25rem;padding:.75rem 1rem;background:color-mix(in srgb,currentColor 6%,transparent)}.risicokader-onvastgesteld h3{margin-top:0}.risicokader-schalen{display:flex;flex-wrap:wrap;gap:2rem}.risicokader-schaal,.risicokader-dimensies{margin:0;padding-left:1.2rem}.risicokader-schaal{list-style:none;padding-left:0}.risicokader-score{display:inline-block;min-width:1.5rem;font-weight:600}.risicokader-tabelhouder{overflow-x:auto;max-width:100%;margin-bottom:1.5rem}.risicokader-tabel{border-collapse:collapse;width:100%}.risicokader-tabel caption{text-align:left;padding-bottom:.5rem;font-size:.875rem;opacity:.8}.risicokader-tabel th,.risicokader-tabel td{border-bottom:1px solid var(--kleur-rand);padding:var(--ruimte-2) var(--ruimte-4) var(--ruimte-2) 0;text-align:left;vertical-align:top}.normenkader-filter{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:.5rem;padding:.5rem 1rem;margin-bottom:1rem}.normenkader-filter label{display:inline-flex;align-items:center;gap:.35rem}.normenkader-tabel{border-collapse:collapse;width:100%}.normenkader-tabel caption{text-align:left;padding-bottom:.5rem;font-size:.875rem;opacity:.8}.normenkader-tabel th,.normenkader-tabel td{border-bottom:1px solid var(--kleur-rand);padding:var(--ruimte-2) var(--ruimte-4) var(--ruimte-2) 0;text-align:left;vertical-align:top}.normenkader-tabelhouder{overflow-x:auto;max-width:100%}.normenkader-bron,.normenkader-hint,.normenkader-melding{max-width:70ch}.normenkader-melding{min-height:1.5rem;font-size:.9375rem}.normenkader-licentie{max-width:70ch;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-left-width:4px;border-radius:.25rem;padding:.75rem 1rem;background:color-mix(in srgb,currentColor 6%,transparent)}.normenkader-normtitel{font:inherit;text-align:left;background:none;border:none;padding:.35rem 0;min-height:1.5rem;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.normenkader-normtekst{margin:.5rem 0 0;max-width:60ch;font-size:.9375rem}.normstatus{display:inline-block;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:.25rem;padding:.1rem .4rem;white-space:nowrap}.normstatus-onbekend{border-width:2px;border-color:currentColor;font-weight:700}.normstatus-nvt{border-style:dashed;opacity:.85}.normenkader-statusdatum{display:block;font-size:.8125rem;opacity:.85}.normenkader-paginering{display:flex;gap:.75rem;margin-top:1rem}.normenkader-paginering button{font:inherit;min-height:2.75rem;min-width:6rem;padding:.5rem .75rem;border:1px solid currentColor;border-radius:.25rem;background:none;cursor:pointer}.normenkader-paginering button[disabled]{cursor:not-allowed;opacity:.6}.normenkader-legenda{margin-top:1.5rem;max-width:70ch;font-size:.9375rem}.normenkader-legenda div{display:flex;gap:.5rem;padding:.15rem 0}.normenkader-legenda dt{font-weight:600;flex:0 0 14rem}.normenkader-legenda dd{margin:0}@media(max-width:30rem){.normenkader-legenda div{flex-direction:column;gap:0}}.systeem-status{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:.5rem;padding:.75rem 1rem;max-width:28rem}.systeem-status dt{font-weight:600}.systeem-status dd{margin:0 0 .5rem}.risicokader-herkomst{display:block;font-size:.8125rem;opacity:.85}.servicekaart-toelichting{max-width:70ch}.servicekaart-eerste-stap{border:1px solid var(--kleur-rand);border-inline-start:4px solid var(--kleur-accent);border-radius:var(--hoek-klein);background:color-mix(in srgb,var(--kleur-accent) 4%,transparent);padding:var(--ruimte-4) var(--ruimte-5);margin:var(--ruimte-4) 0;max-width:70ch}.servicekaart-eerste-stap h3{margin-top:0}.servicekaart-keuze{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0}.servicekaart-keuze label{font-weight:600}.servicekaart-keuze select{padding:.4rem .5rem;min-height:2.5rem}.servicekaart-kenmerken{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1rem 0}.servicekaart-kenmerken dt{font-weight:600;font-size:.875rem}.servicekaart-kenmerken dd{margin:0}.servicekaart-tabel{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.servicekaart-tabel caption{text-align:left;padding-bottom:.5rem;font-size:.9375rem}.servicekaart-tabel th,.servicekaart-tabel td{text-align:left;padding:var(--ruimte-2) var(--ruimte-4) var(--ruimte-2) 0;border-bottom:1px solid var(--kleur-rand)}.servicekaart-tabelhouder{overflow-x:auto;max-width:100%}.servicekaart-waarschuwing{border:1px solid var(--kleur-rand);border-inline-start:4px solid var(--kleur-tekst);border-radius:var(--hoek-klein);padding:var(--ruimte-3) var(--ruimte-4);margin:var(--ruimte-4) 0;max-width:70ch;background:color-mix(in srgb,var(--kleur-tekst) 3%,transparent)}.servicekaart-pad{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0}.servicekaart-pad li+li:before{content:"→ "}.servicekaart-impact,.risico-toelichting{max-width:70ch}.risico-tabelhouder{overflow-x:auto;max-width:100%}.risico-tabel{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.risico-tabel caption{text-align:left;padding-bottom:.5rem;font-size:.9375rem}.risico-tabel th,.risico-tabel td{text-align:left;padding:var(--ruimte-2) var(--ruimte-4) var(--ruimte-2) 0;border-bottom:1px solid var(--kleur-rand)}.risico-duiding{font-size:.875rem;color:var(--kleur-tekst-zacht)}.risico-voorbehoud{font-size:.9375rem;color:var(--kleur-tekst);border-inline-start:3px solid var(--kleur-tekst-zacht);padding-inline-start:var(--ruimte-3);margin:var(--ruimte-2) 0;max-width:70ch}.risico-onvolledig{font-weight:600}.risico-waarschuwing{border:1px solid var(--kleur-rand);border-inline-start:4px solid var(--kleur-tekst);border-radius:var(--hoek-klein);padding:var(--ruimte-3) var(--ruimte-4);margin:var(--ruimte-4) 0;max-width:70ch;background:color-mix(in srgb,var(--kleur-tekst) 3%,transparent)}.risico-acties{margin:1rem 0}.risico-veld{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem;max-width:48rem}.risico-veld label{font-weight:600}.risico-veld input,.risico-veld select,.risico-veld textarea{padding:.4rem .5rem;min-height:2.5rem;font:inherit}.risico-wizard{border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.risico-wizard-stappen{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}.risico-wizard-stappen button{padding:.4rem .75rem;min-height:2.5rem;border:1px solid currentColor;border-radius:.25rem;background:none;cursor:pointer;font:inherit}.risico-wizard-stappen li[aria-current=step] button{font-weight:700;text-decoration:underline}.risico-wizard-knoppen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.risico-wizard-knoppen button{padding:.5rem .75rem;min-height:2.5rem;border:1px solid currentColor;border-radius:.25rem;background:none;cursor:pointer;font:inherit}.risico-wizard-knoppen button[disabled]{cursor:not-allowed;opacity:.6}.risico-fout{border:1px solid var(--kleur-rand);border-inline-start:4px solid var(--kleur-tekst);border-radius:var(--hoek-klein);padding:var(--ruimte-3) var(--ruimte-4);max-width:70ch;background:color-mix(in srgb,var(--kleur-tekst) 3%,transparent)}.risico-beoordeling{border:1px solid var(--kleur-rand);border-radius:var(--hoek);padding:var(--ruimte-4);margin:var(--ruimte-4) 0;background:var(--kleur-vlak)}.risico-veldgroep{border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:.375rem;padding:.75rem 1rem;margin:1rem 0}.risico-veldgroep legend{font-weight:600;padding:0 .25rem}.risico-keuze{display:block;margin:.25rem 0}.risico-uitkomst{border-top:1px solid color-mix(in srgb,currentColor 45%,transparent);margin-top:1.5rem;padding-top:.75rem;max-width:70ch}.visueel-verborgen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.risico-heatmap{border-collapse:collapse;margin-bottom:1rem}.risico-heatmap caption{text-align:left;padding-bottom:.5rem;font-size:.9375rem;max-width:70ch}.risico-heatmap th,.risico-heatmap td{text-align:left;padding:var(--ruimte-2) var(--ruimte-3);border:1px solid var(--kleur-rand)}.risico-heatmap td{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem}.risico-heatmap-laag{background:color-mix(in srgb,currentColor 5%,transparent)}.risico-heatmap-middel{background:color-mix(in srgb,currentColor 16%,transparent)}.risico-heatmap-hoog{background:color-mix(in srgb,currentColor 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 45%,transparent)}.risico-heatmap-kritiek{background:color-mix(in srgb,currentColor 40%,transparent);box-shadow:inset 0 0 0 2px currentColor;font-weight:700}.risico-buitenlijst{max-width:70ch}.risico-rijactie{white-space:nowrap}.servicekaart-beeld{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0}.servicekaart-beeld dt{font-size:.9375rem;opacity:.85}.servicekaart-beeld dd{margin:0;font-size:1.25rem;font-variant-numeric:tabular-nums}.servicekaart-onvolledig{font-weight:600;max-width:70ch}.servicekaart-duiding{font-size:.875rem;font-weight:400;opacity:.85}.bevinding-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.bevinding-detail{border-top:2px solid var(--kleur-rand);margin-top:var(--ruimte-6);padding-top:var(--ruimte-4)}.bevinding-kern{display:grid;grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);gap:.35rem 1rem;max-width:80ch}.bevinding-kern dt{font-weight:600}.bevinding-kern dd{margin:0}@media(max-width:40rem){.bevinding-kern{grid-template-columns:minmax(0,1fr)}.bevinding-kern dd{margin-bottom:.5rem}}.bevinding-handelingen{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0}.bevinding-handeling{border:1px solid currentColor;border-radius:.5rem;padding:.75rem 1rem;min-width:18rem;max-width:32rem;display:flex;flex-direction:column;gap:.5rem}.bevinding-handeling h4{margin:0}.bevinding-handeling textarea{min-height:4rem;width:100%}.bevinding-handeling select[multiple]{min-height:6rem}.bevinding-lijst{max-width:80ch;padding-left:1.25rem}.bevinding-lijst li{margin-bottom:.35rem}.besluitpagina{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem;font-size:1.05rem;line-height:1.5}.besluitpagina h3{margin:0}.besluitpagina h4{margin:.5rem 0 0}.besluit-hoofdzaak{margin:0}.besluit-impact{margin:0;padding:.75rem 1rem;border-left:.25rem solid currentColor;font-size:1.1rem}.besluit-kenmerken{display:grid;grid-template-columns:1fr;gap:.25rem;margin:0}.besluit-kenmerken dt{font-weight:600}.besluit-kenmerken dd{margin:0 0 .5rem}.besluit-advies{padding:.75rem 1rem;border:1px solid currentColor;border-radius:.5rem}.besluit-tegen{border-width:.2rem}.besluit-veld{display:flex;flex-direction:column;gap:.35rem}.besluit-veld label{font-weight:600}.besluit-veld input,.besluit-veld textarea{width:100%;min-height:2.75rem;padding:.5rem;font:inherit}.besluit-veld textarea{min-height:5rem}.besluit-veld p{margin:0}.besluit-knoppen{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.besluit-knop{min-height:2.75rem;padding:var(--ruimte-3) var(--ruimte-4);font:inherit;font-weight:600;border:2px solid var(--kleur-accent);border-radius:var(--hoek);cursor:pointer}.besluit-akkoord{background:var(--kleur-accent);color:var(--kleur-vlak)}.besluit-akkoord:hover:not(:disabled){background:var(--kleur-accent-donker);border-color:var(--kleur-accent-donker)}.besluit-knop:not(.besluit-akkoord):not(.besluit-afwijzen){background:none;border-color:transparent;color:var(--kleur-accent-donker);font-weight:400;text-decoration:underline;text-underline-offset:.2em}.besluit-knop:not(.besluit-akkoord):not(.besluit-afwijzen):hover{background:var(--kleur-accent-zacht)}@media(min-width:40rem){.besluit-knoppen{flex-direction:row;flex-wrap:wrap;align-items:center}.besluit-knop{flex:0 1 14rem}.besluit-knop:not(.besluit-akkoord):not(.besluit-afwijzen){flex:0 0 auto;margin-inline-start:auto}.besluit-kenmerken{grid-template-columns:minmax(10rem,1fr) 2fr}.besluit-kenmerken dd{margin-bottom:0}}.tabel-scroll{overflow-x:auto;max-width:100%}.tabel-scroll table{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.tabel-scroll caption{text-align:left;padding-bottom:.5rem;font-size:.9375rem;max-width:80ch}.tabel-scroll th,.tabel-scroll td{text-align:left;padding:var(--ruimte-2) var(--ruimte-4) var(--ruimte-2) 0;border-bottom:1px solid var(--kleur-rand);vertical-align:top}.bevindingenlijst,.voorbeeldenlijst,.voorstellenlijst{list-style:none;padding:0;max-width:80ch}.bevindingenlijst li,.voorbeeldenlijst li{padding:.4rem 0;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.voorstellenlijst li{border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.5rem;padding:.75rem;margin-bottom:.75rem}.voorstellenlijst label{display:block;font-size:.9375rem;margin-bottom:.25rem}.voorstellenlijst input{display:block;width:100%;max-width:60ch;margin-bottom:.5rem}.risico-kenmerk{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.risico-kenmerken{display:grid;grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);gap:var(--ruimte-1) var(--ruimte-4);max-width:80ch;margin:var(--ruimte-3) 0}.risico-kenmerken dt{font-weight:600}.risico-kenmerken dd{margin:0}@media(max-width:40rem){.risico-kenmerken{grid-template-columns:minmax(0,1fr)}.risico-kenmerken dd{margin-bottom:var(--ruimte-2)}}.risico-melding,.servicekaart-melding{min-height:1.5rem;max-width:70ch;font-size:.9375rem}.app-link{background:none;border:none;padding:0;font:inherit;color:var(--kleur-accent);text-align:left;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.app-link:hover{color:var(--kleur-accent-donker)}.besluit-formulier,.bevinding-redenformulier{display:flex;flex-direction:column;gap:var(--ruimte-2);border:1px solid var(--kleur-rand);border-radius:var(--hoek-klein);padding:var(--ruimte-4);margin:var(--ruimte-4) 0;max-width:48rem;background:var(--kleur-vlak)}.besluit-formulier h4,.bevinding-redenformulier h4{margin-top:0}.besluit-formulier input,.besluit-formulier textarea,.bevinding-redenformulier input,.bevinding-redenformulier textarea{width:100%;max-width:60ch}.bevinding-acties{display:flex;flex-wrap:wrap;gap:var(--ruimte-2);margin:var(--ruimte-4) 0}.risico-scenario-detail{border-inline-start:3px solid var(--kleur-rand);padding-inline-start:var(--ruimte-3);margin:var(--ruimte-3) 0}.foutmelding{border:1px solid var(--kleur-rand);border-inline-start:4px solid var(--kleur-tekst);border-radius:var(--hoek-klein);padding:var(--ruimte-3) var(--ruimte-4);max-width:70ch;font-weight:600;background:color-mix(in srgb,var(--kleur-tekst) 3%,transparent)}
