:root{--kop:var(--font-sora), system-ui, sans-serif;--letter:var(--font-sora), system-ui, sans-serif;--inkt:#141712;--munt:linear-gradient(180deg, #d2f1e3, #a6dcc4);--g-lopen:radial-gradient(90% 120% at 100% 0%, #ffffff1f, transparent 60%), linear-gradient(155deg, #c24f22, #a8401b);--g-fietsen:radial-gradient(90% 120% at 100% 0%, #ffffff1f, transparent 60%), linear-gradient(155deg, #337d72, #296a61);--g-wandelen:radial-gradient(90% 120% at 100% 0%, #ffffff1f, transparent 60%), linear-gradient(155deg, #946a3a, #7a542b);--g-water:radial-gradient(90% 120% at 100% 0%, #ffffff1f, transparent 60%), linear-gradient(155deg, #2e79a0, #24678c);--g-skien:radial-gradient(90% 120% at 100% 0%, #ffffff1f, transparent 60%), linear-gradient(155deg, #7666c4, #5747a0);--g-training:radial-gradient(120% 90% at 0% 0%, #ffffff1f, transparent 55%), linear-gradient(160deg, #4d69ab, #384f87);--g-lichaam:radial-gradient(120% 90% at 0% 0%, #ffffff73, transparent 55%), linear-gradient(160deg, #d8f2e5, #a3d9c0);--g-doel:radial-gradient(120% 90% at 0% 0%, #ffffff73, transparent 55%), linear-gradient(160deg, #e3e8fb, #b6c3f0);--g-samen:radial-gradient(120% 90% at 0% 0%, #ffffff1f, transparent 55%), linear-gradient(160deg, #b9546d, #984158);--g-buiten:radial-gradient(120% 90% at 0% 0%, #ffffff1f, transparent 55%), linear-gradient(160deg, #3d8078, #2a625b);--g-racket:radial-gradient(90% 120% at 100% 0%, #ffffff1f, transparent 60%), linear-gradient(155deg, #4b7a22, #376418);--g-ski:var(--g-skien);--g-inkt:radial-gradient(120% 90% at 0% 0%, #ffffff1a, transparent 55%), linear-gradient(160deg, #2a2d27, #151713);font-family:var(--letter)}.mp{width:100%;max-width:560px;padding-bottom:calc(var(--nav-onder) + 56px + 40px);margin:0 auto}.mp.bewerk{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)}.kk{color:#fff;padding:calc(env(safe-area-inset-top,0px) + 22px) 22px 22px;background:var(--g-lopen);border-radius:0 0 38px 38px;position:relative;overflow:hidden}.kk-bg{opacity:.1;pointer-events:none;width:190px;height:190px;position:absolute;top:-30px;right:-40px;transform:rotate(-14deg)}.kk-bg .ic{stroke:#fff;stroke-width:1.3px;fill:none;width:100%;height:100%}.kk-fietsen{background:var(--g-fietsen)}.kk-wandelen{background:var(--g-wandelen)}.kk-water{background:var(--g-water)}.kk-skien{background:var(--g-skien)}.kk-racket{background:var(--g-racket)}.kk-training{background:var(--g-training)}.kk-samen{background:var(--g-samen)}.kk h1{font-family:var(--kop);letter-spacing:-.04em;margin:0;font-weight:700;line-height:1}.kk-acties{right:22px;top:calc(env(safe-area-inset-top,0px) + 26px);z-index:2;gap:8px;display:flex;position:absolute}.kk-knop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.kk-knop svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:19px;height:19px}.kk-groet{z-index:1;align-items:center;gap:12px;padding-right:54px;display:flex;position:relative}.kk-groet span,.kk-titel span{opacity:.9;margin-top:4px;font-size:14px;font-weight:500;display:block}.kk-ik{color:#b84a22;background:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;text-decoration:none;display:grid}.kk-fietsen .kk-ik{color:#296a61}.kk-wandelen .kk-ik{color:#7a542b}.kk-water .kk-ik{color:#24678c}.kk-skien .kk-ik{color:#5747a0}.kk-racket .kk-ik{color:#4a771f}.kk-titel{z-index:1;padding-right:54px;position:relative}:is(.kk:has(.kk-acties>:nth-child(2)) .kk-titel,.kk:has(.kk-acties>:nth-child(2)) .kk-groet){padding-right:104px}.kk-blokjes{z-index:1;gap:6px;margin-top:20px;display:flex;position:relative}.kk-blokjes button{color:inherit;cursor:pointer;border:0;padding:0;font-family:inherit}.kk-blokjes span,.kk-blokjes button{background:#ffffff24;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;height:58px;font-size:12px;font-weight:600;display:flex}.kk-blokjes b{font-family:var(--kop);font-size:18px;font-weight:600;line-height:1}.kk-blokjes .af{background:#ffffff47}.kk-blokjes .af:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px}.kk-blokjes .plan:after{content:"";border:1.2px solid #ffffffd9;border-radius:50%;width:5px;height:5px}.kk-blokjes .nu{color:#b84a22;background:#fff;box-shadow:0 8px 18px -8px #50140080}.kk-fietsen .kk-blokjes .nu{color:#296a61}.kk-wandelen .kk-blokjes .nu{color:#7a542b}.kk-water .kk-blokjes .nu{color:#24678c}.kk-skien .kk-blokjes .nu{color:#5747a0}.kk-racket .kk-blokjes .nu{color:#4a771f}.kk-training .kk-blokjes .nu{color:#384f87}.kk-samen .kk-blokjes .nu{color:#984158}.kk-blokjes .race{outline-offset:-1.5px;background:0 0;outline:1.5px dashed #ffffffbf}.kk-blokjes .weg{opacity:.45}.kk-blokjes .gekozen:not(.nu){box-shadow:inset 0 0 0 2px #fff}.kk-blokjes.km b{font-size:15px}.kk-chips{z-index:1;scrollbar-width:none;gap:6px;margin:16px -22px 0;padding:0 22px;display:flex;position:relative;overflow-x:auto}.kk-chips::-webkit-scrollbar{display:none}.kk-chips button{height:36px;font:600 13px var(--letter);color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.kk-chips button.aan{color:#b84a22;background:#fff}.kk-training .kk-chips button.aan{color:#384f87}.kk-samen .kk-chips button.aan{color:#984158}.mp-onder>.stroom{flex-direction:column;gap:20px;padding:0 8px;display:flex}.mp-boven{gap:10px;padding:12px 12px 0;display:grid}.mp-stapel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 12px 0;display:grid}.mv{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.mv.s{height:142px}.mv.m{grid-column:span 2;height:138px}.mv.s.vol{grid-column:span 2;height:108px}.mv.l{grid-column:span 2;height:230px}.mv.rij{grid-column:span 2;height:52px}.mv.m:has(>.mk-auto){height:auto;min-height:138px}.mv.m:has(>.mk-kort){height:auto}.mk.mk-kort{justify-content:flex-start;gap:12px;padding-bottom:16px}.mk{height:100%;color:var(--inkt);border-radius:24px;flex-direction:column;justify-content:space-between;gap:6px;padding:13px 15px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 10px 24px -16px #1e1e1459}.mk-training{background:var(--g-training);color:#fff}.mk-lichaam{background:var(--g-lichaam)}.mk-doel{background:var(--g-doel)}.mk-buiten{background:var(--g-buiten);color:#fff}.mk-samen{background:var(--g-samen);color:#fff}.mk-ski{background:var(--g-ski);color:#fff}.mk-inkt{background:var(--g-inkt);color:#f2f2ec}.mk-kalk{background:var(--kaart);color:var(--tekst);box-shadow:none}.mk{isolation:isolate}.mk-bg{opacity:.09;pointer-events:none;z-index:-1;width:92px;height:92px;position:absolute;bottom:-18px;right:-14px;transform:rotate(-14deg)}.mk-bg .ic{stroke:currentColor;stroke-width:1.6px;fill:none;width:100%;height:100%}.mv.s .mk-bg{width:78px;height:78px;bottom:-14px;right:-12px}.mk-training .mk-bg,.mk-buiten .mk-bg,.mk-samen .mk-bg,.mk-ski .mk-bg{opacity:.13}.mk-kalk .mk-bg,.mk-inkt .mk-bg{opacity:.06}.mv.rij .mk-bg,.mk-slim>.mk-bg{display:none}.mv.rij .mk{border-radius:18px;flex-direction:row;align-items:center;padding:0 16px;font-size:15px;font-weight:500}.mk-lb{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.mk-lb>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-lb i{background:#ffffff4d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.mk-kalk .mk-lb i{background:#00000012}.mk-inkt .mk-lb i{background:#ffffff1f}.mk-groot{font-family:var(--kop);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:.95}.mk-groot small,.mk-xl small{font-family:var(--letter);letter-spacing:-.01em;opacity:.85;margin-left:4px;font-size:14px;font-weight:500}.mk-xl{font-family:var(--kop);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:84px;font-weight:700;line-height:.84}.mk-xl small{font-size:25px}.mk-sub{opacity:.85;margin-top:3px;font-size:13px;font-weight:500;line-height:1.35}.mk-feiten{gap:16px;font-size:12px;font-weight:500;display:flex}.mk-feiten>div{opacity:.92}.mk-feiten b{font-family:var(--kop);letter-spacing:-.03em;font-size:19px;font-weight:600;display:block}.mk-onder{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mk-knop{color:#384f87;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;height:44px;padding:0 19px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mk-knop.zacht{color:#fff;background:#ffffff38}.mk-snel{gap:6px;min-width:0;display:flex}.mk-snel .mk-knop{height:44px;padding:0 14px;font-size:14px}.mk-balk{background:#0000001a;border-radius:4px;height:8px;overflow:hidden}.mk-balk>span{background:currentColor;border-radius:4px;height:100%;display:block}.mk-training .mk-balk,.mk-buiten .mk-balk,.mk-samen .mk-balk,.mk-ski .mk-balk,.mk-inkt .mk-balk{background:#ffffff40}.mk-staven{align-items:flex-end;gap:5px;height:42px;display:flex}.mk-staven i{opacity:.9;background:currentColor;border-radius:6px;flex:1;min-height:3px}.mk-staven i.z{opacity:.35}.mk-staven:has(>.a)>i:not(.a){opacity:.22}.mk-staven i.a{opacity:1;background:#cf5a2a}.mk-ring{flex:none;width:64px;height:64px}.mk-leeg{opacity:.8;border:1.5px dashed var(--kaart-rand)}.mk-rijen{gap:2px;display:grid}.mk-rijen a,.mk-rijen button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mk-rijen>:first-child{border-top:0}.mk-rijen b{opacity:.8;font-size:13px;font-weight:700}.mk-kaart{z-index:-1;background:var(--vlak-2);position:absolute;inset:0;overflow:hidden}.mk-kaart-map{opacity:0;transition:opacity .4s;position:absolute;inset:0}.mk-kaart.klaar .mk-kaart-map{opacity:1}.mk-kaart-schets{width:100%;height:100%;position:absolute;inset:0}.mk-kaart:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--kaart) 92%, transparent) 0, transparent 34%, transparent 46%, color-mix(in srgb, var(--kaart) 96%, transparent) 88%);position:absolute;inset:0}.mk-kaart-geen{opacity:.6;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.mk-kaart-bron{z-index:1;opacity:.55;font-size:9px;font-weight:600;position:absolute;top:44px;right:12px}.mk-metkaart .mk-lb i{background:color-mix(in srgb, var(--kaart) 80%, transparent)}.mk-metkaart .mk-groot{text-shadow:0 1px 0 color-mix(in srgb, var(--kaart) 60%, transparent)}.mk-kal{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:3px;height:74px;display:grid}.mk-kal i{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:3px}.mk-kal i.g{background:#cf5a2a}.mk-kal i.v{background:0 0}.mk-kal i.n{box-shadow:inset 0 0 0 1.5px}.mk-slim{box-shadow:none;background:0 0;padding:0}.slim-rol{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;border-radius:24px;position:absolute;inset:0;overflow-y:auto}.slim-rol::-webkit-scrollbar{display:none}.slim-vak{scroll-snap-align:start;scroll-snap-stop:always;height:100%}.slim-vak .mk-ring{margin-right:8px}.slim-punten{z-index:2;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.slim-punten i{background:#14171240;border-radius:3px;width:5px;height:5px;transition:height .2s}.slim-punten i.aan{background:#141712;height:13px}.mp-melding{background:var(--g-inkt);color:#f2f2ec;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mp-melding p{opacity:.85;margin:6px 0 0;font-weight:500;line-height:1.4}.mp-melding .knoppen{gap:8px;margin-top:12px;display:flex}.mp-straks{padding:22px 12px 0}.mp-straks h2{font:650 13px var(--letter);color:var(--tekst-gedempt);margin:0 4px 10px}.mp-straks>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mp-straks-tegel{isolation:isolate;border:1.5px dashed var(--kaart-rand);min-height:92px;color:var(--tekst);border-radius:20px;flex-direction:column;justify-content:space-between;gap:8px;padding:13px 14px;display:flex;position:relative;overflow:hidden}.mp-straks-tegel b{font-size:14px;font-weight:650}.mp-straks-tegel small{color:var(--tekst-gedempt);font-size:12px;line-height:1.35}.mp-straks-tegel.naar{border-style:solid;border-color:var(--kaart-rand);background:var(--kaart);text-decoration:none}.mp-straks-actie{color:var(--accent-ink);font-size:12.5px;font-weight:700}.mp-straks-tegel .mk-bg{opacity:.07;width:64px;height:64px;bottom:-12px;right:-10px}.mp-aanpas{border:1.5px dashed var(--kaart-rand);width:calc(100% - 24px);height:54px;color:var(--tekst);cursor:pointer;font-family:var(--letter);background:0 0;border-radius:18px;justify-content:space-between;align-items:center;margin:16px 12px 0;padding:0 16px;display:flex}.mp-aanpas span{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.mp-aanpas svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:17px;height:17px}.mp-aanpas small{color:var(--tekst-gedempt);font-size:12px;font-weight:500}.mp-onder{padding:16px 12px 0}.mp-onder.gedimd{opacity:.35;pointer-events:none}.mp-vastregel{text-align:center;color:var(--tekst-gedempt);grid-column:span 2;padding-top:4px;font-size:12px;font-weight:600}.bewerk .mv{cursor:grab;animation:.32s ease-in-out infinite alternate mv-wiebel}.bewerk .mv:nth-child(2n){animation-delay:-.16s}@keyframes mv-wiebel{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}.bewerk .mk{pointer-events:none}.bewerk .mk-lb{padding-left:28px}.bewerk .mk-lb i{visibility:hidden}.bewerk .mv.sleept{opacity:.75;z-index:5;animation:none;transform:scale(1.03)}.bewerk .mv.sleept .mk{outline-offset:3px;outline:2px dashed #14171266;box-shadow:0 20px 40px -14px #00000080}.mv-knop{z-index:3;font-family:var(--letter);cursor:pointer;border:0;position:absolute}.mv-min{color:#141712;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:19px;font-weight:800;line-height:1;display:grid;top:8px;left:8px;box-shadow:0 2px 6px #00000040}.mv-min:before{content:"";position:absolute;inset:-8px}.mv-maat{color:#fff;background:#141712d1;border-radius:999px;height:28px;padding:0 10px 0 8px;font-size:12px;font-weight:700;top:8px;right:8px}.mv.rij .mv-min,.mv.rij .mv-maat{top:14px}.mp-indeling{scrollbar-width:none;grid-column:span 2;align-items:center;gap:6px;padding:2px 0 4px;display:flex;overflow-x:auto}.mp-indeling::-webkit-scrollbar{display:none}.mp-indeling b{color:var(--tekst-gedempt);white-space:nowrap;margin:0 4px;font-size:12px}.mp-indeling button{background:var(--achtergrond);border:1px solid var(--kaart-rand);height:36px;color:var(--tekst);font:650 13px var(--letter);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 14px}.mp-indeling button.aan{background:var(--tekst);color:var(--achtergrond);border-color:var(--tekst)}body[data-bewerk] .nav-balk{display:none}.mp-balk{width:min(540px,100% - 28px);left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:45;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.mp-balk button{height:56px;font:700 15px var(--letter);cursor:pointer;white-space:nowrap;border:0;border-radius:28px;flex:1}.mp-balk .annuleer{background:var(--glas);color:var(--tekst);border:1px solid var(--kaart-rand);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:.55}.mp-balk .toevoegen{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141712e6}.mp-balk .klaar{background:var(--munt);color:#141712;flex:.55}.mp-toast{width:min(540px,100% - 28px);left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 82px);z-index:46;color:#fff;background:#141712;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;height:54px;padding:0 8px 0 16px;font-size:14px;font-weight:600;animation:.25s ease-out mp-op;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 30px -12px #00000080}.mp-toast button{background:var(--munt);color:#141712;height:38px;font:700 14px var(--letter);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 15px}@keyframes mp-op{0%{opacity:0;transform:translate(-50%,16px)}}@media (min-width:1024px){body[data-zij] .mp-balk,body[data-zij] .mp-toast{margin-left:116px}}.ml-filters{scrollbar-width:none;flex:none;gap:6px;margin:0 -4px;padding:0 4px;display:flex;overflow-x:auto}.ml-filters::-webkit-scrollbar{display:none}.ml-filters button{height:34px;font:700 12px var(--letter);background:var(--kaart);color:var(--tekst);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ml-filters button i{border-radius:4px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000002e}.ml-filters button.aan{background:var(--tekst);color:var(--achtergrond)}.ml-lijst{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:10px;display:grid}.ml-tussen{font-family:var(--kop);letter-spacing:-.02em;grid-column:span 2;margin:4px 2px 0;font-size:17px;font-weight:650}.ml-keus{background:var(--kaart);color:var(--tekst);text-align:left;font-family:var(--letter);cursor:pointer;border:0;border-radius:22px;flex-direction:column;min-width:0;padding:6px;display:flex}.ml-voorbeeld{background:var(--achtergrond);pointer-events:none;border-radius:16px;height:104px;display:block;position:relative;overflow:hidden}.ml-schaal{width:374px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.ml-schaal.s{width:182px}.ml-onder{justify-content:space-between;align-items:center;gap:8px;padding:8px 6px 4px;display:flex}.ml-onder b{font-size:14px;line-height:1.2;display:block}.ml-onder small{color:var(--tekst-gedempt);margin-top:2px;font-size:11px;line-height:1.3;display:block}.ml-plus{background:var(--tekst);width:30px;height:30px;color:var(--achtergrond);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:600;display:grid}.ml-keus.heb .ml-plus{color:#141712;background:#a6dcc4;font-size:14px}.ml-keus.heb .ml-voorbeeld{opacity:.5}.ml-keus.voor{flex-direction:row;grid-column:span 2;align-items:center;gap:4px}.ml-keus.voor .ml-voorbeeld{flex:none;width:168px}.ml-keus.voor .ml-onder{flex:1;padding:4px 8px}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]){--g-lichaam:radial-gradient(120% 90% at 0% 0%, #ffffff14, transparent 55%), linear-gradient(160deg, #2f5547, #1f3c32);--g-doel:radial-gradient(120% 90% at 0% 0%, #ffffff14, transparent 55%), linear-gradient(160deg, #3d4a80, #2a335e)}:root:not([data-thema=licht]) :is(.mk-lichaam,.mk-doel){color:#eef2ea}:root:not([data-thema=licht]) :is(.mk-lichaam,.mk-doel) .mk-balk{background:#ffffff2e}:root:not([data-thema=licht]) :is(.mk-lichaam,.mk-doel) .slim-punten i{background:#ffffff4d}:root:not([data-thema=licht]) :is(.mk-lichaam,.mk-doel) .slim-punten i.aan,:root:not([data-thema=licht]) .slim-punten i.aan{background:#eef2ea}:root:not([data-thema=licht]) .slim-punten i{background:#ffffff4d}:root:not([data-thema=licht]) .mk-inkt{box-shadow:inset 0 0 0 1px #ffffff17}}:root[data-thema=donker]{--g-lichaam:radial-gradient(120% 90% at 0% 0%, #ffffff14, transparent 55%), linear-gradient(160deg, #2f5547, #1f3c32);--g-doel:radial-gradient(120% 90% at 0% 0%, #ffffff14, transparent 55%), linear-gradient(160deg, #3d4a80, #2a335e)}:root[data-thema=donker] :is(.mk-lichaam,.mk-doel){color:#eef2ea}:root[data-thema=donker] :is(.mk-lichaam,.mk-doel) .mk-balk{background:#ffffff2e}:root[data-thema=donker] .slim-punten i{background:#ffffff4d}:root[data-thema=donker] .slim-punten i.aan{background:#eef2ea}:root[data-thema=donker] .mk-inkt{box-shadow:inset 0 0 0 1px #ffffff17}@media (min-width:1024px){.mp{margin:24px auto 0}.kk{border-radius:38px}}@media (prefers-reduced-motion:reduce){.bewerk .mv,.mp-toast{animation:none}.slim-punten i{transition:none}}.mp.bs{max-width:1240px}.bs .kk{border-radius:0 0 38px 38px}.bs-sectie{padding:44px 16px 0;scroll-margin-top:16px}.bs-sectie+.bs-sectie{border-top:1px solid var(--lijn);margin-top:12px}.bs-kopregel{align-items:baseline;gap:12px;margin:0 0 6px;display:flex}.bs-kopregel h2{font-family:var(--kop);letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700}.bs-kopregel span{color:var(--tekst-gedempt);font-size:13px;font-weight:650}.bs-sectie>p{color:var(--tekst-gedempt);max-width:620px;margin:0 0 20px;font-size:14px;line-height:1.5}.bs-variant{font-family:var(--kop);letter-spacing:-.02em;color:var(--tekst-gedempt);margin:12px 0 14px;font-size:18px;font-weight:650}.bs-raster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.bs-kop .kk{border-radius:28px;padding-top:20px}.bs-stapel{padding:0}.bs-kleuren{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:900px;display:grid}.bs-kleuren .mv.s{height:104px}.bs-delen{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-top:14px;padding:0;display:grid}.bs-delen>.mv{grid-column:auto}@media (max-width:700px){.bs-kleuren{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-mods{columns:360px;column-gap:14px}.bs-mod{break-inside:avoid;background:var(--achtergrond);box-shadow:inset 0 0 0 1px var(--lijn);border-radius:28px;flex-direction:column;margin:0 0 14px;display:flex;overflow:hidden}.bs-podium{background:radial-gradient(circle, var(--lijn) 1px, transparent 1.4px) 0 0 / 14px 14px;padding:16px}.bs-podium .mp-stapel{max-width:380px;margin:0 auto}.bs-meta{border-top:1px solid var(--lijn);flex-direction:column;gap:8px;padding:14px 18px 16px;display:flex}.bs-naam{justify-content:space-between;align-items:center;gap:10px;display:flex}.bs-naam b{font-family:var(--kop);letter-spacing:-.02em;font-size:17px;font-weight:650}.bs-meta code{color:var(--tekst-gedempt);font-size:11.5px}.bs-meta small{color:var(--tekst-gedempt);font-size:12.5px;line-height:1.4}.bs-tags{flex-wrap:wrap;gap:5px;display:flex}.bs-tags span{background:var(--kaart);border-radius:7px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.bs-chip{background:var(--vlak);border-radius:999px;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.bs-chip i{border-radius:4px;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0000002e}.mk-ring.goed circle:last-child{stroke:#1a6b47}.mk-ring.laag circle:last-child{stroke:#a8401b}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]) .mk-ring.goed circle:last-child{stroke:#8ee0b4}:root:not([data-thema=licht]) .mk-ring.laag circle:last-child{stroke:#ffa47a}:root:not([data-thema=licht]) .mk-ring circle:first-child{stroke:#ffffff24}}:root[data-thema=donker] .mk-ring.goed circle:last-child{stroke:#8ee0b4}:root[data-thema=donker] .mk-ring.laag circle:last-child{stroke:#ffa47a}:root[data-thema=donker] .mk-ring circle:first-child{stroke:#ffffff24}.mk-lichaam{--acc:#1a6b47}.mk-doel{--acc:#4256b8}.mk-buiten{--acc:#2a625b}.mk-samen{--acc:#984158}.mk-ski{--acc:#5747a0}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]) .mk-lichaam{--acc:#8ee0b4}:root:not([data-thema=licht]) .mk-doel{--acc:#a9b6ff}:root:not([data-thema=licht]) .mk-buiten{--acc:#7fd0c4}:root:not([data-thema=licht]) .mk-samen{--acc:#f19ab0}:root:not([data-thema=licht]) .mk-ski{--acc:#b7aaf5}}:root[data-thema=donker] .mk-lichaam{--acc:#8ee0b4}:root[data-thema=donker] .mk-doel{--acc:#a9b6ff}:root[data-thema=donker] .mk-buiten{--acc:#7fd0c4}:root[data-thema=donker] .mk-samen{--acc:#f19ab0}:root[data-thema=donker] .mk-ski{--acc:#b7aaf5}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski){background:var(--kaart);color:var(--tekst);box-shadow:none}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-lb>span:before{content:"";background:var(--acc);vertical-align:1px;border-radius:3px;width:8px;height:8px;margin-right:7px;display:inline-block}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-lb i{background:color-mix(in srgb, var(--tekst) 8%, transparent)}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-balk{background:color-mix(in srgb, var(--acc) 16%, transparent)}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-balk>span{background:var(--acc)}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-bg{color:var(--acc);opacity:.14}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-ring circle:last-child{stroke:var(--acc)}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-ring circle:first-child{stroke:color-mix(in srgb, var(--acc) 16%, transparent)}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .slim-punten i.aan{background:var(--tekst)}.mk-slim .slim-punten i{background:color-mix(in srgb, var(--tekst) 25%, transparent)}.mk-slim .slim-punten i.aan{background:var(--tekst)}.mk.mk-lichaam .mk-ring.laag circle:last-child{stroke:#cf5a2a}.kk-blokjes.veel{scrollbar-width:none;margin:20px -22px 0;padding:0 22px;scroll-padding:0 22px;overflow-x:auto}.kk-blokjes.veel::-webkit-scrollbar{display:none}.kk-blokjes.veel>*{flex:0 0 48px}.mk-lb i,.mk-bg{display:none}.mk-lb{opacity:.62;font-weight:550}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-lb{opacity:1;color:var(--tekst-gedempt)}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-lb>span:before{border-radius:50%;width:7px;height:7px}.mk-sub{opacity:.7}.mk-groot{font-size:28px}.mk-xl{font-size:68px}.mp-stapel{gap:12px;padding:14px 14px 0}.mk{border-radius:22px;padding:14px 16px}.mk-training{box-shadow:0 14px 30px -20px #1e285a99}.kk{padding-bottom:18px}.kk-bg{opacity:.06}.kk-groet h1{font-size:26px}.kk-titel h1{font-size:32px}.kk-groet span,.kk-titel span{opacity:.8;font-size:13px}.kk-ik{width:44px;height:44px;font-size:17px}.kk-blokjes{gap:5px;margin-top:16px}.kk-blokjes span,.kk-blokjes button{background:#ffffff1a;border-radius:14px;height:46px;font-size:11px}.kk-knop{background:#ffffff24;border-color:#ffffff38;width:38px;height:38px}.mp-straks-tegel .mk-bg{display:none}.mv.l{height:204px}.mk-staat{opacity:.9;align-items:center;gap:7px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.mk-staat i{background:#9fe0bd;border-radius:50%;flex:none;width:8px;height:8px}.mk-staat.laag i{background:#ffb08a}.mk-staat:not(.goed):not(.laag) i{background:#f2e3a6}.bs-tokens{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.bs-token-blok{box-shadow:inset 0 0 0 1px var(--lijn);border-radius:24px;gap:12px;padding:16px 18px;display:grid}.bs-token-blok h3{font:650 13px var(--letter);color:var(--tekst-gedempt);margin:0}.bs-letter{flex-direction:column;gap:2px;display:flex}.bs-letter-voorbeeld{font-family:var(--kop);letter-spacing:-.03em;font-weight:650;line-height:1}.bs-letter-voorbeeld.letter,.bs-letter-voorbeeld.mk-lb,.bs-letter-voorbeeld.klein{font-family:var(--letter);letter-spacing:0;font-weight:500}.bs-letter small,.bs-vlak small,.bs-maat small,.bs-afstanden small{color:var(--tekst-gedempt);font-size:11.5px}.bs-vlakken{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bs-vlak{align-items:center;gap:10px;display:flex}.bs-vlak i{width:40px;height:40px;font:700 14px var(--kop);color:#fff;border-radius:12px;flex:none;place-items:center;font-style:normal;display:grid}.bs-vlak:nth-child(8) i,.bs-vlak:nth-child(9) i{color:#141712}.bs-vlak span{flex-direction:column;display:flex}.bs-vlak b{font-size:13px}.bs-vlak small.fout{color:#c24f22;font-weight:700}.bs-maten{gap:14px;display:flex}.bs-maat{flex-direction:column;gap:6px;display:flex}.bs-maat i{background:var(--kaart);width:64px;height:40px;box-shadow:inset 0 0 0 1px var(--lijn)}.bs-afstanden{align-items:flex-end;gap:14px;display:flex}.bs-afstanden div{flex-direction:column;align-items:center;gap:4px;display:flex}.bs-afstanden i{background:#cf5a2a;border-radius:2px}.kk-vul{height:calc(var(--v,0) * 100%);pointer-events:none;z-index:-1;background:#ffffff29;transition:height .5s;position:absolute;bottom:0;left:0;right:0}.kk-blokjes>*{isolation:isolate;position:relative;overflow:hidden}.kk-blokjes .nu .kk-vul{display:none}header.kk .kk-ik,header.kop-kleur .avatar{box-shadow:0 6px 16px -8px #0006}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]) .mk:is(.mk-kalk,.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski){box-shadow:inset 0 0 0 1px #ffffff0d}}:root[data-thema=donker] .mk:is(.mk-kalk,.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski){box-shadow:inset 0 0 0 1px #ffffff0d}:root{--sport:var(--font-sora), system-ui, sans-serif}.kk h1,header.kop-kleur .titel,.kop-mini b,.lb-maand span,.welkom h1,.leeg-staat h2,.bs-kopregel h2,.na-soort{font-family:var(--sport);letter-spacing:-.02em;font-style:normal;font-weight:700}.kk-titel h1{font-size:36px;line-height:.95}.kk-groet h1{font-size:30px;line-height:.95}header.kop-kleur .titel{font-size:36px;line-height:.95}.kop-mini b{font-size:17px}.lb-maand span{font-size:18px}.welkom h1{font-size:34px;line-height:.95}.leeg-staat h2{font-size:22px}.na-soort{font-size:24px}.mk-groot,.mk-xl,.kk-blokjes b,.na-getal,.feed-cijfers b,.mk-feiten b,.na-feiten b,.bs-letter-voorbeeld:not(.letter):not(.mk-lb):not(.klein){font-family:var(--sport);letter-spacing:-.04em;font-style:normal;font-weight:700}.mk-groot{font-size:30px;line-height:.95}.mk-xl{font-size:68px;line-height:.9}.mk-feiten b{font-size:19px}.kk-blokjes b{font-size:16px}.na-getal{font-size:80px}.feed-cijfers b{font-size:19px}.mk-lb{font-family:var(--sport);letter-spacing:0;font-size:12px;font-weight:700}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-lb>span:before{display:none}.kk-blokjes span,.kk-blokjes button{font-family:var(--sport);letter-spacing:0;font-size:12px;font-weight:700}.kk-chips button{font-family:var(--sport);letter-spacing:0;font-size:15px;font-weight:700}.mk-kal{gap:4px}.mk-kal i{aspect-ratio:1;border-radius:50%;place-self:center;width:100%;max-width:9px}.mk-kaart .mk-kaart-map.mk-kaart-map{inset:0;position:absolute!important}.mk-kal{gap:3px;height:auto}.mk-kal i{max-width:8px}.mk-groot small,.mk-xl small,.na-getal small{font-style:normal;font-family:var(--letter);font-weight:600}.mk.met-foto,.na-held{isolation:isolate}.mk-foto{z-index:-1;filter:grayscale()contrast(1.15);mix-blend-mode:multiply;opacity:.75;pointer-events:none;background-position:50% 35%;background-size:cover;position:absolute;inset:0}.mk-foto:after{content:"";background:linear-gradient(#0a0e2800 20%,#0a0e288c 100%);position:absolute;inset:0}.na-held .mk-foto{opacity:.7}.na-held .mk-foto:after{background:linear-gradient(#280c0000 25%,#280c0080 100%)}.na-held>:not(.mk-foto){position:relative}.kk h1,header.kop-kleur .titel,.kop-mini b,.lb-maand span,.welkom h1,.leeg-staat h2,.bs-kopregel h2,.na-soort,.mk-groot,.mk-xl,.kk-blokjes b,.na-getal,.feed-cijfers b,.mk-feiten b,.na-feiten b,.bs-letter-voorbeeld{font-style:normal}header:is(.kk,.kop-kleur) .kk-bg,.kk-blokjes .af:after,.kk-blokjes .plan:after{display:none}.kk-blokjes span,.kk-blokjes button{gap:4px}.mk.met-foto .mk-foto{opacity:.55}.kop-mini.kop-mini{z-index:45;height:auto;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 12px;color:#fff;opacity:0;visibility:hidden;pointer-events:none;border-radius:0 0 26px 26px;flex-direction:column;gap:8px;transition:opacity .14s,visibility .14s;display:flex;position:fixed;top:0;left:0;right:0;transform:none;box-shadow:0 10px 24px -14px #00000080}.kop-mini.kop-mini.aan{opacity:1;visibility:visible;pointer-events:auto}.kop-mini-rij{align-items:center;gap:6px;min-height:30px;display:flex}.kop-mini-rij b{font:800 23px var(--sport);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden}.kop-mini .kop-mini-terug{color:#fff;min-width:30px;min-height:30px}.kop-mini-blokjes{gap:5px;display:flex}.kop-mini-blokjes>*{color:#fff;min-width:0;height:38px;font-family:var(--sport);isolation:isolate;cursor:default;background:#ffffff1f;border:0;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.kop-mini-blokjes button{cursor:pointer}.kop-mini-blokjes small{opacity:.8;letter-spacing:0;font-size:10px;font-weight:700;line-height:1}.kop-mini-blokjes b{font-size:15px;font-weight:800;line-height:1.05}.kop-mini-blokjes .nu{color:#b84a22;background:#fff}.kop-mini-blokjes .nu .kk-vul{display:none}.kop-mini-blokjes .gekozen:not(.nu){box-shadow:inset 0 0 0 2px #fff}.kop-mini-blokjes .race{outline-offset:-1.5px;background:0 0;outline:1.5px dashed #ffffffbf}.kop-mini-blokjes .weg{opacity:.45}.kop-mini-blokjes.veel{scrollbar-width:none;overflow-x:auto}.kop-mini-blokjes.veel::-webkit-scrollbar{display:none}.kop-mini-blokjes.veel>*{flex:0 0 40px}@media (prefers-reduced-motion:reduce){.kop-mini.kop-mini{transition:none}}.kop-mini.kop-mini{grid-template-columns:none;justify-content:flex-start;align-items:stretch}.kop-mini-rij{justify-content:flex-start}:root{--glas-vlak:color-mix(in srgb, var(--kaart) 52%, transparent);--glas-licht:#ffffffb3;--glas-rand:#ffffff73;--glas-schaduw:0 12px 30px -20px #1e230f59;--glas-blur:blur(22px) saturate(1.8)}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]){--glas-vlak:color-mix(in srgb, var(--kaart) 48%, transparent);--glas-licht:#ffffff21;--glas-rand:#ffffff12;--glas-schaduw:0 14px 34px -20px #000000b3}}:root[data-thema=donker]{--glas-vlak:color-mix(in srgb, var(--kaart) 48%, transparent);--glas-licht:#ffffff21;--glas-rand:#ffffff12;--glas-schaduw:0 14px 34px -20px #000000b3}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 28% at 88% 14%,#cf5a2a57,#0000 70%),radial-gradient(42% 32% at 6% 52%,#4d69ab4d,#0000 70%),radial-gradient(40% 30% at 82% 88%,#3d807847,#0000 70%);position:fixed;inset:-10%}:root .mk:is(.mk-kalk,.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski),:root .lijst,:root .rijen,:root .cijfers,:root .feed-kaart,:root .feed-rang,:root .leeg-staat,:root .welkom-keuze:not(.sterk),:root .mp-straks-tegel.naar,:root .kaart-lagen button:not(.aan),:root .lb-glas{background:var(--glas-vlak);-webkit-backdrop-filter:var(--glas-blur);backdrop-filter:var(--glas-blur);box-shadow:inset 0 1px 0 var(--glas-licht), inset 0 0 0 1px var(--glas-rand), var(--glas-schaduw)}:root .mk-training,:root .na-held{box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f,0 16px 34px -18px #1e285a8c}:root .lijst>*,:root .rijen>*{background:0 0}:root header.kk,:root header.kop-kleur{box-shadow:inset 0 -1px #ffffff2e,0 14px 30px -18px #78280a80}.kk-vul,.kop-mini-blokjes .kk-vul{height:3px;width:calc(var(--v,0) * 56%);background:#ffffffd9;border-radius:2px;inset:auto auto 5px 22%}.mk:is(.mk-lichaam,.mk-doel,.mk-buiten,.mk-samen,.mk-ski) .mk-lb{color:var(--tekst-gedempt)}.kk-vul,.kop-mini-blokjes .kk-vul{width:auto;height:auto;opacity:calc(var(--v,0) * .2);background:#fff;border-radius:0;inset:0}html.stijl-stil body:before{display:none}html.stijl-stil .mp-stapel{gap:0 18px}html.stijl-stil .mv.s,html.stijl-stil .mv.m,html.stijl-stil .mv.rij{height:auto;min-height:0}html.stijl-stil .mk:not(.mk-training){border-top:1px solid var(--lijn);border-radius:0;justify-content:flex-start;gap:10px;padding:14px 2px 18px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--tekst)!important;background:0 0!important}html.stijl-stil .mk:not(.mk-training) .mk-bg{display:none}html.stijl-stil .mk:not(.mk-training) .mk-lb{font:500 10.5px var(--font-mono), ui-monospace, monospace;letter-spacing:0;color:var(--tekst-gedempt)!important}html.stijl-stil .mk:not(.mk-training) .mk-lb i{width:auto;height:auto;color:var(--tekst-gedempt);background:0 0}html.stijl-stil .mk:not(.mk-training) .mk-sub{color:var(--tekst-gedempt);opacity:1}html.stijl-stil .mk:not(.mk-training) .mk-balk{background:color-mix(in srgb, var(--tekst) 10%, transparent)}html.stijl-stil .mk:not(.mk-training) .mk-balk span{background:var(--tekst)}html.stijl-stil .mk-metkaart{overflow:hidden;border-top:0!important;border-radius:18px!important;padding:0!important}html.stijl-stil :is(.lijst,.rijen,.cijfers,.feed-kaart,.feed-rang,.leeg-staat,.lb-glas){border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}html.stijl-stil .mk-training{border-radius:26px;box-shadow:none!important}html.stijl-stil .mk-training .mk-foto{display:none}html.stijl-stil[data-lucht=ochtend] .mk-training{background:linear-gradient(#2f4a8a 0%,#8a6f9c 55%,#e19a72 100%)!important}html.stijl-stil[data-lucht=dag] .mk-training{background:linear-gradient(#2a62c9 0%,#4f8fdc 55%,#9cc3ea 100%)!important}html.stijl-stil[data-lucht=avond] .mk-training{background:linear-gradient(#232a63 0%,#7b3f73 55%,#dd6a3c 100%)!important}html.stijl-stil[data-lucht=nacht] .mk-training{background:linear-gradient(#070c1d 0%,#121c3c 60%,#27325c 100%)!important}html.stijl-stil .mk:not(.mk-training) .mk-staven{justify-content:space-between;gap:0}html.stijl-stil .mk:not(.mk-training) .mk-staven i{border-radius:3px;flex:0 0 6px}.mv.m:has(.pionier-kaart){height:auto;min-height:138px}.kop-kleur .kk-chips{margin:16px -26px 0;padding:0 26px}.kop-kleur .kk-chips button.aan{color:#b84a22}.kop-zoek{z-index:2;margin-top:16px;position:relative}.kop-zoek:empty{display:none}.kop-zoek .ontdek-zoek input{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff2e}.kop-zoek .ontdek-zoek input::placeholder{color:#ffffffc7}.kaart-boven .ontdek-plekken{position:static}.kaart-boven .ontdek-zoek:empty{display:none}.kk-chips.klein{margin-top:10px}.kk-chips.klein button{height:28px;padding:0 11px;font-size:12.5px}.kk-pil{z-index:1;background:#ffffff29;border-radius:999px;margin-top:14px;padding:0;position:relative;overflow:hidden}.kk-pil-rij{scrollbar-width:none;align-items:center;gap:2px;padding:4px;display:flex;overflow-x:auto}.kk-pil-rij::-webkit-scrollbar{display:none}.kk-pil button{color:#fff;height:34px;font:600 13.5px var(--letter);white-space:nowrap;cursor:pointer;scroll-snap-align:center;background:0 0;border:0;border-radius:999px;flex:none;padding:0 15px;transition:background-color .2s,color .2s}.kk-pil button.aan{color:#b84a22;background:#fff}.kk-training .kk-pil button.aan{color:#384f87}.kk-samen .kk-pil button.aan{color:#984158}.kk-pil-streep{background:#ffffff59;flex:none;width:1px;height:18px;margin:0 6px}.kop-filters:empty{display:none}.kop-filters .kk-pil{margin-top:10px}.kk-pil button{align-items:center;gap:6px;display:inline-flex}.kk-pil-ster{color:#ffd479;font-size:12px}.kk-pil button.aan .kk-pil-ster{color:#e0a32f}.kk-pil-x{opacity:.7;margin-left:2px;padding:0 2px;font-size:17px;line-height:1}.kk-pil{width:fit-content;max-width:100%}.kop-klap{z-index:3;color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:10px;place-items:center;width:40px;height:20px;padding:0;display:grid;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.kop-klap svg{transition:transform .25s}.kop-dicht .kop-klap svg{transform:rotate(180deg)}.kop-dicht .kop-meer>:not(.kop-zoek){display:none}.kop-dicht{padding-bottom:26px}.kop-zoek{top:calc(env(safe-area-inset-top,0px) + 24px);z-index:3;margin-top:0;position:absolute;left:150px;right:82px}.kop-zoek .ontdek-zoek input{text-overflow:ellipsis;height:44px;padding:0 16px;font-size:15px}.kop-kleur .kop-meer{position:static}.kop-kleur:has(.kop-klap){padding-bottom:36px}.kop-kleur .kop-klap{position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.kop-kleur .kop-zoek{position:absolute}.kk-chips .kk-pil-streep{align-self:center}
