/* Gestel.nu inzendformulier: alleen structuur; de vormgeving staat in het thema (assets/css/inzenden.css). */
.gnp-form [hidden] { display: none !important; }
.gnp-hp { position: absolute !important; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.gnp-veld { margin: 0 0 1rem; }
.gnp-veld label, .gnp-label { display: block; font-weight: 600; }
.gnp-keuze { display: flex; gap: .5rem; align-items: center; font-weight: 400; }
.gnp-veld input:not([type=radio]):not([type=checkbox]), .gnp-veld select, .gnp-veld textarea { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 16px; }
.gnp-bestanden { list-style: none; margin: .5rem 0 0; padding: 0; }
.gnp-bestand { display: flex; flex-wrap: wrap; gap: .25rem .5rem; align-items: center; }
.gnp-bestand progress { flex: 1 1 6rem; }
.gnp-fout { color: #b32d2e; }
