:root{--papier:#FAFAF8;--wit:#FFFFFF;--g200:#E7E7E5;--g300:#D2D2D0;--g400:#A8A8A6;--g500:#7C7C7A;--g600:#5A5A58;--inkt:#121214;--accent:#0040FF;--accentZacht:#ECF1FF;--display:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--tekst:"Public Sans","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--uit:cubic-bezier(0.22,1,0.36,1);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--radiusPil:999px;--radiusKaart:20px;--radiusKlein:12px;--menu:216px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papier);color:var(--inkt);font:400 1rem/1.55 var(--tekst)}h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.label{font:500 .8125rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--g600)}.klein{font-size:.9375rem;line-height:1.5}.gedempt{color:var(--g600)}.menu{position:fixed;inset:0 auto 0 0;width:var(--menu);padding:var(--s6) var(--s4);display:flex;flex-direction:column;gap:var(--s8);border-right:1px solid var(--g200);background:var(--papier)}.merk{font:800 1.125rem/1 var(--display);letter-spacing:-.02em;padding:0 var(--s3)}.menu ul{display:flex;flex-direction:column;gap:var(--s1)}.menu a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 var(--s3);border-radius:var(--radiusKlein);color:var(--g600);text-decoration:none;font-weight:500;transition:background-color .12s var(--uit),color .12s var(--uit)}.menu a:hover{background:var(--g200);color:var(--inkt)}.menu a[aria-current=page]{background:var(--inkt);color:var(--papier)}.tel{min-width:24px;height:24px;padding:0 var(--s2);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radiusPil);background:var(--accent);color:var(--wit);font:500 .8125rem/1 var(--mono)}.tel[hidden]{display:none}.menu .voet{margin-top:auto;padding:0 var(--s3)}.pagina{margin-left:var(--menu);padding:var(--s6) var(--s8) var(--s12)}.binnen{max-width:1120px;margin:0 auto}.vangbak{display:flex;gap:var(--s2)}.vangbak input{flex:1 1;min-width:0;min-height:48px;padding:0 var(--s4);border:1px solid var(--g500);border-radius:var(--radiusKlein);background:var(--wit);font-size:1rem}.vangbak input::placeholder{color:var(--g600)}.kop{margin-top:var(--s8);display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:66ch}.kop h1{font:500 clamp(1.875rem,3.5vw,2.75rem)/1.1 var(--display);letter-spacing:-.025em}.briefing{font-size:1.0625rem;line-height:1.6}.raster{margin-top:var(--s8);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.kolom,.raster{display:grid;grid-gap:var(--s6);gap:var(--s6)}.kaart,.kolom{min-width:0}.kaart{background:var(--wit);border:1px solid var(--g200);border-radius:var(--radiusKaart);padding:var(--s6)}.kaart>header{justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}.kaart h2,.kaart>header{display:flex;align-items:center}.kaart h2{font:500 1.3125rem/1.25 var(--display);letter-spacing:-.015em;gap:var(--s2)}.stapel{border-color:var(--accent)}.concept{padding:var(--s4) 0;border-top:1px solid var(--g200);display:grid;grid-gap:var(--s2);gap:var(--s2)}.concept:first-child{border-top:0;padding-top:0}.concept:last-child{padding-bottom:0}.concept h3{font:600 1rem/1.4 var(--tekst)}.concept .tekst{display:none;margin-top:var(--s2);padding:var(--s4);background:var(--papier);border-radius:var(--radiusKlein);white-space:pre-line}.concept.open .tekst{display:block}.acties{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.knop{min-height:44px;padding:0 var(--s6);border-radius:var(--radiusPil);border:1px solid var(--g500);background:transparent;font-size:.9375rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s var(--uit),border-color .12s var(--uit)}.knop:hover{background:var(--g200)}.knop.primair{background:var(--accent);border-color:var(--accent);color:var(--wit)}.knop.primair:hover{background:#0033CC;border-color:#0033CC}.leeg{display:none}.stapel.klaar{border-color:var(--g200)}.stapel.klaar .leeg{display:block}.taak{display:flex;align-items:flex-start;gap:var(--s3);min-height:44px;padding:var(--s2) 0;cursor:pointer}.taak input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--inkt);flex:none}.taak span{min-width:0}.taak small{display:block;font-size:.9375rem;color:var(--g600)}.taak input:checked+span{color:var(--g600);text-decoration:line-through}.rij{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--g200)}.rij:first-of-type{border-top:0;padding-top:0}.rij:last-child{padding-bottom:0}.rij time{font:500 .8125rem/1.7 var(--mono);color:var(--g600)}.bel{padding:var(--s3) 0;border-top:1px solid var(--g200);display:grid;grid-gap:var(--s1);gap:var(--s1)}.bel:first-of-type{border-top:0;padding-top:0}.bel:last-child{padding-bottom:0}.bel strong{font-weight:600}.beloftes{display:flex;gap:var(--s2);margin-top:var(--s1)}.beloftes i{flex:1 1;height:8px;border-radius:var(--radiusPil);background:var(--g200)}.beloftes i.ja,.melding{background:var(--inkt)}.melding{position:fixed;left:50%;bottom:var(--s6);transform:translate(-50%,16px);max-width:calc(100vw - 32px);padding:var(--s3) var(--s6);border-radius:var(--radiusPil);color:var(--papier);font-size:.9375rem;opacity:0;pointer-events:none;transition:opacity .22s var(--uit),transform .22s var(--uit)}.melding.aan{opacity:1;transform:translate(-50%)}@media (max-width:1023px){.raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.menu{inset:auto 0 0 0;width:auto;flex-direction:row;padding:var(--s2) var(--s2) calc(var(--s2) + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--g200);z-index:2}.menu .voet,.merk{display:none}.menu ul{flex-direction:row;flex:1 1;gap:0}.menu li{flex:1 1;min-width:0}.menu a{flex-direction:column;justify-content:center;gap:2px;padding:0 2px;font-size:.75rem;position:relative}.menu a .tel{position:absolute;top:-6px;right:4px;min-width:18px;height:18px;padding:0 4px;font-size:.6875rem}.pagina{margin-left:0;padding:var(--s4) var(--s4) 96px}.kaart{padding:var(--s4)}.kaart>header{flex-wrap:wrap;gap:var(--s1) var(--s3)}.kaart h2{white-space:nowrap}.melding{bottom:84px}.acties .knop{flex:1 1}.vangbak .knop{padding:0 var(--s4)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}a{color:inherit;text-underline-offset:3px}.uitbeeld{position:absolute;left:-9999px}.fout{color:#A4161A;font-size:.9375rem}.vervolg{margin-top:var(--s3);color:var(--g600)}.raster.enkel{grid-template-columns:minmax(0,1fr);max-width:720px}.knop.inkt{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.knop.inkt:hover{background:#2A2A2E;border-color:#2A2A2E}.knop:disabled{opacity:1;color:var(--g500);cursor:default}.knop.inkt:disabled{color:var(--g300)}.tekstknop{min-height:44px;padding:0 var(--s2);border:0;background:none;cursor:pointer;color:var(--g600);font-size:.9375rem;text-decoration:underline;text-underline-offset:3px}.tekstknop.label{font:500 .8125rem/1.4 var(--mono);text-decoration:none;padding:0}.tekstknop:hover{color:var(--inkt)}.veld{display:grid;grid-gap:var(--s1);gap:var(--s1);min-width:0}.veld input,.veld select{width:100%;min-height:48px;padding:0 var(--s3);border:1px solid var(--g500);border-radius:var(--radiusKlein);background:var(--wit);font-size:1rem}.inlog{min-height:100svh;display:grid;place-content:center;padding:var(--s4)}.inlog .kaart{width:min(400px,calc(100vw - 32px));display:grid;grid-gap:var(--s4);gap:var(--s4)}.inlog h1{font:500 1.75rem/1.1 var(--display);letter-spacing:-.02em}.inlog .merk{padding:0}.filters{margin-top:var(--s6);display:flex;flex-wrap:wrap;gap:var(--s2)}.filters a{min-height:44px;padding:0 var(--s4);display:inline-flex;align-items:center;border:1px solid var(--g300);border-radius:var(--radiusPil);text-decoration:none;font-size:.9375rem;font-weight:500;color:var(--g600);transition:background-color .12s var(--uit),color .12s var(--uit)}.filters a:hover{background:var(--g200);color:var(--inkt)}.filters a[aria-current=page]{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.lijsten{margin-top:var(--s6);display:grid;grid-gap:var(--s6);gap:var(--s6);max-width:720px}.taakrij{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--s2);column-gap:var(--s2);border-top:1px solid var(--g200)}.taakrij:first-child{border-top:0}.taakrij[aria-busy=true]{opacity:.6}.taak span{overflow-wrap:anywhere}.rijknoppen{display:flex;align-items:center}.ster{width:44px;height:44px;border:0;background:none;cursor:pointer;font-size:1.25rem;line-height:1;color:var(--g500);border-radius:var(--radiusKlein)}.ster[aria-pressed=true]{color:var(--inkt)}.ster:hover{background:var(--g200)}.bewerk{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);align-items:end;padding:var(--s3) 0 var(--s4)}.bewerk.nieuw{padding:0}.bewerk .breed{grid-column:1/-1}@media (max-width:719px){.bewerk{grid-template-columns:minmax(0,1fr)}.bewerk .knop{width:100%}.tekstknop{padding:0 var(--s1)}}.veld textarea{display:block;width:100%;min-height:88px;padding:var(--s3);border:1px solid var(--g500);border-radius:var(--radiusKlein);background:var(--wit);font:inherit;font-size:1rem;line-height:1.5;color:inherit;resize:vertical}.veld.smal{max-width:200px}.vragen{display:grid;grid-gap:var(--s3);gap:var(--s3)}.vragen+.vragen{margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--g200)}.vragen h3{font:600 1rem/1.4 var(--tekst)}.vragen .knop{justify-self:start}.belofterij{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--s3);column-gap:var(--s3);border-top:1px solid var(--g200)}.belofterij:first-child{border-top:0}.reeks{white-space:nowrap}.beheerrij{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--s2);gap:var(--s2);padding:var(--s1) 0}.beheerrij input{width:100%;min-width:0;min-height:44px;padding:0 var(--s3);border:1px solid var(--g500);border-radius:var(--radiusKlein);background:var(--wit);font-size:1rem}.beheerrij.uit input{background:var(--papier);color:var(--g600)}.beheerrij.nieuw{margin-top:var(--s3);padding-top:var(--s4);border-top:1px solid var(--g200)}.getal{font:500 2.25rem/1.1 var(--display);letter-spacing:-.02em}.getal small{font:400 .9375rem/1.5 var(--tekst);letter-spacing:0;color:var(--g600)}.streepjes{margin-top:var(--s4);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--s2);gap:var(--s2)}.streepjes li{display:grid;grid-template-rows:1.4em 64px auto;grid-gap:var(--s1);gap:var(--s1);justify-items:center;text-align:center;min-width:0}.streepjes .label{letter-spacing:0}.streepjes .staaf{width:100%;height:64px;display:flex;align-items:flex-end;border-bottom:1px solid var(--g300)}.streepjes .staaf i{display:block;width:100%;background:var(--inkt);border-radius:var(--s1) var(--s1) 0 0}.streepjes [data-stand=over] .staaf i{background:var(--g400)}.streepjes [data-stand=leeg] .staaf i{height:0}.cijfers{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s6);margin-bottom:var(--s4);color:var(--g600);font-size:.9375rem}.cijfers strong{font:500 1.3125rem/1.25 var(--display);color:var(--inkt);margin-right:var(--s1)}.strook{margin-top:var(--s6);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.strook li{padding:var(--s3) var(--s4);border:1px solid var(--g200);border-radius:var(--radiusKlein);background:var(--wit);font-size:.9375rem;line-height:1.4;overflow-wrap:anywhere}.strook .label{display:block;margin-bottom:var(--s1)}.strook li.af{color:var(--g600)}.kaartlink{display:block;color:inherit;text-decoration:none;transition:border-color .12s var(--uit)}.kaartlink:hover{border-color:var(--g500)}.kaartlink .beloftes{gap:3px}.naslag summary{padding:var(--s3) 0;cursor:pointer;font-weight:500}.naslag article{padding:var(--s4) 0;border-top:1px solid var(--g200)}.naslag h3{font:600 1rem/1.4 var(--tekst);margin-bottom:var(--s2)}.naslag dl{margin:0;display:grid;grid-gap:var(--s3);gap:var(--s3)}.naslag dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:719px){.strook{grid-template-columns:minmax(0,1fr);gap:var(--s2)}.veld.smal{max-width:none}}.bewerk.tweetal{grid-template-columns:repeat(2,minmax(0,1fr))}.belrij{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s4) 0;border-top:1px solid var(--g200)}.belrij:first-child{border-top:0;padding-top:0}.belrij:last-child{padding-bottom:0}.belrij[aria-busy=true]{opacity:.6}.belkop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3)}.belkop h3,.leadkop h3,.projectkop h3{font:600 1rem/1.4 var(--tekst);overflow-wrap:anywhere}.belnummer{display:inline-flex;align-items:center;min-height:44px;font:500 1.25rem/1 var(--mono);letter-spacing:.02em;text-decoration:none}.belnummer:hover{text-decoration:underline}.opening{padding:var(--s3) var(--s4);background:var(--papier);border-radius:var(--radiusKlein)}.meer summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--g600);font-size:.9375rem;font-weight:500}.meer summary:hover{color:var(--inkt)}.meer[open]>summary{margin-bottom:var(--s2)}.meer>p+p{margin-top:var(--s3)}.meer .bewerk{padding-bottom:0}.leadrij{padding:var(--s3) 0;border-top:1px solid var(--g200)}.leadrij:first-child{border-top:0;padding-top:0}.leadrij:last-child{padding-bottom:0}.leadrij[aria-busy=true]{opacity:.6}.leadkop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--s2);gap:var(--s2)}.naslag>ul{padding-bottom:var(--s2)}.klantkaart>.klein+.klein{margin-top:var(--s1)}.contactregel{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--s2)}.contactregel .tekstknop{min-height:32px}.notitie{margin-top:var(--s2);color:var(--g600);white-space:pre-line;overflow-wrap:anywhere}.project{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--g200)}.project[aria-busy=true]{opacity:.6}.projectkop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s3)}.project>.bewerk{padding-bottom:var(--s3)}.project>.label,.project>ul{margin-top:var(--s1)}.wachten{display:grid;grid-gap:var(--s6);gap:var(--s6)}.wachten h3{margin-bottom:var(--s2)}.wachten li{padding:var(--s2) 0;border-top:1px solid var(--g200);overflow-wrap:anywhere}.wachten li:first-child{border-top:0;padding-top:0}.wachten strong{font-weight:600}.wachten small{display:block;font-size:.9375rem;color:var(--g600)}@media (max-width:719px){.bewerk.tweetal{grid-template-columns:minmax(0,1fr)}.belnummer{font-size:1.125rem}}.wachtkaart{margin-top:var(--s6);max-width:720px}.project>.tekstknop{margin-left:calc(-1 * var(--s2))}.project>.klein{margin-top:var(--s1)}@media (min-width:720px){.wachten{grid-template-columns:repeat(2,minmax(0,1fr))}}.voorstel{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--g200);grid-gap:var(--s2);gap:var(--s2)}.voorstel,.voorstel ul{display:grid}.voorstel li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--s2);gap:var(--s2);min-height:44px;padding:var(--s1) 0}.voorstel li span{overflow-wrap:anywhere}.voorstel small{display:block;font-size:.9375rem;color:var(--g600)}.voorstel .knop{justify-self:start}.voorstel[aria-busy=true]{opacity:.6}.logdag+.logdag{margin-top:var(--s6)}.logdag h3{margin-bottom:var(--s2)}.logregel{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--g200);overflow-wrap:anywhere}.logregel:first-child{border-top:0;padding-top:0}.logregel time{font:500 .8125rem/1.7 var(--mono);color:var(--g600)}.logregel>div{display:grid;grid-gap:var(--s1);gap:var(--s1)}.logregel[data-gelukt=nee] .label{color:#A4161A}.stapel>ul{display:grid}.concept[aria-busy=true]{opacity:.6}.concept .fout{margin-top:var(--s1)}.concept .vragen{margin-top:var(--s2)}.kaart h2 .tel{margin-left:var(--s1)}.rij>span{min-width:0;overflow-wrap:anywhere}.rij small{display:block}.label.prive{margin-left:var(--s2);padding:0 var(--s2);border:1px solid var(--g300);border-radius:var(--radiusPil);font-size:.6875rem}.waarschuwing{margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px solid #e8c4c5;border-radius:var(--radiusKlein);background:#FBF1F1}.stijlrij{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s2);gap:var(--s2);align-items:start;padding:var(--s3) 0;border-top:1px solid var(--g200);overflow-wrap:anywhere}.stijlrij:first-child{border-top:0;padding-top:0}.stijlrij .tekst{white-space:pre-line}.koppeling{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s3) 0;border-top:1px solid var(--g200)}.koppeling:first-of-type{border-top:0;padding-top:0}.gesprek{display:grid;grid-gap:var(--s4);gap:var(--s4);margin-bottom:var(--s4)}.gesprek>li{display:grid;grid-gap:var(--s2);gap:var(--s2)}.gesprek .vraag{justify-self:end;max-width:85%;padding:var(--s2) var(--s4);background:var(--inkt);color:var(--papier)}.gesprek .antwoord,.gesprek .vraag{border-radius:var(--radiusKlein);overflow-wrap:anywhere}.gesprek .antwoord{max-width:92%;padding:var(--s3) var(--s4);background:var(--papier);white-space:pre-line}.gedaan{display:grid;grid-gap:var(--s1);gap:var(--s1);padding-left:var(--s4);border-left:2px solid var(--g300);color:var(--g600)}.chatvak{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s2);gap:var(--s2);align-items:end}.chatvak textarea{width:100%;min-height:48px;padding:var(--s3);border:1px solid var(--g500);border-radius:var(--radiusKlein);background:var(--wit);font:inherit;font-size:1rem;resize:vertical}.voorbeelden{display:flex;flex-wrap:wrap;gap:0 var(--s2);margin-top:var(--s2)}.voorbeelden .tekstknop{padding:0;text-align:left}.chat>.klein:last-child{margin-top:var(--s3)}@media (max-width:719px){.chatvak{grid-template-columns:minmax(0,1fr)}.chatvak .knop{width:100%}}.kaart>p.gedempt+ul{margin-top:var(--s4)}