.wp-bord{--wp-kop:10.5rem;--wp-samen:var(--color-ink-secondary);border-radius:var(--radius-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.wp-rijen{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.wp-dagkoppen,.wp-rij,.wp-achter{grid-template-columns:var(--wp-kop) repeat(7, minmax(0, 1fr));display:grid}.wp-dagkoppen{border-bottom:1px solid var(--color-hairline);flex:none}.wp-dagkop{border-left:1px solid var(--color-hairline);align-items:baseline;gap:.45rem;min-width:0;padding:.7rem .8rem .6rem;display:flex;position:relative}.wp-dagkop .wp-dn{font-family:var(--font-display);font-size:1.35rem;font-weight:600}.wp-dagkop .wp-dd{color:var(--color-ink-secondary);font-variant-numeric:tabular-nums;font-size:1.05rem}.wp-weer{color:var(--color-ink-secondary);white-space:nowrap;align-items:center;gap:.25rem;margin-left:auto;font-size:.95rem;display:inline-flex}.wp-dagkop.is-geweest :is(.wp-dn,.wp-dd){color:var(--color-ink-secondary);opacity:.75}.wp-dagkop.is-vandaag{box-shadow:inset .14rem 0 0 var(--color-ink), inset -.14rem 0 0 var(--color-ink), inset 0 .14rem 0 var(--color-ink);border-radius:var(--radius-md) var(--radius-md) 0 0}.wp-pil{background:var(--color-ink);color:var(--color-surface);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.8rem;font-weight:700}.wp-weekend{background:var(--color-sunken-zacht)}.wp-rij{border-bottom:1px solid var(--color-hairline);flex:1 0 auto;grid-auto-flow:dense;align-content:start;min-height:5.5rem;padding-block:.35rem;position:relative}.wp-rij:last-child{border-bottom:0}.wp-rij.is-samen,.wp-rij.is-eten{flex:none;min-height:4.6rem}.wp-achter{position:absolute;inset:0}.wp-vak{border-left:1px solid var(--color-hairline)}button.wp-vak:active{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}.wp-vak.is-vandaag{background:color-mix(in oklab, var(--color-ink) 3.5%, transparent);box-shadow:inset .14rem 0 0 var(--color-ink), inset -.14rem 0 0 var(--color-ink)}.wp-rij:last-child .wp-vak.is-vandaag{box-shadow:inset .14rem 0 0 var(--color-ink), inset -.14rem 0 0 var(--color-ink), inset 0 -.14rem 0 var(--color-ink);border-radius:0 0 var(--radius-md) var(--radius-md)}.wp-rijkop{z-index:1;text-align:left;grid-area:1/1/span 2;align-items:center;gap:.75rem;min-width:0;padding:.5rem .9rem;display:flex;position:relative}.wp-rij.is-mens .wp-rijkop:before{content:"";background:var(--p);border-radius:0 .3rem .3rem 0;width:.3rem;position:absolute;top:.5rem;bottom:.5rem;left:0}.wp-naam{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-size:1.35rem;font-weight:600;line-height:1.1}.wp-naam small{font-family:var(--font-body);color:var(--color-ink-secondary);font-size:.85rem;font-weight:500;display:block}.wp-rijkop.is-label{color:var(--color-ink-secondary);gap:.55rem;font-weight:600}.wp-stapel{display:inline-flex}.wp-stapel>*{outline:.14rem solid var(--color-surface);border-radius:999px;margin-left:-.45rem}.wp-stapel>:first-child{margin-left:0}.wp-ding{--p:var(--wp-samen);z-index:1;border-radius:var(--radius-md);background:color-mix(in oklab, var(--p) 15%, var(--color-surface));border:1px solid color-mix(in oklab, var(--p) 40%, transparent);border-left:.32rem solid var(--p);text-align:left;min-width:0;min-height:3.6rem;color:var(--color-ink);align-self:start;align-items:center;gap:.65rem;margin:.22rem .4rem;padding:.45rem .7rem .45rem .6rem;display:flex;position:relative}.wp-ding:active{transform:translateY(1px)}.wp-picto{flex:none;font-size:2.15rem;line-height:1}.wp-woorden{min-width:0;line-height:1.2;display:grid}.wp-tijd{font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--p) 55%, var(--color-ink));font-size:.95rem;font-weight:700}.wp-wat{overflow-wrap:anywhere;font-size:1.08rem;font-weight:600}.wp-met{margin-left:auto;display:inline-flex}.wp-stapel-dag{z-index:1;grid-row:2;align-content:start;min-width:0;display:grid;position:relative}.wp-band{grid-row:1}.wp-ding.is-heledag{background:color-mix(in oklab, var(--p) 8%, var(--color-surface));border-style:dashed dashed dashed solid;min-height:3rem}.wp-ding.is-vrij{background:var(--color-surface);border-style:dashed;border-width:.14rem}.wp-ding.is-speciaal{border:.16rem solid var(--p);background:color-mix(in oklab, var(--p) 28%, var(--color-surface));border-left-width:.32rem;padding-right:2.4rem}.wp-ster{background:var(--color-licht);width:2rem;height:2rem;color:var(--color-op-licht);box-shadow:0 0 0 .16rem var(--color-surface);border-radius:999px;place-items:center;display:grid;position:absolute;top:-.55rem;right:-.45rem}.wp-ster svg{fill:currentColor;width:1.15rem;height:1.15rem}.wp-ding.is-geweest{opacity:.45;filter:saturate(.5)}.wp-ding.is-iconen{text-align:center;flex-direction:column;justify-content:center;gap:.2rem;padding:.5rem .4rem .45rem}.wp-ding.is-iconen .wp-picto{font-size:2.9rem}.wp-ding.is-iconen .wp-woorden{justify-items:center}.wp-ding.is-iconen.is-speciaal{padding-right:.4rem}.wp-ding.is-iconen .wp-met{margin:0}.wp-maal{z-index:1;min-width:0;color:var(--color-ink-secondary);grid-row:1/span 2;align-self:center;align-items:center;gap:.6rem;margin:.3rem .6rem;font-size:.95rem;font-weight:600;line-height:1.2;display:flex;position:relative}.wp-maal img,.wp-maal .wp-maal-leeg{object-fit:cover;border-radius:999px;flex:none;width:2.9rem;height:2.9rem}.wp-maal .wp-maal-leeg{background:var(--color-sunken);place-items:center;display:grid}.wp-maal.is-geweest{opacity:.5}.wp-bord[data-mijn] .wp-rij.is-mens:not(.is-ik){flex:none;min-height:4.4rem}.wp-bord[data-mijn] :is(.wp-rij.is-mens:not(.is-ik),.wp-rij.is-samen) .wp-ding{opacity:.4}.wp-bord[data-mijn] .wp-rij.is-mens:not(.is-ik) :is(.wp-woorden,.wp-met){display:none}.wp-bord[data-mijn] .wp-rij.is-mens:not(.is-ik) .wp-ding{min-height:0;padding:.25rem .45rem}.wp-bord[data-mijn] .wp-rij.is-mens:not(.is-ik) .wp-stapel-dag{flex-wrap:wrap;align-items:start;display:flex}.wp-bord[data-mijn] .wp-rij.is-mens:not(.is-ik) .wp-picto{font-size:1.5rem}.wp-bord[data-mijn] .wp-rij.is-ik{background:color-mix(in oklab, var(--p) 6%, transparent);flex:1 0 auto}.wp-bord[data-mijn] .wp-rij.is-ik .wp-ding.is-iconen .wp-picto{font-size:4rem}.wp-mijnbalk{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--p) 15%, var(--color-surface));border:1px solid color-mix(in oklab, var(--p) 40%, transparent);flex:none;align-items:center;gap:.9rem;padding:.7rem .9rem;display:flex}.wp-bel{background:var(--color-surface);border-radius:var(--radius-md);flex:1;min-width:0;padding:.6rem .9rem;font-size:1.02rem;line-height:1.35;position:relative}.wp-bel:before{content:"";border:.45rem solid #0000;border-right-color:var(--color-surface);border-left:0;position:absolute;top:50%;left:-.45rem;translate:0 -50%}.wp-tablet.wp-bord{--wp-kop:6.6rem}.wp-tablet .wp-dagkop{flex-direction:column;align-items:center;gap:0;padding:.55rem .2rem .45rem}.wp-tablet .wp-weer{margin:.15rem 0 0;font-size:.8rem}.wp-tablet .wp-pil{order:5;margin-top:.2rem;font-size:.66rem}.wp-tablet .wp-rijkop{text-align:center;flex-direction:column;justify-content:center;gap:.3rem;padding:.4rem .3rem .4rem .55rem}.wp-tablet .wp-naam{font-size:1rem}.wp-tablet .wp-naam small{display:none}.wp-tablet .wp-stapel-dag .wp-ding{margin-inline:.2rem}.wp-tablet .wp-ding{text-align:center;border-left-width:1px;border-top:.28rem solid var(--p);flex-direction:column;align-items:center;gap:.15rem;min-height:0;margin:.18rem .2rem;padding:.4rem .2rem}.wp-tablet .wp-picto{font-size:1.85rem}.wp-tablet .wp-woorden{justify-items:center}.wp-tablet .wp-wat{font-size:.8rem;line-height:1.15}.wp-tablet .wp-tijd{font-size:.78rem}.wp-tablet .wp-ding.is-speciaal{border-top-width:.32rem;border-left-width:.16rem;padding-right:.2rem}.wp-tablet .wp-ster{width:1.5rem;height:1.5rem;top:-.5rem;right:-.3rem}.wp-tablet .wp-ster svg{width:.85rem;height:.85rem}.wp-tablet .wp-ding.is-iconen .wp-picto{font-size:2.3rem}.wp-tablet .wp-met{margin:0}.wp-tablet .wp-maal{text-align:center;flex-direction:column;gap:.25rem;margin:.35rem .2rem;font-size:.72rem}.wp-tablet .wp-maal :is(img,.wp-maal-leeg){width:2.6rem;height:2.6rem}.wp-tablet .wp-rij{min-height:8.5rem}.wp-tablet .wp-rij.is-samen{min-height:5.6rem}.wp-tablet .wp-rij.is-eten{min-height:5.4rem}.wp-tablet[data-mijn] .wp-rij.is-mens:not(.is-ik){min-height:4.6rem}.wp-tbord{--wp-samen:var(--color-ink-secondary);border-radius:var(--radius-lg)}.wp-tbord .wp-tkoppen,.wp-tbord .wp-tdag{grid-template-columns:var(--wp-cols);display:grid}.wp-tbord .wp-tkoppen{z-index:3;background:var(--color-surface);border-bottom:1px solid var(--color-hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:sticky;top:0}.wp-tbord .wp-tkoppen button{justify-items:center;gap:.15rem;min-width:0;padding:.55rem .1rem .45rem;font-size:.75rem;font-weight:700;display:grid}.wp-tbord .wp-tkoppen button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wp-tbord .wp-tdag{border-bottom:1px solid var(--color-hairline);position:relative}.wp-tbord .wp-tdag:last-child{border-bottom:0}.wp-tbord .wp-tdag.is-vandaag{box-shadow:inset 0 0 0 .14rem var(--color-ink);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-ink) 3%, transparent)}.wp-tbord .wp-tdl{text-align:center;grid-row:span 3;align-content:start;justify-items:center;gap:.05rem;padding:.55rem .1rem;display:grid}.wp-tbord .wp-tdl .wp-dn{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.wp-tbord .wp-tdl .wp-dd{color:var(--color-ink-secondary);font-size:.78rem}.wp-tbord .wp-tdl .wp-weer{justify-items:center;margin:0;font-size:.72rem;display:grid}.wp-tbord .wp-tdl .wp-pil{margin-top:.15rem;padding:.05rem .35rem;font-size:.6rem}.wp-tbord .wp-tdag.is-geweest .wp-tdl{opacity:.6}.wp-tbord .wp-cel{border-left:1px solid var(--color-hairline);align-content:start;gap:.3rem;min-width:0;min-height:3.8rem;padding:.35rem .15rem;display:grid}.wp-tbord .wp-tband{grid-column:2/-1;gap:.3rem;padding:.35rem .2rem 0;display:grid}.wp-tbord .wp-eetregel{color:var(--color-ink-secondary);grid-column:2/-1;align-items:center;gap:.45rem;min-width:0;padding:.25rem .45rem .45rem;font-size:.78rem;font-weight:600;display:flex}.wp-tbord .wp-eetregel img{object-fit:cover;border-radius:999px;width:1.6rem;height:1.6rem}.wp-tbord .wp-ding{text-align:center;border-left-width:1px;border-top:.25rem solid var(--p);flex-direction:column;align-items:center;gap:.1rem;min-height:0;margin:0;padding:.3rem .1rem}.wp-tbord .wp-tband .wp-ding{text-align:left;border-top-width:1px;border-left-width:.28rem;flex-direction:row;justify-content:flex-start;gap:.5rem;padding:.35rem .6rem}.wp-tbord .wp-picto{font-size:1.55rem}.wp-tbord .wp-woorden{justify-items:center}.wp-tbord .wp-tband .wp-woorden{justify-items:start}.wp-tbord .wp-wat{font-size:.7rem;line-height:1.15}.wp-tbord .wp-tband .wp-wat{font-size:.85rem}.wp-tbord .wp-tijd{font-size:.68rem}.wp-tbord .wp-ding.is-speciaal{border-top-width:.3rem;border-left-width:.14rem;padding-right:.1rem}.wp-tbord .wp-tband .wp-ding.is-speciaal{border-top-width:.14rem;border-left-width:.28rem;padding-right:2rem}.wp-tbord .wp-ster{width:1.35rem;height:1.35rem;top:-.45rem;right:-.25rem}.wp-tbord .wp-ster svg{width:.8rem;height:.8rem}.wp-tbord .wp-ding.is-iconen .wp-picto{font-size:1.9rem}.wp-tbord .wp-met{margin:0}.wp-tbord .wp-ding.is-vervolg{opacity:.8;border-top-style:dashed}.wp-tbord[data-mijn] .wp-cel:not(.is-ik) .wp-ding{opacity:.4}.wp-tbord[data-mijn] .wp-cel:not(.is-ik) :is(.wp-woorden,.wp-met){display:none}.wp-tbord[data-mijn] .wp-cel.is-ik{background:color-mix(in oklab, var(--p) 7%, transparent)}.wp-tbord[data-mijn] .wp-cel.is-ik .wp-ding{text-align:left;flex-direction:row;justify-content:flex-start;gap:.5rem;padding:.35rem .5rem}.wp-tbord[data-mijn] .wp-cel.is-ik .wp-ding.is-iconen{justify-content:center}.wp-tbord[data-mijn] .wp-cel.is-ik .wp-picto{font-size:2.1rem}.wp-tbord[data-mijn] .wp-cel.is-ik .wp-woorden{justify-items:start}.wp-tbord[data-mijn] .wp-cel.is-ik .wp-wat{font-size:.85rem}.wp-telefoon.wp-mijnbalk{flex-wrap:wrap;gap:.6rem;padding:.6rem}.wp-telefoon .wp-bel,.wp-tablet .wp-bel{flex-basis:100%}.wp-telefoon .wp-bel:before,.wp-tablet .wp-bel:before{display:none}.wp-tablet.wp-mijnbalk{flex-wrap:wrap}.wp-mw{--mk:3.6rem;flex:1;align-content:stretch;min-height:0;display:grid}.wp-mw .wp-r{grid-template-columns:var(--mk) repeat(7, minmax(0, 1fr));border-top:1px solid var(--color-hairline);display:grid}.wp-mw .wp-r:first-child{border-top:0}.wp-mw .wp-h{color:var(--color-ink-secondary);text-align:center;padding:.15rem 0 .35rem;font-size:.9rem;font-weight:700}.wp-mw .wp-h.is-vandaag span{background:var(--color-ink);color:var(--color-surface);border-radius:999px;padding:.1rem .55rem}.wp-mw .wp-c{border-left:1px solid var(--color-hairline);flex-wrap:wrap;place-content:center;gap:.2rem .35rem;min-width:0;min-height:3.6rem;padding:.3rem .1rem;display:flex;position:relative}.wp-mw .wp-c.is-vandaag{background:color-mix(in oklab, var(--color-ink) 4%, transparent);box-shadow:inset .12rem 0 0 var(--color-ink), inset -.12rem 0 0 var(--color-ink)}.wp-mw .wp-c .wp-e{font-size:2.5rem;line-height:1}.wp-mw .wp-c .wp-sp{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--p) 28%, transparent);box-shadow:inset 0 0 0 .12rem var(--p);padding:.1rem .2rem;position:relative}.wp-mw .wp-c .wp-sp:after{content:"★";color:var(--color-op-licht);background:var(--color-licht);border-radius:999px;place-items:center;width:1rem;height:1rem;font-size:.75rem;line-height:1;display:grid;position:absolute;top:-.45rem;right:-.4rem}.wp-mw .wp-c .wp-gw{opacity:.4}.wp-mw .wp-k{color:var(--color-ink-secondary);place-items:center;display:grid}.wp-mw .wp-c img{object-fit:cover;border-radius:999px;width:2.2rem;height:2.2rem}.wp-mw.is-wand{grid-template-rows:auto;grid-auto-rows:minmax(0,1fr);container-type:size}.wp-mw.is-wand .wp-c{min-height:0;overflow:hidden}.wp-mw.is-wand .wp-c .wp-e{font-size:clamp(1rem,12cqh,3.2rem)}.wp-mw.is-wand .wp-c img{width:clamp(1rem,11cqh,2.8rem);height:clamp(1rem,11cqh,2.8rem)}.wp-mw.is-wand .wp-k{overflow:hidden}.wp-mw.is-wand .wp-k .profielavatar{width:clamp(1.1rem,12cqh,2.5rem);height:clamp(1.1rem,12cqh,2.5rem)}.wp-mw.is-wand .wp-k .profielavatar>span{font-size:clamp(.7rem,7cqh,1.45rem)}.wp-mw.is-wand .wp-k svg{width:clamp(1rem,10cqh,1.75rem);height:clamp(1rem,10cqh,1.75rem)}.wp-mw.is-klein{--mk:2.3rem}.wp-mw.is-klein .wp-c{gap:.1rem;min-height:2.8rem;padding:.25rem 0}.wp-mw.is-klein .wp-c .wp-e{font-size:1.15rem}.wp-mw.is-klein .wp-h{font-size:.72rem}.wp-mw.is-klein .wp-c img{width:1.5rem;height:1.5rem}.wp-vm{flex:1;grid-template-columns:auto 1fr 1fr;align-content:start;min-height:0;display:grid}.wp-vm>div{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;padding:.5rem .6rem;display:flex}.wp-vm .wp-hk{color:var(--color-ink-secondary);border-top:0;font-size:.95rem;font-weight:700}.wp-vm .wp-stuk{--p:var(--color-ink-secondary);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--p) 15%, var(--color-surface));border-left:.25rem solid var(--p);align-items:center;gap:.35rem;min-width:0;padding:.25rem .55rem .25rem .35rem;font-size:.92rem;font-weight:600;display:inline-flex}.wp-vm .wp-stuk .wp-e{font-size:1.5rem;line-height:1}.wp-vm .wp-stuk.is-speciaal{box-shadow:inset 0 0 0 .12rem var(--p)}.wp-vm .wp-stuk.is-geweest{opacity:.45}.wp-vm .wp-niks{color:var(--color-ink-secondary);font-size:.9rem}.wp-vm.is-klein .wp-stuk{font-size:.78rem}.wp-vm.is-klein .wp-stuk .wp-e{font-size:1.2rem}.wp-vm.is-klein>div{padding:.4rem .3rem}@media (prefers-reduced-motion:reduce){.wp-ding:active{transform:none}}
