.zonnepaneel-nu .zn-titel{margin:0 auto .5rem;max-width:64rem;text-align:left}.zonnepaneel-nu .zn-titel.zn-titel--zonder-intro{margin-bottom:1.25rem}@media(min-width:992px)and (max-height:880px){.banner--tool+.zonnepaneel-nu .zn-titel.zn-titel--zonder-intro{margin-bottom:1rem}}.zonnepaneel-nu .zn-intro{margin:0 auto 1.25rem;max-width:64rem}.zonnepaneel-nu .zn-intro p{color:rgba(51,35,24,.82);font-size:1rem;line-height:1.55;margin:0;max-width:68ch}.zonnepaneel-nu .zn-intro p+p{margin-top:.5rem}.zonnepaneel-nu .zn-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){.zonnepaneel-nu .zn-uitslag{align-items:center;flex-direction:row;gap:1.35rem;padding:1.15rem 1.4rem}}.zonnepaneel-nu .zn-uitslag>div{min-width:0}.zonnepaneel-nu .zn-uitslag .zn-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){.zonnepaneel-nu .zn-uitslag .zn-getal{font-size:clamp(2.5rem,1.25rem + 2vw,3rem)}}.zonnepaneel-nu .zn-uitslag .zn-kop{font-weight:700}.zonnepaneel-nu .zn-uitslag .zn-betekenis{font-size:.95rem;margin:.25rem 0 0;max-width:62ch}.zonnepaneel-nu .zn-kaart[data-toon=zacht] .zn-uitslag{background:#ecebe6}.zonnepaneel-nu .zn-kaart[data-toon=warm] .zn-uitslag{background:#fcefd8}.zonnepaneel-nu .zn-kaart[data-toon=warmer] .zn-uitslag{background:#fbe7bd}.zonnepaneel-nu .zn-kaart[data-toon=vol] .zn-uitslag{background:#f9dfa6}.zonnepaneel-nu .zn-kaart[data-toon=schemer] .zn-uitslag{background:#e9f1f7}.zonnepaneel-nu .zn-kaart[data-toon=donker] .zn-uitslag{background:#e1e6ee}.zonnepaneel-nu .zn-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){.zonnepaneel-nu .zn-kaart{padding:1.5rem}}@media(min-width:768px){.zonnepaneel-nu .zn-kaart{padding:2rem 2.5rem}}@media(min-width:992px){.zonnepaneel-nu .zn-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}}.zonnepaneel-nu .zn-hoofd{min-width:0}.zonnepaneel-nu .zn-zij{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem;min-width:0}@media(min-width:992px){.zonnepaneel-nu .zn-zij{border-left:1px solid rgba(51,35,24,.12);margin-top:0;padding-left:2rem}}.zonnepaneel-nu .zn-invoer{display:flex;flex-wrap:wrap;gap:.6rem}.zonnepaneel-nu .zn-zoekveld{flex:1 1 12rem;min-width:0;position:relative}@media(max-width:767.98px){.zonnepaneel-nu .zn-zoekveld{flex-basis:100%}}@media(min-width:992px)and (max-width:1199.98px){.zonnepaneel-nu .zn-zoekveld{flex-basis:100%}}.zonnepaneel-nu .zn-zoekveld .zn-plaats{box-sizing:border-box;width:100%}.zonnepaneel-nu .zn-plek-kop{line-height:1.1;margin:.9rem 0 0}.zonnepaneel-nu .zn-plek-kop .zn-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}.zonnepaneel-nu .zn-plek-kop .zn-plek-land{color:rgba(51,35,24,.7);font-size:.9rem;margin-left:.3rem}.zonnepaneel-nu .zn-visual{cursor:grab;display:block;height:auto;margin:.75rem 0 0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.zonnepaneel-nu .zn-visual.zn-sleept{cursor:grabbing}.zonnepaneel-nu .zn-visual .zn-bron,.zonnepaneel-nu .zn-visual .zn-gloed,.zonnepaneel-nu .zn-visual .zn-straal,.zonnepaneel-nu .zn-visual .zn-zon{transition:opacity .25s ease-out}@media(hover:hover)and (pointer:fine){.zonnepaneel-nu .zn-visual:hover .zn-gloed{opacity:.3}}.zonnepaneel-nu .zn-visual.zn-sleept .zn-gloed{opacity:.36}.zonnepaneel-nu .zn-visual .zn-graden,.zonnepaneel-nu .zn-visual .zn-graden-label{stroke:#fff;stroke-width:1.4px;stroke-linejoin:round;paint-order:stroke}@media(min-width:768px){.zonnepaneel-nu .zn-visual .zn-graden,.zonnepaneel-nu .zn-visual .zn-graden-label{stroke-width:1.1px}}@media(min-width:992px){.zonnepaneel-nu .zn-visual .zn-graden,.zonnepaneel-nu .zn-visual .zn-graden-label{stroke-width:.8px}}.zonnepaneel-nu .zn-schuif{margin-top:.5rem}.zonnepaneel-nu .zn-tijdregel{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .75rem}.zonnepaneel-nu .zn-tijdregel .tijdkeuze{flex:none}.zonnepaneel-nu .zn-tijd-groot{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;line-height:1;min-width:2.95em}.zonnepaneel-nu .zn-klok12 .zn-tijd-groot{min-width:4.35em}.zonnepaneel-nu .zn-tijd-onder{align-items:flex-start;display:flex;flex:1 1 13rem;flex-direction:column;gap:.1rem;line-height:1.3;min-width:0}.zonnepaneel-nu .zn-tijd-sub{color:rgba(51,35,24,.7);font-size:.85rem}.zonnepaneel-nu .zn-tijd-hint{color:rgba(51,35,24,.7);font-size:.8rem;transition:opacity .6s ease}.zonnepaneel-nu .zn-kaart.zn-hint-weg .zn-tijd-hint{opacity:0}.zonnepaneel-nu .zn-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;display:block;height:2rem;margin:.35rem 0 0;padding:0;width:100%}.zonnepaneel-nu .zn-tijd:focus{outline:none}.zonnepaneel-nu .zn-tijd::-webkit-slider-runnable-track{background:linear-gradient(to right,#f7c97f calc(var(--schuif-half) + var(--vol, -1)*(100% - var(--schuif-half)*2)),rgba(51,35,24,.13) 0);border-radius:999px;height:.375rem}.zonnepaneel-nu .zn-tijd::-moz-range-track{background:rgba(51,35,24,.13);border-radius:999px;height:.375rem}.zonnepaneel-nu .zn-tijd::-moz-range-progress{background:#f7c97f;border-radius:999px;height:.375rem}.zonnepaneel-nu .zn-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}.zonnepaneel-nu .zn-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}.zonnepaneel-nu .zn-tijd:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #b34a26}.zonnepaneel-nu .zn-tijd:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #b34a26}@media(hover:hover){.zonnepaneel-nu .zn-tijd:hover::-webkit-slider-thumb{box-shadow:0 1px 4px rgba(51,35,24,.34),0 0 0 5px rgba(242,169,59,.18)}.zonnepaneel-nu .zn-tijd:hover::-moz-range-thumb{box-shadow:0 1px 4px rgba(51,35,24,.34),0 0 0 5px rgba(242,169,59,.18)}}.zonnepaneel-nu .zn-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)}.zonnepaneel-nu .zn-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){.zonnepaneel-nu .zn-tijd::-webkit-slider-thumb{-webkit-transition:none;transition:none}.zonnepaneel-nu .zn-tijd::-moz-range-thumb{-moz-transition:none;transition:none}}.zonnepaneel-nu .zn-tijd-schaal{color:rgba(51,35,24,.7);display:flex;font-size:.75rem;font-variant-numeric:tabular-nums;justify-content:space-between}.zonnepaneel-nu .zn-uitslag{margin-top:1rem}.zonnepaneel-nu .zn-uitslag .zn-getal{color:#b34a26}.zonnepaneel-nu .zn-uitslag .zn-richting{font-weight:700}.zonnepaneel-nu .zn-uitslag .zn-betekenis{min-height:4.8em}@media(min-width:768px){.zonnepaneel-nu .zn-uitslag .zn-betekenis{min-height:3.2em}}.zonnepaneel-nu .zn-brug{background:#e9f1f7;border-radius:.75rem;display:inline-block;font-size:.9rem;font-weight:400;line-height:1.45;margin:.6rem 0 0;padding:.45rem .8rem}.zonnepaneel-nu .zn-brug[hidden]{display:none}.zonnepaneel-nu .zn-brug a{font-weight:600}@media(pointer:coarse){.zonnepaneel-nu .zn-brug a{margin:0 -.2rem;padding:.55rem .2rem}}.zonnepaneel-nu .zn-noot{color:rgba(51,35,24,.7);font-size:.85rem;margin:1rem 0 0}.zonnepaneel-nu .zn-noot+.zn-noot{margin-top:.35rem}.zonnepaneel-nu .zn-klok-blok .zn-klok-titel{font-size:.95rem;margin:0}.zonnepaneel-nu .zn-klok-blok .zn-klok-sub{color:rgba(51,35,24,.7);font-size:.8rem;margin:.1rem 0 .5rem}.zonnepaneel-nu .zn-klok{display:grid;gap:.25rem .5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.zonnepaneel-nu .zn-klok{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.zonnepaneel-nu .zn-klok{display:flex;flex-direction:column;gap:0}}.zonnepaneel-nu .zn-klok-leeg{color:rgba(51,35,24,.7);font-size:.85rem;grid-column:1/-1;margin:0}.zonnepaneel-nu .zn-klok-item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;border-left:3px solid transparent;border-radius:.5rem;color:#332318;cursor:pointer;display:flex;font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;gap:.45rem;min-height:2.5rem;min-width:0;padding:.35rem .5rem;text-align:left;transition:background-color .15s ease;width:100%}@media(min-width:992px){.zonnepaneel-nu .zn-klok-item{gap:.55rem;min-height:0;padding:.4rem .6rem}}@media(max-width:379.98px){.zonnepaneel-nu .zn-klok-item{font-size:.9rem;gap:.35rem;padding:.35rem .4rem}}.zonnepaneel-nu .zn-klok-item .zn-icoon{flex-shrink:0;width:1.4rem}@media(max-width:379.98px){.zonnepaneel-nu .zn-klok-item .zn-icoon{display:none}}.zonnepaneel-nu .zn-klok-item .zn-klok-tijd{font-variant-numeric:tabular-nums;white-space:nowrap}.zonnepaneel-nu .zn-klok-item .zn-klok-richting{color:rgba(51,35,24,.7);font-size:.75rem;font-weight:700;letter-spacing:.04em}.zonnepaneel-nu .zn-klok-item .zn-klok-hoek{font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}@media(hover:hover)and (pointer:fine){.zonnepaneel-nu .zn-klok-item:hover{background:#fcefd8}}.zonnepaneel-nu .zn-klok-item:active{background:#fcefd8}.zonnepaneel-nu .zn-klok-item--actief{background:#fcefd8;border-left-color:#b34a26;font-weight:600}.zonnepaneel-nu .zn-uitleg-inhoud{color:rgba(51,35,24,.7);font-size:.85rem;padding-bottom:.5rem}.zonnepaneel-nu .zn-uitleg-inhoud p{margin:.75rem 0 0}.zonnepaneel-nu.zonnepaneel-nu--editor{border:2px dashed #f2a93b;border-radius:.75rem;color:#b34a26;padding:2rem}
