.zonshoogte-tool .zt-titel{margin:0 auto .5rem;max-width:64rem;text-align:left}.zonshoogte-tool .zt-titel.zt-titel--zonder-intro{margin-bottom:1.25rem}@media(min-width:992px)and (max-height:880px){.banner--tool+.zonshoogte-tool .zt-titel.zt-titel--zonder-intro{margin-bottom:1rem}}.zonshoogte-tool .zt-intro{margin:0 auto 1.25rem;max-width:64rem}.zonshoogte-tool .zt-intro p{color:rgba(51,35,24,.82);font-size:1rem;line-height:1.55;margin:0;max-width:68ch}.zonshoogte-tool .zt-intro p+p{margin-top:.5rem}.zonshoogte-tool .zt-uitslag{align-items:flex-start;background:#fdf8ef;border-radius:.75rem;border-top:0;display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem;padding:.85rem 1rem .95rem;transition:background-color .4s ease}@media(min-width:768px){.zonshoogte-tool .zt-uitslag{align-items:center;flex-direction:row;gap:1.35rem;padding:1.15rem 1.4rem}}.zonshoogte-tool .zt-uitslag>div{min-width:0}.zonshoogte-tool .zt-uitslag .zt-getal{flex:none;font-family:Fraunces,Georgia,serif;font-size:2.125rem;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72,"wght" 560,"SOFT" 40,"WONK" 0;line-height:1;white-space:nowrap}@media(min-width:768px){.zonshoogte-tool .zt-uitslag .zt-getal{font-size:clamp(2.5rem,1.25rem + 2vw,3rem)}}.zonshoogte-tool .zt-uitslag .zt-getal{color:#b34a26}.zonshoogte-tool .zt-uitslag .zt-kop{font-weight:700}.zonshoogte-tool .zt-uitslag .zt-betekenis{font-size:.95rem;margin:.25rem 0 0;max-width:62ch}.zonshoogte-tool .zt-kaart[data-toon=nacht] .zt-uitslag{background:#e9f1f7}.zonshoogte-tool .zt-kaart[data-toon=laag] .zt-uitslag{background:#fef7ec}.zonshoogte-tool .zt-kaart[data-toon=winter] .zt-uitslag{background:#fdf3e3}.zonshoogte-tool .zt-kaart[data-toon=echt] .zt-uitslag{background:#fcefd8}.zonshoogte-tool .zt-kaart[data-toon=zuid] .zt-uitslag{background:#fbeacf}.zonshoogte-tool .zt-kaart[data-toon=zomer] .zt-uitslag{background:#f8e4c2}.zonshoogte-tool .zt-kaart,.zonshoogte-tool .zt-titel{scroll-margin-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--header-hoogte, 4.5rem) + 1rem)}.zonshoogte-tool .zt-kaart[data-geland=aanwijzer]:focus-visible,.zonshoogte-tool .zt-titel[data-geland=aanwijzer]:focus-visible{outline:none}.zonshoogte-tool .zt-kaart{background:#fff;border:1px solid rgba(51,35,24,.07);border-radius:1.25rem;box-shadow:0 1px 1px rgba(51,35,24,.04),0 2px 6px rgba(51,35,24,.045),0 12px 24px -8px rgba(51,35,24,.08),0 32px 56px -24px rgba(51,35,24,.1);margin:0 auto;max-width:44rem;padding:1rem}@media(min-width:576px){.zonshoogte-tool .zt-kaart{padding:1.5rem}}@media(min-width:768px){.zonshoogte-tool .zt-kaart{padding:2rem 2.5rem}}@media(min-width:992px){.zonshoogte-tool .zt-kaart{align-items:start;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) 16.5rem;max-width:64rem}}.zonshoogte-tool .zt-hoofd{min-width:0}.zonshoogte-tool .zt-zij{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem;min-width:0}@media(min-width:992px){.zonshoogte-tool .zt-zij{border-left:1px solid rgba(51,35,24,.1);margin-top:0;padding-left:2rem}}.zonshoogte-tool .zt-invoer{display:flex;flex-wrap:wrap;gap:.6rem}.zonshoogte-tool .zt-zoekveld{flex:1 1 12rem;min-width:0;position:relative}@media(max-width:767.98px){.zonshoogte-tool .zt-zoekveld{flex-basis:100%}}@media(min-width:992px)and (max-width:1199.98px){.zonshoogte-tool .zt-zoekveld{flex-basis:100%}}.zonshoogte-tool .zt-zoekveld .zt-plaats{box-sizing:border-box;width:100%}.zonshoogte-tool .zt-plek-kop{line-height:1.1;margin:.9rem 0 0}.zonshoogte-tool .zt-plek-kop .zt-plek-naam{color:#332318;font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,1rem + 1vw,1.5rem);font-variation-settings:"opsz" 72,"wght" 560,"SOFT" 40,"WONK" 0}.zonshoogte-tool .zt-plek-kop .zt-plek-land{color:rgba(51,35,24,.7);font-size:.85rem;margin-left:.3rem}.zonshoogte-tool .zt-uitslag{margin-top:.6rem}@media(min-width:768px){.zonshoogte-tool .zt-uitslag{gap:1.25rem}}@media(max-width:767.98px){.zonshoogte-tool .zt-uitslag{align-items:center;display:grid;gap:.45rem .9rem;grid-template-columns:auto minmax(0,1fr)}.zonshoogte-tool .zt-uitslag .zt-uitslag-tekst{display:contents}.zonshoogte-tool .zt-uitslag .zt-getal{grid-area:1/1}.zonshoogte-tool .zt-uitslag .zt-kop{grid-area:1/2}.zonshoogte-tool .zt-uitslag .zt-betekenis{grid-area:2/1/3/3;margin:0}}.zonshoogte-tool .zt-uitslag .zt-kop{align-items:center;display:flex;line-height:1.3;margin:0;min-height:1.5rem}.zonshoogte-tool .zt-uitslag .zt-cat-icoon{display:inline-flex;flex:none;margin-right:.45rem}.zonshoogte-tool .zt-uitslag .zt-cat-icoon:empty{display:none}.zonshoogte-tool .zt-uitslag .zt-categorie{font-weight:700}.zonshoogte-tool .zt-uitslag .zt-betekenis{margin:.2rem 0 0;min-height:4.6rem}@media(min-width:768px){.zonshoogte-tool .zt-uitslag .zt-betekenis{min-height:3.1rem}}.zonshoogte-tool .zt-visual{display:block;height:auto;margin:.75rem 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(max-width:575.98px){.zonshoogte-tool .zt-visual{margin-inline:-1rem;width:calc(100% + 2rem)}}@media(min-width:576px)and (max-width:767.98px){.zonshoogte-tool .zt-visual{margin-inline:-1.5rem;width:calc(100% + 3rem)}}.zonshoogte-tool .zt-visual{cursor:grab;touch-action:pan-y}.zonshoogte-tool .zt-visual.zt-sleept{cursor:grabbing}.zonshoogte-tool .zt-visual .zt-graad-10{display:none}@media(min-width:768px){.zonshoogte-tool .zt-visual .zt-graad-10{display:inline}}.zonshoogte-tool .zt-visual .zt-45{transform:translateX(-81px)}@media(min-width:768px){.zonshoogte-tool .zt-visual .zt-45{transform:none}}.zonshoogte-tool .zt-visual .zt-graden{stroke:#fff;stroke-width:.8px;stroke-linejoin:round;paint-order:stroke}.zonshoogte-tool .zt-visual .zt-gloed,.zonshoogte-tool .zt-visual .zt-zon{transition:cx .35s ease-out,cy .35s ease-out,r .35s ease-out,fill .35s ease-out}.zonshoogte-tool .zt-visual.zt-sleept .zt-gloed,.zonshoogte-tool .zt-visual.zt-sleept .zt-zon{transition:none}.zonshoogte-tool .zt-schuif{align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;display:grid;grid-template-areas:"tijd sub" "keuze keuze" "schuif schuif" "hint hint" "melding melding";grid-template-columns:auto minmax(0,1fr);margin-top:.5rem}@media(min-width:768px){.zonshoogte-tool .zt-schuif{-moz-column-gap:.75rem;column-gap:.75rem;grid-template-areas:"tijd sub keuze" "schuif schuif schuif" "melding melding hint";grid-template-columns:auto minmax(0,1fr) auto}}.zonshoogte-tool .zt-schuif .zt-start-melding{align-self:start;grid-area:melding;margin:.3rem 0 0}.zonshoogte-tool .zt-tijdregel{display:contents}.zonshoogte-tool .zt-tijd-groot{align-self:baseline;color:#332318;font-family:Fraunces,Georgia,serif;font-size:1.75rem;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 40,"wght" 560,"SOFT" 40,"WONK" 0;grid-area:tijd;line-height:1.15;white-space:nowrap}.zonshoogte-tool .zt-tijd-sub{align-self:baseline;color:rgba(51,35,24,.7);font-size:.85rem;grid-area:sub;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zonshoogte-tool .zt-stand{grid-area:keuze;justify-self:start;margin-top:.45rem}@media(min-width:768px){.zonshoogte-tool .zt-stand{justify-self:end;margin-top:0}}.zonshoogte-tool .zt-tijd-hint{align-self:start;color:rgba(51,35,24,.7);font-size:.8rem;grid-area:hint;justify-self:end;margin:.1rem 0 0;transition:opacity .6s ease}.zonshoogte-tool .zt-kaart.zt-hint-weg .zt-tijd-hint{opacity:0}.zonshoogte-tool .zt-tijd{grid-area:schuif;margin:.55rem 0 0;width:100%}@media(max-width:767.98px){.zonshoogte-tool .zt-tijd{margin-top:1.1rem}}.zonshoogte-tool .zt-tijd{--schuif-half:0.6875rem;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;box-sizing:border-box;cursor:pointer;height:2rem;padding:0}.zonshoogte-tool .zt-tijd:focus{outline:none}.zonshoogte-tool .zt-tijd::-webkit-slider-runnable-track{background:linear-gradient(to right,#f7c97f calc(var(--schuif-half) + var(--zt-vol, .5)*(100% - var(--schuif-half)*2)),rgba(51,35,24,.13) 0);border-radius:999px;height:.375rem}.zonshoogte-tool .zt-tijd::-moz-range-track{background:rgba(51,35,24,.13);border-radius:999px;height:.375rem}.zonshoogte-tool .zt-tijd::-moz-range-progress{background:#f7c97f;border-radius:999px;height:.375rem}.zonshoogte-tool .zt-tijd::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f2a93b;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(51,35,24,.28),0 0 0 1px rgba(51,35,24,.06);box-sizing:border-box;height:1.375rem;margin-top:-.5rem;-webkit-transition:background-color .35s ease-out,box-shadow .15s ease;transition:background-color .35s ease-out,box-shadow .15s ease;width:1.375rem}.zonshoogte-tool .zt-tijd::-moz-range-thumb{background:#f2a93b;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(51,35,24,.28),0 0 0 1px rgba(51,35,24,.06);box-sizing:border-box;height:1.375rem;-moz-transition:background-color .35s ease-out,box-shadow .15s ease;transition:background-color .35s ease-out,box-shadow .15s ease;width:1.375rem}.zonshoogte-tool .zt-tijd:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #b34a26}.zonshoogte-tool .zt-tijd:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #b34a26}@media(hover:hover){.zonshoogte-tool .zt-tijd:hover::-webkit-slider-thumb{box-shadow:0 1px 4px rgba(51,35,24,.34),0 0 0 5px rgba(242,169,59,.18)}.zonshoogte-tool .zt-tijd:hover::-moz-range-thumb{box-shadow:0 1px 4px rgba(51,35,24,.34),0 0 0 5px rgba(242,169,59,.18)}}.zonshoogte-tool .zt-tijd.is-duim::-webkit-slider-thumb{box-shadow:0 1px 4px rgba(51,35,24,.34),0 0 0 7px rgba(242,169,59,.22)}.zonshoogte-tool .zt-tijd.is-duim::-moz-range-thumb{box-shadow:0 1px 4px rgba(51,35,24,.34),0 0 0 7px rgba(242,169,59,.22)}@media(prefers-reduced-motion:reduce){.zonshoogte-tool .zt-tijd::-webkit-slider-thumb{-webkit-transition:none;transition:none}.zonshoogte-tool .zt-tijd::-moz-range-thumb{-moz-transition:none;transition:none}}.zonshoogte-tool .zt-kaart[data-toon=nacht] .zt-tijd::-webkit-slider-thumb{background:#5c86a6}.zonshoogte-tool .zt-kaart[data-toon=nacht] .zt-tijd::-moz-range-thumb{background:#5c86a6}.zonshoogte-tool .zt-vergelijk-nl{background:#e9f1f7;border-radius:.75rem;display:inline-block;font-size:.9rem;font-weight:400;margin:.75rem 0 0;padding:.4rem .75rem}.zonshoogte-tool .zt-lichtbalk-blok{margin-top:.9rem}@media(max-width:767.98px){.zonshoogte-tool .zt-lichtbalk-blok{margin-top:.6rem}}.zonshoogte-tool .zt-lichtbalk-houder{position:relative}.zonshoogte-tool .zt-lichtbalk{border-radius:999px;display:flex;height:.875rem;overflow:hidden}.zonshoogte-tool .zt-lichtbalk span{display:block}.zonshoogte-tool .zt-naald{background:#b34a26;border-radius:1px;bottom:-.2rem;box-shadow:0 0 0 2px hsla(0,0%,100%,.9);margin-left:-1px;pointer-events:none;position:absolute;top:-.2rem;width:2px}.zonshoogte-tool .zt-lichtbalk-labels{color:rgba(51,35,24,.7);display:flex;font-size:.75rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.2rem}.zonshoogte-tool .zt-lichtbalk-legenda{color:rgba(51,35,24,.7);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.15rem .8rem;line-height:1.4;list-style:none;margin:.35rem 0 0;padding:0}@media(max-width:575.98px){.zonshoogte-tool .zt-lichtbalk-legenda{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,max-content))}}.zonshoogte-tool .zt-lichtbalk-legenda li{align-items:center;display:inline-flex;gap:.3rem}.zonshoogte-tool .zt-lichtbalk-staal{border-radius:50%;box-shadow:inset 0 0 0 1px rgba(51,35,24,.15);display:inline-block;height:.7rem;width:.7rem}.zonshoogte-tool .zt-vergelijk .zt-vergelijk-titel{font-size:.95rem;margin:0}.zonshoogte-tool .zt-vergelijk .zt-vergelijk-sub{color:rgba(51,35,24,.7);font-size:.8rem;margin:.1rem 0 .5rem}.zonshoogte-tool .zt-ladder{--ladder-kolommen:1.4rem minmax(0,1fr) auto;--ladder-kolommen-vast:1.4rem minmax(0,1fr) 3.25rem}.zonshoogte-tool .zt-ladder .zt-icoon{display:block;height:auto;width:1.4rem}.zonshoogte-tool .zt-naar-jaar{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border:1px solid rgba(179,74,38,.35);border-radius:.75rem;box-sizing:border-box;color:#332318;cursor:pointer;display:flex;font:inherit;gap:.75rem;padding:.55rem .85rem .55rem .6rem;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.zonshoogte-tool .zt-naar-jaar[hidden]{display:none}@media(min-width:992px){.zonshoogte-tool .zt-naar-jaar{display:none}}.zonshoogte-tool .zt-naar-jaar:active{background:#fcefd8}@media(hover:hover)and (pointer:fine){.zonshoogte-tool .zt-naar-jaar:hover{background:hsla(38,86%,92%,.6);border-color:#b34a26}}.zonshoogte-tool .zt-naar-jaar:focus-visible{outline:2px solid #b34a26;outline-offset:2px}.zonshoogte-tool .zt-naar-jaar-icoon{background:#fcefd8;border-radius:999px;color:#b34a26;display:grid;flex:none;height:2.25rem;place-items:center;width:2.25rem}.zonshoogte-tool .zt-naar-jaar-icoon svg{display:block;height:1.25rem;width:1.25rem}.zonshoogte-tool .zt-naar-jaar-tekst{display:grid;flex:1 1 auto;gap:.1rem;min-width:0}.zonshoogte-tool .zt-naar-jaar-kop{font-size:1rem;font-weight:700;line-height:1.25}.zonshoogte-tool .zt-naar-jaar-uitleg{color:rgba(51,35,24,.7);font-size:.85rem;line-height:1.3}.zonshoogte-tool .zt-naar-jaar-pijl{color:#b34a26;flex:none}.zonshoogte-tool .zt-naar-jaar-pijl svg{display:block;height:1rem;width:1rem}.zonshoogte-tool .zt-naar-jaar{margin:1rem 0 0}.zonshoogte-tool .zt-naar-jaar--link{text-decoration:none}@media(min-width:992px){.zonshoogte-tool .zt-naar-jaar--link{display:flex;margin-top:1.25rem}}.zonshoogte-tool .zt-feiten{display:grid;font-size:.9rem;gap:.375rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:.9rem 0 0;padding:0}@media(min-width:576px){.zonshoogte-tool .zt-feiten{gap:.5rem}}@media(min-width:768px){.zonshoogte-tool .zt-feiten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.zonshoogte-tool .zt-feiten:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.zonshoogte-tool .zt-feiten:has(>li:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.zonshoogte-tool .zt-feiten:has(>li:nth-child(4)) li strong{white-space:normal}}@media(max-width:767.98px){.zonshoogte-tool .zt-feiten li:last-child:nth-child(odd){grid-column:1/-1}}.zonshoogte-tool .zt-feiten li{background:#fdf8ef;border-radius:.5rem;line-height:1.3;padding:.4rem .6rem .45rem}@media(min-width:576px){.zonshoogte-tool .zt-feiten li{padding:.5rem .65rem}}.zonshoogte-tool .zt-feiten li span{color:rgba(51,35,24,.7);display:block;font-size:.75rem}.zonshoogte-tool .zt-feiten li strong{font-variant-numeric:tabular-nums}@media(min-width:576px){.zonshoogte-tool .zt-feiten li strong{white-space:nowrap}}.zonshoogte-tool .zt-uitleg{margin-top:1rem}.zonshoogte-tool .zt-uitleg .zt-uitleg-lijst{font-size:.9rem;list-style:none;margin:.25rem 0 0;padding:0}.zonshoogte-tool .zt-uitleg .zt-uitleg-lijst li{align-items:flex-start;display:flex;gap:.6rem;padding:.35rem 0}.zonshoogte-tool .zt-uitleg .zt-uitleg-lijst li .zt-icoon{flex-shrink:0;margin-top:.2rem}.zonshoogte-tool .zt-uitleg .zt-uitleg-noot{color:rgba(51,35,24,.7);font-size:.85rem;margin:.5rem 0 0;max-width:68ch}.zonshoogte-tool.zonshoogte-tool--editor{border:2px dashed #f2a93b;border-radius:.75rem;color:#b34a26;padding:2rem}
