:root{--brand:#D9EE2F;--brand-deep:#D9EE2F;--brand-text:#0C0D11;--brand-tint:#F4F4F4;--brand-tint-2:#E4E3DE;--volt:#D9EE2F;--mist:#F4F4F4;--brand-glow:#D9EE2F;--on-brand:#0C0D11;--paper:#FFFFFF;--panel:#F4F4F4;--card:#FFFFFF;--line:#EDEDEA;--line-2:#E4E3DE;--ink:#0C0D11;--ink-2:#62646A;--ink-3:#62646A;--side:#0C0D11;--side-2:#0C0D11;--side-active:#0C0D11;--side-text:rgba(255,255,255,0.64);--side-text-2:rgba(255,255,255,0.64);--side-line:rgba(255,255,255,0.2);--ok:#007A55;--ok-tint:transparent;--warn:var(--ink);--warn-tint:transparent;--danger:#B3261E;--danger-tint:transparent;--geel-kaart:#B0540E;--orange:#0C0D11;--orange-tint:transparent;--radius:12px;--radius-sm:10px;--schaduw:0 1px 2px rgba(17,18,20,.06),0 12px 32px rgba(17,18,20,.10);--veer:cubic-bezier(.2,.8,.2,1);--rand:max(24px,calc((100vw - 1200px) / 2));--held:64px;--kop:28px;--gras:#1B2A20;--gras-lijn:rgba(255,255,255,0.24);--gras-raster:rgba(255,255,255,0.10);--gras-2:#ADB2AF;--blijft:#2F8F3A;--blijft-vlak:#CFEBB0;--twijfel:#F28C00;--twijfel-vlak:#FFCC85;--t1:120ms;--t2:240ms;--uit:cubic-bezier(.45,0,.55,1);--heen:cubic-bezier(.65,0,.35,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;margin:0}h1{font-size:40px;line-height:42px;font-weight:800;letter-spacing:-.02em}h2,h3{font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:var(--brand);color:var(--on-brand)}.held{display:block}.held-waarde{display:inline-block;font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:40px;line-height:42px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--brand);color:var(--on-brand);padding:4px 8px;margin:0;overflow-wrap:anywhere}.held-stand{margin:8px 0 0;color:var(--ink-2);font-size:15px;line-height:22px;max-width:1000px}.app .held-stand-los{display:none}.held-actie{margin-top:16px;gap:8px}.held-actie,.speler-kop{display:flex;flex-wrap:wrap}.speler-kop{align-items:center;gap:24px}.waarschuwing{margin:16px 0 0;color:var(--warn);font-size:15px;line-height:22px;max-width:1000px}.profielstrook{display:flex;flex-wrap:wrap;gap:16px 40px;margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.profielstrook>div{display:flex;flex-direction:column-reverse;min-width:0}.profielstrook dt{font-size:13px;line-height:18px;color:var(--ink-2);font-weight:400;margin-top:4px}.profielstrook dd{margin:0;font-size:15px;line-height:20px;font-weight:600}.profielstrook dd .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profielstrook dd .pill{font-size:15px;line-height:20px;font-weight:600}.rapport-ingebed .srBundel{max-width:none;margin:0;background:none}.vrijwilliger-stand{margin:0 0 16px;font-size:15px;line-height:22px}.skiplink{position:absolute;left:16px;top:16px;z-index:70;padding:8px 16px;background:var(--ink);color:#fff;font-weight:600;transform:translateY(-200%)}.skiplink:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:40px 64px 0;max-width:calc(1000px + 128px)}.topbar h1,.topbar-titel{font-family:var(--font-display),system-ui,sans-serif;margin:0;font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em}.topbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topbar:empty{display:none}.page{padding:40px 64px 64px}.page>*{max-width:1000px}.section-gap{margin-top:40px}.card{background:none;border:none;padding:0}.card-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.card-head>:first-child{min-width:0;overflow-wrap:anywhere}.card-title{font-family:var(--font-display),system-ui,sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em;color:var(--ink);text-transform:none}.card-link{font-size:13px;line-height:18px;color:var(--ink-2);font-weight:400}.card-link:hover{color:var(--ink)}.grid{display:grid;grid-gap:40px 64px;gap:40px 64px}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.stat-grid{display:flex;flex-wrap:wrap;gap:16px 40px}.stat{background:none;border:none;padding:0;min-width:0}.stat-label{font-size:13px;line-height:18px;color:var(--ink-2);font-weight:400}.stat-value{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.01em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-delta{font-size:13px;line-height:18px;color:var(--ink-2);margin-top:4px}.stat.hero{background:none;border:none;color:var(--ink)}.stat.hero .stat-delta,.stat.hero .stat-label{color:var(--ink-2)}a.stat:hover .stat-value{text-decoration:underline;text-underline-offset:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font:inherit;font-weight:600;font-size:15px;line-height:20px;cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap}.btn:hover{background:#2A2E38;border-color:#2A2E38}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default}[data-focus-houder]:focus{outline:none}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{background:#2A2E38;border-color:#2A2E38}.btn-ghost{border-color:var(--line)}.btn-ghost,.btn-ghost:hover{background:var(--paper);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-gevaar{border-color:var(--line)}.btn-gevaar,.btn-gevaar:hover{background:var(--paper);color:var(--danger)}.btn-gevaar:hover{border-color:var(--ink)}.terugweg{font-size:13px;line-height:18px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.terugweg:hover{color:var(--ink)}.btn-sm{padding:0 16px;font-size:15px}.btn svg{width:18px;height:18px}.pill{display:inline;padding:0;font-size:13px;line-height:18px;font-weight:400;color:var(--ink-2)}.pill,.pill.ok{background:none}.pill.ok{color:var(--ok)}.pill.warn{background:none;color:var(--warn);font-weight:600}.pill.danger{background:none;color:var(--danger)}.pill.orange{background:none;color:var(--orange);font-weight:600}.bezetting{margin:0 0 16px}.bezetting-spoor{height:4px;background:var(--line);overflow:hidden}.bezetting-vul{height:100%}.bezetting-vul,.bezetting-vul.vol{background:var(--ink)}.bezetting-vul.tekort{background:var(--ink-2)}.bezetting-tekst{font-size:13px;line-height:18px;color:var(--ink-2);margin-top:4px}.list{display:flex;flex-direction:column}.list-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.list-item:first-child{border-top:none}.list-item .grow{flex:1 1;min-width:0}.avatar{width:40px;flex:none;color:var(--ink-2);font-weight:600;font-size:13px;line-height:18px;background:none}.avatar svg{display:none}.avatar:has(>svg){display:none}.ttl{font-weight:600;font-size:15px;line-height:20px;text-wrap:pretty}.sub,.ttl{overflow-wrap:anywhere}.sub{color:var(--ink-2);font-size:13px;line-height:18px}.sub.ok{color:var(--ok)}.sub.danger{color:var(--danger)}.list-item .grow{overflow-wrap:anywhere}.list-item>span:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ttl+.sub{margin-top:4px}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font-size:13px;line-height:18px;text-transform:none;letter-spacing:0;color:var(--ink-2);font-weight:400;padding:8px 16px 8px 0}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:16px 16px 16px 0}.table td:last-child,.table th:last-child{padding-right:0}.table tr:last-child td{border-bottom:none}.table .num{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table:has(th.num) .num{text-align:right}.empty{color:var(--ink-2);font-size:15px;line-height:22px;padding:16px 0}.dialog{border:1px solid var(--line);padding:0;max-width:440px;width:calc(100% - 48px);background:var(--paper);color:var(--ink);white-space:normal;text-align:left;font-weight:400}.dialog-breed{max-width:760px}.dialog-breed .dialog-inner{padding:40px}.velden-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px;align-items:start}.velden-2>.veld-breed{grid-column:1/-1}.dialog::-webkit-backdrop{background:rgba(12,13,17,.5)}.dialog::backdrop{background:rgba(12,13,17,.5)}.dialog-inner{padding:24px}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dialog .dialog-head :is(h2,h3){min-width:0;overflow-wrap:anywhere;font-size:20px;line-height:24px;margin:0}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.field label,.field>span{font-size:13px;line-height:18px;font-weight:400;color:var(--ink-2)}.keuzevakjes{display:flex;flex-wrap:wrap;gap:8px 24px;min-height:40px;align-items:center}.keuzevakjes label{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:20px;color:var(--ink);cursor:pointer}.keuzevakjes input{min-height:0;width:16px;height:16px;padding:0;accent-color:var(--ink)}.field>input,.field>select,.field>textarea{width:100%;min-width:0}.field input,.field select,.field textarea{min-height:40px;padding:0 16px;border:1px solid var(--line);font:inherit;font-size:15px;line-height:22px;background:var(--card);color:var(--ink)}.field textarea{padding:8px 16px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.dialog-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:24px}.form-error{color:var(--danger);margin:8px 0 0}.form-error,.veld-uitleg{font-size:13px;line-height:18px}.veld-uitleg{margin:0;color:var(--ink-2)}.dialog-melding [tabindex="-1"]:focus,.form-error:focus{outline:none}.dialog.dialog-groot{max-width:none;width:min(960px,calc(100vw - 128px));max-height:calc(100dvh - 128px);opacity:1;transform:none;transition:opacity var(--t1) var(--uit),transform var(--t1) var(--uit),overlay var(--t1) allow-discrete,display var(--t1) allow-discrete}.dialog.dialog-groot[open]{transition-duration:var(--t2)}.dialog.dialog-groot:not([open]){opacity:0;transform:translateY(8px)}@starting-style{.dialog.dialog-groot[open]{opacity:0;transform:translateY(8px)}}.dialog-groot .dialog-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 128px)}.dialog-groot .dialog-head{align-items:center;margin:0;padding:40px 40px 24px}.dialog-groot .dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 40px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px;align-content:start}.dialog-groot .dialog-body>:is(.veld-breed,.dialog-sectie,p,h3,h4,fieldset,.keuzevakjes){grid-column:1/-1}.dialog-groot .field{margin-bottom:0}.dialog-groot .field-row{display:contents}.dialog-sectie{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px;align-items:start}.dialog-sectie>:is(h3,h4,p,.veld-breed,.keuzevakjes){grid-column:1/-1;margin:0}.dialog-sectie>:is(h3,h4){line-height:24px}.dialog-sectie+.dialog-sectie{margin-top:24px}.dialog-groot .dialog-melding{padding:0 40px 24px}.dialog-groot .dialog-foot{margin:0;padding:24px 40px 40px;border-top:0}.dialog-groot .dialog-melding+.dialog-foot{margin-top:auto}.dialog-kruis{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:none;color:var(--ink);cursor:pointer;flex:none}.dialog-kruis svg{width:20px;height:20px}.dialog:not(.dialog-groot) .dialog-head>.dialog-kruis{margin:-8px 0}@media (max-width:640px){.dialog.dialog-groot{width:100vw;height:100dvh;max-height:none;margin:0;border:none}.dialog-groot .dialog-inner{max-height:none;height:100%}.dialog-groot .dialog-head{padding:24px 24px 16px}.dialog-groot .dialog-body,.dialog-sectie{grid-template-columns:1fr}.dialog-groot .dialog-body,.dialog-groot .dialog-melding{padding:0 24px 24px}.dialog-groot .dialog-foot{padding:16px 24px 24px}}@media (prefers-reduced-motion:reduce){.dialog.dialog-groot,.dialog.dialog-groot[open]{transition:none}}.dialog,.dialog.dialog-breed,.dialog.dialog-groot{max-width:none;width:min(720px,calc(100vw - 48px));max-height:none;height:min(640px,calc(100dvh - 64px));overflow:auto}.dialog-inner{display:flex;flex-direction:column;min-height:100%}.dialog-inner,.dialog.dialog-breed .dialog-inner{padding:0 40px}.dialog:not(.dialog-groot) .dialog-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0;padding:40px 0 24px;background:var(--paper)}.dialog:not(.dialog-groot) .dialog-melding{margin-top:auto}.dialog:not(.dialog-groot) .dialog-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:auto;padding:24px 0 40px;background:var(--paper)}.dialog:not(.dialog-groot) .dialog-melding+.dialog-foot{margin-top:0}.dialog.dialog-groot{overflow:hidden}.dialog-groot .dialog-inner{height:100%;max-height:none;min-height:0;padding:0}@media (max-width:640px){.dialog,.dialog.dialog-breed,.dialog.dialog-groot{width:100vw;max-width:100vw;height:100dvh;max-height:none;margin:0;border:none}.dialog-inner,.dialog.dialog-breed .dialog-inner{padding:0 24px}.dialog:not(.dialog-groot) .dialog-head{padding:24px 0 16px}.dialog:not(.dialog-groot) .dialog-foot{padding:16px 0 24px}.dialog-groot .dialog-inner{padding:0}.velden-2{grid-template-columns:minmax(0,1fr)}}.dialog .dialog.dialog-groot .dialog-head{padding:40px 40px 24px}.dialog .dialog.dialog-groot .dialog-melding{padding:0 40px 24px;margin-top:auto}.dialog .dialog.dialog-groot .dialog-foot{padding:24px 40px 40px}.dialog .dialog.dialog-groot .dialog-melding+.dialog-foot{margin-top:0}@media (max-width:640px){.dialog .dialog.dialog-groot .dialog-head{padding:24px 24px 16px}.dialog .dialog.dialog-groot .dialog-melding{padding:0 24px 24px}.dialog .dialog.dialog-groot .dialog-foot{padding:16px 24px 24px}}.snelkeuze{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.snelkeuze .btn{padding:0 12px}.dialog-bewaard{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:15px;line-height:22px;color:var(--ink)}.dialog-bewaard svg{flex:none;width:20px;height:20px;margin-top:1px}@media (max-width:640px){.dialog-foot:has(.btn-nogeen)>.btn{flex:2 1;padding-left:8px;padding-right:8px}.dialog-foot:has(.btn-nogeen)>.btn-nogeen{flex:3 1}.dialog-foot:has(.btn-nogeen)>button[type=submit]{order:1;flex:1 0 100%}}.filtermeer{position:relative;display:inline-flex;max-width:100%}.filtermeer-knop{font:inherit;cursor:pointer}.filtermeer-lijst{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:240px;max-height:320px;overflow:auto;padding:8px;border:1px solid var(--ink)}.filtermeer-rij{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;border:0;background:none;font:inherit;font-size:15px;line-height:20px;color:var(--ink);text-align:left;cursor:pointer}.filtermeer-rij:hover{background:var(--paper)}.filtermeer-vak{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border:1px solid var(--line);background:#fff}.filtermeer-rij[aria-pressed=true] .filtermeer-vak{background:var(--volt,#D9EE2F);border-color:var(--ink)}.filtermeer-vak svg{width:14px;height:14px;color:var(--ink)}@media (max-width:640px){.filtermeer-lijst{position:fixed;left:16px;right:16px;top:auto;bottom:16px;min-width:0;max-height:60dvh}}.veld-voor{display:flex;align-items:stretch;min-height:40px;border:1px solid var(--line);background:#fff}.veld-voor>span{display:inline-flex;align-items:center;padding-left:16px;font-size:15px;line-height:22px;color:var(--ink-2)}.field .veld-voor input{flex:1 1;min-width:0;min-height:38px;padding:0 16px 0 2px;border:0;box-shadow:none;background:none}.veld-voor:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.field .veld-voor input:focus-visible{border:0;box-shadow:none}.veld-voorstel{position:relative}.dialog{scroll-padding-bottom:112px}.voorstel-lijst{position:absolute;z-index:5;top:100%;left:0;right:0;min-width:240px;margin:4px 0 0;padding:4px;list-style:none;border:1px solid var(--ink);max-height:240px;overflow:auto}.voorstel-lijst button{display:block;width:100%;min-height:40px;padding:0 12px;border:0;background:none;font:inherit;font-size:15px;color:var(--ink);text-align:left;cursor:pointer}.voorstel-lijst button:hover,.voorstel-lijst button[data-actief]{background:var(--paper)}.adres-rij{display:grid;grid-gap:0 24px;gap:0 24px}.adres-rij-plaats{grid-template-columns:136px minmax(0,1fr)}.adres-rij-straat{grid-template-columns:minmax(0,1fr) 136px}.foto-klupp{position:relative;width:128px;height:128px;flex:none;margin:0 8px 8px 0;background:var(--brand);box-shadow:8px 8px 0 var(--brand)}.foto-klupp img{display:block;width:100%;height:100%;object-fit:cover}.foto-klupp-tab{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:32px;height:32px;background:var(--brand);color:var(--ink)}@media (max-width:640px){.foto-klupp{width:96px;height:96px}.foto-klupp-tab{width:28px;height:28px}.foto-klupp-tab svg{width:14px;height:14px}}.legal-page{min-height:100vh;background:var(--paper);display:flex;flex-direction:column}.legal-top{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--line);max-width:780px}.legal-top,.legal-wrap{width:100%;margin:0 auto}.legal-wrap{max-width:720px;padding:40px 24px 64px;flex:1 1}.legal-foot{border-top:1px solid var(--line);padding:24px}.legal-foot-inner{max-width:720px;margin:0 auto;font-size:13px;line-height:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.legal-foot-inner,.legal-foot-inner a:not(.btn){color:var(--ink-2)}.legal-foot-zin{flex-basis:100%}.legal h1{font-size:40px;line-height:42px;margin:4px 0 16px}.legal-meta{color:var(--ink-2);font-size:13px;line-height:18px;text-transform:none;letter-spacing:0;font-weight:400;margin:0}.legal-intro{font-size:15px;color:var(--ink-2);line-height:22px;margin:0 0 8px}.legal section{margin-top:40px}.legal h2{font-size:20px;line-height:24px;margin:0 0 8px}.legal h2.legal-kop-lang{font-family:var(--font-body),system-ui,sans-serif;font-size:15px;line-height:20px;font-weight:600;letter-spacing:0}.legal-in-app{max-width:720px}.legal-in-app h1{font-size:20px;line-height:24px;letter-spacing:-.01em;font-weight:700;margin:0 0 4px}.legal-in-app .legal-intro{margin-top:16px}@media (max-width:720px){.legal h1.legal-titel{font-size:20px;line-height:24px;letter-spacing:-.01em;font-weight:700}}.legal-inhoud{margin:16px 0 0}.legal-inhoud ol{list-style:none;margin:8px 0 0;padding:0}.legal-inhoud li{border-top:1px solid var(--line)}.legal-inhoud li:last-child{border-bottom:1px solid var(--line)}.legal-inhoud a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.legal-inhoud a span{min-width:0}.legal-inhoud a svg{flex:none;color:var(--ink-2)}.legal section{scroll-margin-top:16px}.legal p{color:var(--ink);line-height:22px;margin:0 0 16px}.legal ul{margin:0 0 16px;padding-left:24px}.legal li{color:var(--ink);line-height:22px;margin-bottom:4px}.legal-index-item{display:block;padding:16px 0;border-top:1px solid var(--line);background:none}.legal-index-item:last-child,.legal-note{border-bottom:1px solid var(--line)}.legal-note{padding:0 0 16px;color:var(--ink-2);font-size:13px;line-height:18px;margin-bottom:24px}@media (max-width:860px){.grid-2,.grid-3{grid-template-columns:1fr}.page{padding:24px}.topbar{padding:24px 24px 0}.topbar+.page{padding-top:16px}.field-row{grid-template-columns:minmax(0,1fr);row-gap:0}.velden-2{grid-template-columns:1fr}.dialog-breed .dialog-inner{padding:24px}.table{display:block;white-space:nowrap}.scouting-tabs,.table{overflow-x:auto;-webkit-overflow-scrolling:touch}}.filterwoord{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0 16px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);line-height:20px;cursor:pointer}.filterwoord:hover,.filterwoord[data-active]{color:var(--ink);border-color:var(--ink)}.filterwoord[data-active]{font-weight:600}.filterwoord>span{min-width:0;overflow-wrap:anywhere}.filterwoord svg{width:14px;height:14px;flex:none;color:var(--ink-2)}.filterwoord select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.filterwoord:focus-within{outline:2px solid var(--ink);outline-offset:2px}.filterrij{align-items:center;gap:16px 24px}.filterrij,.scouting-tabs{display:flex;flex-wrap:wrap}.scouting-tabs{gap:8px;margin:0 0 24px;padding:0;background:none;border:none}.werkbalk .scouting-tabs{margin:0}.scouting-tab{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px!important;border:1px solid var(--line)!important;background:var(--paper)!important;font-family:inherit;font-size:15px;line-height:20px;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer}.scouting-tab:hover{color:var(--ink);border-color:var(--ink)!important}.scouting-tab:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.scouting-tab.is-actief{background:var(--brand)!important;border-color:var(--ink)!important;color:var(--ink)}.scouting-tabs.is-stil .scouting-tab.is-actief{background:var(--paper)!important}.scout-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px 24px;gap:40px 24px;align-items:start}.scout-lane{background:none;border:none;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.scout-lane-head{display:flex;align-items:baseline;gap:8px}.scout-lane-title{font-family:var(--font-display),system-ui,sans-serif;font-size:20px;line-height:24px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-lane-count{flex:none;font-size:13px;font-weight:400;background:none;border:none;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scout-lane-count,.scout-lane-desc{line-height:18px;color:var(--ink-2)}.scout-lane-desc{font-size:13px;margin:0}.scout-lane-empty{color:var(--ink-2);font-size:13px;line-height:18px;padding:16px 0;border:none;border-top:1px solid var(--line);background:none}.scout-card,.scout-cards{display:flex;flex-direction:column}.scout-card{background:none;border:none;border-top:1px solid var(--line);padding:16px 0;gap:4px;min-width:0}.scout-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.scout-name{font-weight:600;font-size:15px;line-height:20px;color:var(--ink);overflow-wrap:anywhere}.scout-name:hover{text-decoration:underline;text-underline-offset:3px}.scout-prio{flex:none;color:var(--ink)}.scout-meta,.scout-prio{font-size:13px;line-height:18px}.scout-meta{color:var(--ink-2);overflow-wrap:anywhere}.scout-tags{display:flex;gap:8px;flex-wrap:wrap}.scout-note{margin:4px 0 0;font-size:15px;line-height:22px;color:var(--ink-2);overflow-wrap:anywhere}.scout-byline{font-size:13px;line-height:18px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scout-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.scout-link{display:flex;flex-direction:column;gap:4px;min-width:0;color:inherit;text-decoration:none}.scout-link:hover .scout-name{text-decoration:underline;text-underline-offset:3px}.scout-meer{margin-top:8px}.scout-meer>summary{display:inline-flex;list-style:none;cursor:pointer}.scout-meer>summary::-webkit-details-marker{display:none}.scout-meer[open]>summary svg{transform:rotate(180deg)}.scout-meer-inhoud{display:flex;flex-direction:column;gap:4px;margin-top:8px}.filter-meer{color:var(--ink-2)}.filter-meer[data-active]{color:var(--ink);font-weight:600;border-color:var(--ink)}.filter-meer[aria-expanded=true] svg{transform:rotate(180deg)}.filter-meer-rij{flex:1 0 100%;display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}.groep-kop{display:flex;align-items:baseline;gap:16px;min-height:40px;list-style:none;cursor:pointer}.groep-kop::-webkit-details-marker{display:none}.groep-kop h2{flex:1 1;min-width:0}.groep-kop svg{flex:none;width:16px;height:16px;color:var(--ink-2);align-self:center}details[open]>.groep-kop svg{transform:rotate(180deg)}.scout-fasekeuze{display:none}@media (max-width:1080px){.scout-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.scout-board{grid-template-columns:1fr}.scout-fasekeuze{display:flex}.scout-lane-head,.scout-lane-uit{display:none}}.eb-groep{min-width:0}.eb-groep-kop{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 8px;margin-bottom:8px;border-bottom:1px solid var(--line)}.eb-groep-titel{text-transform:none;letter-spacing:-.01em}.eb-groep-gem,.eb-groep-titel{font-family:var(--font-display),system-ui,sans-serif;font-size:20px;line-height:24px;font-weight:700;color:var(--ink)}.eb-groep-gem{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eb-groep-gem i{font-style:normal;font-size:13px;font-weight:400;color:var(--ink-2)}.eb-lijst{display:flex;flex-direction:column}.eb-rij{display:grid;grid-template-columns:minmax(0,1fr) 40px 108px;align-items:center;grid-gap:16px;gap:16px;padding:4px 0}.eb-label{font-size:15px;line-height:22px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-getal{font-size:13px;line-height:18px;color:var(--ink-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eb-getal strong{font-size:15px;color:var(--ink);font-weight:600}.eb-getal i{font-style:normal;font-size:13px;color:var(--ink-2)}.eb-blok{padding:4px 0}.eb-noot{grid-column:1/-1;font-size:13px;line-height:18px;color:var(--ink-2)}.eb-seg{display:flex;gap:2px;height:8px;align-items:stretch}.eb-seg-b{flex:1 1;min-width:2px;background:var(--line);transition:background .1s ease}.eb-rij-invul{cursor:pointer}.eb-track-invul{position:relative}.eb-input{position:absolute;left:0;top:-8px;width:100%;height:24px;margin:0;opacity:0;cursor:pointer}.eb-kolommen{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 64px;gap:24px 64px}@media (max-width:720px){.eb-kolommen{grid-template-columns:1fr;gap:24px}.eb-rij{grid-template-columns:minmax(0,1fr) 40px 84px}}.demo-label{position:fixed;left:0;right:0;bottom:0;z-index:10;margin:0;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--ink);line-height:18px;font-weight:400;text-align:center;pointer-events:none}.demo-label,.demo-label span{color:var(--paper);font-size:13px}.demo-label span{margin-right:8px}body:has(.demo-label){padding-bottom:34px}@media (max-width:640px){.demo-label{text-align:left}body:has(.demo-label){padding-bottom:calc(46px + env(safe-area-inset-bottom))}}@media (max-width:360px){.demo-label span{display:none}.demo-label{font-size:12px;padding-left:12px;padding-right:12px}}@media print{.demo-label{position:static}}.bekijk-balk{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:0 0 16px;margin-bottom:40px;border-bottom:1px solid var(--line);color:var(--ink);font-size:15px;line-height:22px}.bekijk-balk svg{width:18px;height:18px;flex:none}.bekijk-balk span{flex:1 1;min-width:180px}.visie{margin:0;padding:40px 0 24px;max-width:860px}.visie blockquote{margin:0;position:relative}.visie blockquote:before{content:"\201C";display:block;height:66px;font-size:112px;line-height:1;font-weight:800}.visie blockquote:before,.visie-kern{font-family:var(--font-display),system-ui,sans-serif;color:var(--ink)}.visie-kern{margin:0;font-size:40px;line-height:46px;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.visie-rest{margin:16px 0 0;font-size:17px;line-height:26px;color:var(--ink-2);max-width:640px;text-wrap:pretty}.visie figcaption{margin-top:24px;font-size:13px;line-height:18px;color:var(--ink-2)}@media (max-width:640px){.visie{padding-top:40px}.visie blockquote:before{font-size:80px;height:48px}.visie-kern{font-size:26px;line-height:32px}.visie-rest{font-size:15px;line-height:22px}}.opstelling-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);grid-gap:40px;gap:40px;align-items:start;margin-top:16px}@media (max-width:900px){.opstelling-grid{grid-template-columns:1fr;gap:24px}}.opstelling-bank{background:var(--card);padding:16px 16px 8px}.opstelling-bank-kop{font-size:15px;line-height:20px;font-weight:600;color:var(--warn);margin-bottom:8px}.opstelling-rij{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 0;border-top:1px solid var(--line)}.opstelling-bank .opstelling-rij:first-of-type{border-top:none}.opstelling-rij[data-actief]{background:var(--paper);margin:0 -8px;padding:6px 8px}.opstelling-rij[data-over]{outline:2px solid var(--ink);outline-offset:-2px}.opstelling-rij .ttl{font-size:15px;line-height:20px;font-weight:600;color:var(--ink)}.opstelling-nr{width:20px;flex:none;text-align:right;font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opstelling-label{width:64px;flex:none;height:32px;padding:0 8px;border:1px solid transparent;background:none;font:inherit;font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:14px;line-height:32px;color:var(--ink)}input.opstelling-label:hover{border-color:var(--line)}input.opstelling-label:focus-visible{outline:none;border-color:var(--ink);background:var(--card)}.import-stappen{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;max-width:1040px}.import-stappen li{display:flex;gap:16px;align-items:flex-start}.import-stappen .muted,.import-tabel .muted,.import-uitkomst .muted{color:var(--ink-2);font-size:13px;line-height:20px;margin:8px 0 16px}.import-nr{flex:none;width:32px;height:32px;display:grid;place-items:center;background:var(--ink);color:#fff;font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:15px}.import-titel{margin:4px 0 0;font-weight:600;font-size:15px;line-height:22px}.import-kies{cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-tabel{overflow-x:auto}.import-tabel td{padding:16px 16px 16px 0;font-size:13px;line-height:20px;vertical-align:top}.import-weg td{color:var(--ink-2)}.import-let{display:block}.import-kop{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:20px;line-height:24px;font-weight:700}.import-knoppen{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}@media (max-width:900px){.import-stappen{grid-template-columns:1fr;gap:24px}}.startlijst-kop{margin:0 0 16px;font-family:var(--font-display),system-ui,sans-serif;font-size:20px;line-height:26px;font-weight:700}.startlijst-kop span{font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--ink-2);margin-left:8px}.startlijst-stappen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px}.startlijst-stappen li{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.startlijst-nr{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--ink);font-weight:700;font-size:15px;margin-bottom:8px}.startlijst-nr svg{width:18px;height:18px}.startlijst-stappen li.klaar .startlijst-nr{background:var(--ink);color:#fff}.startlijst-titel{margin:0;font-weight:600;font-size:15px;line-height:22px}.startlijst-stand{margin:0 0 8px;font-size:13px;line-height:18px}.startlijst-stand,.startlijst-stappen li.klaar .startlijst-titel{color:var(--ink-2)}@media (max-width:1100px){.startlijst-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.startlijst-stappen{grid-template-columns:1fr}}.uitnodig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;max-width:1080px}.uitnodig h2{font-size:20px;line-height:26px;font-weight:700;margin:0 0 8px}.uitnodig-stand{margin:0 0 16px;font-size:15px;line-height:22px;color:var(--ink-2)}.uitnodig-stand a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.uitnodig-knop{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media (max-width:900px){.uitnodig{grid-template-columns:1fr;gap:32px}}.affiche-scherm{min-height:100vh;background:var(--paper);display:grid;justify-items:center;align-content:start;grid-gap:24px;gap:24px;padding:32px 16px}.affiche{width:210mm;height:297mm;background:#fff;padding:22mm 20mm 18mm;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.affiche-club{margin:0;font-size:18pt;line-height:1.2;color:var(--ink-2)}.affiche-kop{margin:10mm 0 0;font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:40pt;line-height:1.05;letter-spacing:-.03em;text-wrap:balance;max-width:160mm}.affiche-kop span{background:var(--brand);color:var(--on-brand);padding:0 3mm;box-decoration-break:clone;-webkit-box-decoration-break:clone}.affiche-qr{width:92mm;height:92mm;margin:16mm 0 12mm}.affiche-qr svg{width:100%;height:100%;display:block}.affiche-stappen{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-gap:4mm;gap:4mm;font-size:15pt;line-height:1.3;text-align:left}.affiche-stappen li{counter-increment:s;display:flex;gap:4mm;align-items:baseline}.affiche-stappen li:before{content:counter(s);flex:none;width:9mm;height:9mm;display:inline-grid;place-items:center;background:var(--ink);color:#fff;font-weight:700;font-size:13pt}.affiche-logo{margin-top:auto;width:62mm}.affiche-logo svg{width:100%;height:auto;display:block}@media print{@page{size:A4;margin:0}.affiche-scherm{background:none;padding:0;display:block;min-height:0}.affiche-print{display:none}.affiche{box-shadow:none}}.org-icoonknop{width:40px;padding:0}.naar{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600;text-decoration:none}.naar .sub{font-weight:400}.naar svg{width:14px;height:14px;flex:none}.naar:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.list-item>a,.naar{position:relative}.list-item>a:after,.naar:after{content:"";position:absolute;inset:-6px 0}}html{scrollbar-gutter:stable}html:has(dialog:modal){overflow:hidden}body{font-size:16px;line-height:1.45;background:#fff}h1{font-size:var(--held);line-height:1.05;letter-spacing:-.015em}h2{font-size:var(--kop);line-height:1.2;letter-spacing:-.005em}h3{font-size:20px;line-height:26px;letter-spacing:0}:focus-visible{outline-color:var(--ink)}.app{display:block;min-height:100vh;overflow-x:clip}.sitekop{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff;display:grid;grid-template-columns:1fr 640px 1fr;align-items:center;padding:20px var(--rand) 24px}.sitelogo{display:inline-flex;align-items:center;justify-self:start;min-height:44px}.zoekbalk{position:relative;height:56px;border-radius:16px;background:var(--mist);box-shadow:var(--schaduw)}.zoekbalk,.zoekbalk-veld{display:flex;align-items:center;min-width:0}.zoekbalk-veld{flex:1 1;gap:12px;height:100%;padding:0 16px 0 18px;border:0;border-radius:16px;background:none;color:var(--ink-2);font:inherit;text-align:left;cursor:text}.zoekbalk-veld svg{width:20px;height:20px;flex:none;color:var(--ink)}.zoekbalk-tekst{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zoekbalk-veld kbd{font:400 13px var(--font-body),sans-serif;color:var(--ink-2)}.hoofdnav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px;padding:0 var(--rand) 20px}.allesknop,.hoofdnav>a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:12px;background:none;font:inherit;font-size:15px;line-height:20px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.hoofdnav>a:hover{background:var(--mist);color:var(--ink)}.hoofdnav>a[aria-current]{background:var(--volt);color:#0C0D11;font-weight:600}.allesknop{margin-left:10px;color:var(--ink);background:var(--mist)}.allesknop:hover{background:#ECECE8}.allesknop svg{width:18px;height:18px}.nav-teller{margin-left:4px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;line-height:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profielkies{position:relative;justify-self:end}.ring{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink);font-size:14px;font-weight:500;letter-spacing:.01em}.ring-klein{width:32px;height:32px;font-size:13px;box-shadow:none}.kiezer{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 10px 0 16px;border:0;border-radius:20px;background:var(--mist);font:inherit;font-size:15px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:transform 90ms,background .12s}.kiezer:hover{background:#ECECE8}.kiezer svg{width:16px;height:16px}.profielknop{height:44px;padding-left:6px;border-radius:22px}dialog.pop,dialog.venster{border:0;padding:0;color:var(--ink);background:#fff}dialog::-webkit-backdrop{background:rgba(17,18,20,.32)}dialog::backdrop{background:rgba(17,18,20,.32)}.pop{position:absolute;inset:calc(100% + 8px) auto auto 0;margin:0;z-index:40;width:320px;max-height:480px;overflow:auto;border-radius:14px;box-shadow:var(--schaduw);animation:pop-op .2s var(--veer)}.pop-rechts{left:auto;right:0}.pop-binnen{padding:8px}@keyframes pop-op{0%{opacity:0;transform:translateY(-6px)}}.zoekpop{inset:0 0 auto 0;width:100%;max-height:560px}.zoekpop .pop-binnen{padding:0 8px 8px}.zoekveld{display:flex;align-items:center;gap:12px;height:56px;margin:0 -8px 8px;padding:0 18px;border-bottom:1px solid var(--line)}.zoekveld svg{width:20px;height:20px;flex:none;color:var(--ink)}.zoekveld input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;color:var(--ink)}.zoekveld input::-webkit-search-cancel-button{display:none}.groepen{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 40px;gap:28px 40px}.groepen-een{grid-template-columns:minmax(0,1fr);gap:20px}.groepen h3{font-family:inherit;font-size:15px;font-weight:400;color:var(--ink-2);padding:0 12px 4px}.ga,.groepen h3{line-height:22px}.ga{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font-size:16px}.ga:hover{background:var(--mist)}.ga svg{width:16px;height:16px;flex:none;color:var(--ink-2)}.venster{width:720px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;border-radius:20px;overflow:auto;box-shadow:var(--schaduw);animation:venster-op .26s var(--veer)}@keyframes venster-op{0%{opacity:0;transform:translateY(12px) scale(.98)}}.venster-binnen{padding:32px 40px}.venster-kop{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.rond{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:var(--mist);color:var(--ink);cursor:pointer;transition:transform 90ms,background .12s}.rond:hover{background:#ECECE8}.rond svg{width:20px;height:20px}.keuze{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;border:0;border-radius:10px;background:none;font:inherit;font-size:15px;color:var(--ink);text-align:left;cursor:pointer}.keuze:hover{background:var(--mist)}.keuze svg{width:18px;height:18px;visibility:hidden}.keuze[aria-pressed=true]{font-weight:500}.keuze[aria-pressed=true] svg{visibility:visible}.profiel{padding:12px 12px 10px}.profiel b{display:block;font-weight:500;overflow-wrap:anywhere}.bekijk-als-kop,.profiel span{color:var(--ink-2)}.bekijk-als-kop{display:flex;align-items:center;gap:8px;padding:6px 12px 4px;font-size:15px}.bekijk-als-kop svg{width:16px;height:16px}.profiel-af{padding:10px 12px 6px}.main{min-width:0}.page{max-width:1200px;margin:0 auto;padding:36px 0 96px}.page>*{max-width:none}.topbar{max-width:1200px;margin:0 auto;padding:16px 0 0}.topbar+.page{padding-top:24px}.section-gap{margin-top:56px}.grid{gap:48px 72px}.held-waarde{background:none;padding:0;font-size:var(--held);line-height:1.05;letter-spacing:-.015em;font-feature-settings:normal;font-variant-numeric:normal}.held-stand{font-size:16px;line-height:24px}.card-head{align-items:center;margin-bottom:14px}.card-title{font-size:var(--kop);line-height:1.2;letter-spacing:-.005em}.card-link,.stat-label{font-size:15px;line-height:22px}.stat-value{font-size:var(--kop);line-height:1.2}.stat-delta{font-size:15px;line-height:22px}.list-item{min-height:56px;padding:8px 12px;margin:0 -12px;border-top:0;border-radius:12px}.list-item:has(>a:only-child):hover,a.list-item:hover{background:var(--mist)}.ttl{font-weight:500;font-size:16px;line-height:22px}.sub{font-size:15px;line-height:20px}.ttl+.sub{margin-top:0}.empty{font-size:16px;line-height:24px}.pill{font-size:15px;line-height:20px}.table th{font-size:15px;line-height:22px}.table td{padding:13px 16px 13px 0}.btn{height:40px;padding:0 14px;border:0;border-radius:12px;font-weight:500;transition:transform 90ms,background .12s}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary:hover,.btn:hover{background:#2A2E38}.btn-primary{padding:0 18px}.btn-gevaar,.btn-ghost{background:var(--mist)}.btn-gevaar:active,.btn-gevaar:hover,.btn-ghost:active,.btn-ghost:hover{background:#ECECE8}.btn-sm{height:40px;padding:0 14px}.field label,.field>span{font-size:15px;line-height:22px}.form-error,.veld-uitleg{font-size:15px;line-height:20px}.field input,.field select,.field textarea{min-height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--mist);font-size:16px}.field textarea{padding:10px 14px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border:0;box-shadow:inset 0 0 0 1.5px var(--ink)}.field input[type=checkbox],.field input[type=radio]{min-height:0;border-radius:0;padding:0}.veld-voor{min-height:44px;border:0;border-radius:12px;background:var(--mist);overflow:hidden}.dialog{border:0;border-radius:20px;background:#fff;box-shadow:var(--schaduw)}.dialog::-webkit-backdrop{background:rgba(17,18,20,.32)}.dialog::backdrop{background:rgba(17,18,20,.32)}.dialog .dialog-head :is(h2,h3){font-size:var(--kop);line-height:1.2}.dialog-sectie>:is(h3,h4){font-size:20px;line-height:26px}.dialog-kruis{width:44px;height:44px;border:0;border-radius:50%;background:var(--mist)}.dialog-kruis:hover{background:#ECECE8}.filterwoord{min-height:40px;padding:0 12px 0 16px;border:0;border-radius:20px;background:var(--mist);color:var(--ink);font-size:15px}.filterwoord:hover{background:#ECECE8}.filterwoord[data-active]{background:var(--brand-tint-2);font-weight:500}.filtermeer-lijst{border:0;border-radius:14px;background:#fff;box-shadow:var(--schaduw)}.filtermeer-rij{border-radius:10px}.filtermeer-rij:hover,.filtermeer-vak{background:var(--mist)}.filtermeer-vak{border:0;border-radius:6px}.filtermeer-rij[aria-pressed=true] .filtermeer-vak{background:var(--volt)}.scouting-tab{border:0!important;border-radius:12px;background:var(--mist)!important;color:var(--ink-2)}.scouting-tab:hover{background:#ECECE8!important}.scouting-tab.is-actief{background:var(--volt)!important;color:#0C0D11;font-weight:600}.scouting-tabs.is-stil .scouting-tab.is-actief{background:var(--brand-tint-2)!important}.voorstel-lijst{border:0;border-radius:14px;background:#fff;box-shadow:var(--schaduw)}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){@media (min-width:641px){::picker(select),select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select{cursor:pointer;align-items:center}select::picker-icon{content:"";width:16px;height:16px;background:var(--ink-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='black' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' d='M208 96l-80 80-80-80'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='black' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' d='M208 96l-80 80-80-80'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .16s var(--veer)}select:open::picker-icon{transform:rotate(180deg)}::picker(select){border:0;border-radius:14px;padding:8px;margin-top:8px;background:#fff;box-shadow:var(--schaduw);max-height:360px;overflow:auto}select option{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:8px 12px;border-radius:10px;font-size:15px;line-height:20px;color:var(--ink)}select option:focus-visible,select option:hover{background:var(--mist);outline:0}select option:checked{font-weight:500;background:none}select option::checkmark{order:2;margin-left:12px;content:"";width:16px;height:16px;background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='black' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' d='M216 72L104 184l-56-56'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='black' stroke-width='20' stroke-linecap='round' stroke-linejoin='round' d='M216 72L104 184l-56-56'/%3E%3C/svg%3E") center /contain no-repeat}}}@media (max-width:1300px){:root{--rand:24px}.sitekop{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:16px 24px}.hoofdnav{padding:0 24px 12px}.page{padding:24px 24px 96px}.topbar{padding:16px 24px 0}}@media (max-width:860px){:root{--held:40px;--kop:24px}.sitekop{grid-template-columns:minmax(0,1fr) auto;padding:8px 16px}.zoekbalk{grid-column:1/-1;grid-row:2;height:48px}.zoekbalk-veld kbd{display:none}.hoofdnav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:4px 16px 8px}.hoofdnav::-webkit-scrollbar{display:none}.allesknop,.hoofdnav>a{flex:none;height:44px}.page{padding:16px 16px 96px}.topbar{padding:16px 16px 0}.topbar+.page{padding-top:16px}.btn,.btn-sm,.filterwoord,.kiezer{min-height:44px}}@media (max-width:640px){:root{--rand:16px;--held:32px}.venster:modal,dialog.pop:modal{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:80%;margin:0;border-radius:20px 20px 0 0;box-shadow:none;animation:blad-op .26s var(--veer)}.zoekpop:modal{height:80%}.venster-binnen{padding:16px 16px 34px}.groepen{grid-template-columns:minmax(0,1fr);gap:20px}.ga,.keuze{min-height:44px;height:auto}.zoekveld{margin:8px 0;padding:0 10px;height:48px;border:0;border-radius:12px;background:var(--mist)}.dialog,.dialog.dialog-breed,.dialog.dialog-groot{position:fixed;inset:auto 0 0 0;width:100vw;height:92dvh;border-radius:20px 20px 0 0;animation:blad-op .26s var(--veer)}}@keyframes blad-op{0%{transform:translateY(100%)}}@media print{.hoofdnav,.sitekop{display:none}.page{padding:0;max-width:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.stip{display:inline-block;flex:none;width:12px;height:12px;border-radius:0;background:var(--k,#B9BBC0)}.seg{display:inline-flex;gap:0;padding:4px;border-radius:12px;background:var(--mist)}.seg>*{display:flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:9px;font-size:15px;color:var(--ink-2);white-space:nowrap;background:none;border:0;cursor:pointer}.seg>[aria-current],.seg>[aria-pressed=true],.seg>[aria-selected=true]{background:#fff;color:var(--ink);font-weight:500}.blokkop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.rij-hover{border-radius:12px;transition:background .12s}.rij-hover:hover{background:var(--mist)}.uit-rand{margin-left:calc(-1*var(--rand));padding-left:var(--rand);border-radius:0 14px 14px 0}.btn.org-icoonknop{padding:0}.profielstrook{border-top:0;padding-top:0}.bekijk-balk{border-bottom:0;padding:12px 16px}.bekijk-balk,.foto-klupp{border-radius:14px;background:var(--mist)}.foto-klupp{margin:0;box-shadow:none;overflow:hidden}.foto-klupp-tab{border-radius:14px 0 0 0}.startlijst-nr{border:0;background:var(--mist)}.import-nr,.startlijst-nr{border-radius:50%}.scout-cards{gap:8px}.scout-card{padding:14px 16px;border-radius:14px;background:var(--mist)}.scout-card,.scout-lane-empty{border-top:0}.eb-groep-kop{border-bottom:0}.eb-seg-b{border-radius:2px}.opstelling-bank{background:var(--mist);border-radius:14px}.opstelling-rij{border-top:0;border-radius:10px}.opstelling-rij[data-actief]{background:#fff}.filter-meer[data-active]{border:0}.keuzevakjes input{width:20px;height:20px}@media (max-width:860px){.keuzevakjes label,.scouting-tab{min-height:44px}.btn.org-icoonknop{min-width:44px}}.dialog .dialog-head :is(h2,h3),.dialog-kaart-links h2,.venster-kop :is(h2,h3){font-weight:800;letter-spacing:-.02em}.btn,.btn-sm{height:44px}.dialog,.dialog.dialog-breed{height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 64px)}.dialog.dialog-groot{height:min(640px,calc(100dvh - 64px))}.dialog.dialog-klein{width:min(480px,calc(100vw - 48px))}.dialog.dialog-klein .dialog-inner{padding:0 32px}.dialog.dialog-klein .dialog-head{padding:32px 0 16px}.dialog.dialog-klein .dialog-foot{padding:20px 0 32px}.dialog.dialog-klein .dialog-inner>p{margin-bottom:0}.dialog-foot .btn-gevaar{color:var(--danger)}.dialog-onderwerp{display:flex;align-items:center;gap:12px;min-height:56px;margin:0 0 16px;padding:8px 16px 8px 8px;border-radius:12px;background:var(--mist)}.dialog-onderwerp .ring{width:40px;height:40px;font-size:14px;font-weight:600}.dialog-onderwerp b{flex:1 1;min-width:0;font-weight:600;overflow-wrap:anywhere}.dialog-onderwerp .meta{display:flex;gap:12px;flex:none;color:var(--ink-2);font-size:15px}.bevestig-host{margin:0}.bevestig-vraag{margin:0;color:var(--ink-2)}.dialog.dialog-kaart{width:min(900px,calc(100vw - 48px))}.dialog-kaart .dialog-inner{display:grid;grid-template-columns:340px minmax(0,1fr);padding:0;min-height:0}.dialog-kaart-links{display:flex;flex-direction:column;gap:16px;align-content:start;padding:32px;background:var(--mist)}.dialog-kaart-links h2{margin:0;font-size:var(--kop);line-height:1.2;overflow-wrap:anywhere}.dialog-kaart-links .field{margin-bottom:0}.dialog-kaart-links .field input,.dialog-kaart-links .field select{background:#fff}.dialog-kaart-links .keuzevakjes{gap:8px}.dialog-kaart-links .keuzevakjes label{position:relative;min-height:44px;padding:0 16px;border-radius:12px;background:#fff}.dialog-kaart-links .keuzevakjes input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.dialog-kaart-links .keuzevakjes label:has(input:checked){background:var(--volt);color:var(--ink);font-weight:600}.dialog-kaart-links .keuzevakjes label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.dialog-kaart-links .field>.sub{display:none}.speler-kaart{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.speler-kaart .ring{width:88px;height:88px;font-family:var(--font-display),system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:0}.speler-kaart .ring svg{width:32px;height:32px}.speler-kaart-naam{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:20px;line-height:26px;font-weight:800;overflow-wrap:anywhere}.speler-kaart-sub{margin:0;color:var(--ink-2);font-size:15px;line-height:20px}.dialog-kaart-rechts{display:flex;flex-direction:column;min-width:0;min-height:100%}.dialog.dialog-kaart .dialog-kaart-rechts .dialog-head{justify-content:flex-end;padding:32px 32px 8px}.dialog-kaart-rechts .velden-2{padding:0 32px}.dialog-kaart-rechts>p{margin:0;padding:0 32px 16px}.dialog-kaart-rechts .dialog-melding{padding:0 32px}.dialog.dialog-kaart .dialog-kaart-rechts .dialog-foot{padding:24px 32px 32px}.tegels{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.tegel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:64px;padding:8px 12px;border:0;border-radius:12px;background:var(--mist);color:var(--ink);font:inherit;font-weight:600;font-size:15px;line-height:20px;text-align:center;cursor:pointer;transition:background .12s}.tegel:hover{background:#ECECE8}.tegel[aria-pressed=true]{background:var(--volt);color:var(--ink)}.tegel .sub{font-size:13px;line-height:18px;font-weight:400;color:var(--ink-2)}.tegel[aria-pressed=true] .sub{color:var(--ink)}.tegel:disabled{opacity:.5;cursor:default}.tegel:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.zoekpop{border-radius:20px}.sitekop:has(.zoekpop[open]):after{content:"";position:fixed;inset:0;z-index:1;background:rgba(17,18,20,.32)}.keuze svg{display:none}.keuze[aria-pressed=true]{background:var(--volt);color:var(--ink);font-weight:600}@media (max-width:640px){.dialog,.dialog.dialog-breed,.dialog.dialog-kaart,.dialog.dialog-klein{height:-moz-fit-content;height:fit-content}.dialog,.dialog.dialog-breed,.dialog.dialog-groot,.dialog.dialog-kaart,.dialog.dialog-klein{position:fixed;inset:auto 0 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:0;border-radius:20px 20px 0 0;box-shadow:none}.dialog.dialog-groot{height:92dvh}.dialog.dialog-klein .dialog-inner{padding:0 16px}.dialog.dialog-klein .dialog-head{padding:20px 0 12px}.dialog.dialog-klein .dialog-foot{padding:16px 0 24px}.dialog:not(.dialog-groot):not(.dialog-klein):not(.dialog-kaart) .dialog-head{padding:20px 0 12px}.dialog-kaart .dialog-inner{display:block;position:relative}.dialog-kaart-links{padding:20px 16px 16px}.dialog-kaart-links h2{padding-right:56px}.dialog.dialog-kaart .dialog-kaart-rechts .dialog-head{position:absolute;top:12px;right:12px;padding:0;background:none}.dialog-kaart-rechts{padding-top:16px}.dialog-kaart-rechts .velden-2{padding:0 16px}.dialog-kaart-rechts>p{padding:0 16px 16px}.dialog-kaart-rechts .dialog-melding{padding:0 16px}.dialog.dialog-kaart .dialog-kaart-rechts .dialog-foot{padding:16px 16px 24px}.dialog-foot .btn{flex:1 1}.tegels{grid-template-columns:1fr 1fr}.sitekop:has(.zoekpop[open]):after{display:none}}@font-face{font-family:archivo;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_03287c{font-family:archivo,archivo Fallback}.__variable_03287c{--font-display:"archivo","archivo Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_d614f5{font-family:inter,inter Fallback}.__variable_d614f5{--font-body:"inter","inter Fallback"}