:root{--roze:#5c0e14;--roze-donker:#4a0b10;--focus:#2d120d;--lichtroze:#f7beca;--perzik:#f3baa3;--wit:#fff;--tekst:#2b2326;--grijs:#6e6468;--lijn:#efe3e6;--vlak:#fff7f9;--vlak2:#fbeff2;--groen:#1e9e6a;--oranje:#e58a00;--blauw:#3b6fe0;--kop:var(--f-playfair),Georgia,serif;--body:var(--f-worksans),system-ui,sans-serif;--r:14px}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--body);color:var(--tekst);-webkit-font-smoothing:antialiased;background:#f4eef0}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}img{display:block}.proto-bar{z-index:50;color:#fff;background:#1e1a1c;align-items:center;gap:16px;padding:10px 20px;font-size:13px;display:flex;position:sticky;top:0}.proto-bar b{font-weight:600}.proto-bar .sw{background:#3a3336;border-radius:999px;margin-left:auto;padding:3px;display:flex}.proto-bar .sw button{color:#ddd;border-radius:999px;padding:6px 14px}.proto-bar .sw button.aan{color:#1e1a1c;background:#fff;font-weight:600}.proto-bar .hint{color:#bbb}.logo{background:var(--roze);color:#fff;width:34px;height:34px;font-family:var(--kop);letter-spacing:-.3px;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.logo.groot{width:44px;height:44px;font-size:15px}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st-goed{color:#9a5b00;background:#fff1d6}.st-concept{color:#555;background:#eee}.st-ingepland{color:#12704a;background:#ddf4ea}.st-geplaatst{color:#2a55b8;background:#e3eafb}.st-aanpassen{color:#b0003a;background:#ffe1e8}.knop{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform 80ms,background .2s;display:inline-flex}.knop:active{transform:scale(.97)}.knop.p{background:var(--roze);color:#fff}.knop.p:hover{background:var(--roze-donker)}.knop.s{border:1.5px solid var(--lijn);color:var(--tekst);background:#fff}.knop.g{background:var(--vlak2);color:var(--roze-donker)}.knop[disabled]{opacity:.45;pointer-events:none}.knop.gevaar{color:#b0003a;background:#fff;border:1.5px solid #b0003a}.knop.gevaar:hover{color:#fff;background:#b0003a}.keuze-rij{border:1.5px solid var(--lijn);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:6px;padding:10px 12px;display:flex}.keuze-rij input{accent-color:var(--roze);margin-top:3px}.keuze-rij small{margin-top:2px;display:block}.ico{flex:none;width:20px;height:20px}.klein{color:var(--grijs);font-size:12.5px}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--grijs);font-size:11px;font-weight:700}.kaart{border-radius:var(--r);border:1px solid var(--lijn);background:#fff}.toast{opacity:0;color:#fff;z-index:100;pointer-events:none;background:#1e1a1c;border-radius:12px;max-width:90vw;padding:12px 18px;font-size:14px;transition:all .3s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px)}.toast.zien{opacity:1;transform:translate(-50%)translateY(0)}.tpl{aspect-ratio:4/5;background:#222;position:relative;overflow:hidden;container-type:inline-size}.tpl img.foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tpl .ai-tag{z-index:2}#telefoon{justify-content:center;align-items:flex-start;gap:40px;padding:28px 20px 60px;display:flex}.toestel{background:#111;border-radius:54px;flex:none;width:390px;height:844px;padding:12px;position:relative;box-shadow:0 30px 80px #3c142340}.scherm{background:var(--vlak);border-radius:43px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.statusbalk{flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 28px;font-size:14px;font-weight:600;display:flex}.notch{z-index:5;background:#111;border-radius:20px;width:120px;height:32px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.app-kop{flex:none;align-items:center;gap:10px;padding:6px 20px 12px;display:flex}.app-kop h1{font-family:var(--kop);font-size:24px;line-height:1.1}.app-kop .terug{border:1px solid var(--lijn);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.inhoud{scrollbar-width:none;flex:1;padding:0 20px 20px;overflow-y:auto}.inhoud::-webkit-scrollbar{display:none}.nav{border-top:1px solid var(--lijn);background:#fff;flex:none;justify-content:space-around;align-items:center;padding:8px 10px 26px;display:flex}.nav button{color:var(--grijs);flex-direction:column;align-items:center;gap:3px;padding:4px 8px;font-size:10.5px;display:flex;position:relative}.nav button.aan{color:var(--roze)}.nav .plus{background:var(--roze);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-26px;display:grid;box-shadow:0 8px 20px #fc015159}.nav .stip{background:var(--roze);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:10px}.groet{color:var(--grijs);margin-bottom:2px;font-size:14px}.blok{margin-top:18px}.blok>.label{margin-bottom:10px;display:block}.wacht{text-align:left;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:10px;display:flex}.wacht .tpl{border-radius:8px;flex:none;width:64px}.wacht b{margin-bottom:4px;font-size:14px;line-height:1.3;display:block}.snel{grid-template-columns:1fr 1fr;gap:10px;display:grid}.snel button{border:1px solid var(--lijn);border-radius:var(--r);text-align:left;background:#fff;flex-direction:column;gap:10px;padding:16px 14px;font-size:14px;font-weight:600;display:flex}.snel button .rondje{background:var(--vlak2);width:40px;height:40px;color:var(--roze);border-radius:50%;place-items:center;display:grid}.snel button small{color:var(--grijs);font-size:12px;font-weight:400;line-height:1.35}.rij{border-bottom:1px solid var(--lijn);align-items:center;gap:12px;padding:12px 0;display:flex}.rij:last-child{border:0}.datum{text-align:center;flex:none;width:44px}.datum b{font-family:var(--kop);font-size:20px;line-height:1;display:block}.datum span{color:var(--grijs);text-transform:uppercase;font-size:11px}.ig{border-radius:var(--r);border:1px solid var(--lijn);background:#fff;overflow:hidden}.ig-kop{align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ig-kop .logo{width:28px;height:28px;font-size:10px}.ig-iconen{gap:14px;padding:10px 12px 4px;display:flex}.ig-tekst{white-space:pre-line;padding:4px 12px 12px;font-size:13px;line-height:1.45}.ig-tekst.kort{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meer{color:var(--grijs);padding:0 12px 12px;font-size:13px;display:block}.kanalen{gap:8px;display:flex}.kanaal{border:1.5px solid var(--lijn);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.kanaal.aan{border-color:var(--roze);color:var(--roze-donker);background:var(--vlak2)}.check{align-items:flex-start;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.check .v{width:20px;height:20px;color:var(--groen);background:#ddf4ea;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.onderknoppen{border-top:1px solid var(--lijn);background:#fff;flex:none;grid-template-columns:1fr 1fr 1.4fr;gap:8px;padding:12px 16px 28px;display:grid}.onderknoppen .knop{padding:13px 8px;font-size:14px}.blad{z-index:20;background:#1e141973;align-items:flex-end;animation:.2s fade;display:flex;position:absolute;inset:0}.blad .vel{background:#fff;border-radius:24px 24px 0 0;width:100%;padding:10px 20px 30px;animation:.25s op}.blad .greep{background:#ddd;border-radius:9px;width:40px;height:5px;margin:0 auto 16px}.blad h2{font-family:var(--kop);margin-bottom:6px;font-size:22px}.keuze{border-bottom:1px solid var(--lijn);text-align:left;align-items:center;gap:14px;width:100%;padding:14px 4px;font-weight:600;display:flex}.keuze small{color:var(--grijs);font-size:12.5px;font-weight:400;display:block}.keuze .rondje{background:var(--vlak2);width:42px;height:42px;color:var(--roze);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes fade{0%{opacity:0}}@keyframes op{0%{transform:translateY(40px)}}.pillen{flex-wrap:wrap;gap:8px;display:flex}.pil{border:1.5px solid var(--lijn);background:#fff;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:500}.pil.aan{background:var(--roze);border-color:var(--roze);color:#fff}textarea.veld{border:1.5px solid var(--lijn);resize:vertical;background:#fff;border-radius:12px;width:100%;min-height:170px;padding:12px;font-size:14px;line-height:1.5}input.veld{border:1.5px solid var(--lijn);background:#fff;border-radius:12px;width:100%;padding:11px 12px}.tplkeus{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tplkeus button{outline-offset:2px;border-radius:8px;outline:2.5px solid #0000;overflow:hidden}.tplkeus button.aan{outline-color:var(--roze)}.camera{z-index:15;background:#000;flex-direction:column;display:flex;position:absolute;inset:0}.camera .zoeker{flex:1;position:relative;overflow:hidden}.camera .zoeker img{object-fit:cover;filter:brightness(.95);width:100%;height:100%}.camera .raster{background:linear-gradient(#0000 33%,#ffffff2e 33.2%,#0000 33.6% 66%,#ffffff2e 66.2%,#0000 66.6%),linear-gradient(90deg,#0000 33%,#ffffff2e 33.2%,#0000 33.6% 66%,#ffffff2e 66.2%,#0000 66.6%);position:absolute;inset:0}.camera .bedien{color:#fff;justify-content:space-around;align-items:center;height:160px;display:flex}.sluiter{border:4px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.sluiter i{background:#fff;border-radius:50%;width:62px;height:62px;display:block}.flits{z-index:16;pointer-events:none;background:#fff;animation:.35s forwards flits;position:absolute;inset:0}@keyframes flits{0%{opacity:1}to{opacity:0}}.ai-kaart{border-radius:var(--r);background:linear-gradient(135deg,#fff 0,#fff4f7 100%);border:1px solid #f8d3dd;padding:14px}.ai-kaart .kop{color:var(--roze-donker);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.denken{gap:5px;display:flex}.denken i{background:var(--roze);border-radius:50%;width:7px;height:7px;animation:1s infinite dot}.denken i:nth-child(2){animation-delay:.15s}.denken i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.25;transform:translateY(-3px)}}.mic{background:var(--roze);color:#fff;border-radius:50%;place-items:center;width:120px;height:120px;margin:20px auto;display:grid;position:relative;box-shadow:0 14px 30px #fc015159}.mic.op:before,.mic.op:after{content:"";border:3px solid var(--roze);opacity:.35;border-radius:50%;animation:1.4s infinite puls;position:absolute;inset:-12px}.mic.op:after{animation-delay:.7s}@keyframes puls{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.golfje{justify-content:center;align-items:center;gap:3px;height:40px;display:flex}.golfje i{background:var(--roze);border-radius:3px;width:4px;animation:.9s ease-in-out infinite golf}@keyframes golf{0%,to{height:8px}50%{height:34px}}.transcript{border:1px solid var(--lijn);background:#fff;border-radius:12px;padding:12px;font-size:14px;line-height:1.5}.transcript s{color:var(--roze-donker);text-decoration:line-through}.beeld-raster{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.beeld-raster .vak{aspect-ratio:1;background:#ccc;border-radius:8px;position:relative;overflow:hidden}.beeld-raster .vak img{object-fit:cover;width:100%;height:100%}.badge{background:#ffffffeb;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;bottom:5px;left:5px}.badge.ja{color:var(--groen)}.badge.nee{color:var(--roze-donker)}.melding{border-bottom:1px solid var(--lijn);gap:12px;padding:12px 0;font-size:13.5px;line-height:1.4;display:flex}.melding .rondje{background:var(--vlak2);width:36px;height:36px;color:var(--roze);border-radius:50%;flex:none;place-items:center;display:grid}.uitleg-naast{color:#4a4044;width:300px;padding-top:30px;font-size:14px;line-height:1.55}.uitleg-naast h2{font-family:var(--kop);color:var(--tekst);margin-bottom:10px;font-size:26px}.uitleg-naast ol{margin:10px 0 16px;padding-left:18px}.uitleg-naast li{margin-bottom:6px}.uitleg-naast .sprong{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.uitleg-naast .sprong button{border:1px solid var(--lijn);background:#fff;border-radius:999px;padding:6px 10px;font-size:12.5px}#computer{min-height:calc(100vh - 44px);display:none}.desk{background:var(--vlak);grid-template-columns:232px 1fr;min-height:calc(100vh - 44px);display:grid}.zij{border-right:1px solid var(--lijn);background:#fff;flex-direction:column;gap:4px;height:calc(100vh - 44px);padding:18px 14px;display:flex;position:sticky;top:44px;overflow-y:auto}.merk{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.merk b{font-size:14.5px;display:block}.merk small{color:var(--grijs);font-size:11.5px}.zij .klant{border:1px solid var(--lijn);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:8px 10px;font-size:13px;display:flex}.zij a{color:var(--tekst);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.zij a:hover{background:var(--vlak)}.zij a.aan{background:var(--vlak2);color:var(--roze-donker);font-weight:600}.zij a .tel{background:var(--roze);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.zij .voet{color:var(--grijs);margin-top:auto;padding:10px;font-size:11.5px;line-height:1.5}.zij .voet b{color:var(--tekst)}.hoofd{max-width:1280px;padding:26px 34px 60px}.hoofd-kop{align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.hoofd-kop h1{font-family:var(--kop);font-size:34px;line-height:1.1}.hoofd-kop .rechts{gap:10px;margin-left:auto;display:flex}.hoofd-kop .terug{margin-bottom:16px;display:inline-block}.cijfers{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.cijfer{padding:16px 18px}.cijfer b{font-family:var(--kop);margin:4px 0 2px;font-size:30px;display:block}.twee{grid-template-columns:1fr 340px;align-items:start;gap:18px;display:grid}.maand{padding:16px}.maand-kop{align-items:center;gap:10px;margin-bottom:12px;display:flex}.maand-kop h2{font-family:var(--kop);font-size:22px}.raster{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.raster .dag-naam{color:var(--grijs);text-transform:uppercase;padding:0 4px 4px;font-size:11px;font-weight:700}.raster .dag{background:var(--vlak);border-radius:10px;min-height:104px;padding:6px;font-size:12px;position:relative}.raster .dag.buiten{opacity:.4}.raster .dag .nr{color:var(--grijs);font-weight:600}.raster .dag.speciaal .nr:after{content:attr(data-m);color:var(--roze-donker);margin-top:2px;font-size:10px;font-weight:600;line-height:1.2;display:block}.kpost{border:1px solid var(--lijn);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:6px;width:100%;margin-top:5px;padding:4px;font-size:11.5px;line-height:1.25;display:flex}.kpost:hover{border-color:var(--roze)}.kpost .tpl{border-radius:4px;flex:none;width:30px}.kpost .stip2{border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.zijpaneel{padding:16px}.zijpaneel h3{margin-bottom:12px;font-size:15px}.pijlers{border-radius:9px;height:10px;margin:10px 0 8px;display:flex;overflow:hidden}.legenda{color:var(--grijs);grid-template-columns:1fr 1fr;gap:4px 10px;font-size:12px;display:grid}.legenda span:before{content:"";background:var(--k);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.editor{grid-template-columns:400px 1fr;align-items:start;gap:26px;display:grid}.editor .voorbeeld{position:sticky;top:70px}.tabs{border-bottom:1px solid var(--lijn);gap:4px;margin-bottom:14px;display:flex}.tabs button{color:var(--grijs);border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.tabs button.aan{color:var(--roze-donker);border-color:var(--roze)}.veldgroep>.label{margin-bottom:8px;display:block}.drie{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}select.veld{border:1.5px solid var(--lijn);background:#fff;border-radius:12px;width:100%;padding:11px 12px}.opm{background:#fff8e8;border:1px solid #f5e1b0;border-radius:12px;gap:10px;padding:12px;font-size:13.5px;line-height:1.45;display:flex}.versies{font-size:13px}.versies div{border-bottom:1px dashed var(--lijn);justify-content:space-between;padding:8px 0;display:flex}.fund{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.fund .kaart{padding:20px}.fund h2{font-family:var(--kop);align-items:center;gap:10px;margin-bottom:12px;font-size:22px;display:flex}.fund h2 .chip{font-family:var(--body);margin-left:auto}.fund dl{grid-template-columns:130px 1fr;gap:10px 14px;font-size:13.5px;line-height:1.5;display:grid}.fund dt{color:var(--grijs);font-weight:500}.citaat{font-family:var(--kop);color:var(--roze-donker);padding:6px 0 12px;font-size:20px;line-height:1.3}.stalen{gap:10px;display:flex}.staal{text-align:center;color:var(--grijs);font-size:11.5px}.staal i{border:1px solid var(--lijn);border-radius:12px;width:64px;height:64px;margin-bottom:6px;display:block}.letters{gap:24px;margin-top:16px;display:flex}.letters div{color:var(--grijs);font-size:12px}.letters b{color:var(--tekst);font-size:28px;font-weight:700;line-height:1.2;display:block}.zij a.sub{color:var(--grijs);padding:6px 10px;font-size:13px}.zij a.sub.aan{color:var(--roze-donker);background:var(--vlak2);font-weight:600}.stipje{border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.voortgang{grid-template-columns:1fr auto;align-items:center;gap:8px 24px;margin-bottom:22px;padding:18px 20px;display:grid}.voortgang .balk{height:10px}.laag{font-family:var(--kop);margin:6px 0 12px;font-size:20px}.fkaarten{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;display:grid}.fkaart{text-align:left;flex-direction:column;gap:8px;padding:16px 18px;transition:border-color .15s,transform .15s;display:flex}.fkaart:hover{border-color:var(--roze);transform:translateY(-1px)}.fkaart h3{align-items:center;gap:8px;font-size:16px;display:flex}.fkaart h3 .chip{margin-left:auto}.fkaart p{color:var(--grijs);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.sectie{grid-template-columns:1fr 300px;align-items:start;gap:18px;display:grid}.sectie .kaart{padding:22px}.sectie dl{grid-template-columns:170px 1fr;gap:0;font-size:14px;line-height:1.55;display:grid}.sectie dt{color:var(--grijs);border-bottom:1px solid var(--lijn);padding:12px 0;font-weight:500}.sectie dd{border-bottom:1px solid var(--lijn);cursor:text;border-radius:8px;padding:12px 10px}.sectie dd:hover{background:var(--vlak)}.waarden{grid-template-columns:1fr 1fr;gap:12px;display:grid}.waarden div{background:var(--vlak);border-radius:12px;padding:14px}.waarden b{font-family:var(--kop);color:var(--roze-donker);margin-bottom:4px;font-size:19px;display:block}.zijinfo h4{margin-bottom:6px;font-size:13px}.zijinfo p{color:var(--grijs);margin-bottom:14px;font-size:13px;line-height:1.45}.volgende{justify-content:space-between;margin-top:16px;display:flex}.opmaak-rij{align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.opmaak-rij>span{width:70px;color:var(--grijs);flex:none}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{border:1.5px solid var(--lijn);background:#fff;border-radius:9px;padding:6px 10px;font-size:12.5px}.seg button.aan{border-color:var(--roze);color:var(--roze-donker);background:var(--vlak2);font-weight:600}.kleurknop{outline:1.5px solid var(--lijn);border:2px solid #fff;border-radius:8px;width:28px;height:28px}.kleurknop.aan{outline:2.5px solid var(--tekst)}.schuif{grid-template-columns:96px 1fr 44px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:grid}.schuif span:last-child{text-align:right;color:var(--grijs);font-variant-numeric:tabular-nums}input[type=range]{accent-color:var(--roze);width:100%}.tpl .vervaag{z-index:1;aspect-ratio:1;-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border-radius:50%;width:24%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff40}.ftabs{gap:6px;margin:14px 0;display:flex}.thema-chilla{--roze:#5c0e14;--roze-donker:#4a0b10;--lichtroze:#f1dad3;--vlak:#fbf3ea;--vlak2:#f1dad3;--lijn:#e3d3c8;--grijs:#7a5c51;--tekst:#2d120d;--kop:var(--f-anton),Impact,sans-serif;--body:var(--f-figtree),system-ui,sans-serif;font-family:var(--body)}.thema-chilla .hoofd-kop h1,.thema-chilla .maand-kop h2,.thema-chilla .laag,.thema-chilla .fkaart h3,.thema-chilla .cijfer b,.thema-chilla .knk h3{text-transform:uppercase;letter-spacing:.01em;font-weight:400}.thema-chilla .hoofd-kop h1{font-size:40px}.thema-chilla .zij{color:#fbf3ea;background:#2d120d;border-color:#2d120d}.thema-chilla .zij a{color:#e3d3c8}.thema-chilla .zij a:hover{background:#3b1a14}.thema-chilla .zij a.aan,.thema-chilla .zij a.sub.aan{color:#fff;background:#5c0e14}.thema-chilla .zij .voet,.thema-chilla .zij .voet b,.thema-chilla .merk small{color:#e3bfb6}.thema-chilla .zij .scheid{letter-spacing:.1em;text-transform:uppercase;color:#a88a80;padding:14px 10px 6px;font-size:10.5px}.thema-chilla .klantkies{color:#fbf3ea;background:#3b1a14;border:1px solid #6b1820;border-radius:10px;width:100%;margin-bottom:6px;padding:9px 10px;font-size:13px}.fb-merk{flex-direction:column;align-items:flex-start;gap:6px;padding:6px 8px 18px}.fb-woordmerk{width:auto;max-width:100%;height:29px;display:block}.fb-beeldmerk{flex:none;width:auto;height:30px;display:block}.inlog .fb-woordmerk{height:40px;margin-bottom:6px}.tpl,.ig,.fb,.merklogo{--roze:var(--merk,#fc0151);--roze-donker:var(--merk,#d4003f);--lichtroze:var(--merk-licht,#f7beca);--perzik:var(--merk-perzik,#f3baa3);--kop:var(--f-playfair),Georgia,serif;--body:var(--f-worksans),system-ui,sans-serif;font-family:var(--body)}.knkn{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.knk{flex-direction:column;gap:12px;padding:20px;display:flex}.knk .top{align-items:center;gap:12px;display:flex}.knk h3{font-family:var(--kop);font-size:22px;line-height:1}.knk .mini{color:var(--grijs);grid-template-columns:1fr 1fr;gap:8px;font-size:12.5px;display:grid}.knk .mini b{color:var(--tekst);font-size:18px;display:block}.knk.nieuw{color:var(--grijs);cursor:pointer;border-style:dashed;justify-content:center;align-items:center;min-height:220px}.knk .knk-taak{color:var(--tekst);background:#fff8ec;border-left:4px solid #e8a33d;border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.taak{border-bottom:1px solid var(--lijn);align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.taak:last-child{border:0}.emoji-rij{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.emoji-rij button{border:1px solid var(--lijn);background:#fff;border-radius:9px;width:34px;height:34px;font-size:18px;line-height:1}.emoji-rij button:hover{border-color:var(--roze)}.emoji-rij .label{margin-right:6px}.datumknop{border:1.5px solid var(--lijn);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.datumknop.open{border-color:var(--roze)}.dk{border:1px solid var(--lijn);background:#fff;border-radius:14px;padding:14px;box-shadow:0 12px 30px #2d120d14}.dk-kop{justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600;display:flex}.dk-kop button{border:1px solid var(--lijn);background:#fff;border-radius:9px;width:32px;height:32px}.dk-raster{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dk-raster span{color:var(--grijs);text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:700}.dk-raster button{aspect-ratio:1;background:var(--vlak);border-radius:10px;font-size:13.5px;position:relative}.dk-raster button.ritme{background:var(--vlak2);font-weight:600}.dk-raster button.gekozen{background:var(--roze);color:#fff;font-weight:700}.dk-raster button.bezet:after{content:"";background:#e58a00;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:5px;left:50%}.dk-raster button.gekozen.bezet:after{background:#fff}.dk-raster button[disabled]{opacity:.3;background:0 0}.dk-raster button.leeg{visibility:hidden}.dk-legenda{color:var(--grijs);flex-wrap:wrap;gap:14px;margin:10px 0 12px;font-size:11.5px;display:flex}.dk-legenda i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.weg{width:22px;height:22px;color:var(--grijs);border-radius:50%;margin-left:8px;font-size:15px;line-height:1}.weg:hover{color:#b0003a;background:#ffe1e8}.jk-nieuw{border-top:1px dashed var(--lijn);grid-template-columns:170px 1fr 170px auto;gap:8px;margin-top:16px;padding-top:16px;display:grid}.mp-kop{grid-template-columns:1fr 320px;gap:18px;margin-bottom:18px;display:grid}.mp-basis{padding:16px 18px;font-size:13.5px;line-height:1.6}.mp-basis b{color:var(--tekst)}.mp-lijst{flex-direction:column;gap:12px;display:flex}.mp{grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:14px;transition:opacity .2s;display:grid}.mp.weg{opacity:.4}.mp .tpl{border-radius:8px}.mp h3{margin:4px 0 6px;font-size:16px}.mp .waarom{color:var(--grijs);background:var(--vlak);border-radius:10px;gap:8px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.mp .waarom svg{color:var(--roze);flex:none;width:16px;height:16px;margin-top:2px}.mp .acties{flex-direction:column;gap:6px;display:flex}.mp .acties button{padding:8px 12px;font-size:13px}.mp .acties .aan{color:#12704a;background:#ddf4ea;border-color:#9ed9bf}.mp-voet{align-items:center;gap:16px;margin-top:16px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #2d120d0f}.denken-groot{text-align:center;padding:60px 20px}.denken-groot .denken{justify-content:center;margin:16px 0}.toast button{color:#f7beca;margin-left:12px;font-weight:700;text-decoration:underline}.melding-box{border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.melding-box.deadline{color:#7a4a00;background:#fff6e5;border:1px solid #f5ddb0}.melding-box.wijz{color:#8a0030;background:#ffe9ee;border:1px solid #f7c6d2}.melding-box.aanzet{border:1px solid var(--lijn);border-left:4px solid var(--lijn);background:#fff}.melding-box.aanzet-jij{border-left-color:var(--merk)}.foto-box .foto-knoppen{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.foto-box .foto-knoppen form{margin:0}.foto-op-beeld{white-space:nowrap;position:absolute;top:62%;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.vinklijst label{border-bottom:1px solid var(--lijn);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.vinklijst input{accent-color:var(--roze);width:18px;height:18px}.tabel{border-collapse:collapse;width:100%;font-size:13.5px}.tabel th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--grijs);border-bottom:1px solid var(--lijn);padding:10px 12px;font-size:11px}.tabel td{border-bottom:1px solid var(--lijn);vertical-align:top;padding:12px;line-height:1.4}.tabel tr.uit td{opacity:.55}.waarsch{background:#fff5f7;border:1.5px solid #f7c6d2;border-radius:14px;margin:14px 0;padding:16px 18px}.waarsch h3{color:#8a0030;margin-bottom:6px;font-size:15px}.teken{border:1.5px dashed var(--lijn);touch-action:none;background:#fff;border-radius:12px;width:100%;height:150px;display:block}.formulier{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.staven{flex-direction:column;gap:10px;display:flex}.staaf{grid-template-columns:150px 1fr 60px;align-items:center;gap:10px;font-size:13px;display:grid}.staaf .bak{background:var(--vlak2);border-radius:7px;height:14px;overflow:hidden}.staaf .bak i{border-radius:7px;height:100%;display:block}.inzicht{background:var(--vlak);border-radius:12px;gap:10px;margin-bottom:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.inzicht svg{color:var(--roze);flex:none;margin-top:2px}.carr{position:relative;container-type:inline-size}@container (max-width:180px){.carr-tel,.carr-dots{display:none}}.carr-tel{color:#fff;z-index:3;background:#0000008c;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600;position:absolute;top:7px;right:7px}.carr-dots{z-index:3;justify-content:center;gap:4px;display:flex;position:absolute;bottom:6px;left:0;right:0}.carr-dots i{background:#ffffff8c;border-radius:50%;width:6px;height:6px}.carr-dots i.aan{background:#fff}.definitief-wacht{aspect-ratio:4/5;text-align:center;background:var(--vlak2);color:var(--grijs);place-items:center;padding:24px;font-size:14px;line-height:1.5;display:grid}.carr-pijl{z-index:4;background:#ffffffeb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.slides-edit{flex-direction:column;gap:8px;display:flex}.slide-rij{grid-template-columns:28px 1fr 1.4fr auto;align-items:center;gap:8px;display:grid}.slide-rij b{color:var(--grijs);text-align:center;font-size:12px}.slide-rij .knopjes{gap:2px;display:flex}.slide-rij .knopjes button{border:1px solid var(--lijn);background:#fff;border-radius:7px;width:26px;height:26px;font-size:12px}.zin{cursor:pointer;border-radius:4px;transition:background .15s}.zin:hover{background:#fff1d6}.zin.opm{background:#ffe7a8}.check.let .v{color:#9a5b00;background:#fff1d6}.check.fout .v{color:#b42318;background:#fde4e4}.check-tekst{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.check-detail{color:var(--grijs);margin-top:2px;font-size:12.5px;display:block}.check .fix-form{flex:none;margin-left:auto}.stapel-toets{background:var(--vlak);border-radius:12px;margin:10px 12px 0;padding:2px 12px}.check .fix{color:var(--roze-donker);flex:none;margin-left:auto;padding:0 0 0 8px;font-size:12px;font-weight:600;text-decoration:underline}.fb{border:1px solid var(--lijn);border-radius:var(--r);background:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.fb-kop{align-items:center;gap:8px;padding:10px 12px;display:flex}.fb-kop b{font-size:13.5px;display:block}.fb-kop small{color:#65676b;font-size:11.5px}.fb-tekst{white-space:pre-line;padding:0 12px 10px;font-size:13.5px;line-height:1.45}.fb-acties{color:#65676b;border-top:1px solid #e4e6eb;justify-content:space-around;margin:0 12px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.kanaaltab{gap:6px;margin-bottom:8px;display:flex}.opmlijst .opm{margin-bottom:8px}.dag.over{outline:2px dashed var(--roze);outline-offset:-2px;background:var(--vlak2)}.kpost[draggable=true]{cursor:grab}.teller{color:var(--grijs);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.teller .te{color:#b0003a;font-weight:600}.teller.woorden{font-size:12.5px;font-weight:600}.teller.woorden+.teller{margin-top:2px}.teller.woorden.goed span:first-child{color:var(--groen)}.teller.woorden.let span:first-child{color:#9a5b00}.teller.woorden.fout span:first-child{color:#b42318}.ig-reactie{color:var(--grijs);padding:0 12px 10px;font-size:12.5px}.idee{border-bottom:1px solid var(--lijn);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;line-height:1.45;display:flex}.idee:last-child{border:0}.idee .rondje{background:var(--vlak2);width:34px;height:34px;color:var(--roze);border-radius:50%;flex:none;place-items:center;display:grid}.schakel{background:#ddd;border-radius:999px;flex:none;width:40px;height:23px;transition:all .2s;position:relative}.schakel:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.schakel.aan{background:var(--groen)}.schakel.aan:after{left:20px}.slot{color:#12704a;background:#ddf4ea;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.beeldbank-d{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.beeldbank-d .kaart{overflow:hidden}.beeldbank-d .vak{aspect-ratio:1;background:#ccc;position:relative}.beeldbank-d .vak img{object-fit:cover;width:100%;height:100%}.beeldbank-d p{color:var(--grijs);padding:10px 12px;font-size:12.5px;line-height:1.4}.inst{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inst .kaart{padding:20px}.inst h3{margin-bottom:14px;font-size:16px}.inst .r{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.inst .r:last-child{border:0}.balk{background:var(--vlak2);border-radius:9px;height:8px;margin-top:8px;overflow:hidden}.balk i{background:var(--roze);border-radius:9px;height:100%;display:block}.voorbeeld-app{background:var(--vlak);border-radius:14px;align-items:center;gap:16px;padding:14px;display:flex}.app-icoon{background:var(--roze);color:#fff;width:58px;height:58px;font-family:var(--kop);border-radius:14px;place-items:center;font-size:18px;font-weight:700;display:grid}@media (max-width:900px){#telefoon{flex-direction:column;align-items:center}.uitleg-naast{width:390px;padding-top:0}}.uren-rij{border-bottom:1px solid var(--lijn);grid-template-columns:1.3fr 1fr 90px;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.marge{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.marge label{color:var(--grijs);margin-bottom:4px;font-size:12px;display:block}.uitkomst{background:var(--vlak);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.6}.stapper{gap:6px;margin-bottom:20px;display:flex}.stapper div{border:1px solid var(--lijn);color:var(--grijs);background:#fff;border-radius:12px;flex:1;padding:10px 12px;font-size:12.5px}.stapper div b{color:var(--tekst);font-size:13.5px;display:block}.stapper div.aan{border-color:var(--roze);background:var(--vlak2)}.stapper div.klaar{opacity:.7}.mb-pagina{color:#2b2326;background:#fff;width:794px;min-height:1000px;margin:0 auto 24px;padding:70px 72px;font-family:Work Sans,sans-serif;box-shadow:0 8px 30px #2d120d14}.mb-pagina h1{color:#fc0151;text-transform:none;letter-spacing:0;font-family:Playfair Display,serif;font-size:46px;line-height:1.05}.mb-pagina h2{color:#fc0151;text-transform:none;margin:28px 0 10px;font-family:Playfair Display,serif;font-size:26px}.mb-pagina p,.mb-pagina dd{font-size:13.5px;line-height:1.6}.mb-pagina dl{grid-template-columns:170px 1fr;gap:6px 16px;display:grid}.mb-pagina dt{color:#7a6a70;text-transform:uppercase;letter-spacing:.05em;padding-top:3px;font-size:12px;font-weight:600}.zonnig{--z1:#7c9a82;--z2:#2f4a3a;--z3:#e9dfcc}.zonnig .zpost{aspect-ratio:4/5;background:var(--z3);color:var(--z2);border-radius:10px;flex-direction:column;justify-content:flex-end;padding:18px;font-family:DM Serif Display,Georgia,serif;display:flex;position:relative;overflow:hidden}.zonnig .zpost .vorm{background:var(--z1);border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-30px}.zonnig .zpost b{font-size:22px;line-height:1.15;position:relative}@media print{.proto-bar,.zij,.mb-knoppen,.toast{display:none!important}.desk{display:block!important}.hoofd{max-width:none!important;padding:0!important}.mb-pagina{box-shadow:none;page-break-after:always;margin:0}body{background:#fff}}.ai-var{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.ai-var button{outline-offset:2px;aspect-ratio:4/5;border-radius:10px;outline:2.5px solid #0000;position:relative;overflow:hidden}.ai-var button.aan{outline-color:var(--roze)}.ai-var img{object-fit:cover;width:100%;height:100%}.ai-tag{color:#fff;z-index:3;letter-spacing:.03em;background:#2b2326bf;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.tpl .ai-tag{inset:auto 6px 6px auto}.blok-grens{color:#8a0030;background:#fff5f7;border:1px solid #f7c6d2;border-radius:12px;gap:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.inhoud{overflow-x:hidden}.opmlijst .opm{flex-direction:column;gap:4px}.opm b,.opm span{overflow-wrap:anywhere;min-width:0}.opm-nieuw{justify-items:start;gap:8px;margin-top:4px;display:grid}.opm-nieuw textarea{resize:vertical;width:100%;height:64px;min-height:64px}.ig-tekst,.fb-tekst,.transcript,.melding-box span,.idee div{overflow-wrap:anywhere;min-width:0}.hoofd{min-width:0;overflow-x:clip}.desk{overflow-x:clip}.proto-bar{flex-wrap:wrap}@media (max-width:760px){.proto-bar .hint{display:none}.proto-bar .sw{margin-left:0}.desk{grid-template-columns:minmax(0,1fr)!important}.zij{flex-wrap:wrap;gap:2px;flex-direction:row!important;height:auto!important;padding:10px!important;position:static!important}.zij .merk{width:100%;padding-bottom:6px}.zij .voet,.zij .scheid{display:none}.zij .klantkies{width:100%}.zij a{padding:7px 9px;font-size:13px}.cijfers{grid-template-columns:minmax(0,1fr)}.raster{gap:3px}.raster .dag{min-height:56px}.raster .dag-naam{font-size:9px}.uren-rij{grid-template-columns:minmax(0,1fr) 70px}.uren-rij>:nth-child(2){display:none}}@media (max-width:500px){.hoofd{padding:14px 12px 40px}.hoofd-kop h1,.thema-chilla .hoofd-kop h1{font-size:28px}.hoofd-kop .rechts{margin-left:0}.sectie dl,.fund dl,.mb-pagina dl{grid-template-columns:minmax(0,1fr)}.sectie dt{border-bottom:0;padding-bottom:0}.waarden,.mp-kop,.ai-var{grid-template-columns:minmax(0,1fr)}.stalen,.letters,.mb-knoppen,.taak,.rij,.mp-voet,.volgende,.kanalen{flex-wrap:wrap}.raster .dag{min-height:44px;padding:3px}.kpost{justify-content:center;margin-top:3px;padding:2px}.kpost .tpl{display:none}.chip{white-space:normal}.mb-pagina{width:auto;min-height:0;padding:28px 20px}.mb-pagina h1{font-size:30px}.beeldbank-d{grid-template-columns:repeat(2,minmax(0,1fr))}.mp{grid-template-columns:minmax(0,1fr)}.mp .tpl{max-width:140px}.editor .voorbeeld{max-width:100%}.tplkeus{grid-template-columns:repeat(3,minmax(0,1fr))!important}.staaf{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.tabel th,.tabel td{padding:8px 5px;font-size:12px}.jk-nieuw{grid-template-columns:minmax(0,1fr)}.zonnig div[style*=repeat\(3]{grid-template-columns:minmax(0,1fr)!important}.uitkomst{overflow-wrap:anywhere}.hoofd *{min-width:0}.hoofd div[style*=display\:flex],.inst .r,.opm,.voortgang{flex-wrap:wrap}.voortgang{grid-template-columns:minmax(0,1fr)}.hoofd button,.hoofd .knop{white-space:normal;max-width:100%}.label,.klein,.chip,.opm b{overflow-wrap:anywhere}.opm b{flex:100%!important}.raster{grid-template-columns:repeat(7,minmax(0,1fr))}.raster .dag{overflow:hidden}.raster .dag.speciaal .nr:after{content:"•";font-size:14px;line-height:1}.kcamp{font-size:0}.kcamp:before{content:"📣";font-size:11px}.mb-pagina div[style*=display\:flex],.tabs{flex-wrap:wrap}.maand-kop h2{font-size:18px;min-width:0!important}.hoofd b,.hoofd h2,.hoofd h3{overflow-wrap:anywhere}.rij>div{flex:160px}.check{flex-wrap:wrap}.check .fix-form{flex:100%;margin-left:0}.check .fix{text-align:left;padding:4px 0 0 30px}#telefoon{gap:0;padding:0}.toestel{width:100vw;height:calc(100vh - 52px);box-shadow:none;border-radius:0;padding:0}.scherm{border-radius:0}.notch,.statusbalk,.uitleg-naast{display:none}.proto-bar{gap:8px;padding:8px 10px}.proto-bar .sw button{padding:6px 9px;font-size:12px}}.tabel{table-layout:fixed;width:100%}.tabel td,.tabel th{overflow-wrap:anywhere}.staaf{grid-template-columns:minmax(0,150px) minmax(0,1fr) 44px}.staaf span{overflow-wrap:anywhere}.mb-pagina{max-width:100%}.maand-kop,.hoofd-kop,.hoofd-kop .rechts{flex-wrap:wrap}@media (max-width:1250px){.twee,.editor,.sectie,.mp-kop{grid-template-columns:minmax(0,1fr)}.editor .voorbeeld{max-width:420px;position:static}.fkaarten,.knkn{grid-template-columns:repeat(2,minmax(0,1fr))}.beeldbank-d{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.desk{grid-template-columns:190px minmax(0,1fr)}.hoofd{padding:20px 18px 50px}.cijfers{grid-template-columns:repeat(2,minmax(0,1fr))}.inst,.fund,.formulier,.marge{grid-template-columns:minmax(0,1fr)}.jk-nieuw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mp{grid-template-columns:90px minmax(0,1fr)}.mp .acties{flex-flow:wrap;grid-column:1/-1}.slide-rij{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr)}.slide-rij .knopjes{grid-column:2/-1}.tplkeus{grid-template-columns:repeat(5,minmax(0,1fr))!important}.drie{grid-template-columns:minmax(0,1fr)}.drie>div{grid-column:auto!important}.stapper{flex-wrap:wrap}.stapper div{flex:45%}.raster .dag{min-height:80px;padding:4px}.kpost span:not(.stip2){display:none}.fkaarten,.knkn{grid-template-columns:minmax(0,1fr)}}body{background:var(--vlak)}a{color:inherit}.thema-klant{--roze:var(--merk-inkt,var(--merk));--roze-donker:color-mix(in srgb,var(--merk-inkt,var(--merk)) 80%,#000);--lichtroze:var(--merk-licht);--perzik:var(--merk-perzik);--vlak:color-mix(in srgb,var(--merk-licht) 18%,#fff);--vlak2:color-mix(in srgb,var(--merk-licht) 45%,#fff);--lijn:color-mix(in srgb,var(--merk-licht) 55%,#eee)}.schil{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.schil .zij{height:100vh;position:sticky;top:0}.schil .hoofd{width:100%;max-width:1180px}.zij form{margin:0}.zij .uit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.onderbalk{display:none}.merklogo{background:var(--merk,#fc0151);color:#fff;width:44px;height:44px;font-family:var(--kop);letter-spacing:-.3px;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.inlog{--lijn:#e3d3c8;--grijs:#7a5c51;--tekst:#2d120d;--body:var(--f-figtree),system-ui,sans-serif;min-height:100vh;font-family:var(--body);color:var(--tekst);background:linear-gradient(160deg,#fbf3ea,#f1dad3);place-items:center;padding:24px;display:grid}.thema-chilla .knop.p,.inlog:not(.inlog-klant) .knop.p{color:#fbf3ea}.thema-chilla :focus-visible,.inlog:not(.inlog-klant) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.inlog .kaart{width:100%;max-width:420px;padding:30px 28px}.privacy-pagina{place-items:start center}.inlog .kaart.privacy{max-width:760px;line-height:1.6}.privacy h1{margin:6px 0 4px}.privacy h2{margin:26px 0 8px;font-size:19px}.privacy p,.privacy li{font-size:15.5px}.privacy ul{flex-direction:column;gap:6px;margin:8px 0;padding-left:20px;display:flex}.privacy-tabel{margin:8px 0;overflow-x:auto}.privacy table{border-collapse:collapse;width:100%;font-size:14.5px}.privacy th,.privacy td{text-align:left;border-bottom:1px solid var(--lijn);vertical-align:top;padding:8px 10px}.voet-link{color:inherit;opacity:.8;margin-top:6px;display:block}.inlog-privacy{text-align:center;opacity:.75;margin-top:14px}.inlog h1{font-family:var(--f-anton),sans-serif;text-transform:uppercase;color:#5c0e14;margin:14px 0 6px;font-size:34px;font-weight:400}.inlog label{margin:14px 0 6px;font-size:13px;font-weight:600;display:block}.inlog .fout{color:#8a0030;background:#ffe9ee;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13.5px}.testvak{background:#fffdfb;border:1.5px dashed #e3bfb6;border-radius:12px;margin-top:22px;padding:14px}.testvak .knoppen{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.testvak button{width:100%}.knop.p{background:var(--roze)}.melding-top{z-index:30;color:#fff;background:#1e1a1c;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;margin:-26px -34px 18px;padding:12px 16px;font-size:14px;display:flex;position:sticky;top:0}.melding-top form{margin:0}.melding-top button{color:#f7beca;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;text-decoration:underline}.leeg{text-align:center;color:var(--grijs);padding:22px;font-size:14px}.raster-posts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.postkaart{flex-direction:column;gap:8px;padding:10px;text-decoration:none;display:flex}.postkaart .tpl{border-radius:8px}.postkaart b{font-size:14px;line-height:1.3}.sectie-kop{align-items:baseline;gap:10px;margin:22px 0 10px;display:flex}.sectie-kop h2{font-size:15px}.formrij{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.blad-dialog{border:0;border-radius:20px;width:calc(100% - 24px);max-width:520px;padding:22px;box-shadow:0 20px 60px #00000040}.blad-dialog::backdrop{background:#1e141973}.blad-dialog h2{font-family:var(--kop);margin-bottom:6px;font-size:22px}.vinkpil{border:1.5px solid var(--lijn);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.vinkpil input{accent-color:var(--roze)}.vinkpil:has(input:checked){border-color:var(--roze);background:var(--vlak2)}.post-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.post-grid .voorbeeld{position:sticky;top:18px}.bewerk-tabs{border-bottom:1px solid var(--lijn);z-index:20;background:var(--vlak);gap:4px;margin-bottom:16px;padding-top:4px;display:flex;position:sticky;top:0}.bewerk-tabs [role=tab]{min-width:0;font:inherit;color:var(--grijs);cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:8px 8px 0 0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin-bottom:-1px;padding:8px 2px 7px;font-size:12.5px;font-weight:600;display:flex}.bewerk-tabs [role=tab]:hover{background:var(--vlak2)}.bewerk-tabs [role=tab].aan{color:var(--roze-donker);border-bottom-color:var(--roze)}.bewerk-tabs [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tab-icoon{display:inline-flex;position:relative}.tab-stip{background:var(--oranje);width:9px;height:9px;box-shadow:0 0 0 2px var(--vlak);border-radius:50%;position:absolute;top:-3px;right:-5px}.bewerk-paneel:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.bewerk-paneel[hidden]{display:none}.bewerk-opslaan{z-index:20;background:var(--vlak);border-top:1px solid var(--lijn);margin-top:18px;padding:2px 0 12px;position:sticky;bottom:0}.bewerk-opslaan .knoppenbalk{margin-top:10px}.bewerker .alleen-smal{display:none}.sr-alleen{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.knoppenbalk{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.knoppenbalk form{margin:0}.versie-lijst{font-size:13px}.versie-lijst div{border-bottom:1px dashed var(--lijn);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.zin-knop{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline}.zin-knop:hover{background:#fff1d6}.zin-knop.opm{background:#ffe7a8}@media (max-width:900px){.schil{grid-template-columns:minmax(0,1fr)}.schil .zij{display:none}.onderbalk{z-index:40;border-top:1px solid var(--lijn);padding:6px 4px calc(8px + env(safe-area-inset-bottom));background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.thema-chilla .onderbalk{background:#2d120d;border-color:#2d120d}.onderbalk a{color:var(--grijs);flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 6px;font-size:10.5px;text-decoration:none;display:flex;position:relative}.thema-chilla .onderbalk a{color:#e3d3c8}.onderbalk a.aan{color:var(--roze)}.thema-chilla .onderbalk a.aan{color:#f1dad3}.onderbalk .plus{background:var(--roze);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;margin-top:-24px;display:grid;box-shadow:0 8px 20px #0000002e}.onderbalk .stip{background:var(--roze);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:8px}.mobielkop{display:flex!important}.hoofd{padding:16px 16px 100px}.melding-top{margin:-16px -16px 14px}.post-grid{grid-template-columns:minmax(0,1fr)}.post-grid .voorbeeld{position:static}.bewerker .voorbeeld{width:min(48vw,200px);margin:0 auto}.bewerker .alleen-breed{display:none}.bewerker .alleen-smal{display:block}.bewerker .voorbeeld .ig-kop{display:none}.bewerk-tabs{top:var(--kop-hoogte,59px);gap:0;margin:0 -16px 14px;padding:4px 8px 0}.bewerk-tabs [role=tab]{font-size:11.5px}.bewerk-opslaan{bottom:var(--onder-hoogte,57px);margin:18px -16px 0;padding:0 16px 10px}}.mobielkop{border-bottom:1px solid var(--lijn);z-index:35;background:#fff;align-items:center;gap:10px;padding:12px 16px;display:none;position:sticky;top:0}.thema-chilla .mobielkop{color:#fbf3ea;background:#2d120d;border-color:#2d120d}.mobielkop b{font-size:15px}.mobielkop .rechts{margin-left:auto}.mobielkop select{max-width:46vw}.stapel{max-width:440px;margin:0 auto;position:relative}.stapel-tel{color:var(--grijs);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.stapel-tel .bolletjes{gap:5px;display:flex}.stapel-tel .bolletjes i{background:var(--lijn);border-radius:50%;width:7px;height:7px}.stapel-tel .bolletjes i.gedaan{background:var(--roze)}.swipe-kaart{border:1px solid var(--lijn);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#fff;border-radius:20px;transition:transform .28s,opacity .28s;position:relative;overflow:hidden;box-shadow:0 10px 30px #3c141e1a}.swipe-kaart.sleept{cursor:grabbing;transition:none}.swipe-kaart .stempel{z-index:5;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#ffffffe0;border:3px solid;border-radius:10px;padding:6px 14px;font-size:20px;font-weight:800;transition:opacity .1s;position:absolute;top:18px}.swipe-kaart .stempel.ja{color:#1e9e6a;left:18px;transform:rotate(-12deg)}.swipe-kaart .stempel.nee{color:#b0003a;right:18px;transform:rotate(12deg)}.swipe-kaart .kaart-kop{justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;font-size:13px;display:flex}.swipe-kaart .kaart-kop b{font-size:14.5px}.swipe-kaart .kaart-tekst{white-space:pre-line;border-top:1px solid var(--lijn);max-height:26vh;padding:12px 14px 14px;font-size:14px;line-height:1.5;overflow-y:auto}.swipe-kaart .waarom{margin:0 14px 14px}.swipe-kaart img{-webkit-user-drag:none;pointer-events:none}.stapel-knoppen{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px;display:grid}.stapel-knoppen .rond-knop{border:1px solid var(--lijn);cursor:pointer;height:56px;color:var(--tekst);background:#fff;border-radius:28px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.stapel-knoppen .rond-knop.ja{color:#fff;background:#1e9e6a;border-color:#1e9e6a}.stapel-knoppen .rond-knop.nee{color:#b0003a}.stapel-knoppen .rond-knop.mid{width:56px;padding:0}.stapel-hint{text-align:center;margin-top:10px}.stapel-klaar{text-align:center;padding:36px 22px}.stapel-klaar .groot{margin-bottom:12px;font-size:44px;line-height:1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips .chip-knop{border:1px solid var(--lijn);cursor:pointer;color:var(--tekst);background:#fff;border-radius:999px;padding:8px 13px;font-size:13.5px}.chips .chip-knop.aan{background:var(--roze);border-color:var(--roze);color:#fff}.keurmoment{background:linear-gradient(120deg,var(--roze),color-mix(in srgb,var(--roze) 70%,#fff));color:#fff;border:0;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;text-decoration:none;display:flex}.keurmoment b{font-size:18px;display:block}.keurmoment .klein{color:#ffffffeb}.keurmoment .knop{color:var(--roze);background:#fff;flex:none;margin-left:auto}.nu-doen{border:2px solid var(--roze);align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex}.nu-doen>div{flex-direction:column;gap:4px;min-width:0;display:flex}.nu-doen b{font-size:17px;line-height:1.35}.nu-doen .knop{flex:none;margin-left:auto}@media (max-width:640px){.nu-doen{flex-direction:column;align-items:stretch}.nu-doen .knop{text-align:center;margin-left:0}}.keurmoment.zacht{color:var(--tekst);border:1px solid var(--lijn);background:#fff}.keurmoment.zacht .klein{color:var(--grijs)}.keurmoment.zacht .knop{background:var(--roze);color:#fff}@media (max-width:600px){.keurmoment{flex-wrap:wrap}.keurmoment .knop{justify-content:center;width:100%;margin-left:0}}.swipe-kaart .beeld-vak{width:100%;max-width:36.8svh;margin:0 auto;position:relative}@media (max-width:900px){.stapel{padding-bottom:8px}.swipe-kaart .kaart-tekst{max-height:17svh}.stapel-knoppen{bottom:calc(92px + env(safe-area-inset-bottom));z-index:20;background:linear-gradient(to top,var(--vlak) 72%,transparent);margin-top:6px;padding-top:14px;position:sticky}.stapel-hint{display:none}}.swipe-kaart .beeld-vak.klein-beeld{max-width:27.2svh}.moment{max-width:560px;margin:0 auto}.foto-keus{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;margin-top:10px;display:grid}.foto-tegel{aspect-ratio:4/5;background:var(--vlak2);cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0;position:relative;overflow:hidden}.foto-tegel img,.foto-tegel video{object-fit:cover;width:100%;height:100%;display:block}.foto-tegel.geen{color:var(--grijs);border:1px dashed var(--lijn);text-align:center;place-items:center;padding:6px;font-size:12.5px;font-weight:600;display:grid}.foto-tegel.aan{border-color:var(--roze);box-shadow:0 0 0 2px var(--roze)}.foto-tegel.geen.aan{color:var(--roze);border-style:solid}.foto-tegel .ai-tag{font-size:10px;position:absolute;bottom:4px;left:4px}.moment-knoppen{gap:8px;margin-top:14px;display:grid}.moment-knoppen .knop{justify-content:center;width:100%;min-height:48px}.moment-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:12px;font-size:14px;display:flex}.fout-tekst{color:#b0003a;margin-top:10px;font-size:13.5px}.knopjes .chips{margin-bottom:12px}.knopjes-tekst{position:relative}.knopjes-tekst textarea{min-height:76px;padding-right:56px}.knopjes-tekst .klein-mic{cursor:pointer;border:0;place-items:center;width:40px;height:40px;margin:0;display:grid;position:absolute;top:8px;right:8px}.vraag-box{border:1px solid var(--lijn);background:#fff;border-left:4px solid #b0003a;border-radius:12px;margin-bottom:12px;padding:14px 16px}.vraag-box .chips{margin:8px 0}.vraag-box .chip-knop{cursor:default}.pil.gevraagd{color:#b0003a;background:#ffe1e8;border-color:#b0003a;font-weight:700}.pil.wis{color:var(--grijs)}.pil.wis:hover{color:#b0003a;border-color:#b0003a}.vraag-hint{color:#b0003a;margin-top:8px}.wissel{border:1px solid var(--lijn);background:#fff;border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.wissel a{color:var(--grijs);border-radius:999px;padding:7px 16px;font-size:13.5px;font-weight:600;text-decoration:none}.wissel a.aan{background:var(--roze);color:#fff}.thema-chilla .wissel a.aan{background:#5c0e14}.feed{border:1px solid var(--lijn);background:#fff;border-radius:18px;max-width:470px;margin:0 auto;padding:18px 0 0;overflow:hidden}.feed-profiel{align-items:center;gap:16px;padding:0 16px;display:flex}.feed-avatar{color:#fff;width:76px;height:76px;font-family:var(--kop);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--merk-licht,#f7beca);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.feed-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.feed-naam{text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.feed-tellers{align-items:baseline;gap:8px;margin-top:4px;font-size:14px;display:flex}.feed-bio{flex-direction:column;gap:2px;padding:12px 16px 14px;font-size:14px;line-height:1.4;display:flex}.feed-tip{background:#fff5e6;border-radius:10px;margin:0 16px 12px;padding:8px 12px;font-size:13px}.feed-raster{border-top:1px solid var(--lijn);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.feed-tegel{aspect-ratio:4/5;background:#eee;text-decoration:none;display:block;position:relative;overflow:hidden}.feed-tegel .tpl{border-radius:0;width:100%;height:100%}.feed-tegel.concept{opacity:.55}.feed-tegel.leeg{text-align:center;background:repeating-linear-gradient(135deg,#f3f0f1 0 10px,#ece7e9 10px 20px);place-items:center;padding:8px;display:grid}.feed-tegel.leeg span{color:var(--grijs);font-size:11px;line-height:1.3}.feed-ig{object-fit:cover;width:100%;height:100%;display:block}.feed-ig-zin{color:var(--grijs);border-top:1px solid var(--lijn);margin:0;padding:12px 16px;font-size:13px;line-height:1.45}.feed-bio-tekst{white-space:pre-line}.feed-carr svg{filter:drop-shadow(0 1px 2px #00000080);display:block}.feed-datum{color:#222;background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;bottom:5px;left:5px}.feed-datum i,.feed-legenda i{border-radius:50%;width:8px;height:8px;display:inline-block}.feed-carr{color:#fff;text-shadow:0 1px 3px #00000080;font-size:15px;position:absolute;top:5px;right:6px}.feed-tegel .carr-tel,.feed-tegel .carr-dots{display:none}.feed-legenda{color:var(--grijs);border-top:1px solid var(--lijn);flex-wrap:wrap;gap:6px 14px;padding:12px 16px;font-size:12.5px;display:flex}.feed-legenda span{align-items:center;gap:6px;display:inline-flex}.mp-geheugen{border-top:1px solid var(--lijn);gap:4px;margin:10px 0 0;padding:10px 0 0;font-size:13.5px;list-style:none;display:grid}.zij a.zij-nieuw{background:var(--roze);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--roze) 30%,transparent);justify-content:center;margin:4px 0 12px;padding:11px 12px;font-weight:700}.zij a.zij-nieuw:hover{background:color-mix(in srgb,var(--roze) 85%,#000)}.zij a.zij-nieuw .ico{width:18px;height:18px}.nieuw-blok{border:2px solid var(--roze)}.nieuw-hoofd{background:var(--roze);color:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;text-decoration:none;display:flex}.nieuw-hoofd .rondje{width:44px;height:44px;color:var(--roze);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.nieuw-hoofd b{font-size:16px;display:block}.nieuw-hoofd small{opacity:.92;margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.nieuw-hoofd:hover{background:color-mix(in srgb,var(--roze) 88%,#000)}.foto-voorbeelden{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.foto-voorbeelden img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.verlopen-kaart{border:1px solid #f3c2cf;border-left:4px solid #b0003a;flex-direction:column;gap:4px;margin-bottom:18px;padding:14px 16px;display:flex}.verlopen-rij{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:8px;display:flex}.verlopen-rij a{color:var(--tekst);font-weight:600}.verlopen-rij form{margin-left:auto}.toestemming-tekst{background:var(--vlak);grid-column:1/-1;padding:14px;font-size:13.5px;line-height:1.55}.aanzetten{margin-top:14px}.aanzetten .chip-knop{padding:6px 11px;font-size:12.5px}.namen-vraag{background:#fff5e6;border:1px solid #f5d6a8;border-radius:12px;margin-top:10px;padding:12px 14px;font-size:14px;line-height:1.45}.namen-rij{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.namen-rij span{margin-right:auto;font-weight:700}.namen-rij .knop{padding:7px 12px;font-size:13px}.meer-lijst{gap:10px;max-width:560px;display:grid}.meer-rij{color:var(--tekst);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.meer-rij .rondje{background:var(--vlak2);width:42px;height:42px;color:var(--roze);border-radius:50%;flex:none;place-items:center;display:grid}.meer-rij b{font-size:15px;display:block}.meer-rij small{color:var(--grijs);margin-top:2px;font-size:12.5px;display:block}.meer-rij>span:last-child{color:var(--grijs);margin-left:auto;font-size:22px}.welkom{border:2px dashed var(--lichtroze);margin-bottom:18px;padding:16px 18px}.welkom-kop{align-items:center;gap:10px;display:flex}.welkom-kop b{font-size:16px}.welkom-sluit{cursor:pointer;color:var(--grijs);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.welkom ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.welkom li{align-items:flex-start;gap:10px;display:flex}.welkom .vink{border:2px solid var(--roze);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.welkom li.klaar .vink{background:var(--roze)}.welkom li{align-items:center}.welkom .welkom-tekst{color:var(--tekst);flex:1;min-width:0;text-decoration:none}.welkom .welkom-tekst b{font-size:14.5px;display:block}.welkom .welkom-tekst small{color:var(--grijs);font-size:12.5px;display:block}.welkom li.klaar .welkom-tekst b{opacity:.6;text-decoration:line-through}.welkom-sub{margin:4px 0 0}.welkom-knop{flex:none;padding:9px 16px}.welkom.genummerd{border-style:solid;border-color:var(--lijn)}.welkom.genummerd ol{gap:4px}.welkom.genummerd li{border-radius:12px;padding:10px 12px}.welkom.genummerd li.nu{background:var(--vlak2)}.welkom.genummerd .vink{color:var(--roze);font-size:12px}.welkom.genummerd li.klaar .vink{color:#fff}.welkom.genummerd li.klaar .welkom-tekst b{text-decoration:none}.welkom li.later{opacity:.55}.welkom li.later .vink{border-color:var(--grijs);color:var(--grijs)}.welkom.genummerd li.wacht{border:1.5px dashed var(--lichtroze)}.welkom li.wacht .vink{background:var(--vlak2)}.welkom-bij{background:var(--vlak2);color:var(--roze);vertical-align:1px;white-space:nowrap;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.welkom-wacht{background:var(--vlak2);border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0 2px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.welkom-wacht-klok{background:var(--roze);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@media (max-width:500px){.welkom.genummerd li{flex-wrap:wrap;align-items:flex-start}.welkom.genummerd .welkom-tekst{flex-basis:calc(100% - 32px)}.welkom.genummerd .welkom-knop{margin-left:32px}}.inst{grid-template-columns:minmax(0,1fr);gap:18px;max-width:760px;padding:18px;display:grid}.inst section{border-bottom:1px solid var(--lijn);gap:12px;padding-bottom:16px;display:grid}.inst>.knop{justify-self:start}.inst h3{font-size:16px}.inst-veld{gap:6px;display:grid}.inst-veld small{display:block}.inst-lid{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) minmax(0,240px) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.inst-lid small{display:block}@media (max-width:600px){.inst-lid{grid-template-columns:minmax(0,1fr)}}.wanneer{gap:8px;margin:12px 0 4px;display:grid}.mijn{gap:14px;max-width:760px;display:grid}.mijn .hoofd-kop{margin-bottom:0}.mijn-sprong{flex-wrap:wrap;gap:8px;display:flex}.mijn-sprong a{border:1px solid var(--lijn);color:var(--tekst);background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;text-decoration:none}.mijn-sprong a:hover{border-color:var(--grijs)}.mijn-tabs{margin-bottom:6px}.mijn-tabs a.aan{background:var(--roze);border-color:var(--roze);color:#fff;font-weight:600}.mijn-groep{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--grijs);margin-top:14px;scroll-margin-top:20px;font-size:12.5px;font-weight:600}.mijn-kaart{align-content:start;gap:10px;min-width:0;padding:18px 20px;display:grid}.mijn-kaart h3{font-size:16px}.mijn-kaart section{gap:10px;display:grid}.mijn-twee{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mijn-kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mijn-knoppen{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.mijn-lijst{margin:0;padding-left:18px}.mijn-rijen{display:grid}.mijn-rijen>*+*{border-top:1px solid var(--lijn)}.mijn-rij{color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.mijn-rij>span:first-of-type{gap:2px;min-width:0;display:grid}.mijn-rij b{font-size:14.5px}.mijn-link:hover b{text-decoration:underline}.mijn-pijl{color:var(--grijs);font-size:20px}.mijn-open>summary{cursor:pointer;list-style:none}.mijn-open>summary::-webkit-details-marker{display:none}.mijn-open[open]>summary .knop{background:var(--vlak2)}.mijn-vorm{gap:10px;max-width:440px;padding:4px 0 14px;display:grid}.mijn-vorm>.knop,.mijn-vorm>.vinkpil{justify-self:start}.mijn-datums{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mijn-datums label{gap:4px;display:grid}.mijn-push{justify-content:stretch;gap:4px;display:grid}.mijn-push .push-rij{margin-top:0}.mijn-meer summary{cursor:pointer;width:max-content;text-decoration:underline}.mijn-meer[open]{gap:8px;display:grid}.mijn .team-nieuw{border-top:0;margin-top:0;padding-top:0}.drukte-maanden{gap:10px;display:grid}.mijn .drukte-maanden{grid-template-columns:repeat(2,minmax(0,1fr))}.mijn .drukte-rij{border:1px solid var(--lijn);border-radius:12px;padding:10px 12px}.mijn .drukte-rij .vinkpil{padding:6px 10px;font-size:12.5px}@media (max-width:700px){.mijn-twee,.mijn .drukte-maanden{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.mijn-kaart{padding:16px}.mijn-rij{flex-wrap:wrap}.mijn-rij .knop{width:auto}}.snel-vink{align-self:start;margin:4px 0 0}.opdracht{border:1.5px solid var(--roze);background:color-mix(in srgb,var(--roze) 5%,#fff);border-radius:12px;margin-top:14px;padding:14px}.ai-hulp{border:1.5px solid var(--roze);background:color-mix(in srgb,var(--roze) 5%,#fff);border-radius:12px;margin-top:12px;padding:14px}.ai-hulp .opdracht{background:0 0;border:0;margin-top:12px;padding:0}.thema-chilla .ai-hulp{background:#fbf3ea;border-color:#5c0e14}.thema-chilla .ai-hulp .opdracht{background:0 0}.opdracht-kop{margin-bottom:8px;font-size:14.5px}.opdracht-knoppen{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.opdracht-uitleg{border:1px solid var(--lijn);background:#fff;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.thema-chilla .opdracht{background:#fbf3ea;border-color:#5c0e14}.thema-chilla .opdracht .mic{box-shadow:none;background:#5c0e14}.handtekening{grid-column:1/-1;gap:6px;display:grid}.handtekening canvas{aspect-ratio:600/180;border:1.5px dashed var(--lijn);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;max-width:600px}.handtekening-voet{align-items:center;gap:10px;display:flex}.toestemming-nu{background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.toestemming-nu .rij2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pauze-balk{background:#f4f4f4;border-left:4px solid #6b6b6b;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.pauze-balk>span{font-size:26px}.pauze-balk b{display:block}.pauze-balk form{margin-left:auto}.pauze-paneel summary{cursor:pointer;gap:2px;list-style:none;display:grid}.pauze-paneel summary::-webkit-details-marker{display:none}@media (max-width:600px){.pauze-balk{flex-wrap:wrap}.pauze-balk form{margin-left:0}}.weg-balk{background:#fff8ec;border-left-color:#e58a00}.vak-box{background:#fff8ec;border:1px solid #f5d6a8;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:14px}.vak-box ul{gap:4px;margin:8px 0 0 18px;display:grid}.vak-box li{text-underline-offset:3px;-webkit-text-decoration:underline #e58a00;text-decoration:underline #e58a00;text-decoration-thickness:2px}.inplan-form{flex-direction:column;gap:8px;display:flex}.vak-vink{align-items:flex-start;gap:8px;max-width:320px;font-size:13.5px;display:flex}.team-lijst,.team-open{gap:0;display:grid}.team-open{margin-top:10px}.team-rij{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.team-wie{min-width:0;margin-right:auto;display:grid}.team-wie small{text-overflow:ellipsis;overflow:hidden}.team-rol{align-items:center;gap:6px;display:flex}.team-rol .veld{width:auto;padding:8px 10px}.team-weg summary{cursor:pointer;color:#b0003a}.team-weg form{gap:6px;margin-top:6px;display:grid}.team-nieuw{border-top:1px solid var(--lijn);margin-top:12px;padding-top:12px}.team-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.team-link{background:#eaf7f0;border:1px solid #bfe6d2;border-radius:12px;gap:6px;margin-top:10px;padding:12px;display:grid}.team-link-rij{gap:8px;display:flex}.team-link-rij .veld{flex:1;min-width:0;font-size:13px}.team-link-rij .knop{flex:none;width:auto;margin-left:0}.tpl.staand{aspect-ratio:9/16}.tpl.staand .foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tpl.staand .reel-tag{color:#fff;background:#0000008c;border-radius:99px;padding:1.5cqw 4cqw;font-size:4cqw;font-weight:700;position:absolute;bottom:5cqw;left:5cqw}.feed-tegel .tpl.staand{aspect-ratio:auto;height:100%}.foto-voorbeelden video{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.beeldbank-d .vak video{object-fit:cover;width:100%;height:100%;display:block}.video-tag{color:#fff;background:#0009;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:6px;right:6px}.chips a.chip-knop{text-decoration:none}.campagne-nieuw{margin-bottom:16px;padding:14px 18px}.campagne-nieuw summary{cursor:pointer;color:var(--roze);list-style:none}.campagne-nieuw summary::-webkit-details-marker{display:none}.campagne-vorm{gap:12px;margin-top:14px;display:grid}.campagne-twee{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campagne-twee .veld{width:100%;min-width:0}.campagne-vink{align-items:flex-start;gap:8px;font-size:14px;display:flex}.campagne{margin-bottom:12px;padding:16px 18px}.campagne-kop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.campagne-kop h2{overflow-wrap:anywhere;margin-top:2px;font-size:18px}.campagne-posts{gap:6px;margin-top:12px;display:grid}.campagne-post{background:var(--zacht,#f7f3f1);color:inherit;border-radius:10px;flex-direction:column;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.campagne-post span{font-weight:600}@media (max-width:520px){.campagne-twee{grid-template-columns:1fr}}.dag.campagne-dag{background:color-mix(in srgb,var(--roze) 7%,transparent)}.kcamp{color:var(--roze);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:10px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.carr-keuze{border-top:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.carr-blader{align-items:center;gap:8px;display:flex}.carr-blader .knop{padding:4px 12px}.samenvatting{margin:14px 0;padding:14px 18px}.samenvatting summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.samenvatting dl{gap:10px;margin:12px 0 0;display:grid}.samenvatting dl>div{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:10px;padding-top:10px;font-size:14px;display:grid}.samenvatting dt a{color:inherit;font-weight:700}.samenvatting dd{overflow-wrap:anywhere;margin:0}@media (max-width:520px){.samenvatting dl>div{grid-template-columns:1fr;gap:2px}}.drukte-rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.drukte-rij b{text-transform:capitalize;min-width:90px}.aangeleverd{align-items:flex-start;gap:14px;margin-bottom:12px;padding:14px 18px;display:flex}.aangeleverd>div{gap:3px;min-width:0;display:grid}.aangeleverd-links{flex-wrap:wrap;gap:14px;margin-top:4px;font-size:13px;display:flex}.aangeleverd-links a{color:var(--roze);font-weight:600}.niet-herkenbaar{background:#fff6e5;border-radius:10px;gap:6px;margin-top:10px;padding:10px 12px;display:grid}.niet-herkenbaar label{align-items:flex-start;gap:8px;display:flex}.intake{gap:16px;padding:18px;display:grid}.intake-vraag{gap:6px;display:grid}.intake-kop{justify-content:space-between;align-items:center;gap:10px;display:flex}.intake-kop b{font-size:15px}.intake-mic{border:1px solid var(--lijn);cursor:pointer;width:36px;height:36px;color:var(--roze);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.intake-mic.op{background:var(--roze);color:#fff}.intake-vraag textarea.veld{resize:vertical;min-height:0}.bijzonder{gap:4px;margin-top:14px;font-size:13px;display:grid}.bijzonder b{color:var(--roze-donker,#d4003f);margin-right:6px}.ww-vorm{gap:8px;max-width:420px;display:grid}.inlog-klant{background:linear-gradient(160deg,#fff,var(--merk-licht,#f1dad3));--roze:var(--merk-inkt,var(--merk));--roze-donker:color-mix(in srgb,var(--merk-inkt,var(--merk)) 80%,#000);--lijn:#efe3e6;--grijs:#6e6468;--tekst:#2b2326;--body:var(--f-worksans),system-ui,sans-serif}.inlog-klant h1{font-family:var(--f-playfair),Georgia,serif;text-transform:none;color:var(--merk,#5c0e14);font-size:30px;font-weight:700}.beginscherm{align-items:flex-start;gap:14px;margin-bottom:12px;padding:14px 18px;display:flex}.beginscherm>div{gap:4px;min-width:0;display:grid}.beginscherm-ico{font-size:26px;line-height:1}.beginscherm-knoppen{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mp-maanden{margin:0 0 14px}.mp-maanden a{text-decoration:none}.zernio-vak{gap:6px;margin-top:12px;padding:14px 16px;display:grid}.zernio-knoppen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.zernio-render{pointer-events:none;position:fixed;top:0;left:-20000px}.zernio-render .carr-tel,.zernio-render .carr-dots,.zernio-render .ai-tag{display:none!important}.render-vak{background:#fff}.render-vak .carr-tel,.render-vak .carr-dots,.render-vak .ai-tag,.render-vak .reel-tag{display:none!important}.reel-voorkant .ob-leeg:after,.reel-voorkant .ob-leeg i{display:none}.zernio-voorbeeld{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.zernio-voorbeeld img{border:1px solid var(--lijn);border-radius:6px;flex:none;width:140px}.fund-rij{gap:6px;margin-bottom:16px;display:grid}.fund-rij .fund-onderwerp{background:var(--vlak,#faf5f2);border-color:#0000;padding:8px 12px;font-weight:700}.fund-rij .fund-onderwerp:focus{border-color:var(--lijn)}.cijfers.drie{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.cijfers.drie{grid-template-columns:repeat(2,minmax(0,1fr))}.cijfers.drie>:last-child{grid-column:1/-1}}.push-rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.push-rij>span{flex:220px;min-width:0}.meld-lijst{gap:4px;margin:4px 0 0 18px;display:grid}.pushvraag{align-items:flex-start;gap:14px;margin-bottom:12px;padding:14px 18px;display:flex}.pushvraag>div{gap:4px;min-width:0;display:grid}.pushvraag-ico{font-size:24px;line-height:1}.pushvraag-knoppen{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.meld-tabel{gap:10px;display:grid}.meld-regel{overflow-wrap:anywhere;border-bottom:1px solid #eee;gap:2px;min-width:0;padding-bottom:10px;display:grid}:root{--ruimte-bij:6px;--ruimte-kop:14px;--ruimte-sectie:40px;--ruimte-pagina:28px;--ruimte-kaart:14px;--ruimte-veld:18px;--ruimte-label:8px}.hoofd-kop{margin-bottom:var(--ruimte-pagina)}.hoofd-kop .boven{margin-bottom:var(--ruimte-bij);display:block}.hoofd-kop .sub{margin-top:var(--ruimte-bij);max-width:62ch;font-size:14px;line-height:1.5;display:block}.hoofd-kop .terug{margin-bottom:var(--ruimte-kop)}.laag,.sectie-kop{margin:var(--ruimte-sectie) 0 var(--ruimte-kop)}.hoofd-kop+.laag,.hoofd-kop+.sectie-kop,.hoofd-kop+div>.sectie-kop:first-child,.twee>div>.sectie-kop:first-child,.twee>.sectie-kop:first-child{margin-top:0}.blok>.label{margin-bottom:var(--ruimte-kop)!important}.inst h3,.zijpaneel h3,.fund h2,.waarsch h3{margin-bottom:var(--ruimte-kop)}.inst section{gap:var(--ruimte-veld)}.inst section>h3{margin-bottom:calc(var(--ruimte-kop) - var(--ruimte-veld))}.inst-veld{gap:var(--ruimte-label)}.blad h2,.blad-dialog h2{margin-bottom:var(--ruimte-bij)}.veldgroep{margin-bottom:var(--ruimte-veld)}.veldgroep>.label{margin-bottom:var(--ruimte-label)}.fkaarten,.fund,.knkn,.raster-posts,.cijfers{gap:var(--ruimte-kaart)}.fkaarten,.knkn{margin-bottom:0}.cijfers{margin-bottom:var(--ruimte-sectie)}.wacht{margin-bottom:calc(var(--ruimte-kaart) - 4px)}:where(form,div,section,details):has(>.inst-veld){row-gap:var(--ruimte-veld)}.campagne-twee{column-gap:var(--ruimte-kaart)}.inlog h1{margin-bottom:var(--ruimte-bij)}.inlog h1+.klein{margin-bottom:var(--ruimte-kop)}.inlog label:not(:has(.veld)){margin:var(--ruimte-veld) 0 var(--ruimte-label)}.inlog form:has(>label>.veld){row-gap:var(--ruimte-veld)!important}.inlog label>.veld{margin-top:2px}.inlog h1{line-height:1.05}.stapel-klaar h2{margin-bottom:var(--ruimte-bij)!important}.stapel-klaar h2+.knop,.stapel-klaar .klein+.knop,.stapel-klaar h2+a,.stapel-klaar p+a{margin-top:var(--ruimte-kop)}.stapel-klaar p.klein{margin-bottom:0!important}.veldgroep>.emoji-rij{margin-top:var(--ruimte-kop)}.kaart:has(>.tabel){overflow-x:auto}@media (max-width:700px){.tabel{table-layout:auto;min-width:640px}.tabel td,.tabel th{overflow-wrap:normal}}.uren-nieuw{grid-template-columns:minmax(0,1fr) 150px 96px 48px!important}.uren-regel,.uren-maand{grid-template-columns:minmax(0,1fr) 64px 90px 32px!important}.uren-regel>:nth-child(2){display:block!important}.uren-maand{font-weight:700}.uren-totaal{text-align:right;white-space:nowrap;grid-column:2/4;display:block!important}.uren-weg{width:32px;height:32px;color:var(--grijs);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px}.uren-weg:hover,.uren-weg:focus-visible{background:var(--vlak2);color:var(--tekst,inherit)}@media (max-width:700px){.uren-nieuw{grid-template-columns:minmax(0,1fr) 84px 48px!important}.uren-nieuw>[name=omschrijving]{grid-column:1/-1}.uren-regel,.uren-maand{grid-template-columns:minmax(0,1fr) 48px 70px 32px!important}}.uren-nieuw>.veld{min-width:0;display:block!important}.uren-nieuw>.knop{justify-content:center;padding-left:0;padding-right:0}.wa-lijst{margin-top:var(--ruimte-kop);gap:10px;display:grid}.wa-rij{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(120px,220px) 1fr;align-items:baseline;gap:12px;padding-bottom:10px;display:grid}.wa-rij:last-child{border-bottom:0;padding-bottom:0}.wa-dagen{gap:8px;display:grid}.wa-dag{border:1.5px solid var(--lijn);background:#fff;border-radius:12px;grid-template-columns:auto 1fr 120px;align-items:center;gap:10px;padding:8px 12px;display:grid}.wa-dag input[type=checkbox]{accent-color:var(--roze);width:18px;height:18px}.wa-dag span{text-transform:capitalize}.wa-dag:has(input[type=checkbox]:not(:checked)) input[type=time]{opacity:.45}@media (max-width:520px){.wa-rij{grid-template-columns:1fr;gap:2px}}.wa-kaart{padding:20px 22px}.wa-kaart>.klein:first-child{margin-bottom:var(--ruimte-kop)}.thema-omgeving{--roze:var(--om-inkt);--roze-donker:color-mix(in srgb,var(--om-inkt) 82%,#000);--lijn:color-mix(in srgb,var(--om-tekst) 16%,#fff);--kop:var(--om-kop);--body:var(--om-body);font-family:var(--body);font-synthesis:none}.thema-omgeving .knop.p,.thema-omgeving .zij a.zij-nieuw{color:var(--om-op-inkt)}.thema-omgeving :focus-visible{outline:2px solid var(--om-inkt);outline-offset:2px}.thema-omgeving .zij{background:var(--om-hoofd);color:var(--om-op-hoofd);border-color:var(--om-hoofd)}.thema-omgeving .zij a,.thema-omgeving .zij .voet,.thema-omgeving .zij .voet b,.thema-omgeving .merk small{color:var(--om-op-hoofd)}.thema-omgeving .zij a:not(.aan):not(.zij-nieuw){opacity:.86}.thema-omgeving .zij a:hover{background:color-mix(in srgb,var(--om-op-hoofd) 12%,transparent)}.thema-omgeving .zij a.aan,.thema-omgeving .zij a.sub.aan{background:color-mix(in srgb,var(--om-op-hoofd) 18%,transparent);color:var(--om-op-hoofd)}.thema-omgeving .zij a.zij-nieuw{background:var(--om-op-hoofd);color:var(--om-hoofd);box-shadow:none;opacity:1}.thema-omgeving .zij a.zij-nieuw:hover{background:color-mix(in srgb,var(--om-op-hoofd) 88%,var(--om-hoofd))}.thema-omgeving .zij a .tel{background:var(--om-op-hoofd);color:var(--om-hoofd)}.thema-omgeving.kop-licht .zij a.zij-nieuw,.om-voorbeeld.kop-licht .om-vb-knop{background:var(--om-inkt);color:var(--om-op-inkt)}.thema-omgeving.kop-licht .zij a.zij-nieuw:hover{background:color-mix(in srgb,var(--om-inkt) 85%,#000)}.thema-omgeving.kop-licht .zij a .tel{background:var(--om-inkt);color:var(--om-op-inkt)}.thema-omgeving.kop-licht .zij a.aan,.thema-omgeving.kop-licht .zij a.sub.aan{background:color-mix(in srgb,var(--om-inkt) 14%,transparent)}.thema-omgeving.kop-donker .zij a.zij-nieuw,.thema-omgeving.kop-donker .zij a .tel{background:var(--om-knop);color:var(--om-op-knop)}.thema-omgeving.kop-donker .zij a.zij-nieuw:hover{background:color-mix(in srgb,var(--om-knop) 88%,#000)}.thema-omgeving .mobielkop{background:var(--om-hoofd);color:var(--om-op-hoofd);border-color:var(--om-hoofd)}.thema-omgeving .mobielkop .pil{color:var(--om-op-hoofd);border-color:color-mix(in srgb,var(--om-op-hoofd) 55%,transparent);background:0 0}.thema-omgeving .merk b{font-family:var(--kop);font-size:16px;line-height:1.15}.thema-omgeving .mobielkop b{font-family:var(--kop);font-size:17px;line-height:1.15}.om-logo{object-fit:contain;flex:none;width:auto;max-width:120px;height:34px;display:block}.om-logo.groot{max-width:150px;height:44px}.zij .merk-om{flex-wrap:wrap;gap:6px 10px}.zij .merk-om .om-logo.groot{max-width:100%}.thema-omgeving .merklogo.om-letters,.inlog-omgeving .merklogo.om-letters{background:var(--om-op-hoofd);color:var(--om-hoofd);font-family:var(--om-kop)}@media (max-width:860px){.thema-omgeving .onderbalk a.aan{color:var(--om-inkt)}}.inlog-omgeving{background:linear-gradient(160deg,var(--om-licht),color-mix(in srgb,var(--om-licht) 70%,var(--om-hoofd) 12%));--roze:var(--om-inkt);--roze-donker:color-mix(in srgb,var(--om-inkt) 82%,#000);--tekst:var(--om-tekst);--grijs:color-mix(in srgb,var(--om-tekst) 72%,#fff);--lijn:color-mix(in srgb,var(--om-tekst) 16%,#fff);--body:var(--om-body);--kop:var(--om-kop);font-family:var(--body);color:var(--om-tekst);font-synthesis:none}.inlog-omgeving .kaart{background:#fff}.inlog-omgeving .om-merkvlak{background:var(--om-hoofd);color:var(--om-op-hoofd);border-radius:14px;justify-content:center;align-items:center;margin:-6px -4px 6px;padding:18px;display:flex}.inlog-omgeving .om-merkvlak .om-logo{max-width:220px;height:56px}.inlog-omgeving h1{font-family:var(--om-kop);text-transform:none;color:var(--om-tekst);font-size:32px;font-weight:700;line-height:1.1}.inlog-omgeving .knop.p,.thema-omgeving .knop.p,.thema-omgeving .keurmoment.zacht .knop{background:var(--om-knop,var(--om-inkt));color:var(--om-op-knop,var(--om-op-inkt))}.inlog-omgeving .knop.p:hover,.thema-omgeving .knop.p:hover{background:color-mix(in srgb,var(--om-knop,var(--om-inkt)) 88%,#000)}.inlog-omgeving :focus-visible{outline:2px solid var(--om-inkt);outline-offset:2px}.om-adres{align-items:center;gap:6px;display:flex}.om-adres .veld{flex:1;min-width:0}.om-adres span{color:var(--grijs);font-size:13px}.om-voorbeeld{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:4px 0 10px;display:grid}.om-vb-kop{background:var(--om-hoofd);color:var(--om-op-hoofd);border-radius:12px 12px 0 0;grid-column:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.om-vb-kop img{object-fit:contain;width:auto;max-width:110px;height:30px}.om-vb-letters{background:var(--om-op-hoofd);width:30px;height:30px;color:var(--om-hoofd);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.om-vb-lijf{border:1px solid var(--lijn);border-top:0;border-radius:0 0 12px 12px;flex-direction:column;grid-column:1;align-items:flex-start;gap:10px;margin-top:-12px;padding:14px;display:flex}.om-vb-knop{background:var(--om-knop,var(--om-inkt));color:var(--om-op-knop,var(--om-op-inkt));border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.om-vb-icoon{background:var(--om-hoofd);width:64px;height:64px;color:var(--om-op-hoofd);border-radius:15px;grid-area:1/2/span 2;place-items:center;font-weight:700;display:grid}.om-vb-icoon img{object-fit:contain;width:60%;height:60%}.klaar-lijst{gap:4px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.klaar-lijst li{align-items:baseline;gap:8px;display:flex}.klaar-lijst li>span:first-child{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid;transform:translateY(3px)}.klaar-lijst li.ok>span:first-child{background:var(--groen);color:#fff}.klaar-lijst li.nog>span:first-child{background:var(--oranje);color:#2b2326}.klaar-lijst a{color:inherit}.klaar-lijst b,.klaar-adres b{font-size:inherit;margin:0;font-weight:600;display:inline}.klaar-adres{margin-top:6px}.thema-omgeving .mic,.thema-omgeving .nav .plus{box-shadow:0 12px 26px color-mix(in srgb,var(--om-inkt) 32%,transparent)}.mp-start{justify-items:start;gap:10px;max-width:620px;padding:22px 20px;display:grid}.mp-start p{margin:0;line-height:1.55}.mp-momenten{border-top:1px solid var(--lijn);gap:10px;width:100%;padding:12px 0 4px;display:grid}.mp-moment{border:1.5px solid var(--lijn);background:var(--vlak);border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px 44px 14px 14px;display:grid;position:relative}.mp-moment .chips{gap:6px}.mp-moment .vinkpil{padding:6px 10px;font-size:12.5px}.mp-moment-data{flex-wrap:wrap;gap:10px;display:flex}.mp-momenten>.knop{justify-self:start}.mp-moment-data .inst-veld{flex:160px;min-width:0}.mp-moment .inst-veld .veld{width:100%}.mp-teller{color:var(--grijs);margin-top:4px;display:block}.mp-teller.fout-tekst{color:#8a0030;margin-top:4px}.mp-moment-weg{width:32px;height:32px;color:var(--grijs);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:20px;line-height:1;position:absolute;top:8px;right:8px}.mp-moment-weg:hover,.mp-moment-weg:focus-visible{background:var(--vlak2);color:var(--tekst)}.chip.mp-moment-label{background:var(--vlak2);color:var(--roze);border:1px solid var(--lijn)}.mp.bezig{opacity:.55}.fout-tekst{color:#8a0030}.mp-zelf{max-width:760px;margin-bottom:14px;padding:16px 18px}.mp-zelf ul{gap:6px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.mp-zelf li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-foto textarea{margin-top:6px;font-size:14px;line-height:1.45}.ai-foto-uitkomst{gap:10px;margin-top:6px;display:grid}.ai-foto-beeld{background:var(--vlak2);border-radius:12px;max-width:260px;position:relative;overflow:hidden}.ai-foto-beeld img{width:100%;height:auto;display:block}.blad-dialog.ai-foto{max-height:calc(100dvh - 24px);margin:auto;overflow:auto}.aandacht{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.vblok{border-left:4px solid var(--lijn);padding:14px 18px 6px}.vblok h2{margin:0 0 4px;font-size:15px}.vblok-tegen{border-left-color:#b0003a}.vblok-binnenkort{border-left-color:#e8a33d}.vblok-goed{border-left-color:var(--groen)}.melding-kaart{border-top:1px solid var(--lijn);flex-direction:column;gap:4px;padding:10px 0 12px;display:flex}.vblok h2+.melding-kaart{border-top:0;padding-top:4px}.melding-kaart>b{font-size:14.5px;line-height:1.4}.melding-post{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 0;display:flex}.melding-post>div{flex:1;min-width:0}.melding-post a{color:var(--tekst);font-weight:600}.melding-post .knop{padding:7px 13px;font-size:13px}.melding-oorzaak{margin-top:2px;display:block}.melding-meer{margin-top:4px}.melding-knop{margin-top:8px}.vblok .binnenkort{border-top:1px solid var(--lijn);padding:10px 0 8px}.vblok .binnenkort .sectie-kop{margin:0 0 8px}.gereed{border-style:solid;border-color:var(--groen)}.gereed .vink{border-color:var(--groen);color:var(--groen);background:#fff}.thema-omgeving .gereed{border-color:var(--om-inkt)}.thema-omgeving .gereed .vink{border-color:var(--om-inkt);color:var(--om-inkt)}.beheer-balk{color:#fbf3ea;background:#2d120d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:13.5px;line-height:1.4;display:flex}.beheer-balk a{color:#f1dad3;white-space:nowrap;margin-left:auto;font-weight:600}.beheer-balk-knop{margin-left:auto}.beheer-balk-knop+a{margin-left:0}.beheer-balk-knop button{color:#2d120d;font:inherit;cursor:pointer;white-space:nowrap;background:#f1dad3;border:0;border-radius:999px;padding:6px 12px;font-weight:600}.meekijk-balk{color:#fbf3ea;background:#2d120d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:13.5px;line-height:1.4;display:flex;box-shadow:0 2px 10px #0000001f}.meekijk-balk form{margin-left:auto}.meekijk-balk button{color:#2d120d;font:inherit;cursor:pointer;white-space:nowrap;background:#f1dad3;border:0;border-radius:999px;padding:6px 12px;font-weight:600}.meekijk-veld :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.meekijk-veld :is(button,input,select,textarea,label):not([role=tab]):not([data-kijken]){pointer-events:none}.beheer-blok{border:1.5px dashed var(--lijn);margin-bottom:18px;padding:14px 18px}.beheer-blok h2{margin:0 0 8px;font-size:15px}.beheer-blok .beheer-taak{border-top:1px solid var(--lijn);flex-direction:column;gap:4px;padding:10px 0;display:flex}.beheer-blok .beheer-taak:first-of-type{border-top:0}.beheer-blok .verlopen-rij{border-top:0;margin-top:0;padding-top:4px}@media (max-width:600px){.beheer-balk a,.beheer-balk-knop,.meekijk-balk form{margin-left:0}.melding-post .knop{justify-content:center;width:100%}}:root{--zs-afmaken:#8a5a12;--zs-afmaken-vlak:#fbf1de;--zs-klaar:#2b579a;--zs-klaar-vlak:#eaf0fa;--zs-ingepland:#1c7a52;--zs-ingepland-vlak:#e6f4ec;--zs-geplaatst:#5e5a57;--zs-geplaatst-vlak:#efedea;--zs-beeld:#6b5249;--zs-beeld-vlak:#f1ece8;--zs-urgent:#b42318;--zs-urgent-vlak:#fdecea}.chip.zs-afmaken{color:var(--zs-afmaken);background:var(--zs-afmaken-vlak)}.chip.zs-klaar{color:var(--zs-klaar);background:var(--zs-klaar-vlak)}.chip.zs-ingepland{color:var(--zs-ingepland);background:var(--zs-ingepland-vlak)}.chip.zs-geplaatst{color:var(--zs-geplaatst);background:var(--zs-geplaatst-vlak)}.chip.zs-beeld{color:var(--zs-beeld);background:var(--zs-beeld-vlak)}.zs-stip{border-radius:50%;width:10px;height:10px;display:inline-block}.zs-stip.zs-afmaken{background:var(--zs-afmaken)}.zs-stip.zs-klaar{background:var(--zs-klaar)}.zs-stip.zs-ingepland{background:var(--zs-ingepland)}.zs-stip.zs-geplaatst{background:var(--zs-geplaatst)}.vd-maand{border:1.5px solid var(--lijn);background:#fff;border-radius:12px;align-items:center;height:46px;display:flex}.vd-maand a,.vd-maand>span[aria-hidden]{width:44px;height:44px;color:var(--grijs);border-radius:12px;place-items:center;font-size:20px;text-decoration:none;display:grid}.vd-maand a:hover{background:var(--vlak2)}.vd-maand>span[aria-hidden]{opacity:.3}.vd-maand>span:not([aria-hidden]){text-align:center;min-width:124px;font-weight:600}.vd-hulp{position:relative}.vd-hulp summary{cursor:pointer;height:46px;list-style:none}.vd-hulp summary::-webkit-details-marker{display:none}.vd-hulp-paneel{z-index:30;border:1px solid var(--lijn);border-radius:var(--r);background:#fff;width:min(380px,100vw - 32px);padding:16px 18px;font-size:14px;line-height:1.5;position:absolute;top:54px;right:0;box-shadow:0 12px 32px #28140a24}.vd-hulp-paneel ul{margin:8px 0 14px;padding-left:18px}.vd-hulp-paneel li{margin:4px 0}.vd-hulp-paneel p{margin:6px 0 0}.vandaag{max-width:1080px;font-size:15px;line-height:1.5}.vd-reik{color:var(--grijs);margin:0 0 6px;font-size:13px}.vd-reik b{color:var(--tekst)}.vd-tellers{border:1px solid var(--lijn);border-radius:var(--r);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.vd-teller{border-right:1px solid var(--lijn);color:var(--tekst);flex-direction:column;gap:2px;min-height:76px;padding:14px 18px;text-decoration:none;display:flex;position:relative}.vd-teller:last-child{border-right:0}a.vd-teller:hover{background:var(--vlak)}.vd-teller.aan{background:var(--vlak2)}.vd-teller.aan:after{content:"";background:var(--roze);height:3px;position:absolute;bottom:0;left:0;right:0}.vd-n{align-items:center;gap:8px;font-size:28px;font-weight:700;line-height:1.1;display:flex}.vd-w{color:var(--grijs);font-size:14px}.vd-teller.nul .vd-n{color:#a9958b}.vd-bezig{color:var(--grijs);align-items:center;gap:8px;margin:8px 0 0;font-size:13.5px;display:flex}.vd-draai{border:2px solid #d2c3b8;border-top-color:var(--grijs);border-radius:50%;flex:none;width:13px;height:13px;animation:1s linear infinite vd-draai}@keyframes vd-draai{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vd-draai{animation:none}}.vd-kanaal{background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;margin-top:12px}.vd-kanaal summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;padding:10px 14px;list-style:none;display:flex}.vd-kanaal summary::-webkit-details-marker{display:none}.vd-kanaal-kort{font-size:14.5px;font-weight:600}.vd-kanaal-wie{color:var(--grijs);font-size:14px}.vd-kanaal-wie:before{content:"· "}.vd-meer{color:var(--grijs);text-underline-offset:3px;white-space:nowrap;margin-left:auto;font-size:13.5px;text-decoration:underline}.vd-kanaal:not([open]) .vd-meer:before{content:"Toelichting"}.vd-kanaal[open] .vd-meer:before{content:"Minder"}.vd-kanaal p{color:var(--grijs);margin:0;padding:0 14px 12px 33px;font-size:14px}.vd-stip{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.vd-stip.oker{background:#c79a55}.vd-stip.groen{background:var(--zs-ingepland)}.vd-stip.rood{background:var(--zs-urgent);margin-top:6px}.vd-kanaalfout{background:var(--zs-urgent-vlak);border:1.5px solid #e9a49c;border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.vd-kanaalfout b{color:var(--zs-urgent)}.vd-kanaalfout p{margin:2px 0 0;font-size:14px}.vd-urgent{border-radius:var(--r);background:#fff;border:1.5px solid #e9a49c;margin-top:18px;overflow:hidden}.vd-urgent h2{background:var(--zs-urgent-vlak);color:var(--zs-urgent);font-size:15px;font-family:var(--body);text-transform:none;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:12px 18px;display:flex}.vd-urgent h2 small{color:var(--grijs);font-size:13px;font-weight:400}.vd-urgent-regel{border-top:1px solid #f6d5d1;align-items:center;gap:14px;padding:14px 18px;display:flex}.vd-urgent-regel:first-of-type{border-top:0}.vd-urgent-meer summary{cursor:pointer;border-top:1px solid #f6d5d1;padding:12px 18px;font-size:14px;font-weight:600}.vd-urgent-meer[open] summary{border-bottom:0}.vd-urgent-regel>div{flex:1;min-width:0}.vd-urgent-regel b{display:block}.vd-wanneer{color:var(--zs-urgent);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.vd-uitleg-u{color:var(--grijs);font-size:14px;display:block}.vd-raster{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin-top:22px;display:grid}.vd-kolom{flex-direction:column;gap:26px;min-width:0;display:flex}.vd-stap{border-radius:var(--r);border:1px solid var(--lijn);box-shadow:inset 4px 0 0 var(--roze);background:#fff;align-items:center;gap:18px;padding:18px 22px;display:flex}.vd-stap-tekst{flex:1;min-width:0}.vd-label{letter-spacing:.06em;text-transform:uppercase;color:var(--roze-donker);font-size:12px;font-weight:700}.vd-stap h2{font-family:var(--body);text-transform:none;letter-spacing:0;margin:2px 0 4px;font-size:22px;line-height:1.25}.vd-stap-post{margin:0;font-weight:600}.vd-stap-post a{color:var(--tekst)}.vd-stap-post span{color:var(--grijs);font-weight:400}.vd-nodig{color:var(--grijs);margin:4px 0 0;font-size:14px}.vd-knop{white-space:nowrap;min-height:44px}.vd-sectie h2{font-family:var(--body);text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.vd-aantal{color:var(--grijs);font-size:15px;font-weight:400}.vd-sluit{color:var(--tekst);margin-left:auto;font-size:14px;font-weight:400}.vd-uitleg{color:var(--grijs);margin:-6px 0 10px;font-size:14px}.vd-sectie{scroll-margin-top:16px}.vd-lijst{border:1px solid var(--lijn);border-radius:var(--r);background:#fff;overflow:hidden}.vd-post{border-top:1px solid var(--lijn);align-items:center;gap:14px;padding:12px 16px;display:flex}.vd-post:first-child{border-top:0}.vd-post.eerst{background:var(--vlak)}.vd-post-tekst{flex:1;min-width:0}.vd-titel{color:var(--tekst);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}.vd-titel:hover{text-decoration:underline}.vd-meta{color:var(--grijs);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:13.5px;display:flex}.vd-wat{color:var(--tekst)}.vd-rood{color:var(--zs-urgent);font-weight:600}.vd-eerst{letter-spacing:.04em;text-transform:uppercase;color:var(--roze-donker);font-size:11.5px;font-weight:700}.vd-post .knop{min-height:40px;padding:9px 14px;font-size:14px}.vd-leeg{color:var(--grijs);margin:0;padding:16px;font-size:14px}.vd-toon .vd-lijst{box-shadow:0 0 0 2px var(--roze)}.vd-paneel{padding:16px 18px}.vd-paneel h2{font-family:var(--body);text-transform:none;letter-spacing:0;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 2px;font-size:15px;display:flex}.vd-paneel h2 a{color:var(--grijs);font-size:13px;font-weight:400}.vd-volgend-rij{border-top:1px solid var(--lijn);flex-direction:column;padding:9px 0;display:flex}.vd-volgend-rij:first-of-type{border-top:0}.vd-volgend-rij a{color:var(--tekst);font-size:14.5px;font-weight:600;text-decoration:none}.vd-volgend-rij a:hover{text-decoration:underline}.vd-nieuw .knop{width:100%;margin:8px 0 10px}.vd-links{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.vd-links a{color:var(--tekst)}.vd-idee{margin:-14px 0 0}.vd-idee a{color:var(--tekst)}@media (max-width:1100px){.vd-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.vandaag{flex-direction:column;gap:16px;display:flex}.vd-raster,.vd-kolom{display:contents}.vandaag>*,.vd-kolom>*{margin-top:0}.vd-kanaalfout{order:1}.vd-urgent{order:2}.vd-stap{order:3}.vd-kanaal{order:4}.vd-maandblok{order:5}.vd-toon{order:6}#vd-afmaken{order:7}#vd-beeld{order:8}#vd-klaar{order:9}.vd-volgend{order:10}.vd-nieuw{order:11}.vd-idee{order:12}.beheer-blok{order:13}.vd-idee{margin:0}.vd-tellers{grid-template-columns:repeat(2,1fr)}.vd-teller:nth-child(2n){border-right:0}.vd-teller:nth-child(-n+2){border-bottom:1px solid var(--lijn)}.vd-teller{min-height:64px;padding:12px 14px}.vd-n{font-size:24px}.vd-kanaal summary{row-gap:0}.vd-meer{order:3}.vd-kanaal-wie{flex-basis:100%;order:4;padding-left:19px}.vd-kanaal-wie:before{content:none}.vd-stap{flex-direction:column;align-items:stretch;padding:16px}.vd-stap h2{font-size:20px}.vd-stap .knop{width:100%}.vd-urgent h2{padding:10px 14px}.vd-urgent-regel{flex-wrap:wrap;padding:12px 14px}.vd-urgent-regel .knop{width:100%}.vd-post{flex-wrap:wrap;padding:12px 14px}.vd-post-tekst{flex-basis:100%}.vd-post .knop{margin-left:0}.hoofd-kop .rechts{flex-wrap:wrap;width:100%}.vd-maand{flex:1;justify-content:space-between}}.vd-later{flex-direction:column;gap:14px;max-width:1080px;margin-top:22px;display:flex}.vd-later:empty{display:none}.vd-duim{border-radius:8px;flex:none;align-self:flex-start;width:52px;display:block;overflow:hidden}.vd-duim.klein{width:44px}.vd-volgend-rij{flex-direction:row;align-items:flex-start;gap:12px}.vd-volgend-rij>div{flex-direction:column;min-width:0;display:flex}@media (max-width:900px){.vd-post{grid-template-columns:52px minmax(0,1fr);column-gap:12px;display:grid}.vd-post .knop{grid-column:2;justify-self:start;margin-top:8px}.vd-post-tekst{flex-basis:auto}}.chip.zs-urgent{color:var(--zs-urgent);background:var(--zs-urgent-vlak)}.maandplan{max-width:1080px;font-size:15px;line-height:1.5}.mp-deel{margin-top:var(--ruimte-sectie);scroll-margin-top:16px}.mp-maanden+.mp-deel{margin-top:6px}.mp-deel>h2{font-family:var(--body);text-transform:none;letter-spacing:0;margin:0 0 2px;font-size:19px}.mp-uitleg{color:var(--grijs);max-width:62ch;margin:0 0 12px;font-size:14px}.mp-lijstkop{flex-wrap:wrap;align-items:baseline;gap:8px;margin:22px 0 10px;display:flex}.mp-lijstkop h3{font-size:16px;font-family:var(--body);align-items:baseline;gap:8px;margin:0;display:flex}.mp-gefilterd{box-shadow:0 0 0 2px var(--roze)}.mp-niet{margin-top:var(--ruimte-sectie);border-top:1px solid var(--lijn);padding-top:10px}.mp-niet summary{cursor:pointer;min-height:44px;color:var(--grijs);align-items:baseline;gap:8px;padding:10px 0;font-weight:600;list-style:none;display:flex}.mp-niet summary::-webkit-details-marker{display:none}.mp-niet:not([open]) .vd-meer:before{content:"Tonen"}.mp-niet[open] .vd-meer:before{content:"Verbergen"}.mp-niet .vd-lijst{opacity:.85}.maandplan .mp-start,.maandplan .mp-zelf{max-width:none}.post-zij{flex-direction:column;gap:16px;min-width:0;font-size:15px;line-height:1.5;display:flex}.post-zij>.melding-box,.post-zij>.vraag-box{margin:0}.post-ontbreekt,.post-plan{border:1px solid var(--lijn);border-radius:var(--r);background:#fff;padding:16px 18px}.post-ontbreekt h2{font-family:var(--body);text-transform:none;letter-spacing:0;margin:0 0 4px;font-size:17px}.post-punt{border-top:1px solid var(--lijn);align-items:center;gap:16px;padding:12px 0;display:flex}.post-punt:first-of-type{border-top:0;padding-top:6px}.post-punt:last-child{padding-bottom:0}.post-punt-tekst{flex:1;min-width:0}.post-punt-tekst b{font-size:15px;display:block}.post-punt-tekst p{color:var(--grijs);margin:2px 0 0;font-size:14px}.post-punt-links{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;font-size:14px;display:flex}.post-punt-links a,.link-knop{color:var(--tekst);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:0;text-decoration:underline;display:inline-flex}.post-punt-links form{margin:0}.post-hoofdknop{white-space:nowrap;flex:none;min-height:44px}.post-plan-kop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.post-plan-kop b{font-size:16px}.post-plan-link{flex-basis:100%}.post-plan-regel{color:var(--tekst);margin:10px 0 0;font-size:14px}.post-plan-regel.urgent{color:var(--zs-urgent);font-weight:600}.post-plan .melding-box{margin:12px 0 0}.zelf-plaatsen h2{margin:0 0 4px;font-size:16px}.zelf-dicht summary{cursor:pointer;list-style:none}.zelf-dicht summary::-webkit-details-marker{display:none}.zelf-dicht summary h2:after{content:" ›";color:var(--grijs)}.zelf-dicht[open] summary h2:after{content:" ⌄"}.zelf-beelden{flex-wrap:wrap;gap:8px;margin:12px 0 6px;display:flex}.zelf-tekst{gap:6px;margin-top:14px;display:grid}.zelf-tekst-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.zelf-tekst-kop .knop{width:auto;margin-left:0}.zelf-tekst .veld{resize:vertical;font-size:13px;line-height:1.45}.post-plan .knoppenbalk{margin-top:14px}.post-plan .knop{min-height:44px}.inplan-waarom{color:var(--grijs);margin:8px 0 0;font-size:13.5px}.post-meer{border-top:1px solid var(--lijn);flex-direction:column;display:flex}.post-uitklap{border-bottom:1px solid var(--lijn)}.post-uitklap summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:10px 2px;font-size:15px;font-weight:600;list-style:none;display:flex}.post-uitklap summary::-webkit-details-marker{display:none}.post-uitklap summary:after{content:"";border-right:2px solid var(--grijs);border-bottom:2px solid var(--grijs);width:8px;height:8px;margin-left:8px;transition:transform .15s;transform:rotate(45deg)}.post-uitklap[open] summary:after{transform:rotate(-135deg)}.post-uitklap-stand{color:var(--grijs);margin-left:auto;font-size:13.5px;font-weight:400}.post-uitklap-stand.fout{color:var(--zs-urgent);font-weight:600}.post-uitklap-inhoud{padding:0 2px 16px}@media (max-width:900px){.post-punt{flex-direction:column;align-items:stretch;gap:10px}.post-hoofdknop{width:100%}.post-plan .knoppenbalk .knop,.post-plan .inplan-form{flex:auto}.post-plan .inplan-form .knop{width:100%}}.mp-dicht{border:1px solid var(--lijn);background:#fff;border-radius:12px;max-width:760px;padding:12px 16px;font-size:14px;line-height:1.5}.post-pagina{max-width:1080px}.post-pagina :focus-visible,.maandplan :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.als-app{gap:8px;display:grid}.tplkeus button .tpl-naam{color:var(--grijs);text-align:center;margin-top:4px;font-size:11px;line-height:1.2;display:block}.tplkeus button.aan .tpl-naam{color:var(--tekst);font-weight:600}.kal-lijst{border-top:1px solid var(--lijn);margin:14px 0 0;padding:0;list-style:none;display:none}.kal-lijst li a{border-bottom:1px solid var(--lijn);color:var(--tekst);grid-template-columns:78px 1fr;gap:2px 10px;padding:10px 2px;text-decoration:none;display:grid}.kal-lijst-datum{color:var(--grijs);grid-row:span 2;font-size:13px;font-weight:600}.kal-lijst-titel{font-size:14.5px;font-weight:600;line-height:1.3}.kal-lijst-stand{color:var(--grijs);align-items:center;gap:6px;font-size:12.5px;display:flex}.kal-lijst-stand i{border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:640px){.kal-lijst{display:block}}.stapel-voorbij{max-width:520px;margin:0 auto 14px;padding:14px 16px}.stapel-voorbij p{margin:4px 0 8px}.stapel-voorbij ul{margin:0;padding-left:18px}.stapel-voorbij li{margin:4px 0}.meer-ontwerpen{margin-top:10px}.meer-ontwerpen summary{cursor:pointer;align-items:center;min-height:32px;font-size:14px;font-weight:600;display:flex}.idee-weg{position:relative}.idee-weg summary{cursor:pointer;list-style:none}.idee-weg summary::-webkit-details-marker{display:none}.idee-weg form{z-index:2;border:1px solid var(--lijn);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 14px #00000014}.knk-jij{margin-bottom:16px;padding:16px 18px}.knk-jij h2{font-size:16px;font-family:var(--body);text-transform:none;letter-spacing:0;margin:0 0 8px}.knk-jij ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.knk-jij li{font-size:14.5px}.knk-stand{margin:6px 0 4px;font-size:14.5px;font-weight:600}.werkversie-rij{align-items:center;gap:10px;display:flex}.werkversie-rij input{flex:none;width:20px;height:20px}.plaats-stand{gap:8px;display:grid}.plaats-keus{border:1px solid var(--lijn);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.plaats-keus input{margin-top:3px}.plaats-keus span{flex-direction:column;gap:2px;display:flex}.plaats-keus:has(input:checked){border-color:var(--roze);background:color-mix(in srgb,var(--roze) 6%,#fff)}.meld-gebeurd{gap:10px;padding:0;list-style:none;display:grid}.meld-gebeurd li{font-size:14.5px}.meld-techniek summary{cursor:pointer;padding:4px 0}.intake-keus{border:0;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:14px 0;padding:0;display:flex}.intake-keus legend{width:100%;margin-bottom:6px}.zij-groep{flex-direction:column;gap:2px;display:flex}.thema-chilla .zij .zij-groep .scheid{padding:10px 10px 4px}.zij-groep a{padding:7px 10px}.ww-veld{display:block;position:relative}.ww-veld>.veld{width:100%;padding-right:76px}.ww-oog{color:var(--grijs);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ww-oog:hover,.ww-oog:focus-visible{background:var(--vlak2)}@media (max-width:700px){.tabel.tabel-kaarten{table-layout:auto;min-width:0}.tabel-kaarten thead{display:none}.tabel-kaarten,.tabel-kaarten tbody,.tabel-kaarten tr,.tabel-kaarten td{width:100%;display:block}.tabel-kaarten tr{border-bottom:1px solid var(--lijn);padding:10px 8px}.tabel-kaarten tr:last-child{border-bottom:0}.tabel-kaarten td{border:0;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:3px 0;font-size:13.5px;display:grid}.tabel-kaarten td[data-label]:before{content:attr(data-label);color:var(--grijs);font-size:12px}.tabel-kaarten td.tk-knop{padding-top:8px;display:block}.tabel-kaarten td.tk-knop:empty{display:none}}.wa-voorstel{background:var(--vlak);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 4px;padding:8px 12px;font-size:13.5px;line-height:1.5;display:flex}.knk-stil{color:#9a5b00}.start-lijst{gap:2px;margin:4px 0;padding:0;font-size:13.5px;list-style:none;display:grid}.start-lijst li{color:var(--grijs)}.start-lijst li.ok{color:inherit}.vd-reik-rij{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.vd-reik-rij .vd-reik{margin:0}.vd-reik-rij .vd-maand{height:38px}.vd-reik-rij .vd-maand a,.vd-reik-rij .vd-maand>span[aria-hidden]{width:36px;height:36px;font-size:18px}.vd-reik-rij .vd-maand>span:not([aria-hidden]){min-width:110px;font-size:14px}.moment-noemen{max-width:1080px;margin-top:16px;padding:18px}.moment-noemen h2{margin:0 0 4px;font-size:17px}.mn-al{margin:8px 0;padding-left:18px;font-size:14px}.mn-vorm{grid-template-columns:200px 170px minmax(0,1fr);align-items:end;gap:10px;margin-top:10px;display:grid}.mn-vorm>div{grid-column:1/-1}@media (max-width:700px){.mn-vorm{grid-template-columns:minmax(0,1fr)}}
