.formulier{min-width:0}.formulier form{display:grid;gap:var(--r-5);max-width:560px;min-width:0}.formulier__veld{min-width:0}.formulier__veld input:not([type=file]),.formulier__veld textarea{width:100%}.formulier__veld input[type=file]{width:100%;max-width:100%;min-width:0;min-height:48px;padding:var(--r-1) 0;font:inherit;font-size:var(--fs-15);color:var(--steen)}.formulier__optioneel{font-weight:400;color:var(--steen)}.formulier__hulp{font-size:var(--fs-15);color:var(--steen)}.formulier__fout{font-size:var(--fs-15);font-weight:600;color:var(--walnut)}.formulier__fout:empty{display:none}.formulier__veld [aria-invalid=true]{border-color:var(--walnut);border-width:2.5px}.formulier__samenvatting{font-size:var(--fs-15);font-weight:600;color:var(--walnut);padding:var(--r-3) var(--r-4);border:1.5px solid var(--walnut);border-radius:var(--radius)}.formulier form .knop{justify-self:start}.formulier__bevestiging{max-width:560px;padding:var(--r-5);background:var(--mist);border-radius:var(--radius)}.formulier__bevestiging:focus{outline:none}.formulier__bevestiging p{margin-top:var(--r-2)}.formulier__proto{font-size:var(--fs-15);color:var(--steen)}.formulier [hidden]{display:none!important}.formulier__veld input[type=file]::file-selector-button{font:inherit;font-size:var(--fs-15);font-weight:500;color:var(--actie);background:transparent;border:1.5px solid var(--actie);border-radius:var(--radius);min-height:40px;padding:0 var(--r-4);margin-right:var(--r-3);cursor:pointer}.formulier__veld input[type=file]::file-selector-button:hover{background:var(--mist)}@media(max-width:400px){.formulier form .knop{justify-self:stretch}}
