@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap");:root{--bg:#f4f4f5;--kaart:#ffffff;--inkt:#0f1115;--zacht:#3f4046;--grijs:#6e7178;--licht:#8b8d94;--lijn:#e4e4e7;--lijn2:#f0f0f1;--merk:#ff5a00;--merk-donker:#c24500;--tint:#fff1e9;--pos:#1e9e52;--neu:#ff9f1c;--neg:#e0333c;--leeg:#d9d9de;--r:9px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--inkt);font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}.num{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.top{background:var(--kaart);border-bottom:1px solid var(--lijn)}.top-in{display:flex;align-items:center;gap:20px;padding:0 24px;height:48px;max-width:1440px;margin:0 auto}.logo{font-weight:700;font-size:15px;letter-spacing:-.3px}.logo span{color:var(--merk)}.nav{display:flex;gap:2px}.nav .uit,.nav a{padding:5px 11px;border-radius:6px;font-size:13px;color:var(--grijs)}.nav a.actief,.nav a:hover{background:var(--lijn2);color:var(--inkt)}.nav a.actief{font-weight:600}.nav .uit{color:#b8bac0;cursor:default}.ronde{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--grijs)}.stip{width:6px;height:6px;border-radius:50%;background:var(--leeg);display:inline-block;flex-shrink:0}.stip.pos{background:var(--pos)}.stip.neu{background:var(--neu)}.stip.neg{background:var(--neg)}.stip.grijs{background:var(--grijs)}.wie{display:flex;align-items:center;gap:10px;padding-left:14px;border-left:1px solid var(--lijn);font-size:12px;color:var(--grijs)}.wie form{margin:0}.wie button{border:0;background:transparent;padding:0;font:inherit;color:var(--grijs);cursor:pointer}.wie button:hover{color:var(--inkt)}main{max-width:1440px;margin:0 auto;padding:20px 24px 40px}h1{font-size:20px;font-weight:600;letter-spacing:-.4px}h1,h2{margin:0}h2{font-size:15px}.sub{font-size:12.5px;color:var(--grijs);margin:2px 0 0}.note{font-size:12px;color:var(--licht)}.kruimel{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:var(--grijs)}.kruimel a:hover{color:var(--inkt)}.kruimel .scheiding{color:#c9cace}.kruimel .hier{color:var(--inkt);font-weight:600}.kop{gap:16px;margin-bottom:14px}.cijfers,.kop{display:flex;align-items:flex-end}.cijfers{margin-left:auto;gap:20px}.cijfer{text-align:right}.cijfer b{display:block;font-size:19px;font-weight:500;letter-spacing:-.5px}.cijfer span{font-size:11px;color:var(--grijs);text-transform:uppercase;letter-spacing:.5px}.export{display:grid;grid-gap:10px;gap:10px;background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:10px 14px;margin-bottom:14px}.export-rij{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.export-rij+.export-rij{border-top:1px solid var(--lijn2);padding-top:10px}.export-tekst{flex:1 1;min-width:220px;display:grid;grid-gap:2px;gap:2px;font-size:13px}.export-tekst span{color:var(--grijs)}.export .knop:disabled{opacity:.45;cursor:default}.balk{margin-bottom:14px;flex-wrap:wrap}.balk,.zoek{display:flex;gap:8px;align-items:center}.zoek{padding:6px 12px;background:var(--kaart);border:1px solid var(--lijn);border-radius:7px;width:280px}.zoek input{border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--inkt);width:100%}.zoek input::placeholder{color:var(--licht)}.deler{width:1px;height:20px;background:var(--lijn);margin:0 2px}.chip{padding:5px 11px;border-radius:999px;font-size:12px;background:var(--kaart);border:1px solid var(--lijn);color:var(--zacht);white-space:nowrap}.chip:hover{border-color:#c9cace}.chip.aan{background:var(--inkt);border-color:var(--inkt);color:var(--kaart);font-weight:600}.chip.let-op{background:#fdf6f6;border-color:#f0d5d7;color:#b02830;font-weight:600}.chip.let-op.aan{background:var(--neg);border-color:var(--neg);color:var(--kaart)}.sorteer{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--grijs)}.kaart{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);overflow:hidden}.rij{display:grid;grid-template-columns:196px 104px 96px 128px minmax(0,1fr) 46px 58px;grid-gap:14px;gap:14px;padding:11px 18px;border-bottom:1px solid var(--lijn2);align-items:center}.rij:last-child{border-bottom:0}.rij.kop-rij{padding:9px 18px;border-bottom:1px solid var(--lijn);font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--licht);font-weight:600}.rij.kop-rij,a.rij:hover{background:#fafafa}.rij .gebelde{display:flex;align-items:center;gap:9px;min-width:0}.rij .naam{font-size:13.5px;font-weight:600}.rij .nummer{font-size:11.5px;color:var(--licht)}.rij .kern{font-size:13px;color:var(--zacht);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rij.stil .kern,.rij.stil .naam{color:var(--licht)}.rij.mislukt{background:#fdf6f6}.rij.mislukt .kern{color:#b02830}.rechts{text-align:right}.merk-pil,.pil{padding:2px 8px;border-radius:4px;font-size:11.5px;font-weight:600;background:var(--lijn2);color:var(--zacht);white-space:nowrap}.merk-pil{background:var(--tint);color:var(--merk-donker)}.meter{display:flex;gap:3px}.meter i{display:block;width:8px;height:14px;border-radius:2px;background:var(--leeg)}.meter i.positief{background:var(--pos)}.meter i.neutraal{background:var(--neu)}.meter i.negatief{background:var(--neg)}.legenda{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--licht);margin-left:auto}.legenda span{display:inline-flex;align-items:center;gap:5px}.legenda i{width:8px;height:10px;border-radius:2px;display:inline-block;background:var(--leeg)}.voet{display:flex;align-items:center;gap:14px;padding:12px 2px 0;font-size:12px;color:var(--grijs)}.gesprek{display:grid;grid-template-columns:268px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.rail{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:18px 16px;display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.rail .titel{font-size:17px;font-weight:600;letter-spacing:-.3px}.velden{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;font-size:12px}.mini .label,.veld .label{color:var(--licht);font-size:10.5px;text-transform:uppercase;letter-spacing:.5px}.streep{height:1px;background:var(--lijn)}.mini{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.mini b{display:block;font-size:17px;font-weight:500}.railkop{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--licht);font-weight:600;margin-bottom:6px}.railrij{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:5px;color:var(--zacht)}.railrij:hover{background:#f6f6f7}.railrij .balkje{width:4px;height:18px;border-radius:2px;background:var(--leeg);flex-shrink:0}.railrij .balkje.positief{background:var(--pos)}.railrij .balkje.neutraal{background:var(--neu)}.railrij .balkje.negatief{background:var(--neg)}.railrij .nr{font-size:11px;color:var(--licht);width:14px}.railrij .tekst{font-size:12.5px;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railrij .staart{margin-left:auto;padding-left:6px;font-size:10.5px;white-space:nowrap;flex-shrink:0}.railrij .staart,.railrij.leeg .tekst{color:var(--licht)}.vragen{display:flex;flex-direction:column;gap:12px}.vraag{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:14px 16px}.vraag.negatief{border-color:#f0d5d7}.vraag .stelling{display:flex;align-items:baseline;gap:10px}.vraag .stelling .nr{font-size:11px;color:var(--licht)}.vraag .stelling .tekst{font-size:12.5px;color:var(--grijs);font-weight:500}.antwoord{display:flex;align-items:flex-start;gap:9px;margin-top:7px}.antwoord .balkje{width:4px;align-self:stretch;border-radius:2px;background:var(--leeg);flex-shrink:0}.antwoord .balkje.positief{background:var(--pos)}.antwoord .balkje.neutraal{background:var(--neu)}.antwoord .balkje.negatief{background:var(--neg)}.antwoord p{margin:0;font-size:15px;line-height:1.45}.vraag .geen{font-size:12px;color:var(--licht);font-style:italic}.citaat{margin-top:8px;display:flex;align-items:flex-start;gap:10px;border-left:2px solid var(--lijn);padding-left:11px}.citaat q{font-size:13px;color:var(--zacht);font-style:italic;flex-grow:1}.naar-tijd{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:2px 8px 2px 6px;border:0;border-radius:999px;background:var(--lijn2);font:inherit;font-size:11px;color:var(--zacht);cursor:pointer}.naar-tijd:hover{background:var(--tint);color:var(--merk-donker)}.naar-tijd svg{flex-shrink:0}.doorvragen-kop{margin-top:10px;display:flex;align-items:center;gap:8px}.doorvragen-kop span{font-size:11px;color:var(--licht);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.doorvragen-kop i{height:1px;background:var(--lijn2);flex-grow:1}.doorvragen{margin:8px 0 0 13px;border-left:2px solid var(--lijn2);padding-left:13px;display:flex;flex-direction:column;gap:8px}.doorvraag .dv-vraag{font-size:12px;color:var(--licht)}.doorvraag .dv-antwoord{font-size:13px}.speler{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:11px 16px;display:flex;align-items:center;gap:14px}.speler audio{width:100%;height:34px}.speler .weg{font-size:12.5px;color:var(--licht)}.nu-bellen{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:16px 20px}.nu-bellen .etiket{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--merk-donker);font-weight:700;margin-bottom:10px}.nu-bellen .regel{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.nu-bellen .naam{font-size:19px;font-weight:600;letter-spacing:-.3px}.nu-bellen .nummer{font-size:22px;letter-spacing:-.2px;margin-top:2px}.nu-bellen .scriptje .label{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--licht)}.nu-bellen .scriptje>div:last-child{font-size:13.5px;margin-top:2px}.script{margin-top:16px;padding:14px 20px 16px}.script>summary{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.script>summary svg{color:var(--licht);flex-shrink:0;transition:transform .12s ease}.script[open]>summary svg{transform:rotate(90deg)}.script>summary .tellen{margin-left:auto;font-size:11.5px;font-weight:400;color:var(--licht)}.script-lijst{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 28px;gap:10px 28px}@media (max-width:900px){.script-lijst{grid-template-columns:1fr}}.script-rij{display:flex;gap:10px;align-items:baseline}.script-rij .nr{font-size:11px;color:var(--licht);flex-shrink:0}.script-rij .vraagtekst{font-size:14px;line-height:1.4}.script-rij .luisteren{font-size:12px;color:var(--licht);margin-top:1px}.script-voet{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--lijn2)}.bel-rij{display:grid;grid-template-columns:22px minmax(0,1fr) 140px 104px 168px 80px 96px 220px;grid-gap:14px;gap:14px;padding:11px 18px;border-bottom:1px solid var(--lijn2);align-items:center;font-size:13.5px}.bel-rij:last-child{border-bottom:0}.bel-rij.kop-rij{padding:9px 18px;border-bottom:1px solid var(--lijn);background:#fafafa;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--licht);font-weight:600}.bel-rij .naam{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bel-rij .nummer{font-size:13px;color:var(--zacht)}.bel-rij input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--merk)}.bel-rij.ander .naam{font-weight:500;color:var(--zacht)}.bel-rij.klaar .naam,.bel-rij.klaar .nummer{color:var(--licht);font-weight:400}.vanuit-xelion{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--lijn2)}.belscript{margin-top:16px;background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:20px 24px 18px}.belscript-kop{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--lijn)}.belscript-kop h2{font-size:16px;font-weight:600;letter-spacing:-.2px}.belscript ol{margin:0;padding:0;list-style:none;counter-reset:vraag}.belscript li{counter-increment:vraag;position:relative;padding:13px 0 13px 40px;border-bottom:1px solid var(--lijn2)}.belscript li:last-child{border-bottom:0;padding-bottom:4px}.belscript li:before{content:counter(vraag,decimal-leading-zero);position:absolute;left:0;top:15px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;color:var(--licht)}.belscript .vraagtekst{font-size:17px;line-height:1.4;text-wrap:pretty}.belscript .luisteren{font-size:13px;color:var(--grijs);margin-top:3px}.open-regel:hover{color:var(--merk-donker)}.groep{margin-bottom:26px}.groep:last-child{margin-bottom:0}.groepkop{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.groepkop b{font-size:13px;font-weight:600}.groepkop .aantal{font-size:12px;color:var(--licht)}.groepkop .uitleg{font-size:12px;color:var(--grijs);margin-left:6px}.stapel{display:flex;flex-direction:column;gap:10px}.doe-rij,.wacht-rij{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);display:flex;align-items:center;gap:18px}.doe-rij{padding:15px 18px}.wacht-rij{padding:12px 18px}.doe-rij .titel{font-size:15.5px;font-weight:600}.wacht-rij .titel{font-size:14px;font-weight:600}.doe-rij .uitleg{font-size:13px;color:var(--grijs);margin-top:3px}.wacht-rij .uitleg{font-size:12.5px;color:var(--grijs);margin-top:2px}.knop{padding:7px 14px;border-radius:7px;font-size:13px;font-weight:500;background:var(--inkt);color:var(--kaart);flex-shrink:0;white-space:nowrap}.knop.rustig{background:var(--kaart);color:var(--zacht);border:1px solid var(--lijn);font-weight:400}.knop.rustig:hover{border-color:#c9cace;color:var(--inkt)}.pogingen{display:flex;align-items:center;gap:4px;flex-shrink:0}.pogingen i{width:5px;height:5px;border-radius:50%;background:var(--leeg);display:block}.pogingen i.op{background:var(--neu)}.stil-rij{display:flex;align-items:baseline;gap:10px;padding:9px 18px;border-bottom:1px solid var(--lijn)}.stil-rij:last-child{border-bottom:0}.stil-rij .naam{font-size:13.5px;color:var(--zacht)}.stil-rij .uitleg{font-size:12.5px;color:var(--grijs)}.melding{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:26px 20px;text-align:center}.melding b{font-size:15px}.melding p{font-size:13px;color:var(--grijs);margin:6px 0 0;line-height:1.5}.inlog{max-width:380px;margin:48px auto 0}.inlog,.inlog-vorm{display:flex;flex-direction:column;gap:14px}.inlog-vorm{padding:22px 20px}.inlog-vorm .sub{margin:-8px 0 2px}.inlog-veld{display:flex;flex-direction:column;gap:5px}.inlog-veld span{font-size:12px;color:var(--grijs)}.inlog-veld input{padding:8px 11px;border:1px solid var(--lijn);border-radius:7px;background:var(--kaart);font:inherit;font-size:13px;color:var(--inkt);outline:0}.inlog-veld input:focus{border-color:var(--merk)}.inlog-vorm .knop{border:0;cursor:pointer;text-align:center;margin-top:2px}.inlog-note{text-align:center}pre{white-space:pre-wrap;font-size:13px;line-height:1.6;margin:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.transcript>summary{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.transcript>summary:hover{color:var(--merk-donker)}.transcript>summary svg{color:var(--licht);flex-shrink:0;transition:transform .12s ease}.transcript[open]>summary svg{transform:rotate(90deg)}.transcript>summary .tellen{margin-left:auto;font-size:11.5px;font-weight:400;color:var(--licht)}.rap{max-width:920px;margin:20px auto 0;display:flex;flex-direction:column;gap:28px}.rap-kop h1{font-size:26px;letter-spacing:-.5px;line-height:1.2}.rap-kop p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--zacht);max-width:680px}.rap-blok{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:26px 28px;display:flex;flex-wrap:wrap;gap:28px 32px}.rap-tekst{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:8px}.rap-nr{font-size:12px;color:var(--licht)}.rap-tekst h2{font-size:18px;line-height:1.3}.rap-uitleg{margin:0;font-size:13.5px;line-height:1.6;color:var(--grijs)}.rap-feit{margin:4px 0 0;font-size:15px;line-height:1.55}.rap-klein{font-size:12px;color:var(--grijs)}.rap-grafiek{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px}.rap-rij{display:grid;grid-template-columns:130px minmax(0,1fr) 44px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.rap-label{color:var(--zacht)}.rap-spoor{height:10px;background:var(--lijn2);border-radius:5px;overflow:hidden}.rap-spoor i{display:block;height:100%;border-radius:5px;background:var(--zacht)}.rap-spoor i.nadruk{background:var(--merk)}.rap-waarde{text-align:right;font-size:12.5px}.rap-n{padding-top:4px;font-size:12px;color:var(--licht);display:flex;flex-wrap:wrap;gap:4px 14px}.rap-tweerij{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);grid-gap:4px;gap:4px;align-items:center;font-size:13px}.rap-tweekop{font-size:11px;color:var(--licht)}.rap-tweekop span{padding:0 6px}.rap-tweerij .rap-spoor{position:relative;display:flex;align-items:center;height:18px;background:transparent;border-radius:0;overflow:visible}.rap-tweerij .rap-spoor i{height:10px;min-width:0}.rap-tweerij .rap-spoor b{font-weight:500;font-size:11.5px;padding:0 5px}.rap-links{flex-direction:row-reverse;text-align:right}@media (max-width:560px){.rap-tweerij{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rap-tweerij>:first-child{grid-column:1/-1}.rap-tweekop>:first-child{display:none}}.rap-leeg,.rap-voet{color:var(--licht)}.rap-voet{margin:0;font-size:12px;line-height:1.6}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--licht);font-weight:600}.staaf{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--leeg)}.staaf i{display:block;height:100%}.staaf .positief{background:var(--pos)}.staaf .neutraal{background:var(--neu)}.staaf .negatief{background:var(--neg)}.uitspraak{margin:10px 0 14px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;background:var(--leeg)}.dot.positief{background:var(--pos)}.dot.neutraal{background:var(--neu)}.dot.negatief{background:var(--neg)}@media (max-width:1100px){.gesprek{grid-template-columns:1fr}.rail{position:static}}.kopband{position:relative;height:168px;border-radius:12px;overflow:hidden;background:var(--inkt);margin-bottom:20px}.kopband .foto{position:absolute;inset:0 0 0 auto;width:760px;background:url(/hal.jpg) center 58%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.kopband .sluier{position:absolute;inset:0;background:linear-gradient(to right,var(--inkt) 24%,rgba(15,17,21,.82) 48%,rgba(15,17,21,.66))}.kopband-in{position:relative;display:flex;align-items:center;gap:16px;padding:0 28px;height:100%}.eyebrow-licht{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:#ffb782;font-weight:700}.kopband-titel{font-size:27px;font-weight:600;letter-spacing:-.7px;color:#ffffff;margin:8px 0 0}.kopband-sub{font-size:12.5px;color:rgba(255,255,255,.66);margin-top:4px}.kopband .cijfers{gap:26px}.kopband .cijfer b{font-size:22px;color:#ffffff}.kopband .cijfer span{color:rgba(255,255,255,.62)}.drieluik{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch;margin-bottom:20px}.vak{padding:16px 18px;display:flex;flex-direction:column;border-radius:12px}.vakkop{display:flex;align-items:baseline;gap:8px}.vakkop b{font-size:13px;font-weight:600}.vakkop a{margin-left:auto;font-size:12px;color:var(--merk-donker)}.vakkop a:hover{color:#8f3300}.groot{font-size:26px;font-weight:500;letter-spacing:-.6px}.balkje-spoor{height:5px;background:var(--lijn2);border-radius:3px;margin-top:5px}.balkje-spoor i{display:block;height:100%;border-radius:3px;background:var(--inkt)}.let-op-vak{border-color:#f0d5d7}.let-op-rij{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--lijn2)}.let-op-rij:last-child{border-bottom:0}.let-op-rij:hover{color:var(--merk-donker)}.lijstblok{padding:0}.lijstkop{display:flex;align-items:baseline;gap:9px;padding:14px 20px;border-bottom:1px solid var(--lijn)}.lijstkop b{font-size:13px;font-weight:600}.lijstkop .aantal{font-size:12px;color:var(--licht)}.lijstkop .uitleg{font-size:12px;color:var(--grijs);margin-left:6px}.lijstleeg{padding:20px;font-size:13px;color:var(--grijs)}.beloftegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px 20px}@media (max-width:1100px){.beloftegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.beloftegrid{grid-template-columns:minmax(0,1fr)}}.beloftekaart{border:1px solid var(--lijn);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.beloftekaart-wie{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.beloftekaart-naam{font-size:14.5px;font-weight:600}.beloftekaart-naam:hover{color:var(--merk-donker)}.beloftekaart-datum{margin-left:auto}.beloftekaart-wat{margin:0;font-size:13.5px;line-height:1.45}.beloftekaart-citaat{margin:0;font-size:12.5px;line-height:1.45;color:var(--grijs);font-style:italic}.beloftekaart-voet{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:8px}.beloftekaart-knoppen{display:flex;gap:6px}.beloftekaart-knoppen .knop{cursor:pointer}.adresregel{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#b02830}.adresregel svg{flex-shrink:0}.adresregel.bekend{color:var(--grijs)}.adresregel.bekend:hover{color:var(--merk-donker)}.gluren{position:relative;height:78px;overflow:hidden;pointer-events:none}.gluren .beloftegrid{padding-top:0;padding-bottom:0}.gluren-sluier{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--kaart) 86%)}.meer{display:flex;justify-content:center;padding:4px 20px 18px}.meer .knop{cursor:pointer}.drieluik .kaart,.kopband{border-radius:12px}.importvorm{display:flex;align-items:center;gap:14px;padding:16px 20px;flex-wrap:wrap}.importvorm input[type=file]{font:inherit;font-size:13px;color:var(--zacht)}.importvorm input[type=file]::-webkit-file-upload-button{font:inherit;font-size:12.5px;padding:6px 12px;margin-right:12px;border:1px solid var(--lijn);border-radius:7px;background:var(--kaart);color:var(--zacht);cursor:pointer}.importvorm input[type=file]::file-selector-button{font:inherit;font-size:12.5px;padding:6px 12px;margin-right:12px;border:1px solid var(--lijn);border-radius:7px;background:var(--kaart);color:var(--zacht);cursor:pointer}.importvorm input[type=file]::-webkit-file-upload-button:hover{border-color:#c9cace;color:var(--inkt)}.importvorm input[type=file]::file-selector-button:hover{border-color:#c9cace;color:var(--inkt)}.waarschuwing{margin:0;padding:12px 20px;font-size:12.5px;line-height:1.5;color:#8f2129;background:#fdf6f6;border-bottom:1px solid var(--lijn2)}.voorbeeldtabel{width:100%}.voorbeeldtabel th{padding:9px 20px}.voorbeeldtabel td{padding:9px 20px;vertical-align:middle}.importvoet{display:flex;align-items:center;gap:14px;padding:14px 20px;flex-wrap:wrap}.importvoet,.overgeslagen{border-top:1px solid var(--lijn2)}.overgeslagen>summary{display:flex;align-items:center;gap:9px;padding:12px 20px;font-size:12.5px;color:var(--grijs)}.overgeslagen>summary:hover{color:var(--inkt)}.overgeslagen>summary svg{color:var(--licht);flex-shrink:0;transition:transform .12s ease}.overgeslagen[open]>summary svg{transform:rotate(90deg)}.overgeslagen ul{margin:0;padding:0 20px 14px 44px;font-size:12.5px;color:var(--grijs);line-height:1.7}.voorbeeldlink{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--merk-donker)}.voorbeeldlink:hover{color:#8f3300}.ingevuld{font-weight:600;color:var(--merk-donker)}.etiket,.invulplek{color:var(--licht)}.etiket{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.naslag{margin-top:16px;background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:4px 24px}.naslag details{border-top:1px solid var(--lijn2)}.naslag details:first-child{border-top:0}.naslag summary{display:flex;align-items:baseline;gap:10px;padding:12px 0 12px 18px;cursor:pointer;font-size:14px;font-weight:500;list-style:none;position:relative}.naslag summary::-webkit-details-marker{display:none}.naslag summary:before{content:"\203a";position:absolute;left:2px;top:10px;color:var(--licht);transition:transform .12s ease}.naslag details[open]>summary:before{transform:rotate(90deg)}.naslag summary .uitleg{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--licht);text-align:right}.naslag .inhoud,.naslag .stappen{padding:0 0 16px 18px}.naslag .stappen{margin:0;list-style:none;counter-reset:stap}.naslag .stappen li{counter-increment:stap;position:relative;padding:10px 0 10px 34px;border-top:1px solid var(--lijn2)}.naslag .stappen li:before{content:counter(stap,decimal-leading-zero);position:absolute;left:0;top:13px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;color:var(--licht)}.naslag .stapkop{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--licht);font-weight:600;margin-bottom:3px}.naslag .tekst{font-size:15px;line-height:1.45}.naslag .tip{font-size:12.5px;color:var(--grijs);margin-top:3px}.naslag ul{margin:0;padding:0;list-style:none}.naslag li{font-size:13px;line-height:1.45;padding:3px 0}.naslag .niet li:before{content:"\00d7";color:var(--neg);font-weight:600;margin-right:7px}.naslag .wel li:before{content:"\2713";color:var(--pos);font-weight:600;margin-right:7px}.naslag .doorvraag{display:inline-block;padding:3px 9px;border:1px solid var(--lijn);border-radius:999px;background:var(--bg);font-size:12.5px;margin:0 6px 6px 0}.naslag .moment{display:flex;gap:9px;font-size:13.5px;padding:2px 0}.naslag .moment .nr{color:var(--licht);font-size:12px}.naslag .signaal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;max-width:560px;padding:6px 0;border-top:1px solid var(--lijn2);font-size:13px}.naslag .signaal:first-child{border-top:0;padding-top:0}.naslag .signaal .denk{color:var(--merk-donker);font-weight:500}.naslag .signaal .denk .hoe{display:block;margin-top:2px;color:var(--zacht);font-weight:400}.naslag .rooster{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:0 28px;gap:0 28px}.naslag .bezwaar{padding:8px 0;border-top:1px solid var(--lijn2)}.naslag .bezwaar .hoor{font-weight:600;font-size:13.5px}.naslag .bezwaar .zeg{font-size:13px;color:var(--zacht);margin-top:2px;line-height:1.45}.naslag .drie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:720px){.naslag .drie{grid-template-columns:1fr}.naslag summary .uitleg{display:none}.kernkaart ol li{font-size:22px}}.nu-bellen .bezoeken{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:12.5px;color:var(--grijs)}.nu-bellen .bezoeken .label{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--licht);align-self:center}.belofte{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--lijn2)}.belofte:last-child{border-bottom:0}.belofte-wie{display:flex;align-items:baseline;gap:8px;min-width:220px}.belofte-naam{font-size:14px;font-weight:600}.belofte-naam:hover{color:var(--merk-donker)}.belofte-wat{margin:0;font-size:13px;color:var(--grijs)}.belofte-acties{margin-left:auto}.terugbel-wanneer{display:flex;flex-direction:column;gap:2px;min-width:170px;font-size:13px}.terugbel-wanneer b{font-weight:600}.terugbel-wanneer b.nu{color:var(--merk-donker)}.terugbel-wanneer b.onbekend{font-weight:400;color:var(--grijs)}.terugbel-wanneer span{font-size:12px;color:var(--grijs)}.redenen{display:flex;flex-direction:column;gap:12px;margin-top:12px}.reden-kop{display:flex;align-items:baseline;gap:8px;font-size:13px}.reden-kop .num{margin-left:auto}.reden-citaat,.reden-kop .num{font-size:12px;color:var(--grijs)}.reden-citaat{margin-top:5px;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reden-citaat.samenvatting{font-style:normal}.reden-label{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:5px;background:var(--lijn2);color:var(--zacht);font-size:11.5px;font-weight:500}.notitie{margin-top:16px;background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:14px 20px}.notitie-kop{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.notitie-kop b{font-size:13px;font-weight:600}.notitie-stand{margin-left:auto}.notitie textarea{width:100%;resize:vertical;min-height:92px;border:1px solid var(--lijn);border-radius:7px;padding:10px 12px;font:inherit;font-size:14px;line-height:1.5;color:var(--inkt);background:#fcfcfc}.notitie textarea:focus{outline:none;border-color:var(--grijs);background:#fff}.notitie-voet{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.knop.inspreken{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.knop.inspreken.bezig{border:0;background:var(--neg)}.rood-stip{width:8px;height:8px;border-radius:50%;background:#fff;animation:knipper 1s ease-in-out infinite}@keyframes knipper{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.rood-stip{animation:none}}.geen-opname{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--zacht);cursor:pointer}.notitie-uitleg{margin:8px 0 0}.notitie-melding{margin:8px 0 0;font-size:12.5px;color:#b02830}.aantekening{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:12px 18px}.aantekening .etiket{display:block;margin-bottom:4px}.aantekening p{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap}.terugbel-afspraak{margin:10px 0 0;font-size:13px}.terugbel-afspraak b{color:var(--merk-donker)}.agenda-regel{display:grid;grid-template-columns:190px 1fr;grid-gap:12px;gap:12px;padding:6px 0;font-size:13px;border-bottom:1px solid var(--lijn2)}.agenda-regel:last-of-type{border-bottom:0}.agenda-regel .wanneer{color:var(--grijs);white-space:nowrap}.agenda-uitleg{display:block;margin-top:2px}@media (max-width:600px){.agenda-regel{grid-template-columns:1fr;gap:2px}}.klantstrip{margin-top:12px;background:var(--inkt);border-radius:var(--r);padding:20px 24px;display:flex;flex-direction:column;gap:14px}.klantstrip .wie{display:flex;align-items:flex-end;gap:18px}.klantstrip .wie>div:first-child{flex-grow:1}.klantstrip .naam{font-size:25px;font-weight:700;color:#ffffff;line-height:1.15}.klantstrip .nummer{font-size:19px;color:var(--lijn);margin-top:2px}.klantstrip .pillen{display:flex;flex-wrap:wrap;gap:6px}.klantstrip .pil{background:#2a2b30;color:var(--lijn);font-size:12.5px;padding:5px 11px;border-radius:999px}.klantstrip .pil.merk{background:var(--merk);color:#ffffff;font-weight:600}.klantstrip .bezoekenrij{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;border-top:1px solid #2a2b30;padding-top:12px;font-size:13px;color:var(--lijn)}.klantstrip .bezoekenrij .etiket{color:var(--grijs)}.klantstrip .terugbel-strip{margin:0;background:#2a2b30;border-radius:7px;padding:9px 12px;font-size:13px;color:var(--neu)}.klantstrip .xelion{display:flex;align-items:center;gap:10px;margin:0;border-top:1px solid #2a2b30;padding-top:12px;font-size:13px;color:#c9cace}.klantstrip .xelion .stip{width:7px;height:7px;border-radius:999px;background:var(--neu);flex-shrink:0}.lijn{margin-top:16px;background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:8px 28px 26px}.lijn .halte{display:grid;grid-template-columns:40px minmax(0,1fr) 250px;grid-gap:22px;gap:22px;padding:20px 0;border-top:1px solid var(--lijn2)}.lijn .halte:first-child{border-top:0}.lijn .rail{flex-direction:column;gap:6px}.lijn .bol,.lijn .rail{display:flex;align-items:center}.lijn .bol{width:26px;height:26px;flex-shrink:0;border-radius:999px;border:1.5px solid var(--leeg);background:var(--kaart);color:var(--grijs);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;justify-content:center}.lijn .bol.kop{background:var(--inkt);border-color:var(--inkt);color:#ffffff}.lijn .bol.merk{background:var(--merk);border-color:var(--merk);color:#ffffff}.lijn .draad{width:2px;flex-grow:1;background:var(--lijn)}.lijn .zeg{display:flex;flex-direction:column;gap:11px;min-width:0}.lijn .haltekop{font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--grijs)}.lijn .haltekop.merk{color:var(--merk-donker)}.lijn .script{margin:0;font-size:17px;line-height:1.5}.lijn .vraag{margin:0;font-size:19px;font-weight:500;line-height:1.35}.lijn .vraag.kern{font-size:27px;line-height:1.25;letter-spacing:-.01em}.lijn .opnamezin{background:var(--bg);border-radius:7px;padding:10px 13px;gap:2px;font-size:13.5px}.lijn .ophalen,.lijn .opnamezin{display:flex;flex-direction:column}.lijn .ophalen{border-left:1px solid var(--lijn2);padding-left:18px;gap:4px;font-size:13px;color:var(--zacht);line-height:1.45}.lijn .hulpjes{display:flex;flex-wrap:wrap;gap:6px}.lijn .hulpje{border:1px solid var(--lijn);border-radius:999px;padding:4px 11px;font-size:12.5px;color:var(--zacht)}.lijn .hulpje.stilte{border-color:#ffc9ab;background:var(--tint);color:var(--merk-donker);font-weight:600;cursor:help}.momentenrij{display:flex;flex-wrap:wrap;gap:8px}.moment-vink{display:flex;align-items:center;gap:8px;border:1px solid var(--lijn);border-radius:7px;padding:9px 13px;min-height:40px;font-size:13.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.moment-vink.aan{border-color:#ffc9ab;background:var(--tint);color:var(--merk-donker)}.moment-vink input{width:15px;height:15px;accent-color:var(--merk)}.lijn .aanbod{background:var(--tint);border:1px solid #ffc9ab;border-radius:var(--r);padding:15px 17px;display:flex;flex-direction:column;gap:6px}.lijn .aanbod .signaal-kop{font-size:12.5px;font-weight:600;color:var(--merk-donker)}.lijn .aanbod .aanbod-naam{font-size:21px;font-weight:700;line-height:1.2}.lijn .aanbod .aanbod-hoe{font-size:13.5px;color:var(--zacht);line-height:1.5}.lijn .signalen{display:flex;flex-direction:column;gap:2px}.lijn .signalen .signaal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;max-width:560px;padding:5px 0;border-top:1px solid var(--lijn2);font-size:13px}.lijn .signalen .signaal .denk{color:var(--merk-donker);font-weight:500}.lijn .agendablok{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--lijn2);padding-top:13px}.lijn .agendakop{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.agendastrook{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.agendakaart{flex:0 0 258px;background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.agendakaart.eigen{background:var(--tint);border-color:#ffc9ab}.agendakaart .wanneer{font-size:12px;color:var(--grijs)}.agendakaart .wat{font-size:15px;font-weight:700;line-height:1.25}.agendakaart .waar{font-size:12.5px;color:var(--zacht)}.agendakaart .noem{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-top:8px;border-top:1px solid var(--lijn2);font-size:13px;color:var(--zacht);line-height:1.4}.agendakaart.eigen .noem{border-top-color:#ffc9ab}.lijn .nietdoen{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--neg)}@media (max-width:1000px){.lijn .halte{grid-template-columns:34px minmax(0,1fr)}.lijn .ophalen{grid-column:2;border-left:0;padding-left:0;border-top:1px solid var(--lijn2);padding-top:10px}}.beloftekaart-voucher{display:flex;align-items:baseline;gap:8px;margin:8px 0 0;padding:8px 10px;background:var(--tint);border-radius:7px;font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--merk-donker)}.beloftekaart-voucher .etiket{color:var(--merk-donker);opacity:.75}.beloftekaart-voucher.geen{background:var(--bg);color:var(--neg);font-size:12.5px;font-weight:400;letter-spacing:0}.beloftekaart-tweede{margin:4px 0 0;font-size:12.5px;color:var(--grijs)}.beloftekaart-tweede .tekstknop{font-size:12.5px}.beloftekaart-tweede .tekstknop:first-child{padding-left:0}.voorraadregel{margin:0;padding:0 20px 16px;font-size:12.5px;color:var(--grijs)}.voorraadregel.krap{color:var(--neg);font-weight:500}.beloftekaart-stof{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid var(--lijn2);font-size:12.5px;color:var(--zacht);line-height:1.45}.beloftekaart-stof .meegaf{color:var(--grijs)}.agendakaart .praktisch{font-size:12px;color:var(--zacht);line-height:1.4;padding-left:9px;border-left:2px solid var(--lijn)}.agendakaart.eigen .praktisch{border-left-color:#ffc9ab}.terugbel-veld{grid-column:1/-1}.terugbel-knop{font-size:11.5px;padding:4px 10px}.terugbel-form{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.terugbel-form label{display:grid;grid-gap:3px;gap:3px}.terugbel-form input,.terugbel-form textarea{width:100%;font:inherit;font-size:12.5px;border:1px solid var(--lijn);border-radius:6px;padding:6px 8px;background:var(--kaart);color:inherit;resize:vertical}.terugbel-form input:focus,.terugbel-form textarea:focus{outline:none;border-color:var(--merk)}.terugbel-knoppen{display:flex;flex-wrap:wrap;gap:6px}.terugbel-knoppen .knop{font-size:11.5px;padding:5px 10px}.tekstknop{background:none;border:0;padding:0 6px;font:inherit;font-size:13px;color:var(--grijs);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tekstknop:hover{color:var(--merk-donker)}