.kal-maanden{gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kal-maand{gap:var(--s2);align-content:start;display:grid}.kal-maandkop{grid-template-columns:36px 1fr 36px;align-items:center;min-height:36px;display:grid}.kal-maandkop h3{text-align:center;margin:0;font-size:16px;font-weight:600}.kal-blader{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kal-blader:hover:not(:disabled){background:var(--grey-bg)}.kal-blader:disabled{visibility:hidden}.kal-raster{grid-template-rows:24px repeat(6,56px);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:56px;row-gap:2px;display:grid}.kal-raster .kal-wd{align-self:end}.kal-wd{color:var(--ink-60);text-align:center;padding-bottom:var(--s1);font-size:12px;font-weight:600}.kal-dag{font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.kal-rond{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;gap:1px;width:min(52px,100%);line-height:1.15;display:grid}.kal-nr{font-size:14px;font-weight:600}.kal-prijs{color:var(--ink-60);letter-spacing:-.01em;white-space:nowrap;font-size:10.5px;font-weight:450}.kal-dag:disabled{cursor:default}.kal-dag:disabled .kal-nr{color:#38465261;font-weight:400}.kal-dag:not(:disabled):hover .kal-rond{box-shadow:inset 0 0 0 1.5px var(--ink)}.kal-dag.laagste .kal-prijs{color:var(--ok)}.kal-dag.kal-reis{background:var(--grey-bg)}.kal-dag.kal-reis.kal-begin{background:linear-gradient(to right, transparent 50%, var(--grey-bg) 50%)}.kal-dag.kal-eind{background:linear-gradient(to right, var(--grey-bg) 50%, transparent 50%)}.kal-dag.gekozen .kal-rond,.kal-dag.kal-eind .kal-rond{background:var(--ink);color:var(--white)}.kal-dag.kal-eind .kal-nr{color:var(--white)}.kal-dag.gekozen .kal-prijs,.kal-dag.kal-eind .kal-prijs{color:#ffffffd9}.kal-dag:focus-visible{outline:none}.kal-dag:focus-visible .kal-rond{outline:2px solid var(--teal);outline-offset:1px}.kal-onder{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.kal-info{gap:2px;display:grid}.kal-volgende,.kal-legenda{color:var(--ink-60);margin:0;font-size:14px}.kal-volgende:empty{display:none}.kal-legenda{align-items:center;gap:6px;font-size:13px;display:inline-flex}.kal-stip{background:var(--ok);border-radius:50%;width:8px;height:8px}.kal-wis{font:inherit;text-underline-offset:3px;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline}.kal-wis:disabled{color:var(--ink-45);cursor:default;text-decoration:none}@media (width<=767px){.kal-maanden{grid-template-columns:1fr}}.kal-inline[data-astro-cid-3xg4tb2f]{gap:var(--s3);display:grid}.kal-inline[data-astro-cid-3xg4tb2f] h2[data-astro-cid-3xg4tb2f]{margin:0;font-size:22px}.kal-sub[data-astro-cid-3xg4tb2f]{margin:0 0 var(--s2);color:var(--ink-60);font-size:15px}.kal-lijst[data-astro-cid-3xg4tb2f] summary[data-astro-cid-3xg4tb2f]{cursor:pointer;font-size:15px;font-weight:600}.kal-lijst[data-astro-cid-3xg4tb2f] ul[data-astro-cid-3xg4tb2f]{margin:var(--s3) 0 0;gap:var(--s1) var(--s4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:0;font-size:14px;list-style:none;display:grid}.kal-lijst[data-astro-cid-3xg4tb2f] li[data-astro-cid-3xg4tb2f]{border-bottom:1px solid var(--line)}.kal-lijstdag[data-astro-cid-3xg4tb2f]{justify-content:space-between;gap:var(--s3);box-sizing:content-box;width:100%;min-height:40px;font:inherit;color:var(--ink);text-align:start;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;align-items:center;margin:0 -8px;padding:6px 8px;display:flex}.kal-lijstdag[data-astro-cid-3xg4tb2f]:hover{background:var(--grey-bg)}.kal-lijstdag[data-astro-cid-3xg4tb2f][aria-pressed=true]{background:var(--ink);color:var(--white)}.kal-lijstdag[data-astro-cid-3xg4tb2f]:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.kal-scherm[data-astro-cid-3xg4tb2f]{width:min(760px,100vw - 32px);max-height:min(90vh,820px);box-shadow:var(--shadow-media);border:0;border-radius:16px;padding:0}.kal-scherm[data-astro-cid-3xg4tb2f]::backdrop{background:#0c161c73}.kal-scherm[data-astro-cid-3xg4tb2f][open]{flex-direction:column;display:flex}.kal-kop[data-astro-cid-3xg4tb2f]{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:var(--s5) var(--s5) var(--s3);display:flex}.kal-kop[data-astro-cid-3xg4tb2f] h2[data-astro-cid-3xg4tb2f]{margin:0;font-size:20px}.kal-kop[data-astro-cid-3xg4tb2f] p[data-astro-cid-3xg4tb2f]{color:var(--ink-60);margin:2px 0 0;font-size:14px}.kal-sluit[data-astro-cid-3xg4tb2f]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%}.kal-scherm[data-astro-cid-3xg4tb2f] .kal-maanden[data-astro-cid-3xg4tb2f]{padding:0 var(--s5) var(--s4);overflow:auto}.kal-voet[data-astro-cid-3xg4tb2f]{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-top:1px solid var(--line);display:flex}.kal-klaar[data-astro-cid-3xg4tb2f]{font:inherit;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:600}@media (width<=767px){.kal-scherm[data-astro-cid-3xg4tb2f]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}
