.kb-es{--es-thuis:var(--kb-color-ink);--es-gelijk:var(--kb-color-neutral-300);--es-uit:var(--kb-color-volt);--es-gedempt:var(--kb-color-text-secondary);gap:var(--kb-space-4);scroll-margin-top:var(--kb-space-8);min-width:0;display:grid}.kb-es--blok{--kb-focus-ring-color:var(--kb-focus-ring-color-inverse);--es-thuis:var(--kb-strip-text);--es-gelijk:var(--kb-color-neutral-500);--es-gedempt:var(--kb-strip-text-muted);padding:var(--kb-space-5) var(--kb-space-4);background:var(--kb-strip-bg);color:var(--kb-strip-text)}@media (min-width:768px){.kb-es--blok{padding:var(--kb-space-6) var(--kb-space-7)}}.kb-es__kop{align-items:center;gap:var(--kb-space-2) var(--kb-space-3);flex-wrap:wrap;display:flex}.kb-es__vlag{padding:var(--kb-space-1) var(--kb-space-2);background:var(--kb-badge-accent-bg);color:var(--kb-badge-accent-text);border-radius:var(--kb-badge-radius);font:var(--kb-type-label);letter-spacing:var(--kb-type-label-tracking);text-transform:uppercase}.kb-es__titel{font:var(--kb-type-heading-2);letter-spacing:var(--kb-type-heading-2-tracking);text-transform:uppercase;color:inherit;flex-basis:100%;margin:0}.kb-es__meta{font:var(--kb-type-meta);color:var(--es-gedempt)}.kb-es--kaart{gap:var(--kb-space-3);padding:var(--kb-space-4);background:var(--kb-card-bg);border:var(--kb-card-border);border-radius:var(--kb-card-radius)}.kb-es__form{gap:var(--kb-space-4);margin:0;display:grid}.kb-es--kaart .kb-es__form{gap:var(--kb-space-3)}.kb-es__rij{align-items:start;gap:var(--kb-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.kb-es__ploeg{align-items:center;gap:var(--kb-space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.kb-es__naam{max-width:100%;font:var(--kb-type-body-sm);font-weight:var(--kb-font-weight-bold);overflow-wrap:anywhere}.kb-es--blok .kb-es__naam{font:var(--kb-type-heading-4);letter-spacing:var(--kb-type-heading-4-tracking);text-transform:uppercase}.kb-es__midden{align-items:center;gap:var(--kb-space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.kb-es__midden--invoer{align-items:flex-start;gap:var(--kb-space-2);flex-direction:row}.kb-es__label{font:var(--kb-type-label);letter-spacing:var(--kb-type-label-tracking);text-transform:uppercase;color:var(--es-gedempt)}.kb-es__stand{font:var(--kb-type-score);font-variant-numeric:tabular-nums;letter-spacing:var(--kb-type-score-tracking);white-space:nowrap}.kb-es--blok .kb-es__stand{font:var(--kb-type-number-hero);font-variant-numeric:tabular-nums;letter-spacing:var(--kb-type-number-hero-tracking);font-size:clamp(3.5rem,2.5rem + 4vw,6rem)}.kb-es__onder{font:var(--kb-type-meta);color:var(--es-gedempt);flex-direction:column;display:flex}.kb-es__veld{justify-items:center;gap:var(--kb-space-1);width:56px;display:grid}.kb-es--blok .kb-es__veld{width:76px}.kb-es__invoer{box-sizing:border-box;width:100%;height:var(--kb-input-height);font:var(--kb-type-score);font-variant-numeric:tabular-nums;text-align:center;color:var(--kb-input-text);background:var(--kb-input-bg);border:var(--kb-border-width-control) solid var(--kb-color-border-control);border-radius:var(--kb-input-radius);padding:0}.kb-es--blok .kb-es__invoer{height:72px;font:var(--kb-type-stat);font-variant-numeric:tabular-nums;border-color:var(--kb-color-white);font-size:2.5rem}.kb-es__invoer:focus-visible{outline:var(--kb-focus-ring-width) solid var(--kb-focus-ring-color);outline-offset:var(--kb-focus-ring-offset)}.kb-es__invoer[aria-invalid=true]{border-color:var(--kb-input-border-error);box-shadow:0 0 0 var(--kb-border-width-control) var(--kb-input-border-error)}.kb-es__streep{font:var(--kb-type-score);line-height:var(--kb-input-height);color:var(--es-gedempt);align-self:flex-start}.kb-es--blok .kb-es__streep{font:var(--kb-type-stat);line-height:72px}.kb-es__fout{font:var(--kb-type-meta);color:var(--kb-color-status-error-text);text-align:center}.kb-es--blok .kb-es__fout{color:var(--kb-color-white);background:var(--kb-color-status-error-solid);padding:0 var(--kb-space-2);border-radius:var(--kb-radius-sm);white-space:nowrap}.kb-es__fout{white-space:nowrap}.kb-es__melding{font:var(--kb-type-body-sm);text-align:center;margin:0}.kb-es__actie{align-items:center;gap:var(--kb-space-2);flex-direction:column;display:flex}.kb-es--blok .kb-es__actie .kb-btn{min-width:200px}.kb-es--kaart .kb-es__actie .kb-btn{width:100%}.kb-es__uitkomst,.kb-es__verdeling{gap:var(--kb-space-2);display:grid}.kb-es__balk{border-radius:var(--kb-radius-pill);gap:2px;height:12px;display:flex;overflow:hidden}.kb-es__deel{flex-basis:0;min-width:4px}.kb-es__deel--thuis,.kb-es__stip--thuis{background:var(--es-thuis)}.kb-es__deel--gelijk,.kb-es__stip--gelijk{background:var(--es-gelijk)}.kb-es__deel--uit,.kb-es__stip--uit{background:var(--es-uit)}.kb-es--kaart .kb-es__stip--uit{box-shadow:inset 0 0 0 1px var(--kb-color-border-strong)}.kb-es__procenten{justify-content:space-between;gap:var(--kb-space-1) var(--kb-space-3);font:var(--kb-type-meta);flex-wrap:wrap;margin:0;display:flex}.kb-es__procenten>span{align-items:center;gap:var(--kb-space-1);min-width:0;display:inline-flex}.kb-es__procenten b{font-weight:var(--kb-font-weight-bold);font-variant-numeric:tabular-nums}.kb-es__stip{border-radius:var(--kb-radius-pill);width:10px;height:10px;display:inline-block}.kb-es__regel,.kb-es__aantal{font:var(--kb-type-body-sm);margin:0}.kb-es__regel{font-weight:var(--kb-font-weight-semibold)}.kb-es__aantal,.kb-es__meta--onder{color:var(--es-gedempt);margin:0}.kb-es--blok :is(.kb-es__uitkomst,.kb-es__melding){width:100%;max-width:560px;margin-inline:auto}.kb-es__link{font:var(--kb-type-body-sm);font-weight:var(--kb-font-weight-semibold);color:var(--kb-color-text-link);justify-self:start}.kb-es-boven{margin-top:var(--kb-space-4)}.kb-es__uitleg{max-width:60ch;font:var(--kb-type-body);color:var(--kb-strip-text-secondary);flex-basis:100%;margin:0}.kb-es--pagina .kb-es__titel{font:var(--kb-type-heading-1);letter-spacing:var(--kb-type-heading-1-tracking);text-transform:uppercase}.kb-es-dag{gap:var(--kb-space-3);display:grid}.kb-es-dag__kop{font:var(--kb-type-kicker);letter-spacing:var(--kb-type-kicker-tracking);text-transform:uppercase;margin:0}.kb-es-dag__kaarten{gap:var(--kb-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.kb-es--kaart .kb-es__stand{font:var(--kb-type-stat);font-variant-numeric:tabular-nums;letter-spacing:var(--kb-type-stat-tracking)}.kb-es--blok .kb-es__rij{width:100%;max-width:720px;margin-inline:auto}.kb-es,.kb-es__form,.kb-es__uitkomst,.kb-es__verdeling{grid-template-columns:minmax(0,1fr)}.kb-es__regel,.kb-es__aantal{overflow-wrap:anywhere}@media (max-width:420px){.kb-es--blok .kb-es__veld{width:60px}.kb-es--blok .kb-es__invoer{height:60px;font-size:2rem}.kb-es--blok .kb-es__streep{line-height:60px}.kb-es--blok .kb-es__stand{font-size:3rem}.kb-es--blok .kb-es__rij{gap:var(--kb-space-2)}}
