.kb-vragenlijst{gap:var(--kb-space-6);max-width:var(--kb-layout-article);display:grid}.kb-vragenlijst__deel{gap:var(--kb-space-5);padding-top:var(--kb-space-5);border-top:var(--kb-border-width-heavy) solid var(--kb-color-border-strong);display:grid}.kb-vragenlijst__deelkop{gap:var(--kb-space-1);display:grid}.kb-vragenlijst__deelkop h2{font:var(--kb-type-heading-3);text-transform:var(--kb-type-heading-3-text-transform);margin:0}.kb-vragenlijst__deelkop p{margin:0}.kb-vragenlijst__vak{gap:var(--kb-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.kb-vragenlijst__legenda{gap:var(--kb-space-1);margin-bottom:var(--kb-space-1);padding:0;display:grid}.kb-vragenlijst__nummer{font:var(--kb-type-label);text-transform:var(--kb-type-label-text-transform);color:var(--kb-color-text-secondary)}.kb-vragenlijst__vraag{font:var(--kb-type-body);font-weight:var(--kb-font-weight-semibold);color:var(--kb-color-text-primary)}.kb-vragenlijst__vraag small{font-size:var(--kb-font-size-xs);font-weight:var(--kb-font-weight-regular);color:var(--kb-color-text-tertiary)}.kb-vragenlijst__opties{gap:var(--kb-space-2);display:grid}.kb-vragenlijst__optie{align-items:center;gap:var(--kb-space-3);min-height:var(--kb-size-tap);padding:var(--kb-space-2) var(--kb-space-3);border:var(--kb-border-width-hairline) solid var(--kb-color-border-control);border-radius:var(--kb-radius-md);background:var(--kb-color-bg-surface);font:var(--kb-type-body-sm);color:var(--kb-color-text-primary);cursor:pointer;display:flex}.kb-vragenlijst__optie input{width:var(--kb-size-check);height:var(--kb-size-check);accent-color:var(--kb-color-bg-inverse);cursor:pointer;flex:none;margin:0}.kb-vragenlijst__optie:has(input:checked){border-color:var(--kb-color-border-strong);background:var(--kb-color-bg-sunken);font-weight:var(--kb-font-weight-semibold)}.kb-vragenlijst__schaal{gap:var(--kb-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.kb-vragenlijst__schaal[data-aantal="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:768px){.kb-vragenlijst__schaal[data-aantal="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}.kb-vragenlijst__schaal[data-aantal="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}}.kb-vragenlijst__cijfer{min-height:var(--kb-size-tap);border:var(--kb-border-width-hairline) solid var(--kb-color-border-control);border-radius:var(--kb-radius-md);background:var(--kb-color-bg-surface);font:var(--kb-type-body);font-weight:var(--kb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--kb-color-text-primary);cursor:pointer;place-items:center;display:grid;position:relative}.kb-vragenlijst__cijfer input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kb-vragenlijst__cijfer:has(input:checked){border-color:var(--kb-color-bg-inverse);background:var(--kb-color-bg-inverse);color:var(--kb-color-text-on-inverse)}.kb-vragenlijst__cijfer:has(input:focus-visible){outline:var(--kb-focus-ring-width) solid var(--kb-focus-ring-color);outline-offset:var(--kb-focus-ring-offset)}.kb-vragenlijst__wis{justify-self:start}.kb-vragenlijst__tekst{width:100%}.kb-vragenlijst__einde{gap:var(--kb-space-3);padding-top:var(--kb-space-5);border-top:var(--kb-border-width-hairline) solid var(--kb-color-border-subtle);display:grid}.kb-vragenlijst__teller{font:var(--kb-type-body-sm);color:var(--kb-color-text-secondary);margin:0}.kb-vragenlijst__melding{font:var(--kb-type-body-sm);font-weight:var(--kb-font-weight-semibold);color:var(--kb-color-status-error-text);margin:0}.kb-vragenlijst__bedankt{font:var(--kb-type-heading-4);margin:0}.kb-vragenlijst__bedankt:is(:focus,:focus-visible),.kb-vragenlijst__verloting h2:is(:focus,:focus-visible),.kb-vragenlijst__melding:is(:focus,:focus-visible){box-shadow:none;outline:none}.kb-vragenlijst__verloting{gap:var(--kb-space-3);max-width:var(--kb-layout-article);display:grid}.kb-vragenlijst__verloting h2{font:var(--kb-type-heading-3);text-transform:var(--kb-type-heading-3-text-transform);margin:0}.kb-vragenlijst__verloting p{margin:0}.kb-vragenlijst__voorwaarden{max-width:var(--kb-layout-article)}html.kb-zonder-scroll{overflow:hidden}.kb-vlpop{width:100%;max-width:none;height:100%;max-height:none;padding:var(--kb-layout-gutter);color:var(--kb-color-text-primary);background:0 0;border:0;margin:0}.kb-vlpop[open]{place-items:center;display:grid}.kb-vlpop::backdrop{background:var(--kb-color-bg-overlay)}.kb-vlpop__kaart{gap:var(--kb-space-4);width:100%;max-width:30rem;max-height:100%;padding:var(--kb-space-6) var(--kb-space-5);border-top:var(--kb-border-width-heavy) solid var(--kb-color-volt);border-radius:var(--kb-radius-md);background:var(--kb-color-bg-surface);box-shadow:var(--kb-shadow-overlay);animation:kb-vlpop-in var(--kb-duration-base) var(--kb-easing-enter);display:grid;overflow-y:auto}@keyframes kb-vlpop-in{0%{opacity:0;transform:translateY(var(--kb-space-4))}}@media (prefers-reduced-motion:reduce){.kb-vlpop__kaart{animation:none}}.kb-vlpop__label{font:var(--kb-type-label);text-transform:var(--kb-type-label-text-transform);color:var(--kb-color-text-secondary);margin:0}.kb-vlpop__titel{font:var(--kb-type-heading-2);text-transform:var(--kb-type-heading-2-text-transform);overflow-wrap:anywhere;margin:0}.kb-vlpop__tekst{font:var(--kb-type-lead);margin:0}.kb-vlpop__knoppen{gap:var(--kb-space-2);display:grid}.kb-vlpop__nee{min-height:var(--kb-size-tap);justify-self:center}.kb-vlpop__klein{font:var(--kb-type-meta);color:var(--kb-color-text-tertiary);margin:0}.kb-vlbeheer__vraag{gap:var(--kb-space-2);display:grid}.kb-vlbeheer__vraag h3{font:var(--kb-type-heading-4);margin:0}.kb-vlbeheer__tabel{width:100%;max-width:var(--kb-layout-article);border-collapse:collapse;font:var(--kb-type-table);font-variant-numeric:tabular-nums}.kb-vlbeheer__tabel :is(th,td){padding:var(--kb-space-1) var(--kb-space-2);border-bottom:var(--kb-border-width-hairline) solid var(--kb-color-border-subtle);text-align:left}.kb-vlbeheer__tabel tbody th{font-weight:var(--kb-font-weight-regular)}.kb-vlbeheer__balk{width:6rem;height:var(--kb-space-2);vertical-align:middle;background:var(--kb-color-bg-sunken);display:inline-block}.kb-vlbeheer__balk>span{background:var(--kb-color-bg-inverse);height:100%;display:block}.kb-vlbeheer__open{padding:var(--kb-space-2) 0;border-bottom:var(--kb-border-width-hairline) solid var(--kb-color-border-subtle)}.kb-vlbeheer__open summary{font-weight:var(--kb-font-weight-semibold);cursor:pointer}.kb-vlbeheer__antwoord{white-space:pre-wrap;margin:0}
