.ld .dag{padding:4px var(--gutter) 40px;--w-klok:min(264px, 70cqw, 34svh);gap:16px;display:grid;position:relative}.ld .dag__kop{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;display:grid}.ld .dag__kop .knop-rond:disabled{opacity:.3;cursor:default}.ld .dag__titel{cursor:pointer;min-height:44px;color:var(--inkt);background:0 0;border:0;justify-items:center;gap:1px;padding:0;display:grid}.ld .dag__titel b{font:800 20px/1.2 var(--kop);align-items:center;gap:4px;display:inline-flex}.ld .dag__titel b svg{width:18px;height:18px;color:var(--inkt-zacht)}.ld .dag__titel span{font:400 14px/1.3 var(--tekst);color:var(--inkt-zacht)}.ld .dag__leeg{text-align:center;color:var(--inkt-zacht);margin:0;font-size:16px}.ld .dag__verhaal{gap:14px;display:grid}.ld .dag__verhaal:empty{display:none}.ld .dag__oud{background:color-mix(in srgb, var(--inkt) 6%, transparent);font:400 15px/1.45 var(--tekst);color:var(--inkt-zacht);border-radius:14px;margin:0;padding:10px 14px}.ld .klok__som{flex-direction:column;align-items:center;line-height:1.1;display:flex}.ld .klok__som b{font:800 calc(var(--w-klok,300px) * .088)/1 var(--kop);letter-spacing:-.02em}.ld .klok__som span{font:500 calc(var(--w-klok,300px) * .052)/1.4 var(--tekst);color:var(--inkt-zacht)}.ld .k-wakker{fill:var(--wakker);transition:opacity .25s var(--uit)}.ld .k-wakker circle{transform-box:fill-box;transform-origin:50%}.ld .k-wakker.is-gekozen circle,.ld .klok.licht-wakker .k-wakker circle{transform:scale(1.35)}.ld .klok__raak{pointer-events:none}.ld .k-raak{fill:none;stroke:#0000;stroke-linecap:butt;pointer-events:stroke;cursor:pointer}.ld .klok.licht-nacht .k-dutje,.ld .klok.licht-dutje .k-nacht,.ld .klok.licht-wakker .k-slaap,.ld .klok.licht-voeding .k-slaap{opacity:.22}.ld .klok:-webkit-any(.licht-slaap,.licht-nacht,.licht-dutje,.licht-voeding) .k-wakker{opacity:.22}.ld .klok:-moz-any(.licht-slaap,.licht-nacht,.licht-dutje,.licht-voeding) .k-wakker{opacity:.22}.ld .klok:is(.licht-slaap,.licht-nacht,.licht-dutje,.licht-voeding) .k-wakker{opacity:.22}.ld .klok.licht-voeding .k-voeding :-webkit-any(.k-fles__rand,.k-druppel){stroke:var(--inkt);stroke-width:1.8px}.ld .klok.licht-voeding .k-voeding :-moz-any(.k-fles__rand,.k-druppel){stroke:var(--inkt);stroke-width:1.8px}.ld .klok.licht-voeding .k-voeding :is(.k-fles__rand,.k-druppel){stroke:var(--inkt);stroke-width:1.8px}.ld .dagbalk{gap:4px;display:grid;position:relative}.ld .dagbalk__delen{gap:4px;height:19px;margin-bottom:-4px;display:flex}.ld .dagbalk__delen span{flex:0 0 calc(var(--w) - 2px);white-space:nowrap;border-bottom:2px solid color-mix(in srgb, var(--inkt) 16%, transparent);min-width:0;font:600 12.5px/1 var(--tekst);color:var(--inkt-zacht);padding:0 0 5px 1px;overflow:hidden}.ld .dagbalk__spoor{background:linear-gradient(var(--spoor), var(--spoor)) 0 6px / 100% 28px no-repeat;border-radius:10px;height:58px;position:relative}.ld .db-blok{cursor:pointer;height:28px;transition:opacity .25s var(--uit), box-shadow .2s var(--uit);border:0;border-radius:6px;padding:0;position:absolute;top:6px}.ld .db-nacht{background:var(--slaap)}.ld .db-dutje{background:var(--dutje)}.ld .db-voeding{cursor:pointer;width:24px;height:28px;color:var(--inkt);background:0 0;border:0;margin-left:-12px;padding:0;position:absolute;top:30px}.ld .db-voeding i{background:var(--voeding);width:4px;height:11px;box-shadow:0 0 0 1.4px var(--voeding-rand);border-radius:2px;position:absolute;top:4px;left:10px}.ld .db-voeding--fles i{height:7px;top:8px}.ld .db-voeding span{font:800 11px/1 var(--kop);white-space:nowrap;letter-spacing:.02em;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ld .db-nu{background:var(--inkt);width:12px;height:12px;box-shadow:0 0 0 3px var(--vlak-sterk);pointer-events:none;border-radius:50%;margin-left:-6px;position:absolute;top:14px}.ld .dagbalk__as{height:16px;font:500 12px/1 var(--tekst);color:var(--inkt-zacht);font-variant-numeric:tabular-nums;position:relative}.ld .dagbalk__as span{position:absolute;transform:translate(-50%)}.ld .dagbalk__as span:first-child{transform:none}.ld .dagbalk__as span:last-child{transform:translate(-100%)}.ld .db-wakker{background:0 0;border-radius:4px;container-type:inline-size}.ld .db-wakker i{background:radial-gradient(circle, var(--wakker) 1.9px, transparent 2.4px) center / 8px 100% space no-repeat;transition:opacity .25s var(--uit);position:absolute;top:0;bottom:0;left:3px;right:3px}.ld .db-wakker--nu i{right:12px}.ld .db-wakker.is-gekozen i,.ld .dagbalk.licht-wakker .db-wakker i{background-image:radial-gradient(circle, var(--wakker) 2.5px, transparent 3px)}@container (width<11px){.ld .db-wakker i{display:none}}@media (hover:hover) and (pointer:fine){.ld .db-wakker:hover{background:color-mix(in srgb, var(--inkt) 8%, transparent)}}.ld .db-blok.is-gekozen:not(.db-wakker){box-shadow:0 0 0 2.5px var(--inkt);z-index:1}.ld .dagbalk.met-keuze .db-blok:not(.is-gekozen):not(.db-wakker),.ld .dagbalk.met-keuze .db-voeding:not(.is-gekozen),.ld .dagbalk.met-keuze .db-wakker:not(.is-gekozen) i{opacity:.32}.ld .db-voeding.is-gekozen i{width:5px;box-shadow:0 0 0 2px var(--inkt);left:9.5px}.ld .dagbalk.licht-nacht .db-dutje,.ld .dagbalk.licht-dutje .db-nacht{opacity:.25}.ld .dagbalk.licht-wakker :-webkit-any(.db-nacht,.db-dutje){opacity:.25}.ld .dagbalk.licht-wakker :-moz-any(.db-nacht,.db-dutje){opacity:.25}.ld .dagbalk.licht-wakker :is(.db-nacht,.db-dutje){opacity:.25}.ld .dagbalk.licht-voeding :-webkit-any(.db-nacht,.db-dutje){opacity:.25}.ld .dagbalk.licht-voeding :-moz-any(.db-nacht,.db-dutje){opacity:.25}.ld .dagbalk.licht-voeding :is(.db-nacht,.db-dutje){opacity:.25}.ld .dagbalk:-webkit-any(.licht-slaap,.licht-nacht,.licht-dutje,.licht-voeding) .db-wakker i{opacity:.25}.ld .dagbalk:-moz-any(.licht-slaap,.licht-nacht,.licht-dutje,.licht-voeding) .db-wakker i{opacity:.25}.ld .dagbalk:is(.licht-slaap,.licht-nacht,.licht-dutje,.licht-voeding) .db-wakker i{opacity:.25}.ld .dagbalk.licht-voeding .db-voeding i{width:5px;box-shadow:0 0 0 2px var(--inkt);left:9.5px}.ld .dag .legenda-dagen{justify-content:center;margin:8px 0 0}.ld .dag .legenda-dagen .l-wakker:before{background:radial-gradient(circle, var(--wakker) 2.1px, transparent 2.6px) 0 50% / 5.67px 6px repeat-x;border-radius:0;width:17px;height:6px}.ld .dag .legenda-dagen .l-aanloop:before{opacity:.55;border-radius:2px;height:4px}.ld .dag .legenda-dagen .l-routine:before{background:radial-gradient(circle, var(--slaap) 1.7px, transparent 2.1px) 0 50% / 5.67px 4px repeat-x;opacity:.8;border-radius:0;width:17px;height:4px}.ld .dagkeuze{border-radius:var(--r-kaart);background:var(--vlak-sterk);min-height:58px;box-shadow:0 1px 0 var(--nw-kunststof-rand), 0 8px 18px -14px #0f323c59;animation:ld-zacht-op .25s var(--uit) both;align-items:center;gap:12px;margin:-6px 0 0;padding:8px 8px 8px 14px;display:flex}@keyframes ld-zacht-op{0%{opacity:0;transform:translateY(4px)}}.ld[data-lucht=nacht] .dagkeuze{box-shadow:inset 0 0 0 1px var(--rand)}.ld .dagkeuze__teken{background:var(--slaap);border-radius:4px;flex:none;width:14px;height:14px}.ld .dagkeuze__teken[data-soort=dutje]{background:var(--dutje)}.ld .dagkeuze__teken[data-soort=wakker]{background:radial-gradient(circle, var(--wakker) 2.1px, transparent 2.6px) 0 50% / 5.67px 6px repeat-x;border-radius:0;width:17px;height:6px}.ld .dagkeuze__teken[data-soort=voeding]{background:var(--voeding);width:6px;height:16px;box-shadow:0 0 0 1.4px var(--voeding-rand);border-radius:3px}.ld .dagkeuze__tekst{flex:1;gap:1px;min-width:0;display:grid}.ld .dagkeuze__tekst b{font:700 16.5px/1.3 var(--kop);font-variant-numeric:tabular-nums}.ld .dagkeuze__tekst span{font:500 14px/1.35 var(--tekst);color:var(--inkt-zacht);font-variant-numeric:tabular-nums;text-wrap:pretty}.ld .dagkeuze .knop{flex:none}.ld .dagkeuze--leeg{text-align:center;min-height:0;font:500 14px/1.4 var(--tekst);color:var(--inkt-zacht);background:0 0;padding:0;animation:none;display:block;box-shadow:none!important}.ld .tegels--dag{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ld .koers{border-radius:var(--r-kaart);background:var(--vlak-sterk);min-height:150px;color:var(--inkt);text-align:left;cursor:pointer;box-shadow:0 1px 0 var(--nw-kunststof-rand), 0 8px 18px -14px #0f323c59;transition:transform .14s var(--uit), box-shadow .25s var(--uit);border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 14px 12px;display:flex}.ld[data-lucht=nacht] .koers{box-shadow:inset 0 0 0 1px var(--rand)}.ld .koers.is-aan{box-shadow:inset 0 0 0 2px var(--inkt), var(--schaduw-object)}.ld .koers__label{font:600 14px/1.3 var(--tekst);color:var(--inkt-zacht);text-wrap:balance}.ld .koers__waarde{font:800 28px/1.08 var(--kop);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px}.ld .koers__sub{font:500 13.5px/1.3 var(--tekst);color:var(--inkt-zacht)}.ld .koers__lijn{width:100%;height:24px;margin-top:auto;overflow:visible}.ld .koers__lijn polyline{fill:none;stroke:var(--slaap);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.ld .koers__lijn circle{fill:var(--slaap)}.ld .koers__verschil{font:500 13px/1.3 var(--tekst);color:var(--inkt-zacht);text-wrap:balance}.ld .koers__erbij{border-top:1px solid var(--rand);font:500 13.5px/1.3 var(--tekst);color:var(--inkt-zacht);justify-content:space-between;align-self:stretch;align-items:baseline;gap:8px;margin-top:9px;padding-top:8px;display:flex}.ld .koers__erbij b{font:700 15px/1.2 var(--kop);color:var(--inkt);font-variant-numeric:tabular-nums;white-space:nowrap}.ld .koers--dag{min-height:0;padding:13px 14px 12px}.ld .koers--breed{-moz-column-gap:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"label lijn""waarde lijn""sub uitleg";align-items:end;column-gap:16px;display:grid}.ld .koers--breed .koers__label{grid-area:label}.ld .koers--breed .koers__waarde{grid-area:waarde}.ld .koers--breed .koers__sub{grid-area:sub}.ld .koers--breed .koers__lijn{grid-area:lijn;align-self:end;height:46px;margin:0}.ld .koers--breed .koers__verschil{grid-area:uitleg;font-size:12.5px}.ld .kyrawoord{background:var(--vlak-sterk);box-shadow:var(--schaduw-object);color:var(--inkt);border-radius:24px;padding:14px 16px 12px;scroll-margin-top:140px}.ld[data-lucht=nacht] .kyrawoord{box-shadow:none;background:#ffffff1a}.ld .kyrawoord header{align-items:center;gap:12px;display:flex}.ld .kyrawoord img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.ld .kyrawoord h2{font:800 18px/1.2 var(--kop);margin:0}.ld .kyrawoord header p{font:400 14px/1.3 var(--tekst);color:var(--inkt-zacht);margin:1px 0 0}.ld .kyrawoord__tekst{font:400 16.5px/1.5 var(--tekst);text-wrap:pretty;margin:10px 0 4px}.ld .kyrawoord__tekst>:first-child{margin-top:0}.ld .kyrawoord__tekst>:last-child{margin-bottom:0}.ld .kyrawoord__tekst :-webkit-any(p,ul,ol){margin:0 0 .85em}.ld .kyrawoord__tekst :-moz-any(p,ul,ol){margin:0 0 .85em}.ld .kyrawoord__tekst :is(p,ul,ol){margin:0 0 .85em}.ld .kyrawoord__tekst :-webkit-any(ul,ol){padding-left:1.35em}.ld .kyrawoord__tekst :-moz-any(ul,ol){padding-left:1.35em}.ld .kyrawoord__tekst :is(ul,ol){padding-left:1.35em}@container ld (width>=900px){.ld .dag{--w-klok:300px}.ld .tegels--dag{grid-template-columns:repeat(3,1fr)}.ld .koers--breed{grid-column:span 2}}.ld .dagen{padding:6px var(--gutter) 48px;position:relative}.ld .dagenkop{margin:4px 0 0}.ld .dagenkop h2{font:800 28px/1.12 var(--kop);letter-spacing:-.015em;text-wrap:balance;margin:0}.ld .dagenkop p{font:400 16px/1.45 var(--tekst);color:var(--inkt-zacht);text-wrap:pretty;margin:6px 0 0}.ld .legenda-dagen{font:600 14px/1.3 var(--tekst);color:var(--inkt);flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;display:flex}.ld .legenda-dagen span{align-items:center;gap:7px;display:inline-flex}.ld .legenda-dagen span:before{content:"";background:var(--slaap);border-radius:3px;width:16px;height:10px}.ld .legenda-dagen .l-dutje:before{background:var(--dutje)}.ld .legenda-dagen .l-voeding:before{background:var(--voeding);width:4px;height:11px;box-shadow:0 0 0 1.4px var(--voeding-rand);border-radius:2px}.ld .legenda-dagen .l-bed:before{background:radial-gradient(circle at 2px 2px, var(--inkt-zacht) 1.8px, transparent 2.2px) 0 0 / 6px 4px repeat-x;width:16px;height:4px}.ld .dagen .sectiekop{font:800 20px/1.3 var(--kop);text-wrap:balance;margin:26px 0 0}.ld .dagen .sectiesub{font:400 15px/1.4 var(--tekst);color:var(--inkt-zacht);text-wrap:pretty;margin:2px 0 0}.ld .strook-alle{margin:4px 0 8px}.ld .strook-alle__balk{margin:10px 0 0;padding:18px 0 36px;position:relative}.ld .strook-alle__balk .dagbalk-svg{width:100%;height:34px;display:block;overflow:visible}.ld .strook-alle__balk .as{position:absolute;top:0;left:0;right:0}.ld .strook-alle__momenten i{font:500 12px/1.25 var(--tekst);color:var(--inkt-zacht);white-space:nowrap;justify-items:center;font-style:normal;display:grid;position:absolute;top:56px;transform:translate(-50%)}.ld .strook-alle__momenten i:before{content:"";border-left:2px solid var(--inkt);height:9px;position:absolute;top:-12px;left:50%}.ld .strook-alle__momenten b{font:700 13px/1.2 var(--tekst);color:var(--inkt);font-variant-numeric:tabular-nums}.ld .strook-alle__zin{font:500 15px/1.45 var(--tekst);color:var(--inkt-zacht);text-wrap:pretty;margin:6px 0 0}.ld .as{height:14px;position:relative}.ld .as i{font:600 12px/1 var(--tekst);color:var(--inkt-zacht);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;position:absolute;bottom:0;transform:translate(-50%)}.ld .as i.is-begin{transform:none}.ld .as i.is-eind{transform:translate(-100%)}.ld .dagenlijst{--kol-datum:54px;--kol-som:70px;--kol-gat:10px;margin:14px 0 0;position:relative}.ld .dagenlijst__as{top:var(--ss-kop-hoogte,65px);z-index:2;grid-template-columns:var(--kol-datum) minmax(0, 1fr) var(--kol-som);-moz-column-gap:var(--kol-gat);column-gap:var(--kol-gat);background:linear-gradient(var(--dok-grond) 72%, transparent);padding:6px 0;display:grid;position:sticky}.ld .dagenlijst__as .as{grid-column:2}.ld[data-lucht=dag] .dagenlijst__as{background:linear-gradient(var(--nw-mat-wit) 72%, transparent)}.ld .dagenlijst__lijnen{z-index:0;top:30px;bottom:0;left:calc(var(--kol-datum) + var(--kol-gat));right:calc(var(--kol-som) + var(--kol-gat));pointer-events:none;position:absolute}.ld .dagenlijst__lijnen i{border-left:1px solid color-mix(in srgb, var(--rand) 45%, transparent);width:0;position:absolute;top:0;bottom:0}.ld .dagenlijst__lijnen i.is-groot{border-left-color:color-mix(in srgb, var(--rand) 95%, transparent)}.ld .dagrij{z-index:1;grid-template-columns:var(--kol-datum) minmax(0, 1fr) var(--kol-som);-moz-column-gap:var(--kol-gat);column-gap:var(--kol-gat);border-top:1px solid color-mix(in srgb, var(--rand) 70%, transparent);width:100%;min-height:52px;color:var(--inkt);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;padding:4px 0;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.ld .dagrij:active{background:color-mix(in srgb, var(--inkt) 6%, transparent)}@media (hover:hover) and (pointer:fine){.ld .dagrij:hover{background:color-mix(in srgb, var(--inkt) 5%, transparent)}}.ld .dagrij__datum{flex-direction:column;line-height:1.2;display:flex}.ld .dagrij__datum b{font:700 15px/1.2 var(--kop)}.ld .dagrij__datum span{font:500 13px/1.25 var(--tekst);color:var(--inkt-zacht);white-space:nowrap}.ld .dagrij__balk{min-width:0;display:block;position:relative}.ld .dagrij__balk .dagbalk-svg{width:100%;height:34px;display:block;overflow:visible}.ld .dagrij__som{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ld .dagrij__som b{font:700 15px/1.2 var(--tekst);font-variant-numeric:tabular-nums;white-space:nowrap}.ld .dagrij__som small{font:500 12px/1.25 var(--tekst);color:var(--inkt-zacht);white-space:nowrap}.ld .dagrij__kyra{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;width:18px;height:18px;box-shadow:0 0 0 2px var(--nw-mat-wit);border-radius:50%;position:absolute;top:4px;right:-4px}.ld .dagrij__notitie{background:var(--nw-ochtendgeel);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:-2px}.ld .dagrij.is-gat .dagrij__datum{opacity:.6}.ld .dagrij__gat{border:2px dashed var(--rand);height:30px;font:500 13.5px/1 var(--tekst);color:var(--inkt-zacht);border-radius:10px;align-items:center;padding-left:10px;display:flex}.ld .dagen__week{z-index:1;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:18px 0 4px;display:flex;position:relative}.ld .dagen__week b{font:800 16px/1.3 var(--kop)}.ld .dagen__week span{font:500 13px/1.3 var(--tekst);color:var(--inkt-zacht)}.ld .dagen__eerder{text-align:center;margin:18px 0 0}.ld .dagbalk-svg line{vector-effect:non-scaling-stroke;fill:none}.ld .b-spoor{stroke:var(--spoor);stroke-width:12px}.ld .b-nacht{stroke:var(--slaap);stroke-width:12px}.ld .b-dutje{stroke:var(--dutje);stroke-width:12px}.ld .b-bed{stroke:var(--inkt-zacht);stroke-width:4px;stroke-linecap:round;stroke-dasharray:0 7}.ld .b-voeding-rand{stroke:var(--voeding-rand);stroke-width:5px;stroke-linecap:round}.ld .b-voeding{stroke:var(--voeding);stroke-width:2.6px;stroke-linecap:round}.ld .b-nu{stroke:var(--inkt);stroke-width:2.5px;stroke-linecap:round}.ld .wijzer{z-index:5;background:var(--nw-grafiet);color:#fff;pointer-events:none;max-width:min(280px,100% - 8px);animation:ld-wijzer-in .16s var(--uit) both;border-radius:14px;gap:1px;padding:9px 13px 10px;display:grid;position:absolute;box-shadow:0 16px 30px -18px #0a1e26b3}@keyframes ld-wijzer-in{0%{opacity:0;transform:translateY(4px)}}.ld .wijzer b{font:700 15px/1.3 var(--kop);font-variant-numeric:tabular-nums}.ld .wijzer span{font:500 13.5px/1.35 var(--tekst);color:#ffffffd1;font-variant-numeric:tabular-nums}.ld .wijzer__knop{min-height:36px;color:var(--daglucht);font:600 14px/1 var(--tekst);cursor:pointer;pointer-events:auto;justify-self:start;align-items:center;gap:2px;margin:4px 0 -4px;padding:0;text-decoration:none;display:inline-flex}.ld .wijzer__knop svg{width:16px;height:16px}.ld .wijzer:has(.wijzer__knop){pointer-events:auto}.ld[data-lucht=nacht] .wijzer{color:var(--nw-op-licht);background:#fff}.ld[data-lucht=nacht] .wijzer span{color:var(--nw-op-licht-zacht)}.ld[data-lucht=nacht] .wijzer__knop{color:var(--nw-nachtblauw)}.ld .wijzer__lijn{z-index:3;border-left:2px solid var(--inkt);pointer-events:none;width:0;position:absolute;top:4px;bottom:4px}.ld .wijzer__lijn span{background:var(--inkt);color:var(--dok-grond);font:700 11.5px/1.2 var(--tekst);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;padding:2px 6px;position:absolute;top:calc(100% + 2px);left:0;transform:translate(-50%)}.ld .kal__kop{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;padding:4px 0 2px;display:grid}.ld .kal__kop h2{font:800 23px/1.2 var(--kop);letter-spacing:-.01em;margin:0}.ld .kal__kop .knop-rond:disabled{opacity:.3;cursor:default}.ld .kal{text-align:center;font:500 13px/1 var(--tekst);color:var(--inkt-zacht);grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;display:grid}.ld .kal__dag{height:44px;color:var(--inkt);cursor:pointer;font:600 16px/1 var(--tekst);background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:relative}.ld .kal__dag i{background:var(--slaap);border-radius:50%;width:5px;height:5px;position:absolute;bottom:7px}.ld .kal__dag.is-nu{box-shadow:inset 0 0 0 2px var(--inkt)}.ld .kal__dag--uit{color:var(--rand);cursor:default}@media (hover:hover) and (pointer:fine){.ld button.kal__dag:hover{background:var(--vlak)}}@container ld (width<=899px){.ld:-webkit-any([data-scherm=dagen],[data-scherm=dag]) :-webkit-any(.held,[data-ld-knoppen],.tijdvak){display:none}.ld:-moz-any([data-scherm=dagen],[data-scherm=dag]) :-moz-any(.held,[data-ld-knoppen],.tijdvak){display:none}.ld:is([data-scherm=dagen],[data-scherm=dag]) :is(.held,[data-ld-knoppen],.tijdvak){display:none}.ld:-webkit-any([data-scherm=dagen],[data-scherm=dag]) .dok{padding:0 var(--gutter) calc(26px + env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0}.ld:-moz-any([data-scherm=dagen],[data-scherm=dag]) .dok{padding:0 var(--gutter) calc(26px + env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0}.ld:is([data-scherm=dagen],[data-scherm=dag]) .dok{padding:0 var(--gutter) calc(26px + env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0}}@container ld (width>=900px){.ld .dagen,.ld .dag{padding-left:0;padding-right:0}}
