.f4-wr{--wr-stad:108px}@media (width>=760px){.f4-wr{--wr-stad:168px}}@media (width>=1100px){.f4-wr{--wr-stad:200px}}.f4-wr .f4-kopsectie{margin-bottom:var(--fly-ruimte-4)}.f4-wr__lead{margin-bottom:var(--fly-ruimte-6)}@media (width>=1100px){.f4-wr__lead{margin-left:232px;margin-bottom:var(--fly-ruimte-7)}}.f4-wr__proef{min-height:var(--fly-label-hoogte);border-radius:var(--fly-label-straal);background:var(--vb-surface-warm-strong);color:var(--vb-text-warm);font-size:var(--fly-letter-xs);font-weight:var(--fly-gewicht-getal);justify-self:start;align-items:center;padding:2px 10px;display:inline-flex}.f4-wr__keuze{align-items:flex-end;gap:var(--fly-ruimte-5) var(--fly-ruimte-7);margin-bottom:var(--fly-ruimte-5);flex-wrap:wrap;display:flex}.f4 .f4-wr__regios{border:0;min-width:0;margin:0;padding:0}.f4-wr__regios--een{gap:var(--fly-ruimte-2);color:var(--fly-inkt);display:grid}.f4-wr__label{margin-bottom:var(--fly-ruimte-2);font-size:var(--fly-letter-s);font-weight:var(--fly-gewicht-label);color:var(--fly-zacht);padding:0;display:block}.f4-wr__pillen{gap:var(--fly-ruimte-2);flex-wrap:wrap;display:flex}.f4-wr__pil{cursor:pointer;display:block;position:relative}.f4-wr__pil input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.f4-wr__pil span{align-items:baseline;gap:var(--fly-ruimte-2);min-height:44px;padding:11px var(--fly-ruimte-4);border-radius:var(--fly-straal-pil);background:var(--vb-surface-subtle);color:var(--fly-inkt);transition:background-color var(--fly-snel) var(--fly-ease), color var(--fly-snel) var(--fly-ease);display:flex}.f4-wr__pil b{font-weight:var(--fly-gewicht-getal)}.f4-wr__pil small{font-size:var(--fly-letter-xs);color:var(--fly-zacht);letter-spacing:.02em}.f4-wr__pil input:hover+span{background:var(--fly-merk-waas)}.f4-wr__pil input:checked+span{background:var(--fly-merk);color:var(--fly-op-merk)}.f4-wr__pil input:checked+span small{color:inherit}.f4-wr__pil input:focus-visible+span{outline:var(--fly-focusring);outline-offset:3px}.f4-wr__budget{flex:260px;max-width:420px}.f4-wr__schuif{align-items:center;gap:var(--fly-ruimte-4);min-height:44px;display:flex}.f4-wr__schuif input{min-width:0;height:44px;accent-color:var(--fly-merk);cursor:pointer;flex:auto;margin:0}.f4-wr__budgetwaarde{min-width:7.5em;font-weight:var(--fly-gewicht-getal);color:var(--fly-inkt);flex:none}.f4-wr.is-levend .f4-wr__toon{display:none}.f4-wr__venster{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:calc(var(--wr-stad) + var(--fly-cel-tussen));scrollbar-width:thin;padding:6px 0;position:relative;overflow-x:auto}.f4-wr__tabel{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.f4-wr__tabel th,.f4-wr__tabel td{font-weight:inherit;text-align:center;padding:0}.f4-wr__tabel .f4-wr__vak{padding:calc(var(--fly-cel-tussen) / 2)}.f4-wr__hoek,.f4-wr__stad{z-index:1;width:var(--wr-stad);min-width:var(--wr-stad);max-width:var(--wr-stad);background:var(--fly-papier);position:sticky;left:0}.f4-wr__weekend{min-width:var(--fly-cel-breedte);padding-bottom:var(--fly-ruimte-2);scroll-snap-align:start;vertical-align:bottom;line-height:1.2}.f4-wr__weekend b{font-size:var(--fly-letter-m);font-weight:var(--fly-gewicht-getal);color:var(--fly-inkt);white-space:nowrap;display:block}.f4-wr__weekend small{font-size:var(--fly-letter-xs);color:var(--fly-zacht);display:block}.f4-wr__tabel .f4-wr__stad{text-align:left;padding-right:var(--fly-ruimte-2);line-height:1.25}.f4-wr__stad b{font-size:.9375rem;font-weight:var(--fly-gewicht-getal);color:var(--fly-inkt);overflow-wrap:anywhere;hyphens:auto;display:block}.f4 .f4-wr__stad a{color:inherit;text-decoration:none}.f4 .f4-wr__stad a:hover b{text-underline-offset:.18em;text-decoration:underline}.f4-wr__stad small{align-items:center;gap:var(--fly-ruimte-1);font-size:var(--fly-letter-xs);color:var(--fly-zacht);margin-top:2px;display:flex}.f4-wr__stad small .f4-i{display:none}@media (width>=760px){.f4-wr__stad b{font-size:var(--fly-letter-l)}.f4-wr__stad small .f4-i{display:block}}.f4 .f4-wr__cel{height:var(--fly-cel-hoogte);border-radius:var(--fly-cel-straal);background:var(--vb-surface-subtle);color:var(--fly-inkt);transition:background-color var(--fly-snel) var(--fly-ease), box-shadow var(--fly-snel) var(--fly-ease), transform var(--fly-snel) var(--fly-ease);align-content:center;justify-items:center;gap:1px;line-height:1.15;text-decoration:none;display:grid;position:relative}.f4-wr__cel b{font-size:var(--fly-letter-m);font-weight:var(--fly-gewicht-getal);white-space:nowrap}.f4-wr__cel small{font-size:.6875rem;font-weight:var(--fly-gewicht-label);letter-spacing:.04em;color:var(--fly-zacht)}.f4 .f4-wr__cel--t1{background:color-mix(in srgb, var(--fly-accent) 36%, var(--fly-papier));color:var(--fly-op-accent)}.f4 .f4-wr__cel--t2{background:var(--fly-accent);color:var(--fly-op-accent)}.f4-wr__cel--t1 small,.f4-wr__cel--t2 small{color:inherit}.f4-wr__cel--laagste:after{content:"";background:var(--fly-merk);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.f4 .f4-wr__cel:hover{box-shadow:inset 0 0 0 2px var(--fly-merk)}.f4 .f4-wr__cel:active{transform:scale(.96)}.f4 .f4-wr__cel:focus-visible{border-radius:var(--fly-cel-straal);outline-offset:-3px}.f4 .f4-wr__cel.is-boven{color:var(--fly-zacht);background:0 0}.f4-wr__cel.is-boven b{font-weight:var(--fly-gewicht-tekst)}.f4-wr__cel.is-boven small{color:inherit}.f4-wr__cel.is-boven:after{display:none}.f4-wr__leeg{height:var(--fly-cel-hoogte);place-items:center;display:grid}.f4-wr__leeg:before,.f4-wr__staal--leeg:before{content:"";background:var(--vb-border-subtle);border-radius:1px;width:12px;height:2px}@media (width<=759px){.f4-wr__stad{box-shadow:10px 0 12px -12px rgb(var(--fly-schaduw-rgb) / .3)}.f4-wr__cel b{font-size:.9375rem}}.f4 .f4-wr__legenda{gap:var(--fly-ruimte-2) var(--fly-ruimte-5);margin-top:var(--fly-ruimte-4);font-size:var(--fly-letter-s);color:var(--fly-zacht);flex-wrap:wrap;display:flex}.f4-wr__legenda li{align-items:center;gap:var(--fly-ruimte-2);display:flex}.f4-wr__staal{border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.f4-wr__staal--t1{background:color-mix(in srgb, var(--fly-accent) 36%, var(--fly-papier))}.f4-wr__staal--t2{background:var(--fly-accent)}.f4-wr__staal--laagste{background:var(--vb-surface-subtle)}.f4-wr__staal--laagste:after{content:"";background:var(--fly-merk);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}
