.mp-bericht-form{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3);max-width:34rem}.mp-veld{display:grid;grid-gap:.3rem;gap:.3rem}.mp-veld>span{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v3-muted)}.mp-veld input,.mp-veld select,.mp-veld textarea{width:100%;min-height:44px;padding:.55rem .75rem;border:1px solid var(--v3-line);border-radius:10px;background:var(--color-surface-2);color:var(--v3-text);font:inherit;font-size:.95rem}.mp-veld textarea{min-height:7rem;resize:vertical;line-height:1.5}.mp-veld input:focus-visible,.mp-veld select:focus-visible,.mp-veld textarea:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px;border-color:var(--v3-gold)}.mp-veld [aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.mp-honeypot{display:none}.mp-veld-hint{margin:0;font-size:.82rem;line-height:1.5;color:var(--v3-muted)}.mp-veld-fout{margin:0;font-size:.88rem;font-weight:600;line-height:1.5;color:var(--color-danger)}.mp-bericht-klaar{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--v3-line);border-left:3px solid var(--color-green);border-radius:12px;background:var(--v3-wash)}.mp-bericht-form button[type=submit]{justify-self:start}