.eiland{max-width:52rem;scroll-margin-top:7rem}:where(.eiland) .eiland_kop{font-family:Cormorant Garamond,serif;font-size:2rem;line-height:1.15;font-weight:400;margin:0 0 .75rem}:where(.eiland) .eiland_kop:focus{outline:none}:where(.eiland) .eiland_hulp{margin-top:3rem;font-size:.9rem;color:var(--base--grey)}:where(.eiland) .eiland_hulp a{color:var(--paola--goud-donker);display:inline-flex;align-items:center;min-height:44px}.eiland .button-component{min-height:44px}:where(.eiland) button.button-component{border:0;font:inherit;cursor:pointer;background-image:none}:where(.eiland) button.button-component:disabled{opacity:.45;cursor:default}:where(.eiland) .tekstknop{border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--paola--goud-donker);min-height:44px;display:inline-flex;align-items:center;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}:where(.eiland) .tekstknop:disabled{color:var(--base--grey);opacity:.5;cursor:default}:where(.eiland) .knoppen{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}:where(.eiland) .stappen{list-style:none;display:flex;gap:1.5rem;padding:0 0 1rem;margin:0 0 2.5rem;border-bottom:1px solid var(--paola--lijn);flex-wrap:wrap}:where(.eiland) .stappen li{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--base--grey)}.eiland .stappen li{padding:0;border-top:0}.eiland .stappen li:before{content:none}:where(.eiland) .stappen .nr{color:var(--paola--goud)}:where(.eiland) .stappen .nr:after{content:" · "}:where(.eiland) .stappen li[aria-current=step]{color:var(--base--black)}:where(.eiland) .stappen li.is-klaar{color:var(--paola--goud-donker)}@media(max-width:767px){:where(.eiland) .stappen li:not([aria-current=step]){display:none}}:where(.eiland) .groep{border:0;padding:0;margin:0 0 2rem}:where(.eiland) .groep legend{margin-bottom:.75rem}:where(.eiland) .keuzes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}:where(.eiland) .keuzes.is-lijst{grid-template-columns:1fr;margin:1.5rem 0 2rem}:where(.eiland) .keuze{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;text-align:left;cursor:pointer;padding:1.1rem 1.25rem;border:1px solid var(--paola--lijn);background:var(--base--white);color:var(--base--black);font:inherit;transition:border-color .2s,background-color .2s}:where(.eiland) .keuze:hover{border-color:var(--paola--goud)}:where(.eiland) .keuze[aria-pressed=true]{border-color:var(--paola--goud-donker);background:var(--paola--nude)}:where(.eiland) .keuze_naam{font-family:Cormorant Garamond,serif;font-size:1.35rem;line-height:1.2}:where(.eiland) .keuze_prijs{font-family:Cormorant Garamond,serif;font-size:1.25rem;grid-row:1;grid-column:2}:where(.eiland) .keuze_info{font-size:.85rem;color:var(--base--grey);grid-column:1 / -1}:where(.eiland) .keuze_soort{grid-column:1 / -1;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--paola--goud-donker)}@media(max-width:767px){:where(.eiland) .keuzes{grid-template-columns:1fr}}:where(.eiland) .samenvatting{border-top:1px solid var(--paola--lijn);border-bottom:1px solid var(--paola--lijn);padding:1.25rem 0;margin:1.5rem 0 2rem}:where(.eiland) .samenvatting_regels{list-style:none;padding:0;margin:0}:where(.eiland) .samenvatting_regels li{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}:where(.eiland) .samenvatting_moment{margin:.75rem 0 0;font-family:Cormorant Garamond,serif;font-size:1.25rem}:where(.eiland) .samenvatting_totaal{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:1rem 0 0}:where(.eiland) .samenvatting_totaal dt{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--base--grey)}:where(.eiland) .samenvatting_totaal dd{margin:0;font-family:Cormorant Garamond,serif;font-size:1.35rem}:where(.eiland) .samenvatting_noot{margin:.75rem 0 0;font-size:.85rem;color:var(--base--grey)}:where(.eiland) .info-balk{margin:0 0 1.5rem}:where(.eiland) .betaalveilig{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;font-size:.85rem;color:var(--base--grey)}:where(.eiland) .betaalveilig svg{flex:none;width:1rem;height:1rem;color:var(--paola--goud-donker)}:where(.eiland) .betaalmethode{padding:.15rem .6rem;border:1px solid var(--paola--lijn);border-radius:999px;font-size:.75rem;letter-spacing:.04em;color:var(--base--black);background:var(--base--white);white-space:nowrap}:where(.eiland) .slotkiezer_nav{display:flex;justify-content:space-between;margin:.5rem 0 1rem}:where(.eiland) .dagen{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}:where(.eiland) .dag{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;min-width:4.5rem;padding:.7rem .6rem;border:1px solid var(--paola--lijn);background:var(--base--white);cursor:pointer;font:inherit;color:var(--base--black)}:where(.eiland) .dag[aria-pressed=true]{border-color:var(--paola--goud-donker);background:var(--paola--nude)}:where(.eiland) .dag_weekdag{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--base--grey)}:where(.eiland) .dag_datum{font-family:Cormorant Garamond,serif;font-size:1.2rem}:where(.eiland) .slotkiezer_locatie{margin:1.25rem 0 .75rem;font-size:.85rem;letter-spacing:.06em;color:var(--paola--goud-donker)}:where(.eiland) .tijden{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem}:where(.eiland) .tijd{padding:.65rem 0;border:1px solid var(--paola--lijn);background:var(--base--white);cursor:pointer;font:inherit;color:var(--base--black);font-variant-numeric:tabular-nums}:where(.eiland) .tijd:hover{border-color:var(--paola--goud)}:where(.eiland) .tijd[aria-pressed=true]{background:var(--base--black);color:var(--base--white);border-color:var(--base--black)}:where(.eiland) .formulier{display:grid;gap:1.1rem;max-width:30rem}:where(.eiland) .veld{display:grid;gap:.35rem}:where(.eiland) .veld>span{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--base--grey)}:where(.eiland) .veld small{font-size:.8rem;color:var(--base--grey)}:where(.eiland) .veld input,:where(.eiland) .veld select,:where(.eiland) .veld textarea{font:inherit;color:var(--base--black);background:var(--base--white);border:1px solid var(--paola--lijn);border-radius:0;padding:.75rem .85rem;width:100%}:where(.eiland) .veld input:focus,:where(.eiland) .veld select:focus,:where(.eiland) .veld textarea:focus{outline:1px solid var(--paola--goud);border-color:var(--paola--goud)}:where(.eiland) .vinkje{display:flex;gap:.6rem;align-items:center;min-height:44px;cursor:pointer;font-size:.95rem}:where(.eiland) .vinkje input{margin:0;flex:none;accent-color:var(--paola--goud-donker)}:where(.eiland) .akkoord{font-size:.85rem;color:var(--base--grey)}:where(.eiland) .akkoord a{color:var(--paola--goud-donker)}:where(.eiland) .inloggen{max-width:30rem}:where(.eiland) .inloggen_of{margin:1.5rem 0 1rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--base--grey)}:where(.eiland) .melding{padding:.9rem 1.1rem;background:var(--base--whitesmoke);border-left:2px solid var(--paola--goud);margin:0 0 1.25rem}:where(.eiland) .melding.is-fout{border-left-color:#a5533f}:where(.eiland) .klaar{display:grid;gap:.5rem;justify-items:start}.eiland.portaal{max-width:46rem}:where(.eiland) .portaal_blok{margin:0 0 3.5rem}:where(.eiland) .portaal_melding{scroll-margin-top:7rem;margin:0 0 2.5rem}:where(.eiland) .portaal_melding .eiland_kop{scroll-margin-top:7rem}:where(.eiland) .portaal_fout .eiland_kop{scroll-margin-top:7rem}:where(.eiland) .portaal_blok .eiland_kop{scroll-margin-top:7rem;margin-bottom:1.25rem}:where(.eiland) .portaal_voorstel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;margin:0 0 3rem;background:var(--paola--nude)}:where(.eiland) .portaal_voorstel .paola-label{margin:0;color:var(--base--black)}:where(.eiland) .afspraak{border-top:1px solid var(--paola--lijn);padding:1.5rem 0}:where(.eiland) .afspraak:last-of-type{border-bottom:1px solid var(--paola--lijn)}:where(.eiland) .afspraak.is-voorbij .afspraak_datum,:where(.eiland) .afspraak.is-voorbij .afspraak_namen{color:var(--base--grey)}:where(.eiland) .afspraak_kop{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}:where(.eiland) .afspraak_datum{margin:0;font-family:Cormorant Garamond,serif;font-size:1.5rem;line-height:1.2;font-weight:400}:where(.eiland) .afspraak_status{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--paola--goud-donker)}:where(.eiland) .afspraak_status.is-geannuleerd,:where(.eiland) .afspraak_status.is-no_show{color:var(--base--grey)}:where(.eiland) .afspraak_namen{margin:.35rem 0 0}:where(.eiland) .afspraak_info{margin:.25rem 0 0;font-size:.85rem;color:var(--base--grey)}:where(.eiland) .afspraak_acties{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1rem}:where(.eiland) .afspraak_noot{margin:1rem 0 0;font-size:.85rem;color:var(--base--grey)}:where(.eiland) .afspraak_noot a{color:var(--paola--goud-donker);display:inline-flex;align-items:center;min-height:44px}:where(.eiland) .afspraak_vraag,:where(.eiland) .afspraak_verzet{margin-top:1.25rem;padding:1.25rem;background:var(--base--whitesmoke)}:where(.eiland) .afspraak_vraag{outline:none}:where(.eiland) .afspraak_vraag p{margin:0}:where(.eiland) .afspraak_verzet .eiland_kop{font-size:1.5rem}:where(.eiland) .veld input[readonly]{background:var(--base--whitesmoke);color:var(--base--grey)}.split.mijn{align-items:start}@media(max-width:767px){.split.mijn{grid-template-columns:minmax(0,1fr)}}.split:has(#mijn-foto[hidden]){grid-template-columns:minmax(0,1fr)}#mijn-foto[hidden]{display:none}@media(max-width:767px){#mijn-foto{display:none}}:where(.eiland) .bedragen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}:where(.eiland) .keuze.bedrag{grid-template-columns:1fr;text-align:center;min-height:3.5rem;align-content:center}:where(.eiland) .bedrag_veld{margin-top:1rem;max-width:14rem}:where(.eiland) .teller{justify-self:end;font-variant-numeric:tabular-nums}:where(.eiland) .voorwaarden{padding:1.1rem 1.25rem;background:var(--base--whitesmoke);font-size:.9rem;color:var(--base--grey)}:where(.eiland) .voorwaarden .paola-label{margin:0 0 .5rem;color:var(--base--black)}:where(.eiland) .voorwaarden ul{margin:0;padding-left:1.1rem;display:grid;gap:.25rem}:where(.eiland) .honing{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}:where(.eiland) .bonkaart{width:100%;max-width:30rem;padding:1.5rem;border:1px solid var(--paola--goud);background:var(--paola--nude);display:grid;gap:.4rem;justify-items:start}:where(.eiland) .bonkaart .paola-label{margin:0}:where(.eiland) .bonkaart_code{margin:0}:where(.eiland) .bonkaart_code code{font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,6.5vw,2.4rem);letter-spacing:.06em;user-select:all;overflow-wrap:anywhere}:where(.eiland) .bonkaart_status{margin:0;min-height:1.4em;font-size:.85rem;color:var(--paola--goud-donker)}:where(.eiland) .bonkaart_regels{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:.5rem 0 0;padding-top:1rem;border-top:1px solid var(--paola--lijn);width:100%}:where(.eiland) .bonkaart_regels dt{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--base--grey)}:where(.eiland) .bonkaart_regels dd{margin:0;font-family:Cormorant Garamond,serif;font-size:1.35rem}@media(max-width:479px){:where(.eiland) .bedragen{grid-template-columns:repeat(2,minmax(0,1fr))}}
