/* Aanvullingen voor omvara-ai, naast site.css */
.formvak textarea{display:block;width:100%;font:inherit;color:var(--inkt);background:var(--wit);border:1.5px solid var(--inkt);border-radius:3px;padding:.65rem .75rem;margin:0 0 1rem;min-height:7rem;resize:vertical}
.formvak + .formvak{margin-top:1.5rem}
.formvak h3{margin:0 0 .75rem}
.blok-scoreformulier,.blok-verwijderformulier,.blok-wachtlijst,.blok-uithandenformulier{display:block;border-top:0;padding-top:0}
.blok-stappen ol{padding-left:1.25rem;max-width:44rem}
.blok-stappen li{margin:0 0 .6rem}
/* Hero van de meetsite: knoppen in het midden en klikbaar (de hero-inhoud laat de muis door naar de vorm) */
.om-held .om-knoppen{justify-content:center;pointer-events:auto;margin:1.8rem 0 0}
.om-held .om-knop-rand{color:#fff;border-color:rgba(255,255,255,.35)}
/* Resultaatpagina (gebouwd door de functies) in de stijl van omvara.be. Specifieker dan de stijl in de pagina zelf. */
.om-romp .res-blok{background:#fff;border:1px solid var(--lijn);border-radius:22px;padding:clamp(1.25rem,3vw,2rem);margin:0 0 1.25rem}
.om-romp .res-blok h2{margin-top:0;letter-spacing:-.02em}
.om-romp .res-score{background:radial-gradient(ellipse 80% 140% at 15% 0%,#1d2550,var(--nacht) 70%);color:#fff;border:0}
.om-romp .res-score .res-totaal{font-size:clamp(2.6rem,6vw,4rem);letter-spacing:-.04em;color:var(--limoen)}
.om-romp .res-score .res-uitleg,.om-romp .res-score .res-let,.om-romp .res-score p{color:#c9cee0;opacity:1}
.om-romp .res-score a{color:var(--limoen)}
.om-romp .res-balk{background:#e9ebf3;border-radius:999px;height:10px}
.om-romp .res-balk-groot{height:16px}
.om-romp .res-score .res-balk{background:rgba(255,255,255,.12)}
.om-romp .res-balk-vul{background:linear-gradient(90deg,#5b6cff,var(--limoen));border-radius:999px}
.om-romp .res-fases li{padding:.85rem 0;border-top:1px solid var(--lijn);margin:0}
.om-romp .res-fases li:first-child{border-top:0}
.om-romp .res-vraag{border-top:1px solid var(--lijn)}
.om-romp .res-antwoord{background:var(--zand);border-radius:14px;padding:1rem 1.1rem}
.om-romp .res-acties li{margin:0 0 .9rem}
@media (forced-colors:active){.om-romp .res-balk-vul{background:Highlight}}
