.inschrijf{position:relative}.inschrijf .honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inschrijf .input{transition:border-color var(--dur-fast) var(--ease-snappy), background var(--dur-fast) var(--ease-snappy)}.inschrijf .input:hover:not(:disabled):not(:focus){border-color:var(--color-text-muted)}.inschrijf .input:focus{border-color:var(--color-text)}.inschrijf .input:disabled{background:var(--color-surface-2);color:var(--color-text-muted);cursor:not-allowed}.inschrijf[data-stand=fout] .input{border-color:var(--color-scan)}.inschrijf .foutregel{font-size:var(--text-small);color:var(--color-text);margin:0;line-height:1.45}.inschrijf .knop{cursor:pointer;border:0;align-self:flex-start;min-height:52px}.inschrijf .knop:disabled{background:var(--color-border);cursor:progress}.inschrijf .knop:disabled:hover{background:var(--color-border)}.inschrijf .knop:disabled:active{transform:none}.inschrijf .cursorblok{background:currentColor;width:.55em;height:1.05em;animation:1.06s step-end infinite knipper;display:inline-block}.inschrijf .gelukt{border-left:2px solid var(--color-accent);font-size:var(--text-body);overflow-wrap:anywhere;margin:0;padding-left:14px;line-height:1.5}@media (max-width:767px){.inschrijf .knop{justify-content:center;align-self:stretch}}
