.evd-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width:1024px){.evd-raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.evd-kolom{gap:16px}.evd-kolom,.evd-paneel{display:flex;flex-direction:column;min-width:0}.evd-paneel{padding:18px 20px;gap:12px;font-family:var(--font-sans);color:var(--text-body)}.evd-paneel--vlak{padding:0;gap:0;overflow:hidden}.evd-paneel--let-op{box-shadow:inset 3px 0 0 #d9a441,0 1px 2px rgba(0,87,63,.05),0 8px 24px -12px rgba(0,87,63,.12)}.evd-paneel--alarm{box-shadow:inset 3px 0 0 var(--danger),0 1px 2px rgba(0,87,63,.05),0 8px 24px -12px rgba(0,87,63,.12)}.evd-paneel--goed{box-shadow:inset 3px 0 0 var(--success),0 1px 2px rgba(0,87,63,.05),0 8px 24px -12px rgba(0,87,63,.12)}.evd-kop{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.evd-paneel--vlak>.evd-kop{padding:16px 20px 12px}.evd-kop__rechts{gap:8px 12px;flex-wrap:wrap}.evd-kop__rechts,.evd-titel{display:inline-flex;align-items:center}.evd-titel{margin:0;gap:8px;font-size:16px;font-weight:700;line-height:1.3;color:var(--text-heading)}.evd-titel>svg{flex:none;color:var(--grey-500)}.evd-meta{font-size:12px;color:var(--grey-700)}.evd-subkop{margin:4px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-500)}.evd-deel{gap:10px;padding-top:14px;border-top:1px solid var(--grey-100)}.evd-binnen,.evd-deel{display:flex;flex-direction:column}.evd-binnen{padding:0 20px 16px;gap:12px}.evd-tekst{margin:0;font-size:13px;line-height:1.55;color:var(--text-body)}.evd-tekst--zacht{color:var(--grey-700)}.evd-tekst--vet{font-weight:700}.evd-noot{margin:0;font-size:12px;line-height:1.5;color:var(--grey-500)}.evd-noot--let-op{color:#8a6420}.evd-noot--fout{color:var(--danger)}.evd-voet{margin:0;display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#faf9f6;font-size:12px;line-height:1.5;color:var(--grey-700)}.evd-voet>svg{flex:none;margin-top:2px;color:var(--grey-500)}.evd-paneel--vlak>.evd-voet{margin:0;border-radius:0;padding:12px 20px;border-top:1px solid var(--grey-200);background:#fbfaf8}.evd-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:1px 5px;border-radius:5px;background:var(--grey-100);color:var(--grey-700)}.evd-citaat{margin:0;display:flex;gap:8px;padding:10px 12px;border-radius:10px;background:#faf9f6;font-size:13px;font-style:italic;line-height:1.5;color:var(--grey-700)}.evd-citaat>svg{flex:none;margin-top:3px;color:var(--grey-300)}.evd-zwak{color:var(--grey-500);font-weight:400}.evd-ok{color:var(--success)}.evd-fout{color:var(--danger)}.evd-afgekapt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.evd-drieregels{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.evd-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.evd-lijst--dicht{gap:6px}.evd-item{border:1px solid var(--grey-200);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:#fff;min-width:0}.evd-item--zacht{background:#faf9f6;border-color:var(--grey-100)}.evd-item--klein{padding:8px 12px;gap:4px;border-radius:10px}.evd-item__kop{display:flex;justify-content:space-between;gap:6px 10px}.evd-item__kop,.evd-item__titels{flex-wrap:wrap;align-items:center}.evd-item__titels{display:inline-flex;gap:6px 8px;min-width:0}.evd-item__titel{font-size:14px;font-weight:700;color:var(--text-body)}.evd-item__titel--klein{font-size:13px}.evd-item__meta,.evd-item__voet{font-size:12px;color:var(--grey-500)}.evd-item__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.evd-ontlijst,.evd-rijen{list-style:none;margin:0;padding:0}.evd-rijen>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0;border-top:1px solid var(--grey-100)}.evd-rijen>li:first-child{border-top:none;padding-top:2px}.evd-vinklijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.evd-vinklijst>li{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;color:var(--text-body)}.evd-vinklijst>li.is-ok{color:var(--grey-700)}.evd-vinklijst>li>svg{flex:none;margin-top:2px}.evd-pillen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.evd-opsomming{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.evd-gegevens{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 20px}.evd-gegevens--stapel{grid-template-columns:minmax(0,1fr)}.evd-gegevens dt{font-size:12px;color:var(--grey-700)}.evd-gegevens dd{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere}.evd-gegevens dd.is-leeg{color:var(--grey-500)}.evd-gegevens__sub{display:block;font-size:12px;color:var(--grey-700)}.evd-tegel-noot{font-size:11px;color:var(--grey-500)}.evd-vlak{padding:10px 12px;border-radius:10px;background:#faf9f6;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.5;color:var(--grey-700);min-width:0}.evd-vlak p{margin:0}.evd-vlak--let-op{background:#f6eedd;color:#6e4f17}.evd-vlak--let-op .evd-tekst{color:#4f3810}.evd-melding--goed{background:color-mix(in srgb,var(--success) 10%,white);color:#1f4d39}.evd-melding--goed>svg{color:var(--success)}.evd-melding ul{margin:4px 0 0;padding-left:18px}.evd-knop{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 15px;border-radius:10px;border:1px solid transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;background:var(--accent);cursor:pointer;transition:background .14s,border-color .14s,color .14s}.evd-knop,.sh-app a.evd-knop,.sh-app a.evd-knop:hover{color:#fff}.evd-knop:hover{background:var(--accent-hover)}.evd-knop:active{transform:scale(.98)}.evd-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.evd-knop:disabled{background:var(--green-300);cursor:not-allowed;transform:none}.evd-knop--secundair{background:#fff;color:var(--accent);border-color:var(--grey-300)}.sh-app a.evd-knop--secundair,.sh-app a.evd-knop--secundair:hover{color:var(--accent)}.evd-knop--secundair:hover{background:var(--mint-100);border-color:var(--mint-600)}.evd-knop--stil{background:transparent;border-color:transparent;padding:0 10px}.evd-knop--stil,.sh-app a.evd-knop--stil,.sh-app a.evd-knop--stil:hover{color:var(--accent)}.evd-knop--stil:hover{background:var(--mint-100)}.evd-knop--secundair:disabled,.evd-knop--stil:disabled{background:#fff;color:var(--grey-500);border-color:var(--grey-200)}.evd-knop--stil:disabled{background:transparent;border-color:transparent}.evd-knop--gevaar{background:var(--danger);color:#fff}.evd-knop--gevaar:hover{background:color-mix(in srgb,var(--danger) 86%,black)}.evd-knop--gevaar:disabled{background:color-mix(in srgb,var(--danger) 45%,white)}.evd-knop--klein{height:32px;padding:0 12px;font-size:13px;border-radius:9px;gap:6px}.evd-knop--klein.evd-knop--stil{padding:0 8px}.evd-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evd-knoppen--eind{justify-content:flex-end}.evd-wis{flex:none;display:inline-flex;border:none;background:none;padding:5px;border-radius:7px;color:var(--grey-500);cursor:pointer}.evd-wis:hover{background:var(--grey-100);color:var(--danger)}.evd-wis:disabled{opacity:.5;cursor:not-allowed}.evd-link{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:700;text-decoration:none;text-align:left}.evd-link,.sh-app a.evd-link{color:var(--accent)}.evd-link:hover,.sh-app a.evd-link:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}.evd-link--klein{font-size:12px}.evd-link--breek{overflow-wrap:anywhere}.evd-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.evd-velden{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px}.evd-veld{display:flex;flex-direction:column;gap:6px;min-width:0}.evd-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-body)}.evd-label--klein{font-size:12px;color:var(--grey-700)}.evd-invoer{width:100%;height:38px;padding:0 12px;border:1px solid var(--grey-300);border-radius:10px;font-family:var(--font-sans);font-size:14px;background:#fff;color:var(--text-body);transition:border-color .14s,box-shadow .14s}textarea.evd-invoer{height:auto;min-height:64px;padding:9px 12px;line-height:1.5;resize:vertical}.evd-invoer::-moz-placeholder{color:var(--grey-500)}.evd-invoer::placeholder{color:var(--grey-500)}.evd-invoer:hover{border-color:var(--grey-500)}.evd-invoer:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.evd-invoer:disabled{background:var(--grey-100);color:var(--grey-500);cursor:not-allowed}.evd-invoer--klein{height:32px;font-size:13px;border-radius:9px;padding:0 10px}.evd-invoer--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:#faf9f6;cursor:text}.evd-kies{height:24px;max-width:100%;padding:0 8px;border:1px solid var(--grey-300);border-radius:999px;font-family:var(--font-sans);font-size:11px;background:#fff;color:var(--grey-700);cursor:pointer}.evd-kies:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.evd-keuzes{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-width:0}.evd-keuze{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;color:var(--text-body);cursor:pointer}.evd-keuze input{margin:3px 0 0;accent-color:var(--accent)}.evd-uitklap>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;cursor:pointer;border-radius:14px}.evd-uitklap>summary::-webkit-details-marker{display:none}.evd-uitklap>summary:hover{background:#faf9f6}.evd-uitklap>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.evd-uitklap[open]>summary{border-radius:14px 14px 0 0}.evd-uitklap__pijl{display:inline-flex;color:var(--grey-500);transition:transform .16s}.evd-stap[open]>summary .evd-uitklap__pijl,.evd-uitklap[open]>summary .evd-uitklap__pijl{transform:rotate(90deg)}.evd-uitklap__inhoud{padding:0 20px 18px;display:flex;flex-direction:column;gap:14px}.evd-stap{border-top:1px solid var(--grey-100)}.evd-stap>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:12px 20px;cursor:pointer;font-size:13px}.evd-stap>summary::-webkit-details-marker{display:none}.evd-stap>summary:hover{background:#faf9f6}.evd-stap>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.evd-stap__naam{font-size:14px;font-weight:700;color:var(--text-body)}.evd-stap__naam,.evd-stap__staat{display:inline-flex;align-items:center;gap:8px}.evd-stap__staat{flex-wrap:wrap;font-size:12px;color:var(--grey-700)}.evd-stap__inhoud{list-style:none;margin:0;padding:4px 20px 16px;display:flex;flex-direction:column;gap:10px;background:#fbfaf8;border-top:1px solid var(--grey-100)}.evd-stap__inhoud>li:first-child{margin-top:10px}.evd-mail__onderwerp{font-size:14px;font-weight:700;line-height:1.4;color:var(--text-body)}.evd-mail__preheader{margin-top:2px;font-size:12px;color:var(--grey-700)}.evd-fasen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.evd-fasen,.evd-fasen>li{align-items:center;gap:4px}.evd-fase,.evd-fasen>li{display:inline-flex}.evd-fase{align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;line-height:1;background:#fff;color:var(--grey-500);box-shadow:inset 0 0 0 1px var(--grey-200)}.evd-fase--gedaan{background:var(--grey-100);color:var(--grey-700);box-shadow:none}.evd-fase--nu{font-weight:700;box-shadow:none}.evd-fase--nu.is-goed{background:color-mix(in srgb,var(--success) 14%,white);color:var(--success)}.evd-fase--nu.is-aandacht{background:#f6eedd;color:#8a6420}.evd-fase--nu.is-alarm{background:color-mix(in srgb,var(--danger) 12%,white);color:var(--danger)}.evd-fase--nu.is-neutraal{background:var(--mint-100);color:var(--accent)}.evd-fasen__pijl{color:var(--grey-300);font-size:13px}.evd-wacht{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:700;line-height:1.45;color:var(--text-body)}.evd-wacht>svg{flex:none;margin-top:2px;color:#b8862b}.evd-standregel{margin:8px 0 0;display:flex;align-items:flex-start;gap:6px;padding:5px 8px;border-radius:8px;font-size:12px;line-height:1.4}.evd-standregel>svg{flex:none;margin-top:2px}.evd-standregel.is-aandacht{background:#f6eedd;color:#8a6420}.evd-standregel.is-alarm{background:color-mix(in srgb,var(--danger) 10%,white);color:var(--danger)}.evd-sync{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--grey-700)}.evd-sync>svg{color:var(--success)}.evd-contactregel{margin:2px 0 0;font-size:12px;color:var(--grey-700);gap:4px 12px}.evd-contactregel__mail{display:inline-flex;align-items:center;gap:4px}.evd-tafels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.45}.evd-tafels strong{font-weight:700}.evd-label-chip{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:6px;font-size:11px;background:var(--grey-100);color:var(--grey-700)}.evd-meer{display:flex;padding:10px 12px;background:#faf9f6}.evd-bevestig,.evd-meer{flex-wrap:wrap;align-items:center;gap:8px;border-radius:10px}.evd-bevestig{display:inline-flex;padding:6px 6px 6px 12px;background:#f6eedd;color:#6e4f17;font-size:13px;line-height:1.4}.evd-wachtrij__kop{display:flex;align-items:center;gap:10px}.evd-wachtrij__icoon{width:36px;height:36px;flex:none;border-radius:10px;background:#f6eedd;color:#8a6420;display:flex;align-items:center;justify-content:center}.evd-wachtrij__naam{font-size:15px;font-weight:700;line-height:1.35}.sh-app a.evd-wachtrij__naam{color:var(--text-body)}.sh-app a.evd-wachtrij__naam:hover{color:var(--accent)}.evd-rap{grid-template-columns:minmax(0,1fr) 100px 140px minmax(170px,280px)}.evd-rap__stand{display:flex;justify-content:flex-end;min-width:0}.evd-rap__stand .sh-pil{white-space:normal;line-height:1.3;text-align:left}.evd-dialoogknoppen{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@media (max-width:720px){.evd-paneel{padding:16px}.evd-paneel--vlak{padding:0}.evd-paneel--vlak>.evd-kop{padding:14px 16px 10px}.evd-binnen{padding:0 16px 14px}.evd-stap>summary{padding:12px 16px}.evd-stap__inhoud{padding:4px 16px 14px}.evd-rap{grid-template-columns:minmax(0,1fr) auto}.evd-rap>:nth-child(2),.evd-rap>:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.evd-invoer,.evd-knop,.evd-uitklap__pijl{transition:none}.evd-knop:active{transform:none}}@keyframes ulKaartIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ul-pagina{font-family:var(--font-sans);color:var(--text-body)}.ul,.ul-pagina{display:flex;flex-direction:column;gap:18px}.ul-boven{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch}.ul-held{flex:1.6 1 460px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:22px 24px;border-radius:14px;background:#10231c;color:#fff}.ul-held__titel{margin:0;font-size:20px;line-height:1.3;font-weight:700;color:#fff}.ul-zoek{position:relative;display:block}.ul-zoek__icoon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--grey-500);pointer-events:none}.ul-zoek__veld{width:100%;height:46px;padding:0 14px 0 42px;border:none;border-radius:11px;font-family:var(--font-sans);font-size:15px;background:#fff;color:var(--text-body)}.ul-zoek__veld::-moz-placeholder{color:var(--grey-500)}.ul-zoek__veld::placeholder{color:var(--grey-500)}.sh-app .ul-zoek__veld:focus-visible{outline:2px solid var(--mint-300);outline-offset:2px}.ul-held__meta{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.72)}.ul-nieuws{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:#fff;border:1px solid var(--grey-200);border-radius:14px;box-shadow:0 1px 2px rgba(0,87,63,.05),0 8px 24px -12px rgba(0,87,63,.12)}.ul-nieuws__kop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ul-nieuws__titel{margin:0;font-size:15px;font-weight:700;color:var(--text-heading)}.ul-nieuws__onderwerp{margin:0;font-size:13px;font-weight:700;line-height:1.45;color:var(--text-body)}.ul-nieuws__datum{font-weight:400;color:var(--grey-500)}.ul-nieuws__punten{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ul-nieuws__punt{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--grey-700)}.ul-nieuws__punt>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ul-nieuws__punt strong{color:var(--text-body);font-weight:700}.ul-nieuws__vink{flex:none;margin-top:2px;color:var(--accent)}.ul-nieuws__meer{margin-top:auto;padding-top:2px}.ul-pillen{display:flex;gap:6px;flex-wrap:wrap}.ul-pil{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:400;white-space:nowrap;border:1px solid var(--grey-300);background:#fff;color:var(--text-body);transition:background .14s,border-color .14s}.ul-pil:hover{background:var(--grey-100)}.ul-pil[aria-pressed=true]{background:#10231c;border-color:#10231c;color:#fff;font-weight:700}.ul-pil:active{transform:scale(.97)}.ul-pil__n{opacity:.7;font-variant-numeric:tabular-nums}.ul-raster{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.ul-kaart{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;background:#fff;border:1px solid var(--grey-200);border-radius:14px;box-shadow:0 1px 2px rgba(0,87,63,.05),0 8px 24px -12px rgba(0,87,63,.12);transition:transform .16s,box-shadow .16s,border-color .16s;animation:ulKaartIn .38s cubic-bezier(.2,.8,.2,1) backwards}.ul-kaart:nth-child(2){animation-delay:35ms}.ul-kaart:nth-child(3){animation-delay:70ms}.ul-kaart:nth-child(4){animation-delay:105ms}.ul-kaart:nth-child(5){animation-delay:.14s}.ul-kaart:nth-child(6){animation-delay:175ms}.ul-kaart:nth-child(n+7){animation-delay:.21s}.ul-kaart:hover{transform:translateY(-2px);border-color:var(--mint-600);box-shadow:0 2px 4px rgba(0,87,63,.06),0 16px 30px -14px rgba(0,87,63,.22)}.ul-kaart__deel{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}.ul-kaart__titel{margin:0;font-size:15px;line-height:1.35;font-weight:700}.sh-app a.ul-kaart__link,.sh-app a.ul-kaart__link:hover{color:var(--text-body)}.ul-kaart__link:after{content:"";position:absolute;inset:0;border-radius:14px}.sh-app a.ul-kaart__link:focus-visible{outline:none}.ul-kaart__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ul-kaart__tekst{margin:0;font-size:13px;line-height:1.5;color:var(--grey-700);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ul-kaart__voet{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}.ul-kaart__cta{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--accent)}.ul-kaart__scherm{position:relative;z-index:1;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--mint-100)}.sh-app a.ul-kaart__scherm{color:var(--accent)}.sh-app a.ul-kaart__scherm:hover{background:var(--mint-300);color:var(--accent)}.ul-leeg{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px;text-align:center;background:#fff;border:1px solid var(--grey-200);border-radius:14px;font-size:14px;color:var(--grey-700)}.ul-leeg p{margin:0}.ul-leeg__knop{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;cursor:pointer;border:1px solid var(--grey-300);background:#fff;color:var(--text-body);font-family:var(--font-sans);font-size:13px;font-weight:700}.ul-leeg__knop:hover{background:var(--grey-100)}.ul-sectie{padding:20px 22px 22px;display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px}.ul-sectie__kop{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ul-sectie__icoon{color:var(--accent);flex:none}.ul-sectie__titel{margin:0;font-size:16px;font-weight:700;color:var(--text-heading)}.ul-sectie__versie{margin-left:auto;font-size:13px;color:var(--grey-700)}.ul-sectie__versie strong{font-family:var(--font-mono,ui-monospace,monospace);color:var(--accent)}.ul-sectie__intro{margin:0;max-width:760px;font-size:13px;line-height:1.55;color:var(--grey-700)}.ul-tours{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.ul-tour{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--grey-200);border-radius:12px;background:#fff}.ul-tour__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ul-tour__titel{font-size:14px;font-weight:700;color:var(--text-body)}.ul-tour__tekst{margin:0;font-size:12px;line-height:1.5;color:var(--grey-700)}.ul-tour__voet{margin-top:auto;padding-top:2px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ul-tour__meta{font-size:12px;color:var(--grey-500)}.ul-tour__start{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;cursor:pointer;border:1px solid var(--accent);background:#fff;font-family:var(--font-sans);font-size:12px;font-weight:700}.sh-app a.ul-tour__start,.ul-tour__start{color:var(--accent)}.ul-tour__start:hover{background:var(--mint-100)}.ul-legenda{padding:14px 16px;border-radius:12px;background:#faf9f6;font-size:13px;line-height:1.55;color:var(--grey-700)}.ul-legenda p{margin:0}.ul-legenda__lijst{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ul-legenda__lijst li{display:flex;gap:10px}.ul-legenda__lijst strong{color:var(--text-body)}.ul-legenda__plaats{flex:none;width:22px;font-size:12px;font-weight:700;color:var(--grey-500)}.ul-versies{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.ul-versie{padding:14px 0;border-top:1px solid var(--grey-100)}.ul-versie:first-child{border-top:none;padding-top:6px}.ul-versie__kop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ul-versie__datum{font-size:12px;color:var(--grey-500)}.ul-versie__titel{margin:6px 0 4px;font-size:14px;font-weight:700;color:var(--text-body)}.ul-versie__punten{margin:0;padding-left:18px;list-style:disc;gap:4px;font-size:13px;line-height:1.55;color:var(--grey-700)}.ul-hoofdstuk,.ul-versie__punten{display:flex;flex-direction:column}.ul-hoofdstuk{gap:16px;max-width:900px;font-family:var(--font-sans);color:var(--text-body)}.ul-hoofdstuk__balk{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ul-hoofdstuk__acties{display:flex;gap:8px;flex-wrap:wrap}.ul-knop{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;cursor:pointer;border:1px solid var(--accent);background:var(--accent);text-decoration:none;font-family:var(--font-sans);font-size:13px;font-weight:700;white-space:nowrap;transition:background .14s}.sh-app a.ul-knop,.sh-app a.ul-knop:hover,.ul-knop,.ul-knop:hover{color:#fff}.ul-knop:hover{background:var(--accent-hover)}.ul-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ul-knop--tweede,.ul-knop--tweede:hover{background:#fff;border-color:var(--grey-300);color:var(--text-body)}.sh-app a.ul-knop--tweede,.sh-app a.ul-knop--tweede:hover{color:var(--text-body)}.ul-knop--tweede:hover{background:var(--grey-100)}.ul-hoofdstuk__kaart{padding:24px 28px 28px;display:flex;flex-direction:column;gap:8px}.ul-hoofdstuk__titel{margin:0;font-size:24px;line-height:1.25;font-weight:700;color:var(--text-heading)}.ul-hoofdstuk__samenvatting{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--grey-700)}.ul-hoofdstuk__nav{display:flex;justify-content:space-between;gap:12px;padding-top:4px}.ul-hoofdstuk__buur{display:inline-flex;align-items:center;gap:8px;max-width:48%;font-size:13px;font-weight:700}.ul-hoofdstuk__buur>span{display:flex;flex-direction:column;gap:2px}.ul-hoofdstuk__buur--rechts{text-align:right;margin-left:auto}.ul-hoofdstuk__buurlabel{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}.ul-inhoud{display:flex;flex-direction:column;gap:16px}.ul-inhoud__kop{margin:10px 0 0;font-size:18px;line-height:1.3;font-weight:700;color:var(--text-heading)}.ul-inhoud__alinea{line-height:1.65}.ul-inhoud__alinea,.ul-inhoud__lijst{margin:0;font-size:14px;color:var(--text-body)}.ul-inhoud__lijst{padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:6px;line-height:1.6}.ul-inhoud__lijst li::marker{color:var(--accent)}.ul-callout{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.6}.ul-callout__icoon{flex:none;margin-top:2px}.ul-callout__label{font-weight:700}.ul-callout--info{background:var(--mint-100);color:#1f3b32}.ul-callout--info .ul-callout__icoon{color:var(--accent)}.ul-callout--let-op{background:#f6eedd;color:#6b4e17}.ul-callout--let-op .ul-callout__icoon{color:#b8862b}.ul-callout--compliance{background:#fff;border:1px solid var(--mint-600);border-left-width:4px;color:var(--text-body)}.ul-callout--compliance .ul-callout__icoon{color:var(--accent)}.ul-tabelhouder{overflow-x:auto;border:1px solid var(--grey-200);border-radius:12px}.ul-tabel{width:100%;border-collapse:collapse;font-size:13px}.ul-tabel th{padding:10px 16px;text-align:left;font-size:12px;font-weight:700;color:var(--grey-700);background:#fbfaf8;border-bottom:1px solid var(--grey-200)}.ul-tabel td{padding:11px 16px;vertical-align:top;line-height:1.55;color:var(--text-body);border-top:1px solid var(--grey-100)}.ul-tabel tbody tr:first-child td{border-top:none}.ul-tabel__eerste{font-weight:700;white-space:nowrap}.ul-figuur{margin:0;overflow:hidden;border:1px solid var(--grey-200);border-radius:12px;background:#fff}.ul-figuur__beeld{display:block;width:100%}.ul-figuur--diagram{padding:16px}.ul-figuur__svg>svg{display:block;width:100%;height:auto}.ul-figuur__onderschrift{padding:10px 16px;font-size:12px;line-height:1.5;color:var(--grey-700);background:#fbfaf8;border-top:1px solid var(--grey-100)}.ul-figuur--diagram .ul-figuur__onderschrift{margin:12px -16px -16px}.ul-stappenplan{padding:16px 18px;border-radius:12px;background:#faf9f6;border:1px solid var(--grey-200);scroll-margin-top:24px}.ul-stappenplan__titel{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--text-heading)}.ul-stappenplan__stappen{margin:0;padding:0;list-style:none;counter-reset:ulStap;display:flex;flex-direction:column;gap:8px}.ul-stappenplan__stappen>li{counter-increment:ulStap;position:relative;padding-left:34px;font-size:14px;line-height:1.6;color:var(--text-body)}.ul-stappenplan__stappen>li:before{content:counter(ulStap);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--accent);color:#fff}.ul-versiebadge{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;font-family:var(--font-sans)}.ul-versiebadge__nummer{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;color:var(--text-body)}.ul-versiebadge__soort{font-size:11px;font-weight:700;line-height:1;padding:4px 9px;border-radius:999px;white-space:nowrap}.ul-versiebadge__soort--mijlpaal{background:var(--accent);color:#fff}.ul-versiebadge__soort--functie{background:var(--mint-100);color:var(--accent)}.ul-versiebadge__soort--verbetering{background:var(--grey-100);color:var(--grey-700)}.ul-versiebadge__soort--herstel{background:#faf9f6;color:var(--grey-500);border:1px solid var(--grey-200)}.ul-melding{display:flex;flex-direction:column;gap:18px;font-family:var(--font-sans);color:var(--text-body)}.ul-melding__kop{display:flex;gap:12px;align-items:flex-start}.ul-melding__icoon{width:44px;height:44px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--mint-100);color:var(--accent)}.ul-melding__intro{margin:0;font-size:14px;line-height:1.6;color:var(--grey-700)}.ul-melding__lijst{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:14px 16px;border-radius:12px;background:#faf9f6;border:1px solid var(--grey-200)}.ul-melding__versie+.ul-melding__versie{padding-top:14px;border-top:1px solid var(--grey-200)}.ul-melding__knoppen{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:720px){.ul-held,.ul-hoofdstuk__kaart{padding:18px}.ul-sectie__versie{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.ul-kaart{animation:none;transition:none}.ul-kaart:hover,.ul-pil:active{transform:none}}@keyframes spKaartIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spRijIn{0%{opacity:0}to{opacity:1}}@keyframes spGroei{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sp{display:flex;flex-direction:column;gap:16px;font-family:var(--font-sans);color:var(--text-body)}.sp-animeer .sp-kolom,.sp-animeer .sp-register,.sp-animeer .sp-tegel{animation:spKaartIn .42s cubic-bezier(.2,.8,.2,1) backwards}.sp-animeer .sp-bord>:nth-child(2),.sp-animeer .sp-tegels>:nth-child(2){animation-delay:55ms}.sp-animeer .sp-bord>:nth-child(3),.sp-animeer .sp-tegels>:nth-child(3){animation-delay:.11s}.sp-animeer .sp-bord>:nth-child(4),.sp-animeer .sp-tegels>:nth-child(4){animation-delay:165ms}.sp-animeer .sp-bord>:nth-child(5),.sp-animeer .sp-register{animation-delay:.22s}.sp-animeer .sp-tabel tbody tr{animation:spRijIn .26s cubic-bezier(.2,.8,.2,1) .16s backwards}.sp-animeer .sp-doel__vul{animation:spGroei .76s cubic-bezier(.2,.8,.2,1) .22s backwards}.sp-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.sp-tegel{background:#fff;border:1px solid var(--grey-200);border-radius:14px;box-shadow:0 1px 2px rgba(0,87,63,.05),0 8px 24px -12px rgba(0,87,63,.12);padding:18px;display:flex;flex-direction:column;gap:8px;min-width:0}.sp-tegel__label{font-size:13px;color:var(--grey-700)}.sp-tegel__getal{font-size:26px;line-height:1;font-weight:700;color:var(--text-body);font-variant-numeric:tabular-nums}.sp-tegel__noot{font-size:12px;color:var(--grey-500)}.sp-tegel--gehaald .sp-tegel__getal{color:var(--success)}.sp-doel{position:relative;display:block;height:8px;border-radius:999px;background:var(--grey-100);overflow:hidden}.sp-doel__vul{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--accent);transform-origin:left}.sp-tegel--gehaald .sp-doel__vul{background:var(--success)}.sp-register{overflow:hidden}.sp-register__kop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px 12px}.sp-titel{margin:0;font-size:16px;font-weight:700;color:var(--text-heading)}.sp-legende{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--grey-700);margin-left:auto}.sp-legende__streep{width:2px;height:14px;background:#10231c;flex:none}.sp-register__knop{flex:none}.sp-tabelhouder{overflow-x:auto}.sp-tabel{width:100%;border-collapse:collapse;font-size:13px}.sp-tabel th{padding:10px 20px;text-align:left;white-space:nowrap;font-size:12px;font-weight:700;color:var(--grey-700);background:#fbfaf8;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200)}.sp-tabel td{padding:13px 20px;border-bottom:1px solid var(--grey-100);vertical-align:middle}.sp-tabel tbody tr:last-child td{border-bottom:none}.sp-tabel tbody tr:hover td{background:#faf9f6}.sp-rechts,.sp-tabel th.sp-rechts{text-align:right}.sp-zacht{color:var(--grey-700)}.sp-getal{font-variant-numeric:tabular-nums;white-space:nowrap}.sp-telt{font-weight:700;color:var(--text-body)}.sp-telt-niet{font-weight:700;color:var(--grey-500)}.sp-leegwaarde{font-size:12px;color:var(--grey-500)}.sp-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp-partner{display:flex;flex-direction:column;gap:2px;min-width:0}.sp-partner__naam{font-weight:700}.sp-merk{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--grey-700)}.sp-merk__stip{width:7px;height:7px;border-radius:50%;flex:none}.sp-bewerk{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;cursor:pointer;border:1px solid var(--grey-300);background:#fff;color:var(--text-body);font-family:var(--font-sans);font-size:12px;font-weight:700}.sp-bewerk:hover{background:var(--grey-100)}.sp-leeg{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px 36px;text-align:center;border-top:1px solid var(--grey-100)}.sh-kaart.sp-leeg{border-top:1px solid var(--grey-200)}.sp-leeg__icoon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--mint-100);color:var(--accent)}.sp-leeg__titel{font-size:15px;font-weight:700;color:var(--text-body)}.sp-leeg__tekst{max-width:520px;font-size:13px;line-height:1.5;color:var(--grey-700)}.sp-formulier{display:flex;flex-direction:column;gap:14px}.sp-veldrij{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-veld{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-veld__label{font-size:14px;font-weight:700;color:var(--text-body)}.sp-veld__optioneel{font-weight:400;color:var(--grey-500)}.sp-invoer{width:100%;height:42px;padding:0 12px;border:1px solid var(--grey-300);border-radius:10px;font-family:var(--font-sans);font-size:14px;background:#fff;color:var(--text-body)}.sp-invoer:focus{border-color:var(--accent)}.sp-melding{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;background:#fff;border:1px solid var(--grey-200);color:var(--grey-700)}.sp-melding>svg{flex:none;margin-top:2px;color:var(--grey-500)}.sp-melding p{margin:0}.sp-melding--let-op{background:#f6eedd;border-color:#f0dfbc;color:#6e4f17}.sp-melding--let-op>svg{color:#8a6420}.sp-bord{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.sp-kolom{gap:10px;padding:12px;border-radius:14px;min-height:320px;background:#f1efea;min-width:0}.sp-kolom,.sp-kolom__kop{display:flex;flex-direction:column}.sp-kolom__kop{gap:2px;padding:2px 4px 4px}.sp-kolom__titel{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:700;color:var(--text-body)}.sp-kolom__n{font-size:12px;font-weight:400;color:var(--grey-500);font-variant-numeric:tabular-nums}.sp-kolom__hint{font-size:11px;color:var(--grey-700)}.sp-kolom__leeg{margin:0;padding:4px;font-size:12px;color:var(--grey-500)}.sp-kaarten{margin:0;padding:0;list-style:none;gap:10px}.sp-kaarten,.sp-kaartje{display:flex;flex-direction:column}.sp-kaartje{gap:6px;padding:12px;border-radius:11px;background:#fff;border:1px solid var(--grey-200);box-shadow:0 1px 2px rgba(0,87,63,.05)}.sp-kaartje .sp-merk{font-size:11px;font-weight:700}.sp-kaartje__naam{font-size:14px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.sp-kaartje__meta{font-size:12px;color:var(--grey-700)}.sp-kaartje__noot{align-self:flex-start;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#f6eedd;color:#6b4e17}.sp-kaartje__voet{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;font-size:12px}.sp-kaartje__bedrag{font-weight:700;font-variant-numeric:tabular-nums}.sp-kaartje__poort{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--mint-100);font-size:12px;font-weight:700}.sh-app a.sp-kaartje__poort{color:var(--accent)}.sh-app a.sp-kaartje__poort:hover{background:var(--mint-300);color:var(--accent)}@media (max-width:720px){.sp-veldrij{grid-template-columns:1fr}.sp-legende{margin-left:0;width:100%;order:3}}@media (prefers-reduced-motion:reduce){.sp-animeer .sp-doel__vul,.sp-animeer .sp-kolom,.sp-animeer .sp-register,.sp-animeer .sp-tabel tbody tr,.sp-animeer .sp-tegel{animation:none}}@keyframes gsKaartIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gsRijIn{0%{opacity:0}to{opacity:1}}.gs{display:flex;flex-direction:column;gap:14px;font-family:var(--font-sans);color:var(--text-body)}.gs-animeer .gs-aanvraag,.gs-animeer .gs-lijst,.gs-animeer .gs-raster>li{animation:gsKaartIn .42s cubic-bezier(.2,.8,.2,1) backwards}.gs-animeer .gs-aanvraag:nth-child(2),.gs-animeer .gs-lijst:nth-child(2),.gs-animeer .gs-raster>li:nth-child(2){animation-delay:50ms}.gs-animeer .gs-aanvraag:nth-child(3),.gs-animeer .gs-raster>li:nth-child(3){animation-delay:.1s}.gs-animeer .gs-aanvraag:nth-child(n+4),.gs-animeer .gs-raster>li:nth-child(4){animation-delay:.15s}.gs-animeer .gs-raster>li:nth-child(5){animation-delay:.2s}.gs-animeer .gs-raster>li:nth-child(n+6){animation-delay:.25s}.gs-animeer .gs-tabel tbody tr{animation:gsRijIn .26s cubic-bezier(.2,.8,.2,1) .1s backwards}.gs-titel{margin:0;font-size:16px;font-weight:700;color:var(--text-heading)}.gs-zacht{color:var(--grey-700)}.gs-balk{align-items:center;gap:10px}.gs-balk,.gs-chips{display:flex;flex-wrap:wrap}.gs-chips{gap:6px}.gs-chip{height:32px;padding:0 12px;border-radius:999px;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:13px;font-weight:400;border:1px solid var(--grey-300);background:#fff;color:var(--text-body);transition:background .14s}.gs-chip:hover{background:var(--grey-100)}.gs-chip[aria-pressed=true]{background:#10231c;border-color:#10231c;color:#fff;font-weight:700}.gs-chip:active{transform:scale(.97)}.gs-zoekveld{margin-left:auto;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;min-width:220px;border:1px solid var(--grey-300);border-radius:10px;background:#fff;color:var(--grey-500)}.gs-zoekveld[hidden]{display:none}.gs-zoekveld input{flex:1;min-width:0;height:100%;border:none;background:none;outline:none;font-family:var(--font-sans);font-size:14px;color:var(--text-body)}.gs-zoekveld:focus-within{border-color:var(--accent)}.gs-regel{margin:-2px 0 0;font-size:13px;line-height:1.5;color:var(--grey-700)}.gs-telling{margin:0 0 12px;font-size:12px;color:var(--grey-500)}.gs-raster{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.gs-raster>li{display:flex;min-width:0}.gs-kaart{width:100%;display:flex;flex-direction:column;padding:0;overflow:hidden;text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--text-body);background:#fff;border:1px solid var(--grey-200);border-radius:14px;box-shadow:0 1px 2px rgba(0,87,63,.05),0 8px 24px -12px rgba(0,87,63,.12);transition:transform .16s,box-shadow .16s}.gs-kaart:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(0,87,63,.06),0 18px 34px -14px rgba(0,87,63,.24)}.gs-kaart:active{transform:translateY(0) scale(.99)}.gs-kaart__beeld{position:relative;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--mint-100)}.gs-kaart__beeld img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:14px;mix-blend-mode:multiply}.gs-kaart__soort{position:absolute;left:10px;top:10px;padding:3px 9px;border-radius:999px;background:#fff;font-size:11px;font-weight:700;color:var(--grey-700)}.gs-kaart__romp{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}.gs-kaart__naam{font-size:15px;font-weight:700;line-height:1.35;color:var(--text-body)}.gs-kaart__prijsrij{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.gs-kaart__regel{font-size:12px;color:var(--grey-500);white-space:nowrap}.gs-kaart__regel.is-goedkeuring{color:#8a6420}.gs-kaart__regel.is-uit{color:var(--danger)}.gs-kaart__c10{align-self:flex-start}.gs-prijs{display:inline-flex;flex-direction:column;gap:1px}.gs-prijs__betalen{font-size:16px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.gs-prijs__lijst{font-size:12px;color:var(--grey-500);text-decoration:line-through;font-variant-numeric:tabular-nums}.gs-meer{align-self:center;margin-top:16px;height:36px;padding:0 16px;border-radius:10px;cursor:pointer;border:1px solid var(--grey-300);background:#fff;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--text-body)}.gs-meer:hover{background:var(--grey-100)}.gs-leeg{padding:32px 24px;text-align:center;font-size:14px;line-height:1.5;color:var(--grey-700);background:#fff;border:1px solid var(--grey-200);border-radius:14px}.gs-paneelkop{display:flex;gap:14px;align-items:center;padding:12px;border-radius:12px;background:#faf9f6}.gs-paneelkop__beeld{width:76px;height:76px;flex:none;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:var(--mint-100);padding:6px;mix-blend-mode:multiply}.gs-paneelkop__tekst{display:flex;flex-direction:column;gap:4px;min-width:0}.gs-paneelkop__sub{font-size:12px;color:var(--grey-700)}.gs-badges{display:flex;gap:6px;flex-wrap:wrap}.gs-badges:empty{display:none}.gs-veld{display:flex;flex-direction:column;gap:6px;min-width:0}.gs-veld__label{font-size:14px;font-weight:700;color:var(--text-body)}.gs-veld__optioneel{font-weight:400;color:var(--grey-500)}.gs-veld__hulp{font-size:12px;line-height:1.5;color:var(--grey-700)}.gs-invoer{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--grey-300);border-radius:10px;font-family:var(--font-sans);font-size:14px;background:#fff;color:var(--text-body)}.gs-invoer:focus{border-color:var(--accent)}.gs-invoer--kort{width:120px;flex:none}.gs-invoer--tekst{padding:10px 12px;line-height:1.5;resize:vertical}.gs-zoekrij{display:flex;gap:8px}.gs-zoekrij .zp-knop{height:42px;flex:none}.gs-resultaten{margin:0;padding:0;list-style:none;border:1px solid var(--grey-200);border-radius:10px;overflow:hidden}.gs-resultaten li+li{border-top:1px solid var(--grey-100)}.gs-resultaat{width:100%;display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:none;background:#fff;cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--text-body);transition:background .12s}.gs-resultaat:hover{background:#faf9f6}.gs-resultaat.is-gekozen{background:var(--mint-100)}.gs-resultaat__naam{font-size:14px;font-weight:700}.gs-resultaat__meta{font-size:12px;color:var(--grey-700)}.gs-tekstknop{margin-top:6px;padding:0;border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--accent)}.gs-tekstknop:hover{color:var(--accent-hover)}.gs-keuzes{display:flex;flex-direction:column;gap:8px}.gs-keuze{display:flex;align-items:center;gap:9px;font-size:14px;cursor:pointer}.gs-keuze input{width:16px;height:16px;accent-color:var(--accent)}.gs-keuze.is-uit{opacity:.5;cursor:not-allowed}.gs-adres{display:flex;flex-direction:column;gap:8px}.gs-adres__bron{font-size:12px;line-height:1.5;color:#1f3b32;background:var(--mint-100);padding:7px 10px;border-radius:8px}.gs-adres__rij{display:flex;gap:8px}.gs-sjablonen{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.gs-sjabloon{width:100%;padding:8px 10px;border:1px solid var(--grey-200);border-radius:9px;background:#fff;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--grey-700);transition:border-color .12s}.gs-sjabloon:hover{border-color:var(--accent);color:var(--text-body)}.gs-bevindingen{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.5}.gs-bevindingen .is-blokkerend{color:var(--danger)}.gs-bevindingen .is-aandacht{color:#8a6420}.gs-bevestig{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--grey-300);border-radius:10px;font-size:14px;line-height:1.45;cursor:pointer;background:#fff}.gs-bevestig input{width:16px;height:16px;margin-top:2px;flex:none;accent-color:var(--accent)}.gs-bevestig:has(input:checked){border-color:var(--accent);background:var(--mint-100)}.gs-boek{padding:20px 22px 22px}.gs-boek[hidden]{display:none}.gs-boek__formulier{display:flex;flex-direction:column;gap:14px;max-width:640px}.gs-boek__kop{display:flex;gap:12px;align-items:flex-start}.gs-boek__icoon{width:40px;height:40px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--mint-100);color:var(--accent)}.gs-boek__titel{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--text-heading)}.gs-boek__adres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gs-boek__breed{grid-column:span 2}.gs-boek__klaar{display:flex;gap:12px;align-items:flex-start;color:var(--accent)}.gs-boek__klaar>div{display:flex;flex-direction:column;gap:6px;color:var(--text-body)}.gs-boek__klaartitel{margin:0;font-size:15px;font-weight:700;color:var(--accent)}.gs-boek__klaar p{margin:0}.gs-lijst{overflow:hidden}.gs-lijst__kop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px 12px}.gs-legende{margin-left:auto;font-size:12px;color:var(--grey-500)}.gs-lijst__leeg{padding:28px 20px 32px;text-align:center;font-size:14px;color:var(--grey-700)}.gs-lijst__leeg,.gs-lijst__noot{margin:0;border-top:1px solid var(--grey-100)}.gs-lijst__noot{padding:12px 20px;font-size:12px;color:var(--grey-500)}.gs-tabelhouder{overflow-x:auto}.gs-tabel{width:100%;border-collapse:collapse;font-size:13px}.gs-tabel th{padding:10px 20px;text-align:left;white-space:nowrap;font-size:12px;font-weight:700;color:var(--grey-700);background:#fbfaf8;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200)}.gs-tabel td{padding:13px 20px;border-bottom:1px solid var(--grey-100);vertical-align:middle}.gs-tabel tbody tr:last-child td{border-bottom:none}.gs-tabel tbody tr:hover td{background:#faf9f6}.gs-cel{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-cel__hoofd{font-weight:700}.gs-cel__sub{font-size:12px;color:var(--grey-700)}.gs-cel__link{display:inline-flex;align-items:center;gap:2px;font-weight:700}.sh-app a.gs-cel__link{color:var(--text-body)}.sh-app a.gs-cel__link:hover{color:var(--accent)}.gs-status{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:150px}.gs-status--rij{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.gs-status__reden{max-width:240px;font-size:12px;color:var(--danger);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-stappen{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;width:150px}.gs-stappen--breed{width:220px}.gs-stap{height:4px;border-radius:999px;background:var(--grey-200)}.gs-stap--wacht{background:#d9a441}.gs-stap--klaar,.gs-stap--loopt{background:var(--accent)}.gs-stap--fout{background:var(--danger)}.gs-stap--gestopt{background:var(--grey-300)}.gs-aanvragen{gap:12px}.gs-aanvragen,.gs-aanvragen__leeg{display:flex;flex-direction:column}.gs-aanvragen__leeg{align-items:center;gap:10px;padding:40px 24px;text-align:center;font-size:14px;color:var(--grey-700)}.gs-aanvragen__leegicoon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--mint-100);color:var(--accent)}.gs-aanvraag{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.gs-aanvraag__rij{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gs-aanvraag__icoon{width:44px;height:44px;flex:none;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--mint-100);color:var(--accent)}.gs-aanvraag__tekst{flex:1 1 300px;display:flex;flex-direction:column;gap:3px;min-width:0}.gs-aanvraag__titel{font-size:15px;font-weight:700}.sh-app a.gs-aanvraag__titel{color:var(--text-body)}.sh-app a.gs-aanvraag__titel:hover{color:var(--accent)}.gs-aanvraag__meta{font-size:13px;color:var(--grey-700)}.gs-aanvraag__c10{align-self:flex-start;margin-top:4px}.gs-aanvraag__prijs{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.gs-aanvraag__prijs strong{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.gs-aanvraag__prijs span{font-size:12px;color:var(--grey-500);text-decoration:line-through}.gs-aanvraag__knoppen{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gs-aanvraag__afwijzen{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--grey-100)}.gs-aanvraag__afwijzen .gs-veld{flex:1 1 320px}.gs-detail{gap:16px}.gs-detail__kop{display:flex;flex-direction:column;gap:4px}.gs-detail__boven{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}.gs-detail__titel{margin:0;font-size:22px;line-height:1.25;font-weight:700;color:var(--text-heading)}.gs-detail__sub{font-size:13px;color:var(--grey-700);margin-bottom:6px}.gs-detail__raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.gs-detail__kaart{padding:18px 20px 20px;gap:14px}.gs-detail__kaart,.gs-feiten{display:flex;flex-direction:column}.gs-feiten{gap:10px}.gs-feit__pil{margin-left:8px;vertical-align:middle}.gs-feit__blok{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.gs-feit__klein{margin:0;font-size:12px;font-weight:400;color:var(--grey-500)}.gs-feit__kaartje{font-style:italic;font-weight:400}.gs-feit__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gs-feit__fout{color:var(--danger);font-weight:400}.gs-bewijs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.gs-bewijs__beeld{width:100%;border:1px solid var(--grey-200);border-radius:10px}.gs-acties{display:flex;flex-direction:column;gap:12px;padding-top:4px}.gs-acties__knoppen{display:flex;gap:8px;flex-wrap:wrap}.gs-sectie{padding-top:14px;border-top:1px solid var(--grey-100)}.gs-sectie>.zp-sectie__titel{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}@media (max-width:720px){.gs-zoekveld{margin-left:0;width:100%}.gs-boek__adres{grid-template-columns:1fr 1fr}.gs-legende{margin-left:0;width:100%}.gs-aanvraag__prijs{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.gs-animeer .gs-aanvraag,.gs-animeer .gs-lijst,.gs-animeer .gs-raster>li,.gs-animeer .gs-tabel tbody tr{animation:none}.gs-chip:active,.gs-kaart,.gs-kaart:active,.gs-kaart:hover{transition:none;transform:none}}@keyframes ewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ewVervaag{0%{opacity:0}to{opacity:1}}.ew{display:flex;flex-direction:column;gap:18px;min-width:0;font-family:var(--font-sans);color:var(--text-body)}.ew--formulier{max-width:920px}.ew-in{animation:ewIn .32s cubic-bezier(.2,.8,.2,1) backwards}.ew-tekst{margin:0;font-size:14px;line-height:1.55;color:var(--text-body)}.ew-tekst--klein{margin:0;font-size:13px;line-height:1.5;color:var(--grey-700)}.ew-hint{color:var(--grey-700)}.ew-fout,.ew-hint{margin:4px 0 0;font-size:12px;line-height:1.45}.ew-fout{color:var(--danger)}.ew-let-op{color:#8a6420}.ew-optioneel,.ew-zacht{color:var(--grey-500);font-weight:400}.ew-vet{font-weight:700}.ew-labelrij{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ew-tussenkop{margin:4px 0 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}.ew-sectie{padding:20px 22px 22px;gap:16px}.ew-sectie,.ew-sectie__kop{display:flex;flex-direction:column}.ew-sectie__kop{gap:4px}.ew-sectie__titel{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:var(--text-heading)}.ew-sectie__hint{margin:0;font-size:13px;line-height:1.5;color:var(--grey-700);max-width:760px}.ew-sectie__lijf{display:flex;flex-direction:column;gap:16px;min-width:0}.ew-raster{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ew-raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ew-raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ew-span-2{grid-column:span 2}.ew-span-3{grid-column:span 3}}.ew-smal{max-width:12rem}.ew-melding{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5;background:var(--mint-100);color:#1f3b32}.ew-melding>svg{flex:none;margin-top:2px;color:var(--accent)}.ew-melding--let-op{background:#f6eedd;color:#6e4f17}.ew-melding--let-op>svg{color:#8a6420}.ew-melding--fout{background:color-mix(in srgb,var(--danger) 9%,white);color:#7d2c26}.ew-melding--fout>svg{color:var(--danger)}.ew-melding--grijs{background:#faf9f6;color:var(--grey-700)}.ew-melding--grijs>svg{color:var(--grey-500)}.ew-melding p{margin:0}.ew-melding ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.ew-melding strong{font-weight:700}.ew-melding code{font-size:12px;padding:0 4px;border-radius:4px;background:rgba(255,255,255,.6)}.ew-melding__tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ew-melding__titel{font-weight:700}.ew-melding__noot{font-size:12px;opacity:.9}.ew-meldingen{display:flex;flex-direction:column;gap:8px}.ew-strook{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 8px 8px 12px;border-radius:10px;background:var(--mint-100);color:#1f3b32;font-size:13px;line-height:1.5}.ew-strook__tekst{display:inline-flex;align-items:flex-start;gap:8px;min-width:0}.ew-strook__tekst>svg{flex:none;margin-top:3px;color:var(--accent)}.ew-strook em{font-style:normal;font-weight:700}.ew-subvak{padding:12px 14px;border-radius:10px;background:#faf9f6;display:flex;flex-direction:column;gap:8px}.ew-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ew-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--grey-300);background:#fff;color:var(--text-body);font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.ew-chip:hover{background:var(--grey-100)}.ew-chip:active{transform:scale(.97)}.ew-chip.is-aan{border-color:var(--accent);background:var(--mint-100);color:var(--accent);font-weight:700}.ew-chip.is-aan:hover{background:var(--mint-300)}.ew-chip:disabled{opacity:.5;cursor:not-allowed;transform:none}.ew-chip:focus-visible,.ew-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ew-chip--klein{height:28px;padding:0 11px;font-size:12px}.ew-chip__sub{font-weight:400;opacity:.7}label.ew-chip,label.ew-keuzekaart{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ew-verborgen{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ew-keuzekaarten{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ew-keuzekaarten--2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ew-keuzekaart{display:flex;flex-direction:column;gap:4px;padding:11px 14px;min-width:0;border:1px solid var(--grey-300);border-radius:10px;background:#fff;text-align:left;font-family:var(--font-sans);color:var(--text-body);cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.ew-keuzekaart:hover{border-color:var(--grey-500)}.ew-keuzekaart:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ew-keuzekaart:active{transform:scale(.99)}.ew-keuzekaart.is-aan{border-color:var(--accent);background:var(--mint-100);box-shadow:inset 0 0 0 1px var(--accent)}.ew-keuzekaart__rij{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:700}.ew-keuzekaart__label{display:inline-flex;align-items:center;gap:7px;min-width:0}.ew-keuzekaart.is-aan .ew-keuzekaart__rij{color:var(--accent)}.ew-keuzekaart__teken{display:inline-flex;flex:none;color:var(--accent)}.ew-keuzekaart__hint{font-size:12px;line-height:1.45;color:var(--grey-700)}.ew-keuze{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--text-body);cursor:pointer}.ew-keuze input[type=checkbox]{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--accent);cursor:pointer}.ew-keuze input[type=checkbox]:disabled{cursor:not-allowed}.ew-keuze__sub{display:block;margin-top:2px;font-size:12px;color:var(--grey-700)}.ew-schakel{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;color:var(--text-body);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ew-schakel input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.ew-schakel__baan{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:var(--grey-300);transition:background .18s}.ew-schakel__duim{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.ew-schakel input:checked+.ew-schakel__baan{background:var(--accent)}.ew-schakel input:checked+.ew-schakel__baan .ew-schakel__duim{transform:translateX(18px)}.ew-schakel input:focus-visible+.ew-schakel__baan{outline:2px solid var(--accent);outline-offset:2px}.ew-schakel input:disabled+.ew-schakel__baan{opacity:.5}.ew-schakel:has(input:disabled){cursor:not-allowed}.ew-tekstknop{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;text-align:left}.ew-tekstknop:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}.ew-tekstknop:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.ew-tekstknop--zacht{color:var(--grey-700);font-weight:400}.ew-tekstknop--zacht:hover{color:var(--text-body)}.sh-app a.ew-tekstknop{color:var(--accent)}.sh-app a.ew-tekstknop:hover{color:var(--accent-hover)}.ew-vouw{border:1px solid var(--grey-200);border-radius:14px;background:#faf9f6}.ew-vouw>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;cursor:pointer;border-radius:14px}.ew-vouw>summary::-webkit-details-marker{display:none}.ew-vouw>summary:hover{background:var(--grey-100)}.ew-vouw[open]>summary{border-radius:14px 14px 0 0}.ew-vouw__label{display:inline-flex;align-items:flex-start;gap:10px;min-width:0}.ew-vouw__label>svg{flex:none;margin-top:2px;color:var(--accent)}.ew-vouw__titel{display:block;font-size:14px;font-weight:700;color:var(--text-body)}.ew-vouw__sub{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--grey-700)}.ew-vouw__pijl{display:inline-flex;flex:none;color:var(--grey-500);transition:transform .16s}.ew-vouw[open] .ew-vouw__pijl{transform:rotate(180deg)}.ew-vouw__lijf{padding:16px 18px 18px;border-top:1px solid var(--grey-200);display:flex;flex-direction:column;gap:16px}.ew-vouw--wit{background:#fff}.ew-vouwtje>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;font-weight:700;color:var(--grey-700)}.ew-vouwtje>summary::-webkit-details-marker{display:none}.ew-vouwtje>summary:hover{color:var(--text-body)}.ew-vouwtje>summary svg{transition:transform .16s}.ew-vouwtje[open]>summary svg{transform:rotate(90deg)}.ew-vouwtje__lijf{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ew-stappen{padding:6px}.ew-stappen ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.ew-stappen li{flex:1 1 150px;min-width:0}.ew-stap{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;text-align:left;font-family:var(--font-sans);color:var(--grey-700);cursor:pointer;transition:background .14s,color .14s}.ew-stap:hover{background:var(--grey-100)}.ew-stap.is-actief{background:var(--mint-100);color:var(--accent)}.ew-stap__nr{width:26px;height:26px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--grey-100);color:var(--grey-700);transition:background .16s,color .16s}.ew-stap.is-actief .ew-stap__nr{background:#fff;color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.ew-stap.is-actief .ew-stap__nr--klaar,.ew-stap__nr--klaar{background:var(--accent);color:#fff;box-shadow:none}.ew-stap.is-actief .ew-stap__nr--open,.ew-stap__nr--open{background:#f6eedd;color:#8a6420;box-shadow:none}.ew-stap__tekst{display:flex;flex-direction:column;gap:1px;min-width:0}.ew-stap__titel{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ew-stap__open{font-size:12px;font-weight:400;color:#8a6420}.ew-stapkop{display:flex;flex-direction:column;gap:4px}.ew-stapkop__boven{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}.ew-stapkop__titel{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:var(--text-heading)}.ew-stapkop__uitleg{margin:0;font-size:14px;line-height:1.55;color:var(--grey-700);max-width:760px}.ew-stapinhoud{display:flex;flex-direction:column;gap:16px}.ew-voet{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--grey-200)}.ew-voet--start{justify-content:flex-start}.ew-voet--eind{justify-content:flex-end}.ew-feiten{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 16px;font-size:14px;line-height:1.5}.ew-feiten dt{margin:0;color:var(--grey-700)}.ew-feiten dd{margin:0 0 10px;font-weight:700;color:var(--text-body);min-width:0;overflow-wrap:anywhere}@media (min-width:640px){.ew-feiten{grid-template-columns:10rem minmax(0,1fr);row-gap:8px}.ew-feiten dd{margin:0}}.ew-problemen{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.ew-probleem{border:none;background:none;padding:0;font-family:var(--font-sans);font-size:13px;line-height:1.45;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ew-probleem__stap{margin-left:4px;font-size:12px;opacity:.8;white-space:nowrap}.ew-blauwdruk{border:1px solid var(--grey-200);border-radius:12px;background:#fbfaf8}.ew-blauwdruk__knop{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border:none;border-radius:12px;background:none;font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--text-body);text-align:left;cursor:pointer}.ew-blauwdruk__knop:hover{background:var(--grey-100)}.ew-blauwdruk[data-open=true] .ew-blauwdruk__knop{border-radius:12px 12px 0 0}.ew-blauwdruk__label{display:inline-flex;align-items:center;gap:8px}.ew-blauwdruk__label>svg{color:var(--accent)}.ew-blauwdruk__meta{font-size:12px;font-weight:400;color:var(--grey-500)}.ew-blauwdruk__lijf{padding:14px;border-top:1px solid var(--grey-200);animation:ewVervaag .2s ease-out}.ew-blauwdruk__lijf,.ew-mail{display:flex;flex-direction:column;gap:12px}.ew-mail{background:#fff;border:1px solid var(--grey-200);border-radius:12px;padding:16px 18px}.ew-mail__opdracht{margin:0;font-size:12px;font-style:italic;color:var(--grey-500)}.ew-mail__kopregels{margin:0;padding-bottom:12px;border-bottom:1px solid var(--grey-100);display:flex;flex-direction:column;gap:6px;font-size:14px}.ew-mail__kopregel{display:flex;gap:10px}.ew-mail__kopregel dt{width:92px;flex:none;padding-top:3px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-500)}.ew-mail__kopregel dd{margin:0;min-width:0;color:var(--grey-700)}.ew-mail__onderwerp{font-weight:700;color:var(--text-body)}.ew-mail__lijf{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.6;color:var(--text-body)}.ew-mail__lijf p{margin:0}.ew-mail__kop{padding-top:4px;font-family:var(--font-serif);font-size:16px;color:var(--accent)}.ew-mail__punt{padding-left:16px}.ew-mail__bol{color:var(--grey-500)}.ew-veldchip{padding:0 4px;border-radius:4px;border-bottom:1px dotted}.ew-veldchip--fiche{background:var(--mint-100);color:var(--accent)}.ew-veldchip--ai{background:#f6eedd;color:#8a6420}.ew-kiezer{display:flex;flex-direction:column;gap:8px}.ew-zoekveld{position:relative;display:block}.ew-zoekveld__icoon{left:12px;transform:translateY(-50%)}.ew-zoekveld__icoon,.ew-zoekveld__laden{position:absolute;top:50%;display:flex;color:var(--grey-500);pointer-events:none}.ew-zoekveld__laden{right:12px;margin-top:-7.5px}.ew-zoekveld input{width:100%;height:40px;padding:0 36px;border:1px solid var(--grey-300);border-radius:10px;font-family:var(--font-sans);font-size:14px;background:#fff;color:var(--text-body);transition:border-color .12s,box-shadow .12s}.ew-zoekveld input::-moz-placeholder{color:var(--grey-500)}.ew-zoekveld input::placeholder{color:var(--grey-500)}.ew-zoekveld input:hover{border-color:var(--grey-500)}.ew-zoekveld input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.ew-zoekveld input:disabled{background:var(--grey-100);color:var(--grey-500);cursor:not-allowed}.ew-resultaten{max-height:224px;overflow-y:auto;background:#fff;border:1px solid var(--grey-200);border-radius:10px;box-shadow:0 12px 28px -16px rgba(0,30,20,.28);animation:ewVervaag .16s ease-out}.ew-resultaten__melding{margin:0;padding:10px 12px;font-size:13px;color:var(--grey-700)}.ew-resultaten__melding--fout{color:var(--danger)}.ew-resultaten__leeg{padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ew-resultaat{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:none;border-bottom:1px solid var(--grey-100);background:#fff;text-align:left;font-family:var(--font-sans);cursor:pointer;transition:background .1s}.ew-resultaat:last-child{border-bottom:none}.ew-resultaat:hover{background:#faf9f6}.ew-resultaat:disabled{cursor:default;opacity:.55}.ew-resultaat:disabled:hover{background:#fff}.ew-resultaat__tekst{display:flex;flex-direction:column;gap:1px;min-width:0}.ew-resultaat__naam{font-size:14px;font-weight:700;color:var(--text-body)}.ew-resultaat__naam,.ew-resultaat__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ew-resultaat__sub{font-size:12px;color:var(--grey-500)}.ew-resultaat__actie{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--accent)}.ew-gekozen{display:flex;flex-wrap:wrap;gap:6px}.ew-gekozen__pil{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 12px;border-radius:999px;background:var(--mint-100);color:#1f3b32;font-size:12px;font-weight:700;animation:ewVervaag .18s ease-out}.ew-gekozen__pil--vast{padding-right:12px}.ew-gekozen__wis{width:22px;height:22px;flex:none;border:none;border-radius:50%;background:none;color:var(--grey-700);display:flex;align-items:center;justify-content:center;cursor:pointer}.ew-gekozen__wis:hover{background:#fff;color:var(--danger)}.ew-paneel{border:1px solid var(--grey-200);border-radius:12px;background:#fbfaf8}.ew-paneel__knop{display:flex;width:100%;align-items:center;gap:8px;padding:10px 14px;border:none;border-radius:12px;background:none;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--text-body);text-align:left;cursor:pointer}.ew-paneel__knop>svg{flex:none;color:var(--accent)}.ew-paneel__knop:hover{background:var(--grey-100)}.ew-paneel__knop[aria-expanded=true]{border-radius:12px 12px 0 0}.ew-paneel__lijf{padding:14px;border-top:1px solid var(--grey-200)}.ew-paneel__groepen,.ew-paneel__lijf{display:flex;flex-direction:column;gap:14px}.ew-paneel__groep{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:6px}.ew-paneel__legend{padding:0;font-size:13px;font-weight:700;color:var(--text-body)}.ew-paneel__uitleg{margin:0;font-size:12px;line-height:1.45;color:var(--grey-700)}.ew-paneel__rij{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ew-paneel__laden{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--grey-700)}.ew-voorstel{padding:12px 14px;border:1px solid var(--grey-200);border-radius:10px;background:#fff;gap:10px}.ew-voorstel,.ew-voorstel__lijst{display:flex;flex-direction:column}.ew-voorstel__lijst{margin:0;padding:0;list-style:none;max-height:224px;overflow-y:auto;gap:1px}.ew-voorstel__rij{display:flex;align-items:flex-start;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer}.ew-voorstel__rij:hover{background:#faf9f6}.ew-voorstel__rij input{width:16px;height:16px;margin:2px 0 0;flex:none;accent-color:var(--accent);cursor:pointer}.ew-wachtlijst{margin-top:12px;padding:12px 14px;border:1px solid var(--grey-200);border-radius:12px;background:#fbfaf8;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ew-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ew-lijst{margin:0;padding:0;list-style:none}.ew-blok{overflow:hidden}.ew-blok__kop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 22px 14px}.ew-blok__titels{display:flex;flex-direction:column;gap:4px;min-width:0}.ew-blok__titel{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:var(--text-heading)}.ew-blok__meta{margin:0;font-size:13px;line-height:1.5;color:var(--grey-700)}.ew-blok__acties{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ew-blok__binnen{padding:0 22px 18px;display:flex;flex-direction:column;gap:12px}.ew-blok__voet{padding:12px 22px;border-top:1px solid var(--grey-200);background:#fbfaf8;font-size:12px;line-height:1.5;color:var(--grey-700)}.ew-tabel__kop,.ew-tabel__rij{display:grid;gap:14px;align-items:center;padding:10px 22px}.ew-tabel__kop{background:#fbfaf8;border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200);font-size:12px;font-weight:700;color:var(--grey-700)}.ew-tabel__rij{padding:14px 22px;border-bottom:1px solid var(--grey-100);font-size:13px;transition:background .12s}.ew-tabel__rij:last-child{border-bottom:none}.ew-tabel__rij:hover{background:#faf9f6}.ew-tabel__rij.is-uit{background:#fbfaf8}.ew-tabel__cel{display:flex;flex-direction:column;gap:6px;min-width:0}.ew-team{grid-template-columns:minmax(0,1.4fr) minmax(0,1.15fr) 190px 330px}@media (max-width:1023px){.ew-team{grid-template-columns:minmax(0,1fr);gap:10px}.ew-tabel__kop.ew-team{display:none}}.ew-persoon{display:flex;align-items:flex-start;gap:12px;min-width:0}.ew-avatar{width:34px;height:34px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--mint-100);color:var(--accent)}.ew-avatar--uit{background:var(--grey-200);color:var(--grey-700)}.ew-persoon__tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.ew-persoon__naam{font-size:14px;font-weight:700;color:var(--text-body)}.ew-persoon__sub,.is-uit .ew-persoon__naam{color:var(--grey-700)}.ew-persoon__sub{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ew-pillen{gap:6px}.ew-pillen,.ew-rijacties{display:flex;flex-wrap:wrap}.ew-rijacties{gap:8px;justify-content:flex-end}@media (max-width:1023px){.ew-rijacties{justify-content:flex-start}}.ew-uitkomst{margin:0;padding:0;list-style:none}.ew-uitkomst li{display:flex;gap:10px;align-items:flex-start;padding:10px 22px;border-top:1px solid var(--grey-100);font-size:13px;line-height:1.5}.ew-uitkomst__icoon{display:flex;flex:none;margin-top:2px;color:var(--accent)}.ew-uitkomst__icoon--mis{color:var(--danger)}.ew-rollen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:14px}.ew-rolkaart{padding:18px 20px 20px;gap:14px}.ew-formkaart,.ew-rolkaart{display:flex;flex-direction:column}.ew-formkaart{padding:20px 22px 22px;gap:16px;border-color:var(--mint-600)}.ew-formkaart__titel{margin:0;font-size:16px;font-weight:700;color:var(--text-heading)}.ew-leeg{padding:36px 24px;text-align:center;flex-direction:column;gap:8px;font-size:14px;color:var(--grey-700)}.ew-leeg,.ew-leeg__icoon{display:flex;align-items:center}.ew-leeg__icoon{width:52px;height:52px;border-radius:14px;background:var(--mint-100);color:var(--accent);justify-content:center}.ew-leeg__titel{margin:0;font-size:17px;font-weight:700;color:var(--text-heading)}.ew-leeg__tekst{margin:0;max-width:520px;line-height:1.5}.ew-merkgroep{display:flex;flex-direction:column;gap:12px}.ew-merkkop{display:flex;align-items:baseline;gap:10px}.ew-merkkop__titel{margin:0;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ew-merkkop__aantal,.ew-merkkop__titel{font-size:12px;color:var(--grey-500)}.ew-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px}.ew-kaarten>.ew-vol{grid-column:1/-1}.ew-lev{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.ew-lev.is-uit{background:#fbfaf8}.ew-lev.is-uit .ew-lev__naam{color:var(--grey-700)}.ew-lev__titels{display:flex;flex-direction:column;gap:6px;min-width:0}.ew-lev__adres{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;color:var(--grey-700)}.ew-lev__adres>svg{flex:none;margin-top:2px;color:var(--grey-500)}.ew-lev__boven{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ew-lev__naam{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:var(--text-body);overflow-wrap:anywhere}.ew-lev__feiten{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--grey-700)}.ew-lev__feit{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.ew-lev__feit>svg{flex:none;color:var(--grey-500)}.ew-lev__ervaring{margin:0;padding:10px 12px;border-radius:10px;background:#faf9f6;font-size:13px;line-height:1.5;color:var(--text-body);white-space:pre-wrap}.ew-lev__voet{margin-top:auto;padding-top:12px;border-top:1px solid var(--grey-100);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--grey-500)}.ew-lev__voet,.ew-ster{align-items:center;font-size:12px}.ew-ster{display:inline-flex;gap:3px;font-weight:700;color:#8a6420}.ew-sjablonen{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1024px){.ew-sjablonen{grid-template-columns:264px minmax(0,1fr)}}.ew-sjabloonnav{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.ew-sjabloonnav{position:sticky;top:0}}.ew-navkaart{padding:10px;display:flex;flex-direction:column;gap:2px}.ew-navkaart__titel{margin:0;padding:6px 10px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-500)}.ew-navkaart ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1px}.ew-navknop{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:36px;padding:0 10px;border:none;border-radius:9px;background:transparent;font-family:var(--font-sans);font-size:14px;color:#2b2b2b;text-align:left;cursor:pointer;transition:background .14s,color .14s}.ew-navknop:hover{background:var(--grey-100)}.ew-navknop.is-actief{background:var(--mint-100);color:var(--accent);font-weight:700}.ew-navknop__vink{display:inline-flex;flex:none;color:var(--accent)}.ew-navknop__geen{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-500)}.ew-sjabloonkop{padding:18px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ew-sjabloonkop__titels{display:flex;flex-direction:column;gap:4px;min-width:0}.ew-sjabloonkop__titel{margin:0;display:flex;align-items:center;gap:8px;font-size:18px;line-height:1.3;font-weight:700;color:var(--text-heading)}.ew-sjabloonkop__titel>svg{flex:none;color:var(--accent)}.ew-sjabloonkop__meta{margin:0;font-size:13px;line-height:1.5;color:var(--grey-700)}.ew-bevestig{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:10px;background:#f6eedd;color:#6e4f17;font-size:13px}.ew-velden{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:16px}.ew-velden:disabled{opacity:.85}@media (max-width:720px){.ew-formkaart,.ew-sectie{padding:16px}.ew-blok__kop{padding:16px 16px 12px}.ew-blok__binnen{padding:0 16px 16px}.ew-tabel__kop,.ew-tabel__rij,.ew-uitkomst li{padding-left:16px;padding-right:16px}.ew-blok__voet{padding:12px 16px}.ew-stap__titel{white-space:normal}}@media (prefers-reduced-motion:reduce){.ew-blauwdruk__lijf,.ew-gekozen__pil,.ew-in,.ew-resultaten{animation:none}.ew-chip,.ew-keuzekaart,.ew-navknop,.ew-resultaat,.ew-schakel__baan,.ew-schakel__duim,.ew-stap,.ew-stap__nr,.ew-tabel__rij,.ew-vouw__pijl,.ew-vouwtje>summary svg{transition:none}}