.zon-op-onder .zo-uitslag{background:#fdf8ef;border-radius:.75rem;border-top:0;display:block;margin-top:.75rem;padding:1rem 1.1rem 1.1rem;transition:background-color .4s ease}@media(min-width:768px){.zon-op-onder .zo-uitslag{padding:1.2rem 1.4rem 1.25rem}}.zon-op-onder .zo-kaart[data-toon=zacht] .zo-uitslag{background:#ecebe6}.zon-op-onder .zo-kaart[data-toon=warm] .zo-uitslag{background:#fcefd8}.zon-op-onder .zo-kaart[data-toon=warmer] .zo-uitslag{background:#fbe7bd}.zon-op-onder .zo-kaart[data-toon=vol] .zo-uitslag{background:#f9dfa6}.zon-op-onder .zo-kaart[data-toon=schemer] .zo-uitslag{background:#e9f1f7}.zon-op-onder .zo-kaart[data-toon=donker] .zo-uitslag{background:#e1e6ee}.zon-op-onder .zo-stats{border-bottom:1px solid rgba(51,35,24,.1);display:grid;gap:.95rem 1.1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-bottom:.95rem}@media(min-width:768px){.zon-op-onder .zo-stats{gap:0 1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}}.zon-op-onder .zo-stat{container-type:inline-size;min-width:0}@media(min-width:400px){.zon-op-onder .zo-stat--onder{border-left:1px solid rgba(51,35,24,.1);padding-left:1.1rem}}.zon-op-onder .zo-stat--lengte{border-top:1px solid rgba(51,35,24,.1);grid-column:1/-1;padding-top:.9rem}.zon-op-onder .zo-stat--jaar{display:none}@media(max-width:767.98px){.zon-op-onder .zo-stat--jaar:not([hidden]){border-top:1px solid rgba(51,35,24,.1);display:block;padding-top:.9rem}}@media(max-width:767.98px)and (min-width:400px){.zon-op-onder .zo-stat--jaar:not([hidden]){border-left:1px solid rgba(51,35,24,.1);padding-left:1.1rem}}@media(max-width:767.98px){.zon-op-onder .zo-stat--lengte:has(+.zo-stat--jaar:not([hidden])){grid-column:auto}}@media(min-width:768px){.zon-op-onder .zo-stat--lengte,.zon-op-onder .zo-stat--onder{border-left:1px solid rgba(51,35,24,.1);border-top:0;padding:0 0 0 1.25rem}.zon-op-onder .zo-stat--lengte{grid-column:auto}}.zon-op-onder .zo-stat-kop{align-items:center;color:rgba(51,35,24,.7);display:flex;font-size:.8125rem;font-weight:600;gap:.4rem;line-height:1.2;margin:0 0 .4rem}.zon-op-onder :is(.zo-stat--lengte,.zo-stat--jaar) .zo-stat-kop{align-items:flex-end}.zon-op-onder .zo-stat-icoon{color:rgba(51,35,24,.55);flex:none}.zon-op-onder .zo-stat-icoon .zo-stat-zon{fill:#f2a93b}.zon-op-onder .zo-stat-waarde{margin:0}.zon-op-onder .zo-uitslag .zo-stat-getal{color:#b34a26;display:block;font-family:Fraunces,Georgia,serif;font-size:2rem;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72,"wght" 560,"SOFT" 40,"WONK" 0;line-height:1;white-space:nowrap;word-spacing:-.06em}@media(min-width:768px){.zon-op-onder .zo-uitslag .zo-stat-getal{font-size:clamp(2.5rem,1.25rem + 2vw,2.875rem)}}@supports(font-size:1cqi){.zon-op-onder .zo-uitslag .zo-stat-getal{font-size:min(2rem,40cqi)}@media(min-width:768px){.zon-op-onder .zo-uitslag .zo-stat-getal{font-size:min(clamp(2.5rem,1.25rem + 2vw,2.875rem),40cqi)}}}@supports(font-size:1cqi){.zon-op-onder .zo-kaart[data-klok="12"] .zo-uitslag :is(.zo-stat--op,.zo-stat--onder):not(.zo-stat--tekst) .zo-stat-getal{font-size:min(2rem,32cqi)}@media(min-width:768px){.zon-op-onder .zo-kaart[data-klok="12"] .zo-uitslag :is(.zo-stat--op,.zo-stat--onder):not(.zo-stat--tekst) .zo-stat-getal{font-size:min(clamp(2.5rem,1.25rem + 2vw,2.875rem),32cqi)}}}.zon-op-onder .zo-klein{color:rgba(51,35,24,.7);font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.42em;font-weight:600;letter-spacing:.01em;margin-left:.08em;word-spacing:normal}.zon-op-onder .zo-klein--regel{display:block;font-size:.8125rem;line-height:1.3;margin:.35rem 0 0;white-space:normal}.zon-op-onder .zo-uitslag .zo-stat--tekst .zo-stat-getal{font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;white-space:normal}.zon-op-onder .zo-stat-morgen,.zon-op-onder .zo-stat-verschil{color:rgba(51,35,24,.7);display:block;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1.35}.zon-op-onder .zo-stat-morgen{margin-top:.5rem}.zon-op-onder .zo-jaar-lijn{display:block}.zon-op-onder .zo-jaar-lijn svg{display:block;height:2rem;max-width:9rem;overflow:visible;width:100%}.zon-op-onder .zo-stat-verschil{color:rgba(51,35,24,.8);font-weight:600}.zon-op-onder .zo-stat-verschil[hidden]{display:none}.zon-op-onder .zo-betekenis{font-size:.95rem;margin:.85rem 0 0;max-width:62ch}@media(min-width:768px){.zon-op-onder .zo-betekenis:empty{min-height:4.8em}}.zon-op-onder .zo-dag{margin-top:1.25rem}.zon-op-onder .zo-balk-houder{padding:.35rem 0;position:relative}.zon-op-onder .zo-balk{background:#22304a;border-radius:999px;box-shadow:inset 0 1px 3px rgba(34,48,74,.35);display:flex;height:1.9rem;overflow:hidden}.zon-op-onder .zo-seg{display:block;flex:none;height:100%}.zon-op-onder .zo-seg--nacht{background:#22304a}.zon-op-onder .zo-seg--astro{background:#354867}.zon-op-onder .zo-seg--nautisch{background:#5c7494}.zon-op-onder .zo-seg--burgerlijk{background:#a9bdd2}.zon-op-onder .zo-seg--dag{background:#f7c97f}.zon-op-onder .zo-naald{background:#b34a26;border-radius:1px;bottom:0;box-shadow:0 0 0 2px hsla(0,0%,100%,.9);margin-left:-1px;pointer-events:none;position:absolute;top:0;width:2px}.zon-op-onder .zo-naald[hidden]{display:none}.zon-op-onder .zo-balk-labels{color:rgba(51,35,24,.7);display:flex;font-size:.8rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.15rem}.zon-op-onder .zo-momenten li.zo-moment--goud{background:#fcefd8}.zon-op-onder .zo-momenten li.zo-moment--donker{background:#22304a;color:#fdf8ef}.zon-op-onder .zo-momenten li.zo-moment--donker span{color:hsla(39,78%,96%,.8)}.zon-op-onder .zo-momenten li.zo-moment--donker strong{color:#f7c97f}.zon-op-onder .zo-maand{margin-top:1.5rem}.zon-op-onder .zo-maand-balk{align-items:center;display:flex;gap:.5rem}.zon-op-onder .zo-maand-balk button{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff;border:1px solid rgba(51,35,24,.18);border-radius:999px;box-shadow:inset 0 1px 1.5px rgba(51,35,24,.05);color:#b34a26;cursor:pointer;display:grid;flex:none;height:2.75rem;padding:0;place-items:center;transition:background-color .15s ease,border-color .15s ease;width:2.75rem}@media(hover:hover){.zon-op-onder .zo-maand-balk button:hover{background:#fcefd8;border-color:rgba(51,35,24,.34)}}.zon-op-onder .zo-maand-balk button:active{background:#fcefd8}.zon-op-onder .zo-maand-balk button span{display:grid;line-height:0;place-items:center}.zon-op-onder .zo-maand-balk button svg{display:block;height:1rem;width:1rem}.zon-op-onder .zo-maand-balk .zo-maand-kop{flex:1 1 auto;font-size:1rem;margin:0;min-width:0;text-align:center}.zon-op-onder .zo-maand-balk .zo-maand-kop:first-letter{text-transform:uppercase}.zon-op-onder .zo-weergave{align-items:stretch;background:#fff;border:1px solid rgba(51,35,24,.18);border-radius:999px;box-shadow:0 1px 2px rgba(51,35,24,.05);box-sizing:border-box;display:inline-flex;flex:none;gap:2px;padding:2px}.zon-op-onder .zo-weergave>button[hidden],.zon-op-onder .zo-weergave[hidden]{display:none}.zon-op-onder .zo-weergave>button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:0;border-radius:999px;box-sizing:border-box;color:#332318;cursor:pointer;display:inline-flex;font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;font-weight:600;gap:.3rem;justify-content:center;line-height:1;margin:0;min-height:2rem;padding:0 .7rem;transition:background-color .15s ease,color .15s ease;white-space:nowrap}@media(hover:hover){.zon-op-onder .zo-weergave>button:hover{background:#fcefd8}}.zon-op-onder .zo-weergave>button[aria-pressed=true]{background:#f2a93b;color:#332318}@media(hover:hover){.zon-op-onder .zo-weergave>button[aria-pressed=true]:hover{background:#f2a93b}}.zon-op-onder .zo-weergave{margin-top:.6rem}@media(min-width:768px){.zon-op-onder .zo-weergave{display:none}}.zon-op-onder .zo-tabel-houder{margin-top:.6rem;max-width:100%;overflow-x:auto}.zon-op-onder .zo-tabel{border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums;width:100%}.zon-op-onder .zo-tabel td,.zon-op-onder .zo-tabel th{padding:.35rem .4rem;text-align:left;white-space:nowrap}@media(pointer:coarse){.zon-op-onder .zo-tabel tbody td,.zon-op-onder .zo-tabel tbody th{padding-block:.6rem}}.zon-op-onder .zo-tabel thead th{color:rgba(51,35,24,.7);font-size:.75rem;font-weight:600;hyphens:auto;overflow-wrap:anywhere;vertical-align:bottom;white-space:normal}.zon-op-onder .zo-tabel tbody tr{border-top:1px solid rgba(51,35,24,.07);cursor:pointer;transition:background-color .15s ease}@media(hover:hover){.zon-op-onder .zo-tabel tbody tr:hover{background:hsla(38,86%,92%,.75)}}.zon-op-onder .zo-tabel tbody th{font-weight:600}.zon-op-onder .zo-tabel .zo-dag-knop{align-items:baseline;background:none;border:0;border-radius:.5rem;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:.3rem;margin:0;padding:.1rem .15rem;white-space:nowrap}.zon-op-onder .zo-tabel .zo-dag-knop:focus-visible{outline:2px solid #b34a26;outline-offset:1px}.zon-op-onder .zo-tabel .zo-weekdag{color:rgba(51,35,24,.7);display:inline-block;font-weight:400;min-width:2.2em}.zon-op-onder .zo-tabel .zo-k-schemer{line-height:1.3}.zon-op-onder .zo-tabel .zo-rij--vandaag th{color:#b34a26}.zon-op-onder .zo-tabel .zo-rij--gekozen{background:#fcefd8}.zon-op-onder .zo-tabel .zo-rij--gekozen th{box-shadow:inset 3px 0 0 #b34a26}.zon-op-onder .zo-tabel .zo-rij--gekozen td{font-weight:700}.zon-op-onder .zo-tabel .zo-k-schemer{display:none}@media(min-width:768px){.zon-op-onder .zo-tabel .zo-k-schemer{display:table-cell}}.zon-op-onder .zo-maand:not(.zo-maand--alles) .zo-rij--ver,.zon-op-onder .zo-tabel-houder--schemer .zo-tabel .zo-k-zon{display:none}.zon-op-onder .zo-tabel-houder--schemer .zo-tabel .zo-k-schemer{display:table-cell}@media(min-width:768px){.zon-op-onder .zo-tabel-houder--schemer .zo-tabel .zo-k-zon{display:table-cell}}.zon-op-onder .zo-maand-meer{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border:1px solid rgba(51,35,24,.2);border-radius:.75rem;color:#b34a26;cursor:pointer;display:flex;font-family:Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:600;gap:.45rem;justify-content:center;line-height:1.25;margin:.5rem 0 0;min-height:2.75rem;padding:.5rem .9rem;scroll-margin-bottom:.75rem;scroll-margin-top:calc(var(--header-hoogte, 4.5rem) + .75rem);transition:background-color .15s ease,border-color .15s ease;width:100%}.zon-op-onder .zo-maand-meer[hidden]{display:none}@media(hover:hover)and (pointer:fine){.zon-op-onder .zo-maand-meer:hover{background:#fcefd8;border-color:rgba(179,74,38,.45)}}.zon-op-onder .zo-maand-meer:active{background:#fcefd8}.zon-op-onder .zo-maand-meer .zo-maand-meer-pijl{flex:none;transition:transform .15s ease}.zon-op-onder .zo-maand-meer.zo-maand-meer--open .zo-maand-meer-pijl{transform:rotate(180deg)}.zon-op-onder .zo-tabel-noot{color:rgba(51,35,24,.7);font-size:.8rem;margin:.5rem 0 0}.zon-op-onder .zo-meer{margin-top:1.5rem}.zon-op-onder .zo-sterren p{margin:0}.zon-op-onder .zo-sterren .zo-sterren-tekst{font-weight:400}.zon-op-onder .zo-sterren .zo-sterren-maan{color:rgba(51,35,24,.7);font-size:.9rem;margin-top:.4rem}.zon-op-onder .zo-meer .zo-noot{margin-top:.85rem}.zon-op-onder .zo-ladder.ladder .ladder-balk>span{background:#f7c97f}@media(min-width:992px){.zon-op-onder .zo-ladder:empty{min-height:73rem}}
