@font-face{font-family:Figtree;src:url(/assets/Figtree-D_ZTVpCC.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}.thuis{--th-bg:#f8f2e9;--th-kaart:#fff;--th-inkt:#1e2b25;--th-zacht:#56625c;--th-groen:#173f30;--th-groen2:#1f5a43;--th-groenlicht:#e3f1e8;--th-zand:#efe5d4;--th-rand:#e2d6c3;--th-paars:#5a4a98;--th-paarslicht:#ece8f6;--th-rood:#f4d7d0;--th-roodinkt:#6b1f12;--th-schaduw:0 2px 10px #3c2d1412;background:var(--th-bg);min-height:100vh;color:var(--th-inkt);font-family:Figtree,system-ui,sans-serif;font-size:16px;line-height:1.45}body:has(.thuis){background:var(--th-bg,#f8f2e9)}.thuis .sr,.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thuis button{font-family:inherit}.thuis h1,.thuis h2,.thuis h3,.thuis h4{color:var(--th-groen);font-family:inherit}.th-boven{z-index:20;background:var(--th-bg);justify-content:space-between;align-items:center;max-width:560px;margin:0 auto;padding:14px 20px 8px;display:flex;position:sticky;top:0}.th-merk{color:var(--th-groen);letter-spacing:-.5px;font-size:26px;font-weight:800;text-decoration:none}.th-account{background:var(--th-groen);color:#fff;cursor:pointer;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid}.th-main{max-width:560px;margin:0 auto;padding:4px 20px 110px}.th-onder{z-index:30;padding:8px 8px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--th-rand);background:#fffdf9;justify-content:center;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.th-onder button{max-width:110px;color:var(--th-zacht);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:4px 0;font-size:12.5px;font-weight:600;display:flex}.th-onder-icoon{width:52px;height:30px;color:var(--th-inkt);border-radius:15px;place-items:center;display:grid}.th-onder button.aan{color:var(--th-inkt);font-weight:800}.th-onder button.aan .th-onder-icoon{background:var(--th-groenlicht);color:var(--th-groen2)}.th-onder button:focus-visible{outline:3px solid var(--th-groen2);outline-offset:2px;border-radius:12px}.th-groet,.th-titel{margin:10px 0 0;font-size:30px;font-weight:800;line-height:1.15}.th-sub{color:var(--th-zacht);margin:6px 0 16px}.th-hint{color:var(--th-zacht);margin:8px 4px 0;font-size:13.5px}.th-link{font:inherit;color:var(--th-groen2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.th-leeg{color:var(--th-zacht)}.th-voetnoot{color:var(--th-zacht);margin:14px 2px;font-size:13.5px}.th-klacht{background:var(--th-kaart);box-shadow:var(--th-schaduw);border-radius:20px;align-items:center;gap:8px;padding:8px 8px 8px 18px;display:flex}.th-klacht input{min-width:0;height:44px;color:var(--th-inkt);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0;font:500 17px Figtree,system-ui,sans-serif}.th-rondknop,.th-klacht-mic button{background:var(--th-groen2);color:#fff;cursor:pointer;border:0;border-radius:26px;place-items:center;width:52px;height:52px;min-height:52px;padding:0;display:grid}.th-klacht-mic button svg{width:24px;height:24px}.th-klacht-mic button span:not(.sr){display:none}.th-rij{text-align:left;width:100%;color:var(--th-inkt);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;font-size:16px;display:flex}.th-wit{background:var(--th-kaart);box-shadow:var(--th-schaduw)}.th-groenvlak{background:var(--th-groenlicht)}.th-rij-tekst{flex:1;gap:2px;display:grid}.th-rij-tekst span{color:var(--th-zacht);font-size:14px}.th-rij-actie{color:var(--dk,var(--th-paars));font-size:14px;font-weight:800}.th-rij-pijl{color:var(--th-groen2)}.th-tegelicoon{width:44px;height:44px;color:var(--th-groen2);background:#fff;border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.th-tegelicoon.dagboek{background:var(--dk-licht,var(--th-paarslicht));color:var(--dk,var(--th-paars))}.th-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.th-tegel{background:var(--th-kaart);min-height:96px;box-shadow:var(--th-schaduw);text-align:left;color:var(--th-groen2);cursor:pointer;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.th-tegel strong{color:var(--th-inkt);font-size:16px}.th-tegel span{color:var(--th-zacht);font-size:13px}.th-tegel:hover,.th-rij:hover{transform:translateY(-1px)}.th-spoed{background:var(--th-rood);color:var(--th-roodinkt);border-radius:16px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;font-size:14.5px;display:flex}.th-spoed p{margin:0}.th-spoed-icoon{width:34px;height:34px;color:var(--th-roodinkt);background:#fff;border-radius:17px;flex:none;place-items:center;display:grid}.th-knop{cursor:pointer;border:0;border-radius:28px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;margin-top:12px;font-size:17px;font-weight:800;display:flex}.th-knop.paars{background:var(--dk,var(--th-paars));color:#fff}.th-knop.groen{background:var(--th-groen2);color:#fff}.th-knop.zand{background:var(--th-zand);color:var(--th-inkt)}.th-knop.klein{width:auto;min-height:44px;margin-right:8px;padding:0 18px;font-size:15px;display:inline-flex}.th-stippel{width:100%;min-height:54px;color:var(--th-groen2);cursor:pointer;background:0 0;border:1.5px dashed #cbbda7;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:16px;font-weight:800;display:flex}.th-stippel.klein{border-radius:21px;width:auto;min-height:42px;margin:10px 0 0;padding:0 16px;font-size:14.5px}.th-dagboekkaart{background:var(--th-kaart);box-shadow:var(--th-schaduw);border-radius:22px;overflow:hidden}.th-dagboekkop{background:var(--dk-licht,var(--th-paarslicht));color:var(--dk,var(--th-paars));justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.th-dagboekkop h2{color:var(--th-inkt);margin:0;font-size:21px;font-weight:800}.th-dagboekkop span{color:var(--th-zacht);font-size:14px}.th-dagboekbody{padding:14px 18px 18px}.th-grafiektitel{color:var(--th-zacht);margin:0 0 8px;font-size:13.5px;font-weight:700}.th-grafiek{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:5px;height:140px;display:grid}.th-staaf{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.th-staaf-balk{border-radius:5px 5px 2px 2px;width:100%}.th-staaf.leeg-nu .th-staaf-balk{border:1.5px dashed #c9bfd9;background:0 0!important;height:100%!important}.th-staaf-dag{color:var(--th-zacht);font-size:11.5px}.th-cijfers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.th-cijfers div{background:#f8f2e9;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.th-cijfers strong{font-size:22px;font-weight:800}.th-cijfers small{color:var(--th-zacht);font-size:14px;font-weight:600}.th-cijfers span{color:var(--th-zacht);font-size:12.5px;line-height:1.3}.th-blok{background:var(--th-kaart);box-shadow:var(--th-schaduw);border-radius:18px;margin-top:12px;padding:14px 18px 16px}.th-blokkop{justify-content:space-between;align-items:center;display:flex}.th-blok h2{letter-spacing:.6px;text-transform:uppercase;color:var(--th-groen2);margin:0 0 8px;font-size:13px;font-weight:800}.th-veld,.th-vraagtoevoegen input{width:100%;color:var(--th-inkt);resize:vertical;background:#f8f2e9;border:1.5px solid #0000;border-radius:12px;margin:0;padding:10px 12px;font:16px/1.45 Figtree,system-ui,sans-serif}.th-veld:focus,.th-vraagtoevoegen input:focus{border-color:var(--th-groen2);background:#fff;outline:none}.th-bijgehouden{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.th-bijgehouden li{align-items:baseline;gap:10px;display:flex}.th-stip{border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.th-vragen{gap:4px;margin:0 0 4px 20px;padding:0;display:grid}.th-vragen .th-link{color:var(--th-zacht);margin-left:6px;font-size:13px;font-weight:600}.th-delen-dagboeken{margin-top:14px}.thuis .kaart,.thuis .vraag-antwoord{background:var(--th-kaart);box-shadow:var(--th-schaduw);border:0;border-radius:20px}.thuis .knop{background:var(--th-zand);color:var(--th-inkt);border:0;border-radius:24px;font-weight:700}.thuis .knop.primair{background:var(--th-groen2);color:#fff}.thuis .knop.rood{color:#8a2a17;background:#fbe4df}.thuis input,.thuis textarea,.thuis select{background:#fff;border:1.5px solid #0000;border-radius:14px}.thuis input:focus,.thuis textarea:focus,.thuis select:focus{border-color:var(--th-groen2);outline:none}.thuis .vraag-invoer .tekst-met-mic textarea{box-shadow:var(--th-schaduw);border-radius:20px;padding:14px 16px}.thuis .vraag-voorbeelden .knop{box-shadow:var(--th-schaduw);background:#fff}.thuis .vraag-bron{background:0 0;border:0;padding:0}.thuis .vraag-bron h3:before{content:"Kenniskaart";letter-spacing:.6px;text-transform:uppercase;color:var(--th-groen2);margin-bottom:2px;font-size:12.5px;font-weight:800;display:block}.thuis .vraag-bron h3{color:var(--th-groen);font-size:24px;font-weight:800}.thuis .vraag-bellen{color:#4a1a10;background:#fbe7e2;border:0;border-radius:16px;padding:12px 16px}.thuis .vraag-bellen summary{color:#6b1f12;cursor:pointer;font-weight:800}.thuis .vraag-ai{background:var(--th-groenlicht);border:0;border-radius:16px}.thuis .vraag-huisarts{background:#f8f2e9;border:0;border-radius:16px}.thuis .vraag-sticker{background:var(--th-groenlicht);border:0;border-radius:20px}.thuis .spoed{background:var(--th-rood);color:var(--th-roodinkt);border:0;border-radius:16px}.thuis .interview .schaal button,.thuis .interview .chips button{border:1.5px solid var(--th-rand);background:#fff;border-radius:16px;min-width:60px;min-height:60px;font-size:20px;font-weight:800}.thuis .interview .schaal button.aan,.thuis .interview .chips button.aan{background:var(--dagboek,var(--th-paars));border-color:var(--dagboek,var(--th-paars));color:#fff}.thuis .voortgang{background:var(--th-zand);border-radius:4px;height:8px}.thuis .voortgang span{background:var(--dagboek,var(--th-paars));border-radius:4px}.thuis .exp-knop{margin-top:14px}@media print{.thuis .th-onder,.thuis .th-boven,.thuis .th-knop,.thuis .th-stippel,.thuis .th-delen-dagboeken,.thuis .th-link{display:none!important}.thuis{background:#fff}body:has(.thuis){background:#fff}.thuis .th-blok{box-shadow:none;break-inside:avoid;border:1px solid #ddd}.thuis .th-veld{resize:none;background:#fff;border:0;padding:0}}@media (width>=900px){.th-onder{border:1px solid var(--th-rand);border-radius:24px;width:560px;padding-bottom:8px;bottom:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 30px #3c2d141f}}.thuis .th-klacht input{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.thuis .th-hint{font-size:13.5px}.thuis .th-groet,.thuis .th-titel{margin-top:2px}.thuis .th-main>:first-child{margin-top:0}.th-boven{flex-wrap:wrap;position:sticky}.th-boven-knoppen{gap:8px;display:flex}.th-taalknop{border:1px solid var(--th-rand);height:44px;color:var(--th-inkt);cursor:pointer;background:#fffdf9;border-radius:22px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.th-taalpaneel{top:64px;z-index:40;background:#fffdf9;border-radius:20px;width:min(360px,100vw - 32px);max-height:70vh;padding:14px;position:absolute;inset-inline-end:16px;overflow:auto;box-shadow:0 18px 40px #3c2d142e}.th-taalkop{color:var(--th-groen);margin:0 0 10px;font-weight:800}.th-taallijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.th-taallijst button{min-height:44px;color:var(--th-inkt);cursor:pointer;text-align:start;background:#f8f2e9;border:0;border-radius:12px;padding:0 12px;font-size:15px;font-weight:600}.th-taallijst button.aan{background:var(--th-groen2);color:#fff}.th-voorbeelden{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.th-voorbeelden span{color:var(--th-zacht);width:100%;font-size:13.5px}.th-voorbeelden button{box-shadow:var(--th-schaduw);color:var(--th-inkt);cursor:pointer;text-align:start;background:#fffdf9;border:0;border-radius:18px;padding:8px 14px;font-size:14.5px}.thuis .kenniskaart{gap:12px;padding:18px;display:grid}.thuis .kenniskaart .vraag-gesteld{color:var(--th-zacht);margin:0;font-size:14px}.kk-kop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kk-label{letter-spacing:.6px;text-transform:uppercase;color:var(--th-groen2);font-size:12.5px;font-weight:800;display:block}.thuis .kk-kop h3{color:var(--th-groen);margin:2px 0 0;font-size:26px;font-weight:800}.kk-lees{background:var(--th-zand);height:44px;color:var(--th-inkt);cursor:pointer;border:0;border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.kk-lees svg{width:18px;height:18px}.thuis .kk-tekst{margin:0;font-size:17px;line-height:1.5}.thuis .kenniskaart .vraag-bellen{margin:0}.thuis .kenniskaart .vraag-bellen ul{margin:4px 0 8px;padding-inline-start:20px}.kk-bron{color:var(--th-zacht);justify-content:space-between;gap:12px;margin:0;font-size:13.5px;display:flex}.kk-bron a{color:var(--th-groen);white-space:nowrap;font-weight:800}.thuis .kenniskaart .vraag-ai,.thuis .kenniskaart .vraag-huisarts{margin:0;padding:12px 16px}.kk-ook{gap:8px;display:grid}.kk-ookkop{color:var(--th-zacht);margin:4px 0 0;font-weight:800}.kk-ookrij{min-height:56px;color:var(--th-inkt);cursor:pointer;text-align:start;background:#f8f2e9;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:0 18px;font-size:17px;font-weight:800;display:flex}.kk-tegels{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.kk-tegel{text-align:start;cursor:pointer;border:0;border-radius:18px;align-content:start;gap:6px;padding:14px;font-size:14px;display:grid}.kk-tegel strong{font-size:16px}.kk-tegel.paars{background:var(--th-paarslicht);color:#2f2560}.kk-tegel.groen{background:var(--th-groenlicht);color:var(--th-groen)}.kk-tegel .knop{background:var(--th-paars);color:#fff;justify-self:start;min-height:40px;font-size:14px}[dir=rtl] .kk-ookrij span[aria-hidden],[dir=rtl] .th-rij-pijl{transform:scaleX(-1)}.ti-scherm{z-index:50;background:var(--th-bg);flex-direction:column;max-width:560px;margin:0 auto;display:flex;position:fixed;inset:0}.ti-kop{align-items:center;gap:12px;padding:18px 20px 10px;display:flex}.ti-terug{width:40px;height:40px;color:var(--th-inkt);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}[dir=rtl] .ti-terug svg,[dir=rtl] .th-terugknop svg{transform:scaleX(-1)}.ti-titel{flex:1;display:grid}.ti-titel strong{color:var(--th-inkt);font-size:17px}.ti-titel span{color:var(--th-zacht);font-size:13.5px}.ti-voorlezen{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ti-voorlezen input{width:22px;height:22px;accent-color:var(--dagboek,var(--th-paars));margin:0}.ti-voortgang{background:#e8decd;border-radius:4px;height:8px;margin:4px 20px 0;overflow:hidden}.ti-voortgang span{background:var(--dagboek,var(--th-paars));border-radius:4px;height:100%;transition:width .25s;display:block}.ti-stap{color:var(--th-zacht);margin:8px 20px 0;font-size:13.5px}.ti-midden{flex:1;padding:14px 20px 20px;overflow:auto}.thuis .ti-vraag{color:var(--th-inkt);margin:6px 0;font-size:28px;font-weight:800;line-height:1.2}.ti-hint{color:var(--th-zacht);margin:0 0 14px;font-size:15.5px}.thuis .th-schaal{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.thuis .th-schaal button,.thuis .th-chips button{border:1.5px solid var(--th-rand);min-height:64px;color:var(--th-inkt);cursor:pointer;background:#fff;border-radius:16px;font-size:22px;font-weight:800}.thuis .th-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.thuis .th-chips button{padding:0 10px;font-size:18px}.thuis .th-schaal button.aan,.thuis .th-chips button.aan,.thuis .th-chips button[aria-pressed=true]{background:var(--dagboek,var(--th-paars));border-color:var(--dagboek,var(--th-paars));color:#fff}.thuis .ti-scherm input[type=date],.thuis .ti-scherm input[type=time],.thuis .ti-scherm input[type=number]{border:1.5px solid var(--th-rand);border-radius:16px;min-height:60px;padding:0 16px;font-size:22px;font-weight:700}.ti-spreek{text-align:center;justify-items:center;gap:8px;margin-top:22px;display:grid}.thuis .ti-spreek .mic{background:var(--dagboek,var(--th-paars));color:#fff;width:76px;height:76px;box-shadow:0 0 0 8px color-mix(in srgb, var(--dagboek,#5a4a98) 14%, transparent);border:0;border-radius:22px}.thuis .ti-spreek .mic span{display:none}.thuis .ti-spreek .mic svg{stroke:#fff;fill:none;stroke-width:2px;width:30px;height:30px}.ti-voet{padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--th-rand);grid-template-columns:1fr 1.6fr;gap:10px;display:grid}.ti-voet .th-knop{margin:0}.th-knop:disabled{opacity:.45;cursor:default}.thuis .overzicht{gap:8px;padding:0;list-style:none;display:grid}.thuis .overzicht button{width:100%;box-shadow:var(--th-schaduw);cursor:pointer;text-align:start;background:#fff;border:0;border-radius:14px;justify-content:space-between;gap:12px;padding:14px 16px;font-size:16px;display:flex}.th-terugknop{align-items:center;gap:4px;margin:4px 0 10px;text-decoration:none;display:inline-flex}.th-groepkop{color:var(--th-zacht);margin:18px 0 8px;font-size:15px;font-weight:800}.th-keuzes{gap:0;display:grid}.th-groot-icoon{font-size:28px}.th-uitleg{color:var(--th-zacht);margin:0 0 4px}.th-weergave{margin-top:14px;padding:16px}.th-knoppenrij{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.th-codekaart{box-shadow:var(--th-schaduw);background:#fff;border-radius:20px;align-items:center;gap:16px;padding:18px;display:flex}.th-codekaart img{border-radius:12px;flex:none}.th-codelabel{color:var(--th-zacht);margin:0;font-size:14px}.th-code{letter-spacing:1px;color:var(--th-groen);margin:2px 0 6px;font-size:26px;font-weight:800}.th-vinklijst{box-shadow:var(--th-schaduw);background:#fff;border-radius:18px;padding:4px 16px;display:grid}.th-vinklijst label{cursor:pointer;border-bottom:1px solid #efe6d6;align-items:center;gap:14px;min-height:58px;font-size:17px;display:flex}.th-vinklijst label:last-child{border-bottom:0}.th-vinklijst label.uit{color:var(--th-zacht)}.th-vinklijst input{width:26px;height:26px;accent-color:var(--th-groen2);flex:none;margin:0}.th-vinklijst small{color:var(--th-zacht)}.th-veldlabel{gap:6px;margin-top:16px;font-weight:800;display:grid}.th-veldlabel small{color:var(--th-zacht);font-weight:500}.th-delingen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.th-delingen li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=380px){.th-codekaart{flex-direction:column;align-items:flex-start}}.th-label{letter-spacing:.6px;text-transform:uppercase;font-weight:800;color:var(--th-groen2)!important;font-size:12px!important}.th-groenvlak .th-rij-tekst strong{font-size:16px}.th-luister{background:var(--th-groen2);color:#fff;text-align:start;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:14px;width:100%;margin:6px 0 14px;padding:16px 18px;display:flex}.th-luister>span:last-child{gap:2px;display:grid}.th-luister>span:last-child span{opacity:.85;font-size:13.5px}.th-luister-knop{width:52px;height:52px;color:var(--th-groen2);background:#fff;border-radius:26px;flex:none;place-items:center;font-size:18px;display:grid}.th-uitlegtekst{white-space:pre-wrap;background:var(--th-groenlicht);border-radius:20px;padding:18px 20px;font-size:17px;line-height:1.55}.th-bellen{color:#3b1813;background:#fbe7e2;border-radius:20px;margin-top:12px;padding:16px 18px}.thuis .th-bellen h2{color:#5e1f18;margin:0 0 6px;font-size:18px;font-weight:800}.th-bellen p{white-space:pre-wrap;margin:0}.th-knoppenrij.twee{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.th-knoppenrij.twee .th-knop{margin:0}.th-knop.groenlicht{background:var(--th-groenlicht);color:var(--th-groen)}
